{ "name": "unplugin-vue-router", "version": "0.5.4", "packageManager": "pnpm@7.28.0", "description": "File based typed routing for Vue Router", "keywords": [ "vue-router", "pages", "filesystem", "types", "typed", "router", "unplugin", "vite", "webpack", "rollup" ], "homepage": "https://github.com/posva/unplugin-vue-router#readme", "bugs": { "url": "https://github.com/posva/unplugin-vue-router/issues" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/posva/unplugin-vue-router.git" }, "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "exports": { ".": { "require": "./dist/index.js", "import": "./dist/index.mjs" }, "./vite": { "require": "./dist/vite.js", "import": "./dist/vite.mjs" }, "./webpack": { "require": "./dist/webpack.js", "import": "./dist/webpack.mjs" }, "./rollup": { "require": "./dist/rollup.js", "import": "./dist/rollup.mjs" }, "./esbuild": { "require": "./dist/esbuild.js", "import": "./dist/esbuild.mjs" }, "./options": { "require": "./dist/options.js", "import": "./dist/options.mjs" }, "./runtime": { "require": "./dist/runtime.js", "import": "./dist/runtime.mjs" }, "./*": "./*" }, "files": [ "dist", "./route.schema.json", "*.d.ts" ], "gitHooks": { "pre-commit": "lint-staged", "commit-msg": "node scripts/verifyCommit.mjs" }, "lint-staged": { "*.js": [ "prettier --write" ], "*.ts?(x)": [ "prettier --parser=typescript --write" ] }, "dependencies": { "@babel/types": "^7.21.2", "@rollup/pluginutils": "^5.0.2", "@vue-macros/common": "^1.1.0", "ast-walker-scope": "^0.4.0", "chokidar": "^3.5.3", "fast-glob": "^3.2.12", "json5": "^2.2.3", "local-pkg": "^0.4.3", "mlly": "^1.1.1", "pathe": "^1.1.0", "scule": "^1.0.0", "unplugin": "^1.1.0", "yaml": "^2.2.1" }, "peerDependencies": { "vue-router": "^4.1.0" }, "peerDependenciesMeta": { "vue-router": { "optional": true } }, "devDependencies": { "@volar/vue-language-core": "^1.1.7", "c8": "^7.13.0", "chalk": "^5.2.0", "conventional-changelog-cli": "^2.2.2", "enquirer": "^2.3.6", "esno": "^0.16.3", "execa": "^7.0.0", "lint-staged": "^13.1.2", "minimist": "^1.2.8", "nodemon": "^2.0.20", "p-series": "^3.0.0", "prettier": "^2.8.4", "rimraf": "^4.1.2", "rollup": "^3.17.3", "semver": "^7.3.8", "ts-expect": "^1.3.0", "tsup": "^6.6.3", "typescript": "^4.9.5", "unplugin-auto-import": "^0.15.0", "vite": "^4.1.4", "vite-plugin-vue-markdown": "^0.22.4", "vitest": "^0.29.1", "vue": "^3.2.47", "vue-router": "^4.1.6", "webpack": "^5.75.0", "yorkie": "^2.0.0" }, "scripts": { "build": "tsup", "dev": "tsup --watch src", "build:fix": "esno scripts/postbuild.ts", "lint": "prettier -c '{src,examples,playground}/**/*.{ts,vue}'", "play": "npm -C playground run dev", "play:build": "npm -C playground run build", "release": "node scripts/release.mjs", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1", "start": "esno src/index.ts", "test": "vitest" } }