UNPKG

@asafarim/markdown-explorer-viewer

Version:

A reusable React component for exploring and viewing markdown files with file tree navigation

1,502 lines (1,501 loc) 48.9 kB
{ "name": "markdown-explorer-viewer-demo", "version": "1.0.1", "lockfileVersion": 3, "requires": true, "packages": { "..": { "name": "@asafarim/markdown-explorer-viewer", "version": "1.1.0", "license": "MIT", "dependencies": { "highlight.js": "^11.9.0", "react-markdown": "^9.0.1", "react-syntax-highlighter": "^15.5.0", "rehype-highlight": "^7.0.0", "remark-gfm": "^4.0.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^11.1.6", "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", "@types/react-syntax-highlighter": "^15.5.11", "rimraf": "^5.0.5", "rollup": "^4.9.2", "rollup-plugin-postcss": "^4.0.2", "typescript": "^5.3.3" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0", "react-router-dom": "^6.0.0" } }, "../../../node_modules/.pnpm/@rollup+plugin-commonjs@25.0.8_rollup@4.44.2/node_modules/@rollup/plugin-commonjs": { "version": "25.0.8", "dev": true, "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", "estree-walker": "^2.0.2", "glob": "^8.0.3", "is-reference": "1.2.1", "magic-string": "^0.30.3" }, "devDependencies": { "@rollup/plugin-json": "^5.0.0", "@rollup/plugin-node-resolve": "^15.0.0", "locate-character": "^2.0.5", "require-relative": "^0.8.7", "rollup": "^4.0.0-24", "shx": "^0.3.4", "source-map": "^0.7.4", "source-map-support": "^0.5.21", "typescript": "^4.8.3" }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { "rollup": "^2.68.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { "optional": true } } }, "../../../node_modules/.pnpm/@rollup+plugin-node-resolve@15.3.1_rollup@4.44.2/node_modules/@rollup/plugin-node-resolve": { "version": "15.3.1", "dev": true, "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", "is-module": "^1.0.0", "resolve": "^1.22.1" }, "devDependencies": { "@babel/core": "^7.19.1", "@babel/plugin-transform-typescript": "^7.10.5", "@rollup/plugin-babel": "^6.0.0", "@rollup/plugin-commonjs": "^23.0.0", "@rollup/plugin-json": "^5.0.0", "es5-ext": "^0.10.62", "rollup": "^4.0.0-24", "source-map": "^0.7.4", "string-capitalize": "^1.0.1" }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { "rollup": "^2.78.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { "optional": true } } }, "../../../node_modules/.pnpm/@rollup+plugin-typescript@1_cb7a1f3835da169243aca23320763722/node_modules/@rollup/plugin-typescript": { "version": "11.1.6", "dev": true, "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.1.0", "resolve": "^1.22.1" }, "devDependencies": { "@rollup/plugin-buble": "^1.0.0", "@rollup/plugin-commonjs": "^23.0.0", "@types/node": "^14.18.30", "@types/resolve": "^1.20.2", "buble": "^0.20.0", "rollup": "^4.0.0-24", "typescript": "^4.8.3" }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { "rollup": "^2.14.0||^3.0.0||^4.0.0", "tslib": "*", "typescript": ">=3.7.0" }, "peerDependenciesMeta": { "rollup": { "optional": true }, "tslib": { "optional": true } } }, "../../../node_modules/.pnpm/@types+react-dom@18.3.7_@types+react@18.3.23/node_modules/@types/react-dom": { "version": "18.3.7", "dev": true, "license": "MIT", "peerDependencies": { "@types/react": "^18.0.0" } }, "../../../node_modules/.pnpm/@types+react-syntax-highlighter@15.5.13/node_modules/@types/react-syntax-highlighter": { "version": "15.5.13", "dev": true, "license": "MIT", "dependencies": { "@types/react": "*" } }, "../../../node_modules/.pnpm/@types+react@18.3.23/node_modules/@types/react": { "version": "18.3.23", "dev": true, "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, "../../../node_modules/.pnpm/@vitejs+plugin-react@4.6.0__4e3e42bf61e99fcb96ee1069f86fcd78/node_modules/@vitejs/plugin-react": { "version": "4.6.0", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.27.4", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.19", "@types/babel__core": "^7.20.5", "react-refresh": "^0.17.0" }, "devDependencies": { "@vitejs/react-common": "workspace:*", "babel-plugin-react-compiler": "19.1.0-rc.2", "react": "^19.1.0", "react-dom": "^19.1.0", "rolldown": "1.0.0-beta.19", "unbuild": "^3.5.0", "vitest": "^3.2.4" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" } }, "../../../node_modules/.pnpm/highlight.js@11.11.1/node_modules/highlight.js": { "version": "11.11.1", "license": "BSD-3-Clause", "devDependencies": { "@colors/colors": "^1.6.0", "@rollup/plugin-commonjs": "^28.0.1", "@rollup/plugin-json": "^6.0.1", "@rollup/plugin-node-resolve": "^15.3.0", "@types/mocha": "^10.0.2", "@typescript-eslint/eslint-plugin": "^7.15.0", "@typescript-eslint/parser": "^7.15.0", "clean-css": "^5.3.2", "cli-table": "^0.3.1", "commander": "^12.1.0", "css": "^3.0.0", "css-color-names": "^1.0.1", "deep-freeze-es6": "^3.0.2", "del": "^8.0.0", "dependency-resolver": "^2.0.1", "eslint": "^8.57.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.28.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.1.1", "glob": "^8.1.0", "glob-promise": "^6.0.5", "handlebars": "^4.7.8", "http-server": "^14.1.1", "jsdom": "^25.0.1", "lodash": "^4.17.20", "mocha": "^11.0.1", "refa": "^0.4.1", "rollup": "^4.0.2", "should": "^13.2.3", "terser": "^5.21.0", "tiny-worker": "^2.3.0", "typescript": "^5.2.2", "wcag-contrast": "^3.0.0" }, "engines": { "node": ">=12.0.0" } }, "../../../node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom": { "version": "18.3.1", "license": "MIT", "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" }, "peerDependencies": { "react": "^18.3.1" } }, "../../../node_modules/.pnpm/react-markdown@9.1.0_@types+react@18.3.23_react@18.3.1/node_modules/react-markdown": { "version": "9.1.0", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "html-url-attributes": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "unified": "^11.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" }, "devDependencies": { "@types/node": "^22.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "c8": "^10.0.0", "concat-stream": "^2.0.0", "esbuild": "^0.25.0", "eslint-plugin-react": "^7.0.0", "prettier": "^3.0.0", "react": "^19.0.0", "react-dom": "^19.0.0", "rehype-raw": "^7.0.0", "rehype-starry-night": "^2.0.0", "remark-cli": "^12.0.0", "remark-gfm": "^4.0.0", "remark-preset-wooorm": "^11.0.0", "remark-toc": "^9.0.0", "type-coverage": "^2.0.0", "typescript": "^5.0.0", "xo": "^0.60.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" }, "peerDependencies": { "@types/react": ">=18", "react": ">=18" } }, "../../../node_modules/.pnpm/react-router-dom@6.30.1_rea_32183f923d2f77881bbb08a88c6f2afc/node_modules/react-router-dom": { "version": "6.30.1", "license": "MIT", "peer": true, "dependencies": { "@remix-run/router": "1.23.0", "react-router": "6.30.1" }, "devDependencies": { "react": "^18.2.0", "react-dom": "^18.2.0" }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { "react": ">=16.8", "react-dom": ">=16.8" } }, "../../../node_modules/.pnpm/react-syntax-highlighter@15.6.1_react@18.3.1/node_modules/react-syntax-highlighter": { "version": "15.6.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", "highlight.js": "^10.4.1", "highlightjs-vue": "^1.0.0", "lowlight": "^1.17.0", "prismjs": "^1.27.0", "refractor": "^3.6.0" }, "devDependencies": { "@babel/cli": "^7.1.2", "@babel/core": "^7.1.2", "@babel/plugin-proposal-class-properties": "^7.1.0", "@babel/plugin-proposal-object-rest-spread": "^7.0.0", "@babel/plugin-syntax-dynamic-import": "^7.0.0", "@babel/plugin-transform-runtime": "^7.1.0", "@babel/preset-env": "^7.1.0", "@babel/preset-react": "^7.0.0", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^10.1.0", "babel-jest": "^26.1.0", "babel-loader": "^8.0.4", "babel-plugin-transform-dynamic-import": "^2.1.0", "codecov": "^3.2.0", "css": "^2.2.1", "css-loader": "^3.6.0", "eslint": "^7.7.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-jest": "^23.20.0", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-react": "^7.20.6", "husky": "^1.1.4", "jest": "^26.1.0", "lint-staged": "^8.0.5", "prettier": "^1.15.2", "prism-themes": "1.9.0", "react": "^15.2.0", "react-dom": "^15.2.0", "react-syntax-highlighter-virtualized-renderer": "^1.0.3", "react-test-renderer": "^15.3.2", "request": "^2.88.0", "style-loader": "^0.13.0", "to-camel-case": "^1.0.0", "webpack": "^4.22.0", "webpack-cli": "^3.1.2", "webpack-dev-server": "^3.1.14" }, "peerDependencies": { "react": ">= 0.14.0" } }, "../../../node_modules/.pnpm/react@18.3.1/node_modules/react": { "version": "18.3.1", "license": "MIT", "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, "engines": { "node": ">=0.10.0" } }, "../../../node_modules/.pnpm/rehype-highlight@7.0.2/node_modules/rehype-highlight": { "version": "7.0.2", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-to-text": "^4.0.0", "lowlight": "^3.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" }, "devDependencies": { "@types/node": "^22.0.0", "c8": "^10.0.0", "prettier": "^3.0.0", "rehype-parse": "^9.0.0", "rehype-stringify": "^10.0.0", "remark-cli": "^12.0.0", "remark-preset-wooorm": "^11.0.0", "type-coverage": "^2.0.0", "typescript": "^5.0.0", "unified": "^11.0.0", "xo": "^0.60.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "../../../node_modules/.pnpm/remark-gfm@4.0.1/node_modules/remark-gfm": { "version": "4.0.1", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" }, "devDependencies": { "@types/node": "^22.0.0", "c8": "^10.0.0", "is-hidden": "^2.0.0", "prettier": "^3.0.0", "remark": "^15.0.0", "remark-cli": "^12.0.0", "remark-preset-wooorm": "^11.0.0", "string-width": "^6.0.0", "to-vfile": "^8.0.0", "type-coverage": "^2.0.0", "typescript": "^5.0.0", "xo": "^0.60.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "../../../node_modules/.pnpm/rimraf@5.0.10/node_modules/rimraf": { "version": "5.0.10", "dev": true, "license": "ISC", "dependencies": { "glob": "^10.3.7" }, "bin": { "rimraf": "dist/esm/bin.mjs" }, "devDependencies": { "@types/node": "^20.12.11", "mkdirp": "^3.0.1", "prettier": "^3.2.5", "tap": "^19.0.1", "tshy": "^1.14.0", "typedoc": "^0.25.13", "typescript": "^5.4.5" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "../../../node_modules/.pnpm/rollup-plugin-postcss@4.0.2_3666c795bb9bffc929068e9a9085aec7/node_modules/rollup-plugin-postcss": { "version": "4.0.2", "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.1.0", "concat-with-sourcemaps": "^1.1.0", "cssnano": "^5.0.1", "import-cwd": "^3.0.0", "p-queue": "^6.6.2", "pify": "^5.0.0", "postcss-load-config": "^3.0.0", "postcss-modules": "^4.0.0", "promise.series": "^0.2.0", "resolve": "^1.19.0", "rollup-pluginutils": "^2.8.2", "safe-identifier": "^0.4.2", "style-inject": "^0.3.0" }, "devDependencies": { "@babel/core": "^7.12.9", "@babel/preset-env": "^7.12.7", "autoprefixer": "^10.0.4", "babel-core": "^7.0.0-bridge.0", "babel-jest": "^26.6.3", "bili": "^5.0.5", "eslint-config-rem": "^4.0.0", "fs-extra": "^9.0.1", "jest": "^26.6.3", "less": "^3.12.2", "node-sass": "^5.0.0", "postcss": "^8.2.7", "rollup": "^2.34.2", "stylus": "^0.54.8", "sugarss": "^3.0.3", "xo": "^0.35.0" }, "engines": { "node": ">=10" }, "peerDependencies": { "postcss": "8.x" } }, "../../../node_modules/.pnpm/rollup@4.44.2/node_modules/rollup": { "version": "4.44.2", "dev": true, "license": "MIT", "dependencies": { "@types/estree": "1.0.8" }, "bin": { "rollup": "dist/bin/rollup" }, "devDependencies": { "@codemirror/commands": "^6.8.1", "@codemirror/lang-javascript": "^6.2.4", "@codemirror/language": "^6.11.2", "@codemirror/search": "^6.5.11", "@codemirror/state": "^6.5.2", "@codemirror/view": "^6.38.0", "@eslint/js": "^9.30.0", "@inquirer/prompts": "^7.5.3", "@jridgewell/sourcemap-codec": "^1.5.3", "@mermaid-js/mermaid-cli": "^11.6.0", "@napi-rs/cli": "^2.18.4", "@rollup/plugin-alias": "^5.1.1", "@rollup/plugin-buble": "^1.0.3", "@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.4", "@rollup/pluginutils": "^5.2.0", "@shikijs/vitepress-twoslash": "^3.7.0", "@types/mocha": "^10.0.10", "@types/node": "^20.19.0", "@types/picomatch": "^4.0.0", "@types/semver": "^7.7.0", "@types/yargs-parser": "^21.0.3", "@vue/language-server": "^2.2.10", "acorn": "^8.15.0", "acorn-import-assertions": "^1.9.0", "acorn-jsx": "^5.3.2", "buble": "^0.20.0", "builtin-modules": "^5.0.0", "chokidar": "^3.6.0", "concurrently": "^9.2.0", "core-js": "3.38.1", "cross-env": "^7.0.3", "date-time": "^4.0.0", "es5-shim": "^4.6.7", "es6-shim": "^0.35.8", "eslint": "^9.30.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.5.1", "eslint-plugin-unicorn": "^59.0.1", "eslint-plugin-vue": "^10.2.0", "fixturify": "^3.0.0", "flru": "^1.0.2", "fs-extra": "^11.3.0", "github-api": "^3.4.0", "globals": "^16.2.0", "husky": "^9.1.7", "is-reference": "^3.0.3", "lint-staged": "^16.1.2", "locate-character": "^3.0.0", "magic-string": "^0.30.17", "memfs": "^4.17.2", "mocha": "^11.7.1", "nodemon": "^3.1.10", "nyc": "^17.1.0", "picocolors": "^1.1.1", "picomatch": "^4.0.2", "pinia": "^3.0.3", "prettier": "^3.6.2", "prettier-plugin-organize-imports": "^4.1.0", "pretty-bytes": "^7.0.0", "pretty-ms": "^9.2.0", "requirejs": "^2.3.7", "rollup": "^4.44.1", "rollup-plugin-license": "^3.6.0", "rollup-plugin-string": "^3.0.0", "semver": "^7.7.2", "shx": "^0.4.0", "signal-exit": "^4.1.0", "source-map": "^0.7.4", "source-map-support": "^0.5.21", "systemjs": "^6.15.1", "terser": "^5.43.1", "tslib": "^2.8.1", "typescript": "^5.8.3", "typescript-eslint": "^8.35.1", "vite": "^7.0.0", "vitepress": "^1.6.3", "vue": "^3.5.17", "vue-eslint-parser": "^10.2.0", "vue-tsc": "^2.2.10", "wasm-pack": "^0.13.1", "yargs-parser": "^21.1.1" }, "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.44.2", "@rollup/rollup-android-arm64": "4.44.2", "@rollup/rollup-darwin-arm64": "4.44.2", "@rollup/rollup-darwin-x64": "4.44.2", "@rollup/rollup-freebsd-arm64": "4.44.2", "@rollup/rollup-freebsd-x64": "4.44.2", "@rollup/rollup-linux-arm-gnueabihf": "4.44.2", "@rollup/rollup-linux-arm-musleabihf": "4.44.2", "@rollup/rollup-linux-arm64-gnu": "4.44.2", "@rollup/rollup-linux-arm64-musl": "4.44.2", "@rollup/rollup-linux-loongarch64-gnu": "4.44.2", "@rollup/rollup-linux-powerpc64le-gnu": "4.44.2", "@rollup/rollup-linux-riscv64-gnu": "4.44.2", "@rollup/rollup-linux-riscv64-musl": "4.44.2", "@rollup/rollup-linux-s390x-gnu": "4.44.2", "@rollup/rollup-linux-x64-gnu": "4.44.2", "@rollup/rollup-linux-x64-musl": "4.44.2", "@rollup/rollup-win32-arm64-msvc": "4.44.2", "@rollup/rollup-win32-ia32-msvc": "4.44.2", "@rollup/rollup-win32-x64-msvc": "4.44.2", "fsevents": "~2.3.2" } }, "../../../node_modules/.pnpm/typescript@5.8.3/node_modules/typescript": { "version": "5.8.3", "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "devDependencies": { "@dprint/formatter": "^0.4.1", "@dprint/typescript": "0.93.3", "@esfx/canceltoken": "^1.0.0", "@eslint/js": "^9.17.0", "@octokit/rest": "^21.0.2", "@types/chai": "^4.3.20", "@types/diff": "^5.2.3", "@types/minimist": "^1.2.5", "@types/mocha": "^10.0.10", "@types/ms": "^0.7.34", "@types/node": "latest", "@types/source-map-support": "^0.5.10", "@types/which": "^3.0.4", "@typescript-eslint/rule-tester": "^8.18.1", "@typescript-eslint/type-utils": "^8.18.1", "@typescript-eslint/utils": "^8.18.1", "azure-devops-node-api": "^14.1.0", "c8": "^10.1.3", "chai": "^4.5.0", "chalk": "^4.1.2", "chokidar": "^3.6.0", "diff": "^5.2.0", "dprint": "^0.47.6", "esbuild": "^0.24.0", "eslint": "^9.17.0", "eslint-formatter-autolinkable-stylish": "^1.4.0", "eslint-plugin-regexp": "^2.7.0", "fast-xml-parser": "^4.5.1", "glob": "^10.4.5", "globals": "^15.13.0", "hereby": "^1.10.0", "jsonc-parser": "^3.3.1", "knip": "^5.41.0", "minimist": "^1.2.8", "mocha": "^10.8.2", "mocha-fivemat-progress-reporter": "^0.1.0", "monocart-coverage-reports": "^2.11.4", "ms": "^2.1.3", "playwright": "^1.49.1", "source-map-support": "^0.5.21", "tslib": "^2.8.1", "typescript": "^5.7.2", "typescript-eslint": "^8.18.1", "which": "^3.0.1" }, "engines": { "node": ">=14.17" } }, "../../../node_modules/.pnpm/vite@4.5.14_@types+node@20.19.5_terser@5.43.1/node_modules/vite": { "version": "4.5.14", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", "rollup": "^3.27.1" }, "bin": { "vite": "bin/vite.js" }, "devDependencies": { "@ampproject/remapping": "^2.2.1", "@babel/parser": "^7.22.7", "@babel/types": "^7.22.5", "@jridgewell/trace-mapping": "^0.3.18", "@rollup/plugin-alias": "^4.0.4", "@rollup/plugin-commonjs": "^25.0.3", "@rollup/plugin-dynamic-import-vars": "^2.0.4", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "15.1.0", "@rollup/plugin-typescript": "^11.1.2", "@rollup/pluginutils": "^5.0.2", "@types/escape-html": "^1.0.2", "@types/pnpapi": "^0.0.2", "acorn": "^8.10.0", "acorn-walk": "^8.2.0", "cac": "^6.7.14", "chokidar": "^3.5.3", "connect": "^3.7.0", "connect-history-api-fallback": "^2.0.0", "convert-source-map": "^2.0.0", "cors": "^2.8.5", "cross-spawn": "^7.0.3", "debug": "^4.3.4", "dep-types": "link:./src/types", "dotenv": "^16.3.1", "dotenv-expand": "^9.0.0", "es-module-lexer": "^1.3.0", "escape-html": "^1.0.3", "estree-walker": "^3.0.3", "etag": "^1.8.1", "fast-glob": "^3.3.1", "http-proxy": "^1.18.1", "json-stable-stringify": "^1.0.2", "launch-editor-middleware": "^2.6.0", "lightningcss": "^1.21.5", "magic-string": "^0.30.2", "micromatch": "^4.0.5", "mlly": "^1.4.0", "mrmime": "^1.0.1", "okie": "^1.0.1", "open": "^8.4.2", "parse5": "^7.1.2", "periscopic": "^3.1.0", "picocolors": "^1.0.0", "picomatch": "^2.3.1", "postcss-import": "^15.1.0", "postcss-load-config": "^4.0.1", "postcss-modules": "^6.0.0", "resolve.exports": "^2.0.2", "rollup-plugin-license": "^3.0.1", "sirv": "^2.0.3", "source-map-support": "^0.5.21", "strip-ansi": "^7.1.0", "strip-literal": "^1.3.0", "tsconfck": "^2.1.2", "tslib": "^2.6.1", "types": "link:./types", "ufo": "^1.2.0", "ws": "^8.13.0" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@types/node": ">= 14", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, "less": { "optional": true }, "lightningcss": { "optional": true }, "sass": { "optional": true }, "stylus": { "optional": true }, "sugarss": { "optional": true }, "terser": { "optional": true } } }, "../node_modules/@rollup/plugin-commonjs": { "resolved": "../../../node_modules/.pnpm/@rollup+plugin-commonjs@25.0.8_rollup@4.44.2/node_modules/@rollup/plugin-commonjs", "link": true }, "../node_modules/@rollup/plugin-node-resolve": { "resolved": "../../../node_modules/.pnpm/@rollup+plugin-node-resolve@15.3.1_rollup@4.44.2/node_modules/@rollup/plugin-node-resolve", "link": true }, "../node_modules/@rollup/plugin-typescript": { "resolved": "../../../node_modules/.pnpm/@rollup+plugin-typescript@1_cb7a1f3835da169243aca23320763722/node_modules/@rollup/plugin-typescript", "link": true }, "../node_modules/@types/react": { "resolved": "../../../node_modules/.pnpm/@types+react@18.3.23/node_modules/@types/react", "link": true }, "../node_modules/@types/react-dom": { "resolved": "../../../node_modules/.pnpm/@types+react-dom@18.3.7_@types+react@18.3.23/node_modules/@types/react-dom", "link": true }, "../node_modules/@types/react-syntax-highlighter": { "resolved": "../../../node_modules/.pnpm/@types+react-syntax-highlighter@15.5.13/node_modules/@types/react-syntax-highlighter", "link": true }, "../node_modules/highlight.js": { "resolved": "../../../node_modules/.pnpm/highlight.js@11.11.1/node_modules/highlight.js", "link": true }, "../node_modules/react": { "resolved": "../../../node_modules/.pnpm/react@18.3.1/node_modules/react", "link": true }, "../node_modules/react-dom": { "resolved": "../../../node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom", "link": true }, "../node_modules/react-markdown": { "resolved": "../../../node_modules/.pnpm/react-markdown@9.1.0_@types+react@18.3.23_react@18.3.1/node_modules/react-markdown", "link": true }, "../node_modules/react-router-dom": { "resolved": "../../../node_modules/.pnpm/react-router-dom@6.30.1_rea_32183f923d2f77881bbb08a88c6f2afc/node_modules/react-router-dom", "link": true }, "../node_modules/react-syntax-highlighter": { "resolved": "../../../node_modules/.pnpm/react-syntax-highlighter@15.6.1_react@18.3.1/node_modules/react-syntax-highlighter", "link": true }, "../node_modules/rehype-highlight": { "resolved": "../../../node_modules/.pnpm/rehype-highlight@7.0.2/node_modules/rehype-highlight", "link": true }, "../node_modules/remark-gfm": { "resolved": "../../../node_modules/.pnpm/remark-gfm@4.0.1/node_modules/remark-gfm", "link": true }, "../node_modules/rimraf": { "resolved": "../../../node_modules/.pnpm/rimraf@5.0.10/node_modules/rimraf", "link": true }, "../node_modules/rollup": { "resolved": "../../../node_modules/.pnpm/rollup@4.44.2/node_modules/rollup", "link": true }, "../node_modules/rollup-plugin-postcss": { "resolved": "../../../node_modules/.pnpm/rollup-plugin-postcss@4.0.2_3666c795bb9bffc929068e9a9085aec7/node_modules/rollup-plugin-postcss", "link": true }, "../node_modules/typescript": { "resolved": "../../../node_modules/.pnpm/typescript@5.8.3/node_modules/typescript", "link": true }, "node_modules/@asafarim/markdown-explorer-viewer": { "resolved": "..", "link": true }, "node_modules/@esbuild/aix-ppc64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.6.tgz", "integrity": "sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw==", "cpu": [ "ppc64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "aix" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/android-arm": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.6.tgz", "integrity": "sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg==", "cpu": [ "arm" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "android" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.6.tgz", "integrity": "sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA==", "cpu": [ "arm64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "android" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/android-x64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.6.tgz", "integrity": "sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A==", "cpu": [ "x64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "android" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.6.tgz", "integrity": "sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA==", "cpu": [ "arm64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.6.tgz", "integrity": "sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg==", "cpu": [ "x64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.6.tgz", "integrity": "sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg==", "cpu": [ "arm64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.6.tgz", "integrity": "sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ==", "cpu": [ "x64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.6.tgz", "integrity": "sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw==", "cpu": [ "arm" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "linux" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.6.tgz", "integrity": "sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ==", "cpu": [ "arm64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "linux" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.6.tgz", "integrity": "sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw==", "cpu": [ "ia32" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "linux" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.6.tgz", "integrity": "sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg==", "cpu": [ "loong64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "linux" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.6.tgz", "integrity": "sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw==", "cpu": [ "mips64el" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "linux" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.6.tgz", "integrity": "sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw==", "cpu": [ "ppc64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "linux" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.6.tgz", "integrity": "sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w==", "cpu": [ "riscv64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "linux" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.6.tgz", "integrity": "sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw==", "cpu": [ "s390x" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "linux" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.6.tgz", "integrity": "sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig==", "cpu": [ "x64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "linux" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/netbsd-arm64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.6.tgz", "integrity": "sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q==", "cpu": [ "arm64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "netbsd" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.6.tgz", "integrity": "sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g==", "cpu": [ "x64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "netbsd" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/openbsd-arm64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.6.tgz", "integrity": "sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg==", "cpu": [ "arm64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "openbsd" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/openbsd-x64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.6.tgz", "integrity": "sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw==", "cpu": [ "x64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "openbsd" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/openharmony-arm64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.6.tgz", "integrity": "sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA==", "cpu": [ "arm64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "openharmony" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.6.tgz", "integrity": "sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA==", "cpu": [ "x64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "sunos" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.6.tgz", "integrity": "sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q==", "cpu": [ "arm64" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "win32" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.6.tgz", "integrity": "sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ==", "cpu": [ "ia32" ], "dev": true, "ideallyInert": true, "license": "MIT", "optional": true, "os": [ "win32" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.6.tgz", "integrity": "sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "peer": true, "engines": { "node": ">=18" } }, "node_modules/@types/node": { "version": "24.0.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz", "integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~7.8.0" } }, "node_modules/@types/react": { "resolved": "../../../node_modules/.pnpm/@types+react@18.3.23/node_modules/@types/react", "link": true }, "node_modules/@types/react-dom": { "resolved": "../../../node_modules/.pnpm/@types+react-dom@18.3.7_@types+react@18.3.23/node_modules/@types/react-dom", "link": true }, "node_modules/@vitejs/plugin-react": { "resolved": "../../../node_modules/.pnpm/@vitejs+plugin-react@4.6.0__4e3e42bf61e99fcb96ee1069f86fcd78/node_modules/@vitejs/plugin-react", "link": true }, "node_modules/debug": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" }, "engines": { "node": ">=6.0" }, "peerDependenciesMeta": { "supports-color": { "optional": true } } }, "node_modules/esbuild": { "version": "0.25.6", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.6.tgz", "integrity": "sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==", "dev": true, "hasInstallScript": true, "license": "MIT", "peer": true, "bin": { "esbuild": "bin/esbuild" }, "engines": { "node": ">=18" }, "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.6", "@esbuild/android-arm": "0.25.6", "@esbuild/android-arm64": "0.25.6", "@esbuild/android-x64": "0.25.6", "@esbuild/darwin-arm64": "0.25.6", "@esbuild/darwin-x64": "0.25.6", "@esbuild/freebsd-arm64": "0.25.6", "@esbuild/freebsd-x64": "0.25.6", "@esbuild/linux-arm": "0.25.6", "@esbuild/linux-arm64": "0.25.6", "@esbuild/linux-ia32": "0.25.6", "@esbuild/linux-loong64": "0.25.6", "@esbuild/linux-mips64el": "0.25.6", "@esbuild/linux-ppc64": "0.25.6", "@esbuild/linux-riscv64": "0.25.6", "@esbuild/linux-s390x": "0.25.6", "@esbuild/linux-x64": "0.25.6", "@esbuild/netbsd-arm64": "0.25.6", "@esbuild/netbsd-x64": "0.25.6", "@esbuild/openbsd-arm64": "0.25.6", "@esbuild/openbsd-x64": "0.25.6", "@esbuild/openharmony-arm64": "0.25.6", "@esbuild/sunos-x64": "0.25.6", "@esbuild/win32-arm64": "0.25.6", "@esbuild/win32-ia32": "0.25.6", "@esbuild/win32-x64": "0.25.6" } }, "node_modules/esbuild-register": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", "dev": true, "license": "MIT", "dependencies": { "debug": "^4.3.4" }, "peerDependencies": { "esbuild": ">=0.12 <1" } }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true, "license": "MIT" }, "node_modules/react": { "resolved": "../../../node_modules/.pnpm/react@18.3.1/node_modules/react", "link": true }, "node_modules/react-dom": { "resolved": "../../../node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom", "link": true }, "node_modules/react-router-dom": { "resolved": "../../../node_modules/.pnpm/react-router-dom@6.30.1_rea_32183f923d2f77881bbb08a88c6f2afc/node_modules/react-router-dom", "link": true }, "node_modules/typescript": { "resolved": "../../../node_modules/.pnpm/typescript@5.8.3/node_modules/typescript", "link": true }, "node_modules/undici-types": { "version": "7.8.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "dev": true, "license": "MIT" }, "node_modules/vite": { "resolved": "../../../node_modules/.pnpm/vite@4.5.14_@types+node@20.19.5_terser@5.43.1/node_modules/vite", "link": true } } }