{"_id":"@borisich37/vue-router","name":"@borisich37/vue-router","dist-tags":{"latest":"4.0.148"},"versions":{"4.0.148":{"name":"@borisich37/vue-router","version":"4.0.148","main":"dist/vue-router.cjs.js","unpkg":"dist/vue-router.global.js","jsdelivr":"dist/vue-router.global.js","module":"dist/vue-router.esm-bundler.js","types":"dist/vue-router.d.ts","sideEffects":false,"funding":"https://github.com/sponsors/posva","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vuejs/router.git"},"bugs":{"url":"https://github.com/vuejs/router/issues"},"homepage":"https://github.com/vuejs/router#readme","publishConfig":{"access":"public"},"scripts":{"dev":"vite --config playground/vite.config.js","release":"bash scripts/release.sh","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 src/globalExtensions.ts >> dist/vue-router.d.ts","build:playground":"vue-tsc --noEmit && vite build --config playground/vite.config.js","build:e2e":"vue-tsc --noEmit && vite build --config e2e/vite.config.js","build:size":"yarn run build && rollup -c size-checks/rollup.config.js","dev:e2e":"vite --config e2e/vite.config.js","docs":"vitepress dev docs","docs:build":"vitepress build docs","lint":"yarn run lint:script && yarn run lint:html","lint:script":"prettier -c --parser typescript \"{src,__tests__,e2e,playground}/**/*.[jt]s?(x)\"","lint:html":"prettier -c --parser html \"{playground,e2e}/**/*.html\"","lint:fix":"yarn run lint:script --write && yarn run lint:html --write","test:types":"tsc --build tsconfig.json","test:dts":"tsc -p ./test-dts/tsconfig.json","test:unit":"jest --coverage","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts && yarn run test:e2e","test:e2e":"yarn run test:e2e:headless && yarn run test:e2e:native","test:e2e:headless":"node e2e/runner.js -e chrome-headless --skiptags no-headless","test:e2e:native":"node e2e/runner.js -e chrome --tag no-headless","test:e2e:ci":"node e2e/runner.js -e firefox --retries 2","test:e2e:bs":"node e2e/runner.js --local -e edge_pre_chrome,android44 -c e2e/nightwatch.browserstack.js --tag browserstack"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"peerDependencies":{"vue":"^3.2.0"},"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"dependencies":{"@vue/devtools-api":"^6.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.18.11","@rollup/plugin-alias":"^3.1.4","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-replace":"^4.0.0","@sucrase/jest-plugin":"^2.1.1","@types/jest":"^27.4.1","@types/jsdom":"^16.2.13","@types/webpack":"^5.28.0","@types/webpack-env":"^1.16.2","@vitejs/plugin-vue":"^2.2.2","@vue/compiler-sfc":"^3.2.31","@vue/server-renderer":"^3.2.31","@vue/test-utils":"^2.0.0-rc.3","axios":"^0.26.0","brotli":"^1.3.2","browserstack-local":"^1.4.5","chalk":"^4.1.0","chromedriver":"^97.0.4","connect-history-api-fallback":"^1.6.0","conventional-changelog-cli":"^2.1.1","css-loader":"^6.3.0","dotenv":"^16.0.0","faked-promise":"^2.2.2","html-webpack-plugin":"^5.3.2","jest":"^27.5.1","jest-mock-warn":"^1.1.0","lint-staged":"^12.3.4","nightwatch":"^1.7.11","nightwatch-helpers":"^1.2.0","prettier":"^2.4.1","rollup":"^2.68.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.31.0","selenium-server":"^3.141.59","serve-handler":"^6.1.3","typescript":"~4.4.3","vite":"~2.8.4","vitepress":"^0.20.0","vue":"^3.2.31","vue-tsc":"^0.32.0","yorkie":"^2.0.0"},"description":"> This is the repository for Vue Router 4 (for Vue 3)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Eduardo San Martin Morote\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@borisich37/vue-router@4.0.148","dist":{"shasum":"fa510089d5058d197e255fd80be767105b81d781","integrity":"sha512-gguF8X3NRoJIdr9CVIpL3S3Shv/xlzf/zJoEZ0fpc8ojRf2reVTrzKn1ENC6AlQM9ohMRmqWG8CNQVTdMBPaEw==","tarball":"https://registry.npmjs.org/@borisich37/vue-router/-/vue-router-4.0.148.tgz","fileCount":16,"unpackedSize":811659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9B3/eUUKHow2dnfC6Z4qxDpykF1348AxwfATOSyYVsQIhAIX4QgKP4Xq2ap4fJVELXDAw+U8k/mK7bISMDto5VXsQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYkyzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxzA//aXsVSCLeiyL+varnEHdp1KqTbfYPSFJdHkRjLnwgkY8j+vkg\r\nhzuQhR83D/TiValMAZA1DaN/pW02crFdtWel/8VGKNCJUwqb8GFYSukGGiE7\r\nv2vYnOt96YuCCzQpOWWIfWtNmAkV33dz8R5T8/PLdj2reu+PW0CnU0nbS/BD\r\nKA8wKu2Y8rNcjE2S1pnJXAh7/stOcoCrzRFo1aAii9r31QoRUIKksoVDyXKF\r\n8LoeMlqTm7wKm2V17IsbbaNm/ZMyhdNZLVgpHlv9xa+EStRg5SX7+09QNd7G\r\no69PEeRPL9sB9H04Pd20FSf6ov7zSgAVArab6Mp+Mt2KJi3g3mgxIktEQNpz\r\nNdeBf5Zyp4PaK/ZRMcheVZPIU2LQUJxEaZQML+PBd4JKkDwVJxJecXI5437T\r\nnlwvxVjYzZ+2FMS9iXRlWimMktQ7pMbh/bpMwPc1OCXJDcZHqoythpMWhfqS\r\nwNQCOod7FzssHMXu3R6bVg6PchM5fiX9h/dMr7HXb19WtV8fD/n5dMpOSsjj\r\n0y6rqMXgJx8IpJeW1aWqhMiv9jNn46qc5hjoJIMwScBmQByOp8b6wFdH4wKk\r\n95lEohAgPHo4ltcDdohzRBLhMwNi8OIf+V2kWWGfUgPNJ+mZ4JTo+xLkq/85\r\nQ/JMo5GEyyrEkZ8ftyWX9m+UDM3l/+g4PX8=\r\n=WFBa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"borisich37","email":"iv.xromov@mail.ru"},"directories":{},"maintainers":[{"name":"borisich37","email":"iv.xromov@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router_4.0.148_1650609331137_0.634582105951552"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-22T06:35:31.064Z","4.0.148":"2022-04-22T06:35:31.301Z","modified":"2022-04-22T06:35:31.444Z"},"maintainers":[{"name":"borisich37","email":"iv.xromov@mail.ru"}],"description":"> This is the repository for Vue Router 4 (for Vue 3)","homepage":"https://github.com/vuejs/router#readme","repository":{"type":"git","url":"git+https://github.com/vuejs/router.git"},"bugs":{"url":"https://github.com/vuejs/router/issues"},"license":"MIT","readme":"# vue-router [![release candidate](https://img.shields.io/npm/v/vue-router.svg)](https://www.npmjs.com/package/vue-router) [![CircleCI](https://badgen.net/circleci/github/vuejs/router/main)](https://circleci.com/gh/vuejs/router)\n\n> This is the repository for Vue Router 4 (for Vue 3)\n\n<h2 align=\"center\">Supporting Vue Router</h2>\n\nVue Router is part of the Vue Ecosystem and is an MIT-licensed open source project with its ongoing development made possible entirely by the support of Sponsors. If you would like to become a sponsor, please consider:\n\n- [Become a Sponsor on GitHub](https://github.com/sponsors/posva)\n- [One-time donation via PayPal](https://paypal.me/posva)\n\n<!--sponsors start-->\n<h3 align=\"center\">Platinum Sponsors</h3>\n<p align=\"center\">\n    <a href=\"https://www.finclip.com/#/home?from=vue\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <source srcset=\"https://posva-sponsors.pages.dev/logos/fincliplogo_white_svg.svg\" media=\"(prefers-color-scheme: dark)\" height=\"96px\" alt=\"Finogeeks\" />\n      <img src=\"https://posva-sponsors.pages.dev/logos/fincliplogo_black_svg.svg\" height=\"96px\" alt=\"Finogeeks\" />\n    </picture>\n  </a>\n</p>\n\n<h4 align=\"center\">Gold Sponsors</h4>\n<p align=\"center\">\n    <a href=\"https://vuejobs.com/?utm_source=vuerouter&utm_campaign=sponsor\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <source srcset=\"https://posva-sponsors.pages.dev/logos/vuejobs.svg\" media=\"(prefers-color-scheme: dark)\" height=\"72px\" alt=\"VueJobs\" />\n      <img src=\"https://posva-sponsors.pages.dev/logos/vuejobs.svg\" height=\"72px\" alt=\"VueJobs\" />\n    </picture>\n  </a>\n</p>\n\n<h4 align=\"center\">Silver Sponsors</h4>\n<p align=\"center\">\n    <a href=\"https://www.vuemastery.com/\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <source srcset=\"https://posva-sponsors.pages.dev/logos/vuemastery-dark.png\" media=\"(prefers-color-scheme: dark)\" height=\"42px\" alt=\"VueMastery\" />\n      <img src=\"https://posva-sponsors.pages.dev/logos/vuemastery-light.svg\" height=\"42px\" alt=\"VueMastery\" />\n    </picture>\n  </a>\n    <a href=\"https://www.prefect.io/\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <source srcset=\"https://posva-sponsors.pages.dev/logos/prefectlogo-dark.svg\" media=\"(prefers-color-scheme: dark)\" height=\"42px\" alt=\"Prefect\" />\n      <img src=\"https://posva-sponsors.pages.dev/logos/prefectlogo-light.svg\" height=\"42px\" alt=\"Prefect\" />\n    </picture>\n  </a>\n    <a href=\"https://birdeatsbug.com/?utm_source=vuerouter&utm_medium=sponsor&utm_campaign=silver\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <source srcset=\"https://posva-sponsors.pages.dev/logos/birdeatsbug-light.svg\" media=\"(prefers-color-scheme: dark)\" height=\"42px\" alt=\"Bird Eats Bug\" />\n      <img src=\"https://posva-sponsors.pages.dev/logos/birdeatsbug-dark.svg\" height=\"42px\" alt=\"Bird Eats Bug\" />\n    </picture>\n  </a>\n</p>\n\n<h4 align=\"center\">Bronze Sponsors</h4>\n<p align=\"center\">\n    <a href=\"https://stormier.ninja\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <source srcset=\"https://avatars.githubusercontent.com/u/2486424?u=7b0c73ae5d090ce53bf59473094e9606fe082c59&v=4\" media=\"(prefers-color-scheme: dark)\" height=\"26px\" alt=\"Stanislas OrmiÃ¨res\" />\n      <img src=\"https://avatars.githubusercontent.com/u/2486424?u=7b0c73ae5d090ce53bf59473094e9606fe082c59&v=4\" height=\"26px\" alt=\"Stanislas OrmiÃ¨res\" />\n    </picture>\n  </a>\n    <a href=\"www.vuejs.de\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <source srcset=\"https://avatars.githubusercontent.com/u/4183726?u=6b50a8ea16de29d2982f43c5640b1db9299ebcd1&v=4\" media=\"(prefers-color-scheme: dark)\" height=\"26px\" alt=\"Antony Konstantinidis\" />\n      <img src=\"https://avatars.githubusercontent.com/u/4183726?u=6b50a8ea16de29d2982f43c5640b1db9299ebcd1&v=4\" height=\"26px\" alt=\"Antony Konstantinidis\" />\n    </picture>\n  </a>\n    <a href=\"https://storyblok.com\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <source srcset=\"https://posva-sponsors.pages.dev/logos/storyblok.png\" media=\"(prefers-color-scheme: dark)\" height=\"26px\" alt=\"Storyblok\" />\n      <img src=\"https://posva-sponsors.pages.dev/logos/storyblok.png\" height=\"26px\" alt=\"Storyblok\" />\n    </picture>\n  </a>\n    <a href=\"https://nuxtjs.org\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <source srcset=\"https://posva-sponsors.pages.dev/logos/nuxt-dark.svg\" media=\"(prefers-color-scheme: dark)\" height=\"26px\" alt=\"NuxtJS\" />\n      <img src=\"https://posva-sponsors.pages.dev/logos/nuxt-light.svg\" height=\"26px\" alt=\"NuxtJS\" />\n    </picture>\n  </a>\n</p>\n\n<!--sponsors end-->\n\n---\n\nGet started with the [documentation](https://router.vuejs.org).\n\n## Quickstart\n\n- Via CDN: `<script src=\"https://unpkg.com/vue-router@4\"></script>`\n- In-browser playground on [CodeSandbox](https://codesandbox.io/s/vue-router-4-reproduction-hb9lh)\n- Add it to an existing Vue Project:\n  ```bash\n  npm install vue-router@4\n  ```\n\n## Changes from Vue Router 3\n\nPlease consult the [Migration Guide](https://router.vuejs.org/guide/migration/).\n\n## Contributing\n\nSee [Contributing Guide](https://github.com/vuejs/router/blob/main/.github/contributing.md).\n\n## Special Thanks\n\n<a href=\"https://www.browserstack.com\">\n  <img src=\"https://github.com/vuejs/vue-router/raw/dev/assets/browserstack-logo-600x315.png\" height=\"80\" title=\"BrowserStack Logo\" alt=\"BrowserStack Logo\" />\n</a>\n\nSpecial thanks to [BrowserStack](https://www.browserstack.com) for letting the maintainers use their service to debug browser specific issues.\n","readmeFilename":"README.md"}