{"_id":"@ayc0/react-router-v3","_rev":"7-8b75130385d04248f40a0d8cf5bf44a2","name":"@ayc0/react-router-v3","dist-tags":{"latest":"3.3.0-alpha.6"},"versions":{"3.3.0-alpha.0":{"name":"@ayc0/react-router-v3","version":"3.3.0-alpha.0","keywords":["react","react-component","routing","route","routes","router"],"license":"MIT","_id":"@ayc0/react-router-v3@3.3.0-alpha.0","maintainers":[{"name":"ayc0","email":"ayc0.benj@gmail.com"}],"homepage":"https://github.com/ReactTraining/react-router#readme","bugs":{"url":"https://github.com/ReactTraining/react-router/issues"},"dist":{"shasum":"ce805f96f74cde071813854c099ed399bd4640dc","tarball":"https://registry.npmjs.org/@ayc0/react-router-v3/-/react-router-v3-3.3.0-alpha.0.tgz","fileCount":127,"integrity":"sha512-DpuRJJP4XTlCcHGnV8b8foetmygKe04hSZCYgfznIOqjMzfNSIHUa9qcr4pI38yMRYWk2Tp5dor5oRFsWjeaLQ==","signatures":[{"sig":"MEYCIQCNUWY6VRsFi1PCdo7gdCDi5klU7GOkKwCtQGKtMi7H+wIhAOWM5laqclFrPNv1693NfvZo716+Mebqdw+Q7fF+eJ5J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":967566},"main":"lib/index","tags":["react","router"],"module":"es/index","authors":["Ryan Florence","Michael Jackson"],"scripts":{"lint":"eslint modules scripts *.js","test":"npm run lint && npm run test-node && npm run test-browser","build":"npm run build-cjs && npm run build-es","build-es":"rimraf es && cross-env BABEL_ENV=es babel ./modules -d es --ignore __tests__","build-cjs":"rimraf lib && cross-env BABEL_ENV=cjs babel ./modules -d lib --ignore __tests__","build-min":"cross-env NODE_ENV=production webpack --mode production ./modules/index.js -o umd","build-umd":"cross-env NODE_ENV=development webpack --mode development ./modules/index.js -o umd","test-node":"cross-env NODE_ENV=test mocha --require @babel/register tests.node.js","test-browser":"cross-env NODE_ENV=test karma start","prepublishOnly":"node ./scripts/build.js"},"_npmUser":{"name":"ayc0","email":"ayc0.benj@gmail.com"},"browserify":{"transform":["loose-envify"]},"repository":{"url":"https://github.com/ReactTraining/react-router.git","type":"git"},"description":"A complete routing library for React","directories":{},"jsnext:main":"es/index","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present, Ryan Florence, Michael Jackson\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","resolutions":{"react-is":"^19.0.0"},"dependencies":{"history":"^3.0.0","warning":"^3.0.0","react-is":"^19.0.0","invariant":"^2.2.1","loose-envify":"^1.2.0","hoist-non-react-statics":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.2.1","karma":"^4.1.0","mocha":"^5.0.4","react":"^19.0.0","buffer":"^6.0.3","eslint":"^8.0.0","expect":"^1.20.2","rimraf":"^2.5.4","codecov":"^3.0.0","express":"^4.14.0","webpack":"^5.97.1","cross-env":"^5.1.3","gzip-size":"^4.1.0","react-dom":"^19.0.0","@babel/cli":"^7.26.4","css-loader":"^0.27.3","@babel/core":"^7.26.0","karma-mocha":"^1.1.1","webpack-cli":"^5.1.4","babel-loader":"^9.2.1","pretty-bytes":"^4.0.2","style-loader":"^4.0.0","bundle-loader":"^0.5.4","karma-webpack":"^5.0.1","@babel/polyfill":"^7.12.1","@babel/register":"^7.25.9","@babel/preset-env":"^7.26.0","babel-preset-react":"^6.24.1","express-urlrewrite":"^1.2.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.2","@testing-library/dom":"^10.4.0","karma-mocha-reporter":"^2.0.5","babel-plugin-istanbul":"^7.0.0","karma-chrome-launcher":"^2.0.0","@testing-library/react":"^16.1.0","karma-sourcemap-loader":"^0.3.7","webpack-dev-middleware":"^7.4.2","babel-plugin-dev-expression":"^0.2.3","karma-browserstack-launcher":"^1.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-v3_3.3.0-alpha.0_1733757982882_0.7940805200269265","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-alpha.2":{"name":"@ayc0/react-router-v3","version":"3.3.0-alpha.2","keywords":["react","react-component","routing","route","routes","router"],"license":"MIT","_id":"@ayc0/react-router-v3@3.3.0-alpha.2","maintainers":[{"name":"ayc0","email":"ayc0.benj@gmail.com"}],"homepage":"https://github.com/Ayc0/react-router-v3#readme","bugs":{"url":"https://github.com/Ayc0/react-router-v3/issues"},"dist":{"shasum":"b2b800773b174c79cf2deb36898e70c1038dca20","tarball":"https://registry.npmjs.org/@ayc0/react-router-v3/-/react-router-v3-3.3.0-alpha.2.tgz","fileCount":148,"integrity":"sha512-lUDQnu6rpeGWzGtJbpSDI/KT9ltKCIoMjsg8vTiDNOzJ0h2/uUZCBMVbF0y8BoAH0RElhnMfr1vMisZZk7eELA==","signatures":[{"sig":"MEUCIQCcMIzEZrfPjB1fQuBjpQk1MQjg0aB4DHwEnUPaAbWukAIgG/l0UDzcmIUZ73Y2x9mOeQ30bZ8QQ6KcGQOBHQM28bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":982913},"main":"lib/index","tags":["react","router"],"types":"types/index.d.ts","module":"es/index","authors":["Ryan Florence","Michael Jackson","Ayc0"],"scripts":{"lint":"eslint modules types scripts *.js --ext .js --ext .ts","test":"npm run lint && npm run test-node && npm run test-browser","build":"npm run build-cjs && npm run build-es","build-es":"rimraf es && cross-env BABEL_ENV=es babel ./modules -d es --ignore __tests__","build-cjs":"rimraf lib && cross-env BABEL_ENV=cjs babel ./modules -d lib --ignore __tests__","build-min":"cross-env NODE_ENV=production webpack --mode production ./modules/index.js -o umd","build-umd":"cross-env NODE_ENV=development webpack --mode development ./modules/index.js -o umd","test-node":"cross-env NODE_ENV=test mocha --require @babel/register tests.node.js","test-browser":"cross-env NODE_ENV=test karma start","prepublishOnly":"node ./scripts/build.js"},"_npmUser":{"name":"ayc0","email":"ayc0.benj@gmail.com"},"repository":{"url":"https://github.com/Ayc0/react-router-v3","type":"git"},"description":"A complete routing library for React","directories":{},"jsnext:main":"es/index","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present, Ryan Florence, Michael Jackson\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","resolutions":{"react-is":"^18.3.1"},"dependencies":{"history":"^3.0.0","warning":"^3.0.0","react-is":"^18.3.1","invariant":"^2.2.1","loose-envify":"^1.2.0","@types/history":"3.2.5","hoist-non-react-statics":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.2.1","karma":"^4.1.0","mocha":"^5.0.4","react":"^18.3.1","buffer":"^6.0.3","eslint":"^8.0.0","expect":"^1.20.2","rimraf":"^2.5.4","codecov":"^3.0.0","express":"^4.14.0","webpack":"^5.97.1","cross-env":"^5.1.3","gzip-size":"^4.1.0","react-dom":"^18.3.1","@babel/cli":"^7.26.4","css-loader":"^0.27.3","typescript":"^5.7.2","@babel/core":"^7.26.0","karma-mocha":"^1.1.1","webpack-cli":"^5.1.4","@types/react":"^18.0.0","babel-loader":"^9.2.1","pretty-bytes":"^4.0.2","style-loader":"^4.0.0","bundle-loader":"^0.5.4","karma-webpack":"^5.0.1","@babel/polyfill":"^7.12.1","@babel/register":"^7.25.9","@babel/preset-env":"^7.26.0","babel-preset-react":"^6.24.1","express-urlrewrite":"^1.2.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.2","@testing-library/dom":"^10.4.0","karma-mocha-reporter":"^2.0.5","babel-plugin-istanbul":"^7.0.0","karma-chrome-launcher":"^2.0.0","@testing-library/react":"^16.1.0","karma-sourcemap-loader":"^0.3.7","webpack-dev-middleware":"^7.4.2","@typescript-eslint/parser":"^8.18.0","babel-plugin-dev-expression":"^0.2.3","karma-browserstack-launcher":"^1.0.1"},"peerDependencies":{"react":"^18.0.0","@types/react":"^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-router-v3_3.3.0-alpha.2_1733913176710_0.07893407825198717","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-alpha.3":{"name":"@ayc0/react-router-v3","version":"3.3.0-alpha.3","keywords":["react","react-component","routing","route","routes","router"],"license":"MIT","_id":"@ayc0/react-router-v3@3.3.0-alpha.3","maintainers":[{"name":"ayc0","email":"ayc0.benj@gmail.com"}],"homepage":"https://github.com/Ayc0/react-router-v3#readme","bugs":{"url":"https://github.com/Ayc0/react-router-v3/issues"},"dist":{"shasum":"ddeec13f3543541925ba83ced25917440b7514a9","tarball":"https://registry.npmjs.org/@ayc0/react-router-v3/-/react-router-v3-3.3.0-alpha.3.tgz","fileCount":142,"integrity":"sha512-xolJxaU6yPFn9XWa6gK41J8QUh3QSebGa9VMTKEv74AZZbD9z1JUUVXoCH9dTLs/lF9yGOk9+Uk2xci8qBdu/w==","signatures":[{"sig":"MEQCIGj6JaEL8/rKBEn4cspIIyftgEACQRGkTe3Eako2IFw0AiAOVj4RxpeCLdNWBN3XDA8OlQGzUSYRA4+6opSksrWxWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":975666},"main":"lib/index.js","tags":["react","router"],"types":"types/index.d.ts","module":"es/index.js","authors":["Ryan Florence","Michael Jackson","Ayc0"],"scripts":{"lint":"eslint modules types scripts *.js --ext .js --ext .ts","test":"npm run lint && npm run test-node && npm run test-browser","build":"npm run build-cjs && npm run build-es","build-es":"rimraf es && cross-env BABEL_ENV=es babel ./modules -d es --ignore __tests__","build-cjs":"rimraf lib && cross-env BABEL_ENV=cjs babel ./modules -d lib --ignore __tests__","build-min":"cross-env NODE_ENV=production webpack --mode production ./modules/index.js -o umd","build-umd":"cross-env NODE_ENV=development webpack --mode development ./modules/index.js -o umd","test-node":"cross-env NODE_ENV=test mocha --require @babel/register tests.node.js","test-browser":"cross-env NODE_ENV=test karma start","prepublishOnly":"node ./scripts/build.js"},"_npmUser":{"name":"ayc0","email":"ayc0.benj@gmail.com"},"repository":{"url":"https://github.com/Ayc0/react-router-v3","type":"git"},"description":"A complete routing library for React","directories":{},"jsnext:main":"es/index.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present, Ryan Florence, Michael Jackson\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","resolutions":{"react-is":"^18.3.1"},"dependencies":{"history":"^3.0.0","warning":"^3.0.0","react-is":"^18.3.1","invariant":"^2.2.1","loose-envify":"^1.2.0","@types/history":"3.2.5","hoist-non-react-statics":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.2.1","karma":"^4.1.0","mocha":"^5.0.4","react":"^18.3.1","buffer":"^6.0.3","eslint":"^8.0.0","expect":"^1.20.2","rimraf":"^2.5.4","codecov":"^3.0.0","express":"^4.14.0","webpack":"^5.97.1","cross-env":"^5.1.3","gzip-size":"^4.1.0","react-dom":"^18.3.1","@babel/cli":"^7.26.4","css-loader":"^0.27.3","typescript":"^5.7.2","@babel/core":"^7.26.0","karma-mocha":"^1.1.1","webpack-cli":"^5.1.4","@types/react":"^18.0.0","babel-loader":"^9.2.1","pretty-bytes":"^4.0.2","style-loader":"^4.0.0","bundle-loader":"^0.5.4","karma-webpack":"^5.0.1","@babel/polyfill":"^7.12.1","@babel/register":"^7.25.9","@babel/preset-env":"^7.26.0","babel-preset-react":"^6.24.1","express-urlrewrite":"^1.2.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.2","@testing-library/dom":"^10.4.0","karma-mocha-reporter":"^2.0.5","babel-plugin-istanbul":"^7.0.0","karma-chrome-launcher":"^2.0.0","@testing-library/react":"^16.1.0","karma-sourcemap-loader":"^0.3.7","webpack-dev-middleware":"^7.4.2","@typescript-eslint/parser":"^8.18.0","babel-plugin-dev-expression":"^0.2.3","karma-browserstack-launcher":"^1.0.1"},"peerDependencies":{"react":"^18.0.0","@types/react":"^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-router-v3_3.3.0-alpha.3_1733914869474_0.4067245634017864","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-alpha.4":{"name":"@ayc0/react-router-v3","version":"3.3.0-alpha.4","keywords":["react","react-component","routing","route","routes","router"],"license":"MIT","_id":"@ayc0/react-router-v3@3.3.0-alpha.4","maintainers":[{"name":"ayc0","email":"ayc0.benj@gmail.com"}],"homepage":"https://github.com/Ayc0/react-router-v3#readme","bugs":{"url":"https://github.com/Ayc0/react-router-v3/issues"},"dist":{"shasum":"7761aaa0697dbb0eb1664d6a557cb96dfa6d81f4","tarball":"https://registry.npmjs.org/@ayc0/react-router-v3/-/react-router-v3-3.3.0-alpha.4.tgz","fileCount":90,"integrity":"sha512-zqxSFjYlCQ7BFrk8LMQVsFPSW+EYqWmm7WHBhxPqlPT+/M7JE9qJUCIVXSTFeVCI+PX5876UfBE0jtpgOAKePA==","signatures":[{"sig":"MEQCIGKxid3F3LSyCP6WaTMtgKz2AA+XwD1uK/kxBWkk+mL5AiBbsDF9Ud3DSwv8jtbOaHQ5CeZx1fMqTGcNXu4c/ccZyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":506107},"main":"lib/index.js","tags":["react","router"],"types":"lib/index.d.ts","module":"es/index.js","authors":["Ryan Florence","Michael Jackson","Ayc0"],"scripts":{"lint":"eslint modules types scripts *.js --ext .js --ext .ts","test":"npm run lint && npm run test-node && npm run test-browser","build":"npm run build-cjs && npm run build-es","build-es":"rimraf es && cross-env BABEL_ENV=es babel ./modules -d es","build-cjs":"rimraf lib && cross-env BABEL_ENV=cjs babel ./modules -d lib","build-min":"cross-env NODE_ENV=production webpack --mode production ./modules/index.js -o umd","build-umd":"cross-env NODE_ENV=development webpack --mode development ./modules/index.js -o umd","test-node":"cross-env NODE_ENV=test mocha --require @babel/register tests.node.js","test-browser":"cross-env NODE_ENV=test karma start","prepublishOnly":"node ./scripts/build.js"},"_npmUser":{"name":"ayc0","email":"ayc0.benj@gmail.com"},"repository":{"url":"https://github.com/Ayc0/react-router-v3","type":"git"},"description":"A complete routing library for React","directories":{},"jsnext:main":"es/index.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present, Ryan Florence, Michael Jackson\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","resolutions":{"react-is":"^18.3.1"},"dependencies":{"history":"^3.0.0","warning":"^3.0.0","react-is":"^18.3.1","invariant":"^2.2.1","loose-envify":"^1.2.0","@types/history":"3.2.5","hoist-non-react-statics":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.2.1","karma":"^4.1.0","mocha":"^5.0.4","react":"^18.3.1","buffer":"^6.0.3","eslint":"^8.0.0","expect":"^1.20.2","rimraf":"^2.5.4","express":"^4.14.0","webpack":"^5.97.1","cross-env":"^5.1.3","gzip-size":"^4.1.0","react-dom":"^18.3.1","@babel/cli":"^7.26.4","css-loader":"^0.27.3","typescript":"^5.7.2","@babel/core":"^7.26.0","karma-mocha":"^1.1.1","webpack-cli":"^5.1.4","@types/react":"^18.0.0","babel-loader":"^9.2.1","pretty-bytes":"^4.0.2","style-loader":"^4.0.0","bundle-loader":"^0.5.4","karma-webpack":"^5.0.1","@babel/polyfill":"^7.12.1","@babel/register":"^7.25.9","@babel/preset-env":"^7.26.0","babel-preset-react":"^6.24.1","express-urlrewrite":"^1.2.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.2","@testing-library/dom":"^10.4.0","karma-mocha-reporter":"^2.0.5","babel-plugin-istanbul":"^7.0.0","karma-chrome-launcher":"^2.0.0","@testing-library/react":"^16.1.0","karma-sourcemap-loader":"^0.3.7","webpack-dev-middleware":"^7.4.2","@typescript-eslint/parser":"^8.18.0","babel-plugin-dev-expression":"^0.2.3","karma-browserstack-launcher":"^1.0.1"},"peerDependencies":{"react":"^18.0.0","@types/react":"^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-router-v3_3.3.0-alpha.4_1733915772744_0.021517806212349777","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-alpha.5":{"name":"@ayc0/react-router-v3","version":"3.3.0-alpha.5","keywords":["react","react-component","routing","route","routes","router"],"license":"MIT","_id":"@ayc0/react-router-v3@3.3.0-alpha.5","maintainers":[{"name":"ayc0","email":"ayc0.benj@gmail.com"}],"homepage":"https://github.com/Ayc0/react-router-v3#readme","bugs":{"url":"https://github.com/Ayc0/react-router-v3/issues"},"dist":{"shasum":"4131468e9dd684819e332f4e46457b8ec26a3139","tarball":"https://registry.npmjs.org/@ayc0/react-router-v3/-/react-router-v3-3.3.0-alpha.5.tgz","fileCount":90,"integrity":"sha512-iAlPjg/uP5mwnqnIQZfS6i/BqrjRtI+9sylNtXQobMD4R/VSGkd1ZruqWyF+2M58Di8JchY2/4vumZT7uIuiDA==","signatures":[{"sig":"MEYCIQCVJgHZC6NlgNFNmsvkqBzIgDHQeSASa4Rtoqbt60rY0gIhANLR9qVo0gKI4LL0n0gPu2NNRqmcaReOZRpUlwXufnCP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":506003},"main":"lib/index.js","tags":["react","router"],"types":"lib/index.d.ts","module":"es/index.js","authors":["Ryan Florence","Michael Jackson","Ayc0"],"scripts":{"lint":"eslint modules types scripts *.js --ext .js --ext .ts","test":"npm run lint && npm run test-node && npm run test-browser","build":"npm run build-cjs && npm run build-es","build-es":"rimraf es && cross-env BABEL_ENV=es babel ./modules -d es","build-cjs":"rimraf lib && cross-env BABEL_ENV=cjs babel ./modules -d lib","build-min":"cross-env NODE_ENV=production webpack --mode production ./modules/index.js -o umd","build-umd":"cross-env NODE_ENV=development webpack --mode development ./modules/index.js -o umd","test-node":"cross-env NODE_ENV=test mocha --require @babel/register tests.node.js","test-browser":"cross-env NODE_ENV=test karma start","prepublishOnly":"node ./scripts/build.js"},"_npmUser":{"name":"ayc0","email":"ayc0.benj@gmail.com"},"repository":{"url":"https://github.com/Ayc0/react-router-v3","type":"git"},"description":"A complete routing library for React","directories":{},"jsnext:main":"es/index.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present, Ryan Florence, Michael Jackson\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","resolutions":{"react-is":"^18.3.1"},"dependencies":{"history":"^3.0.0","warning":"^3.0.0","react-is":"^18.3.1","invariant":"^2.2.1","loose-envify":"^1.2.0","@types/history":"3.2.5","hoist-non-react-statics":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.2.1","karma":"^4.1.0","mocha":"^5.0.4","react":"^18.3.1","buffer":"^6.0.3","eslint":"^8.0.0","expect":"^1.20.2","rimraf":"^2.5.4","express":"^4.14.0","webpack":"^5.97.1","cross-env":"^5.1.3","gzip-size":"^4.1.0","react-dom":"^18.3.1","@babel/cli":"^7.26.4","css-loader":"^0.27.3","typescript":"^5.7.2","@babel/core":"^7.26.0","karma-mocha":"^1.1.1","webpack-cli":"^5.1.4","@types/react":"^18.0.0","babel-loader":"^9.2.1","pretty-bytes":"^4.0.2","style-loader":"^4.0.0","bundle-loader":"^0.5.4","karma-webpack":"^5.0.1","@babel/polyfill":"^7.12.1","@babel/register":"^7.25.9","@babel/preset-env":"^7.26.0","babel-preset-react":"^6.24.1","express-urlrewrite":"^1.2.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.2","@testing-library/dom":"^10.4.0","karma-mocha-reporter":"^2.0.5","babel-plugin-istanbul":"^7.0.0","karma-chrome-launcher":"^2.0.0","@testing-library/react":"^16.1.0","karma-sourcemap-loader":"^0.3.7","webpack-dev-middleware":"^7.4.2","@typescript-eslint/parser":"^8.18.0","babel-plugin-dev-expression":"^0.2.3","karma-browserstack-launcher":"^1.0.1"},"peerDependencies":{"react":"^18.0.0","@types/react":"^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-router-v3_3.3.0-alpha.5_1734444086572_0.8884863397735843","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-alpha.6":{"name":"@ayc0/react-router-v3","version":"3.3.0-alpha.6","description":"A complete routing library for React","types":"lib/index.d.ts","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/Ayc0/react-router-v3"},"homepage":"https://github.com/Ayc0/react-router-v3#readme","bugs":{"url":"https://github.com/Ayc0/react-router-v3/issues"},"scripts":{"build":"rimraf lib && cross-env BABEL_ENV=cjs babel ./modules -d lib && cp types/* lib/","lint":"eslint modules types *.js --ext .js --ext .ts","prepublishOnly":"yarn build","test":"npm run lint && npm run test-node && npm run test-browser","test-browser":"cross-env NODE_ENV=test karma start","test-node":"cross-env NODE_ENV=test mocha --require @babel/register tests.node.js"},"authors":["Ryan Florence","Michael Jackson","Ayc0"],"tags":["react","router"],"keywords":["react","react-component","routing","route","routes","router"],"license":"MIT","resolutions":{"react-is":"^18.3.1"},"dependencies":{"@types/history":"3.2.5","history":"^3.0.0","hoist-non-react-statics":"^3.3.2","invariant":"^2.2.1","react-is":"^18.3.1","warning":"^3.0.0"},"peerDependencies":{"@types/react":"^18.0.0","react":"^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","@babel/register":"^7.25.9","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@types/react":"^18.0.0","@typescript-eslint/parser":"^8.18.0","babel-loader":"^9.2.1","babel-plugin-dev-expression":"^0.2.3","babel-plugin-istanbul":"^7.0.0","babel-preset-react":"^6.24.1","buffer":"^6.0.3","bundle-loader":"^0.5.4","cross-env":"^5.1.3","css-loader":"^0.27.3","eslint":"^8.0.0","eslint-plugin-react":"^7.37.2","expect":"^1.20.2","express":"^4.14.0","express-urlrewrite":"^1.2.0","karma":"^4.1.0","karma-browserstack-launcher":"^1.0.1","karma-chrome-launcher":"^2.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^5.0.1","mocha":"^5.0.4","qs":"^6.2.1","react":"^18.3.1","react-dom":"^18.3.1","rimraf":"^2.5.4","style-loader":"^4.0.0","typescript":"^5.7.2","webpack":"^5.97.1","webpack-cli":"^5.1.4","webpack-dev-middleware":"^7.4.2"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present, Ryan Florence, Michael Jackson\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":"@ayc0/react-router-v3@3.3.0-alpha.6","dist":{"shasum":"6e279e3633c59d03cf1fb318bde904037bfd511c","integrity":"sha512-cHThildH1qy6NggKN9oL/cofOf5MUBGk9FXF3wMjjUXPCnhHGPvDa6jWEjhbGBNpxLD7cZJa4SlmZMh0Oyx4Ng==","tarball":"https://registry.npmjs.org/@ayc0/react-router-v3/-/react-router-v3-3.3.0-alpha.6.tgz","fileCount":55,"unpackedSize":136966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJfoHqNLoqXMtyegKcP5kWYBrOeRs6nQblH2J7KnzsLAiEA3fkmpYNOcEzvbs6eQZriqbvtJZgbbysNGCHhhcnmXE8="}]},"_npmUser":{"name":"ayc0","email":"ayc0.benj@gmail.com"},"directories":{},"maintainers":[{"name":"ayc0","email":"ayc0.benj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-router-v3_3.3.0-alpha.6_1734511150737_0.9985221841380365"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-09T15:26:22.742Z","modified":"2024-12-18T08:39:11.105Z","3.3.0-alpha.0":"2024-12-09T15:26:23.099Z","3.3.0-alpha.1":"2024-12-11T10:29:52.301Z","3.3.0-alpha.2":"2024-12-11T10:32:57.012Z","3.3.0-alpha.3":"2024-12-11T11:01:09.756Z","3.3.0-alpha.4":"2024-12-11T11:16:13.039Z","3.3.0-alpha.5":"2024-12-17T14:01:26.845Z","3.3.0-alpha.6":"2024-12-18T08:39:10.913Z"},"bugs":{"url":"https://github.com/Ayc0/react-router-v3/issues"},"license":"MIT","homepage":"https://github.com/Ayc0/react-router-v3#readme","keywords":["react","react-component","routing","route","routes","router"],"repository":{"type":"git","url":"https://github.com/Ayc0/react-router-v3"},"description":"A complete routing library for React","maintainers":[{"name":"ayc0","email":"ayc0.benj@gmail.com"}],"readme":"# React Router [![npm package][npm-badge]][npm]\n\n<img src=\"/logo/vertical@2x.png\" height=\"150\"/>\n\nReact Router is a complete routing library for [React](https://facebook.github.io/react).\n\nReact Router keeps your UI in sync with the URL. It has a simple API with powerful features like lazy code loading, dynamic route matching, and location transition handling built right in. Make the URL your first thought, not an after-thought.\n\n### 4.0 is here!\n\nThe next version of React Router (4.0) has been released! Check out the `master` branch.\n\n[4.0 Documentation](https://reacttraining.com/react-router/)\n\n### Docs & Help\n\n- [Tutorial – do this first!](https://github.com/reactjs/react-router-tutorial)\n- [Guides and API docs (v2, v3)](/docs)\n- [Troubleshooting guide](https://github.com/ReactTraining/react-router/blob/master/docs/Troubleshooting.md)\n- [Changelog](/CHANGES.md)\n- [Stack Overflow](http://stackoverflow.com/questions/tagged/react-router)\n- [CodePen boilerplate](http://codepen.io/anon/pen/xwQZdy?editors=001) for bug reports\n\n**Older Versions:**\n\n- 0.13.x - [docs](https://github.com/ReactTraining/react-router/tree/v0.13.6/doc) / [guides](https://github.com/ReactTraining/react-router/tree/v0.13.6/docs/guides) / [code](https://github.com/ReactTraining/react-router/tree/v0.13.6) / [upgrade guide](/upgrade-guides/v1.0.0.md)\n- 1.0.x - [docs](https://github.com/ReactTraining/react-router/tree/1.0.x/docs) / [code](https://github.com/ReactTraining/react-router/tree/1.0.x) / [upgrade guide](/upgrade-guides/v2.0.0.md)\n\nFor questions and support, please visit [our channel on Reactiflux](https://discord.gg/0ZcbPKXt5bYaNQ46) or [Stack Overflow](http://stackoverflow.com/questions/tagged/react-router).\n\n### Browser Support\n\nWe support all browsers and environments where React runs.\n\n### Installation\n\nUsing [npm](https://www.npmjs.com/):\n\n    $ npm install --save react-router\n\nThen with a module bundler like [webpack](https://webpack.github.io/) that supports either CommonJS or ES2015 modules, use as you would anything else:\n\n```js\n// using an ES6 transpiler, like babel\nimport { Router, Route, Link } from \"react-router\";\n\n// not using an ES6 transpiler\nvar Router = require(\"react-router\").Router;\nvar Route = require(\"react-router\").Route;\nvar Link = require(\"react-router\").Link;\n```\n\n### What's it look like?\n\n```js\nimport React from \"react\";\nimport { render } from \"react-dom\";\nimport { Router, Route, Link, browserHistory } from \"react-router\";\n\nconst App = React.createClass({\n  /*...*/\n});\nconst About = React.createClass({\n  /*...*/\n});\nconst NoMatch = React.createClass({\n  /*...*/\n});\n\nconst Users = React.createClass({\n  render() {\n    return (\n      <div>\n        <h1>Users</h1>\n        <div className=\"master\">\n          <ul>\n            {/* use Link to route around the app */}\n            {this.state.users.map((user) => (\n              <li key={user.id}>\n                <Link to={`/user/${user.id}`}>{user.name}</Link>\n              </li>\n            ))}\n          </ul>\n        </div>\n        <div className=\"detail\">{this.props.children}</div>\n      </div>\n    );\n  },\n});\n\nconst User = React.createClass({\n  componentDidMount() {\n    this.setState({\n      // route components are rendered with useful information, like URL params\n      user: findUserById(this.props.params.userId),\n    });\n  },\n\n  render() {\n    return (\n      <div>\n        <h2>{this.state.user.name}</h2>\n        {/* etc. */}\n      </div>\n    );\n  },\n});\n\n// Declarative route configuration (could also load this config lazily\n// instead, all you really need is a single root route, you don't need to\n// colocate the entire config).\nrender(\n  <Router history={browserHistory}>\n    <Route path=\"/\" component={App}>\n      <Route path=\"about\" component={About} />\n      <Route path=\"users\" component={Users}>\n        <Route path=\"/user/:userId\" component={User} />\n      </Route>\n      <Route path=\"*\" component={NoMatch} />\n    </Route>\n  </Router>,\n  document.getElementById(\"root\")\n);\n```\n\nSee more in the [Introduction](/docs/Introduction.md), [Guides](/docs/guides/README.md), and [Examples](/examples).\n\n### Versioning and Stability\n\nWe want React Router to be a stable dependency that’s easy to keep current. We take the same approach to versioning as React.js itself: [React Versioning Scheme](https://facebook.github.io/react/blog/2016/02/19/new-versioning-scheme.html).\n\n### Thanks\n\nThanks to [our sponsors](/SPONSORS.md) for supporting the development of\nReact Router.\n\nReact Router was initially inspired by Ember's fantastic router. Many thanks to the Ember team.\n\nAlso, thanks to [BrowserStack](https://www.browserstack.com/) for providing the infrastructure that allows us to run our build in real browsers.\n\n[npm-badge]: https://img.shields.io/npm/v/@ayc0/react-router-v3.svg?style=flat-square\n[npm]: https://www.npmjs.org/package/@ayc0/react-router-v3\n","readmeFilename":"README.md"}