{ "_from": "unplugin-vue-router@^0.16.1", "_id": "unplugin-vue-router@0.16.2", "_inBundle": false, "_integrity": "sha512-lE6ZjnHaXfS2vFI/PSEwdKcdOo5RwAbCKUnPBIN9YwLgSWas3x+qivzQvJa/uxhKzJldE6WK43aDKjGj9Rij9w==", "_location": "/unplugin-vue-router", "_phantomChildren": {}, "_requested": { "type": "range", "registry": true, "raw": "unplugin-vue-router@^0.16.1", "name": "unplugin-vue-router", "escapedName": "unplugin-vue-router", "rawSpec": "^0.16.1", "saveSpec": null, "fetchSpec": "^0.16.1" }, "_requiredBy": [ "/nuxt" ], "_resolved": "https://registry.npmmirror.com/unplugin-vue-router/-/unplugin-vue-router-0.16.2.tgz", "_shasum": "9e76448742622116b7e6c29133341c6b66a5fa15", "_spec": "unplugin-vue-router@^0.16.1", "_where": "/data/jenkins/workspace/usepcshop.ws.baibaodun.com.cn/src/JAVA-MER-2.1-PC_20251108/node_modules/nuxt", "bugs": { "url": "https://github.com/posva/unplugin-vue-router/issues" }, "bundleDependencies": false, "dependencies": { "@babel/generator": "^7.28.5", "@vue-macros/common": "^3.1.1", "@vue/language-core": "^3.1.3", "ast-walker-scope": "^0.8.3", "chokidar": "^4.0.3", "json5": "^2.2.3", "local-pkg": "^1.1.2", "magic-string": "^0.30.21", "mlly": "^1.8.0", "muggle-string": "^0.4.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "scule": "^1.3.0", "tinyglobby": "^0.2.15", "unplugin": "^2.3.10", "unplugin-utils": "^0.3.1", "yaml": "^2.8.1" }, "deprecated": false, "description": "File based typed routing for Vue Router", "devDependencies": { "@babel/types": "^7.28.5", "@pinia/colada": "^0.17.8", "@playwright/test": "^1.56.1", "@posva/prompts": "^2.4.4", "@shikijs/vitepress-twoslash": "3.15.0", "@tanstack/vue-query": "^5.91.0", "@types/babel__generator": "^7.27.0", "@types/node": "^24.10.1", "@types/picomatch": "^4.0.2", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", "@vue/language-core": "^3.1.3", "@vue/test-utils": "^2.4.6", "chalk": "^5.6.2", "conventional-changelog-cli": "^5.0.0", "execa": "^9.6.0", "firebase": "^12.5.0", "happy-dom": "^20.0.10", "lint-staged": "^16.2.6", "minimist": "^1.2.8", "nodemon": "^3.1.11", "p-series": "^3.0.0", "pinia": "^3.0.4", "prettier": "^3.6.2", "rimraf": "^6.1.0", "rolldown": "1.0.0-beta.50", "rollup": "^4.53.2", "semver": "^7.7.3", "ts-expect": "^1.3.0", "tsdown": "^0.16.4", "typescript": "^5.9.3", "unplugin-auto-import": "^20.2.0", "unplugin-vue-markdown": "^29.2.0", "unplugin-vue-router": "0.16.2", "vite": "^7.2.2", "vite-plugin-vue-devtools": "^8.0.3", "vitepress": "^1.6.4", "vitepress-plugin-llms": "^1.9.1", "vitest": "^4.0.8", "vue": "^3.5.24", "vue-router": "^4.6.3", "vue-router-mock": "^2.0.0", "vue-tsc": "^3.1.3", "vuefire": "^3.2.2", "webpack": "^5.102.1", "yorkie": "^2.0.0" }, "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.cjs" }, "./vite": { "import": "./dist/vite.mjs", "require": "./dist/vite.cjs" }, "./webpack": { "import": "./dist/webpack.mjs", "require": "./dist/webpack.cjs" }, "./rolldown": { "import": "./dist/rolldown.mjs", "require": "./dist/rolldown.cjs" }, "./rollup": { "import": "./dist/rollup.mjs", "require": "./dist/rollup.cjs" }, "./esbuild": { "import": "./dist/esbuild.mjs", "require": "./dist/esbuild.cjs" }, "./options": { "import": "./dist/options.mjs", "require": "./dist/options.cjs" }, "./runtime": { "import": "./dist/runtime.mjs", "require": "./dist/runtime.cjs" }, "./types": { "types": { "import": "./dist/types.d.mts", "require": "./dist/types.d.cts" } }, "./data-loaders": { "import": "./dist/data-loaders/index.mjs", "require": "./dist/data-loaders/index.cjs" }, "./data-loaders/basic": { "import": "./dist/data-loaders/basic.mjs", "require": "./dist/data-loaders/basic.cjs" }, "./data-loaders/pinia-colada": { "import": "./dist/data-loaders/pinia-colada.mjs", "require": "./dist/data-loaders/pinia-colada.cjs" }, "./volar/sfc-route-blocks": { "types": "./dist/volar/sfc-route-blocks.d.cts", "default": "./dist/volar/sfc-route-blocks.cjs" }, "./volar/sfc-typed-router": { "types": "./dist/volar/sfc-typed-router.d.cts", "default": "./dist/volar/sfc-typed-router.cjs" }, "./client": { "types": "./client.d.ts" } }, "files": [ "dist", "client.d.ts", "route.schema.json" ], "gitHooks": { "pre-commit": "lint-staged", "commit-msg": "node scripts/verifyCommit.mjs" }, "homepage": "https://uvr.esm.is", "keywords": [ "unplugin", "vite", "webpack", "rolldown", "rollup", "vue-router", "pages", "filesystem", "types", "typed", "vue", "nuxt", "router" ], "license": "MIT", "lint-staged": { "*.{js,mjs,json,cjs,md}": [ "prettier --write" ], "*.ts?(x)": [ "prettier --parser=typescript --write" ] }, "main": "dist/index.cjs", "module": "dist/index.mjs", "name": "unplugin-vue-router", "peerDependencies": { "@vue/compiler-sfc": "^3.5.17", "vue-router": "^4.6.0" }, "peerDependenciesMeta": { "vue-router": { "optional": true } }, "repository": { "type": "git", "url": "git+https://github.com/posva/unplugin-vue-router.git" }, "scripts": { "build": "pnpm run --stream \"/^build:/\"", "build:core": "tsdown", "build:runtime": "tsdown --config tsdown-runtime.config.ts", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1", "dev": "pnpm run vitest --ui", "docs": "vitepress dev docs", "docs:build": "vitepress build docs", "docs:preview": "vitepress preview docs", "lint": "prettier -c '{src,test,e2e,examples,playground}/**/*.{ts,vue}'", "play": "pnpm -C playground run dev", "play:build": "pnpm -C playground run build", "playwright": "playwright test", "pretest": "pnpm run lint", "release": "node scripts/release.mjs", "test": "pnpm run build && vitest --typecheck --coverage run && pnpm run playwright && pnpm run docs:build", "vitest": "vitest --typecheck" }, "type": "module", "types": "dist/index.d.mts", "typesVersions": { "*": { "data-loaders": [ "./dist/data-loaders/index.d.mts" ], "data-loaders/basic": [ "./dist/data-loaders/basic.d.mts" ], "data-loaders/pinia-colada": [ "./dist/data-loaders/pinia-colada.d.mts" ], "volar/sfc-route-blocks": [ "./dist/volar/sfc-route-blocks.d.cts" ], "volar/sfc-typed-router": [ "./dist/volar/sfc-typed-router.d.cts" ], "*": [ "./dist/*", "./*" ] } }, "version": "0.16.2" }