{
  "type": "module",
  "packageManager": "pnpm@11.9.0",
  "engines": {
    "node": ">= 22.18.0",
    "pnpm": ">= 11.0.0"
  },
  "dependencies": {
    "@citation-js/core": "0.7.21",
    "@citation-js/plugin-bibtex": "0.7.21",
    "@citation-js/plugin-csl": "0.7.22",
    "@citation-js/plugin-software-formats": "0.6.2",
    "@codemirror/autocomplete": "6.20.3",
    "@codemirror/commands": "6.10.4",
    "@codemirror/lang-json": "6.0.2",
    "@codemirror/lang-markdown": "6.5.0",
    "@codemirror/language": "6.12.3",
    "@codemirror/language-data": "6.5.2",
    "@codemirror/legacy-modes": "6.5.3",
    "@codemirror/lint": "6.9.7",
    "@codemirror/search": "6.7.1",
    "@codemirror/state": "6.7.0",
    "@codemirror/view": "6.43.2",
    "@deltablot/dropzone": "7.4.3",
    "@github/markdown-toolbar-element": "2.2.3",
    "@github/paste-markdown": "1.5.3",
    "@github/text-expander-element": "2.9.4",
    "@lezer/highlight": "1.2.3",
    "@mcaptcha/vanilla-glue": "0.1.0-rc2",
    "@mermaid-js/layout-elk": "0.2.1",
    "@primer/octicons": "19.28.1",
    "@replit/codemirror-indentation-markers": "6.5.3",
    "@replit/codemirror-lang-nix": "6.0.1",
    "@replit/codemirror-lang-svelte": "6.0.0",
    "@replit/codemirror-vscode-keymap": "6.0.2",
    "@resvg/resvg-wasm": "2.6.2",
    "@vitejs/plugin-vue": "6.0.7",
    "ansi_up": "6.0.6",
    "asciinema-player": "3.16.0",
    "chart.js": "4.5.1",
    "chartjs-adapter-dayjs-4": "1.0.4",
    "chartjs-plugin-zoom": "2.2.0",
    "clippie": "4.2.0",
    "codemirror-lang-elixir": "4.0.1",
    "colord": "2.9.3",
    "compare-versions": "6.1.1",
    "cropperjs": "1.6.2",
    "dayjs": "1.11.21",
    "easymde": "2.21.0",
    "esbuild": "0.28.1",
    "idiomorph": "0.7.4",
    "jquery": "4.0.0",
    "js-yaml": "5.1.0",
    "katex": "0.17.0",
    "mermaid": "11.15.0",
    "online-3d-viewer": "0.18.0",
    "pdfobject": "2.3.1",
    "perfect-debounce": "2.1.0",
    "postcss": "8.5.15",
    "rolldown-license-plugin": "3.0.9",
    "sortablejs": "1.15.7",
    "swagger-ui-dist": "5.32.8",
    "tailwindcss": "3.4.19",
    "throttle-debounce": "5.0.2",
    "tippy.js": "6.3.7",
    "toastify-js": "1.12.0",
    "tributejs": "5.1.3",
    "uint8-to-base64": "0.2.1",
    "vanilla-colorful": "0.7.2",
    "vite": "8.1.0",
    "vite-string-plugin": "2.0.4",
    "vue": "3.5.38",
    "vue-bar-graph": "2.2.0",
    "vue-chartjs": "5.3.3"
  },
  "devDependencies": {
    "@eslint-community/eslint-plugin-eslint-comments": "4.7.2",
    "@eslint/json": "2.0.0",
    "@playwright/test": "1.61.1",
    "@stylistic/eslint-plugin": "5.10.0",
    "@stylistic/stylelint-plugin": "5.2.0",
    "@types/codemirror": "5.60.17",
    "@types/jquery": "4.0.1",
    "@types/katex": "0.16.8",
    "@types/node": "25.9.4",
    "@types/pdfobject": "2.2.5",
    "@types/sortablejs": "1.15.9",
    "@types/swagger-ui-dist": "3.30.6",
    "@types/throttle-debounce": "5.0.2",
    "@types/toastify-js": "1.12.4",
    "@typescript-eslint/parser": "8.62.0",
    "@vitejs/plugin-vue": "6.0.7",
    "@vitest/eslint-plugin": "1.6.20",
    "eslint": "10.5.0",
    "eslint-import-resolver-typescript": "4.4.5",
    "eslint-plugin-array-func": "5.1.1",
    "eslint-plugin-de-morgan": "2.1.2",
    "eslint-plugin-import-x": "4.17.0",
    "eslint-plugin-playwright": "2.10.4",
    "eslint-plugin-regexp": "3.1.0",
    "eslint-plugin-sonarjs": "4.1.0",
    "eslint-plugin-unicorn": "68.0.0",
    "eslint-plugin-vue": "10.9.2",
    "eslint-plugin-vue-scoped-css": "3.1.1",
    "eslint-plugin-wc": "3.1.0",
    "globals": "17.7.0",
    "happy-dom": "20.10.6",
    "jiti": "2.7.0",
    "markdownlint-cli": "0.49.0",
    "material-icon-theme": "5.36.1",
    "postcss-html": "1.8.1",
    "spectral-cli-bundle": "1.0.8",
    "stylelint": "17.13.0",
    "stylelint-config-recommended": "18.0.0",
    "stylelint-declaration-block-no-ignored-properties": "3.0.0",
    "stylelint-declaration-strict-value": "1.11.1",
    "stylelint-value-no-unknown-custom-properties": "6.1.1",
    "svgo": "4.0.1",
    "typescript": "6.0.3",
    "typescript-eslint": "8.62.0",
    "updates": "17.18.0",
    "vitest": "4.1.9",
    "vue-tsc": "3.3.5"
  }
}
