{"_id":"react-easy-router","_rev":"35-aa9d24afae728d5b24378409019924fd","time":{"modified":"2023-04-10T06:29:03.501Z","created":"2022-12-29T18:50:07.696Z","1.0.0":"2015-12-14T14:46:43.026Z","1.0.1":"2015-12-14T15:55:14.887Z","1.0.2":"2015-12-14T16:00:20.456Z","1.0.3":"2015-12-14T16:26:17.178Z","1.0.5":"2016-05-13T09:34:21.137Z","1.0.6":"2016-05-13T09:37:06.828Z","1.0.7":"2016-05-13T09:57:25.836Z","1.0.8":"2016-06-03T07:41:18.986Z","1.0.9":"2016-06-03T18:44:27.099Z","1.0.10":"2016-07-08T11:21:14.233Z","1.0.11":"2016-08-29T20:01:03.264Z","3.0.0":"2017-05-28T15:39:27.033Z","3.0.1":"2017-05-28T19:11:52.002Z","3.0.2":"2017-05-28T19:12:22.620Z","3.0.3":"2017-06-21T13:39:53.863Z","3.0.4":"2017-06-21T13:54:32.572Z","3.0.5":"2017-06-21T13:56:39.060Z","3.0.6":"2017-06-21T14:06:09.415Z","3.0.7":"2017-07-12T11:01:50.747Z","3.0.8":"2017-10-02T18:19:25.630Z","3.0.9":"2017-10-29T18:39:11.334Z","3.0.10":"2017-10-29T18:45:34.167Z","2.0.0":"2022-12-29T18:50:07.902Z","2.0.1":"2022-12-30T07:12:30.488Z","2.0.2":"2023-01-01T07:29:41.843Z","2.0.3":"2023-01-01T08:18:17.288Z","2.0.4":"2023-01-01T08:59:17.778Z","2.0.5":"2023-01-02T05:48:44.664Z","2.0.6":"2023-01-02T06:21:09.564Z","2.1.0":"2023-01-05T05:34:34.849Z","2.1.1":"2023-01-06T10:06:19.679Z","2.1.2":"2023-01-09T08:23:40.681Z","2.2.0":"2023-04-10T06:29:03.402Z"},"name":"react-easy-router","dist-tags":{"latest":"2.2.0"},"versions":{"2.0.0":{"name":"react-easy-router","version":"2.0.0","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.js","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","scripts":{"build":"microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","devDependencies":{"@commitlint/cli":"^17.1.2","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.24.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.6.1","react-scripts":"^5.0.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","react-router-dom":"^6.4.0"},"gitHead":"969b1f1e47eba65323b18bb09944893eab0a460a","_id":"react-easy-router@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-MoPFCs1adeA+NG6/E7Mgg3s6cQ4P+xqhHEJejkGMc5ytmAYfzEgzuXWHf0zNParf3MzN0F7uytyRW5sOZtLf9Q==","shasum":"7e4956d53104763dcc88969fade2a008489875ce","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.0.0.tgz","fileCount":27,"unpackedSize":44662,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdST8gvimTIU12QMU3BoHYoQ+Xgf5sYpSh8KqUfSaYxwIhAODiSpRMcMA2gL2Uc4rkF4VgRKY0hZe0DdSMHL+PqndA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjreFfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8GA/+LDwsF5Yw1DOhYJOpIqN8Qagrmon5TNyeg1h8dz4N2fUbsmBo\r\nnZk8KsU2snlNNI0f+NU2kEJe/4Q5Zrk7yrK3g3TYb6qYouzp/VVyh8N6fSEJ\r\ny2xX3b/RSmGObBWKpdK4YdfiSmuWEXSe1Qg4K7glx6Vx/CNNzA3H5t/879Ij\r\nohpjrXmRSxZtHw2q1x4iL49My4vM9Uo/4zanC1OW9fXJ2Ty6kBu0LxMZ9DyC\r\ngOMop4hglw3XXVuAn8fIGmwTD39rxGeTJC++4XivwUaQ2qiudDVowWIXHGR9\r\nNZfouezwOx6zt0Zye3/lPs41B9hmzjDpc65OxBYI4PrT6/ikBX+oI/atlAws\r\ntqVJ1LkU6sOh5fZRP0NaMqBo3MdieE/TEpXLPG63+XLR3rboT4mHX9PbJz72\r\nSIYrPLZ6xVyk6opjpABB2NpMf00w8NwIU6qLyMVj1wSnJDUOpzuwbvRwum52\r\nj2O/Tyvo6BvV3/AchP8Am5udVtzQBBzRtN3AU2rCTEzKsPwiTUDpeLfjh1vF\r\n+2yWp8nTED4JTkYpOUTW0JvMg2osYa3QU/v51zM8cxQzM/eKmmn/Wolnz72R\r\nmJgg3YFcp2bbm03GOSKe2l2udcFKbqKFSs/CGk4fEKtO2CUGxqwx75+cdvQ1\r\nihMlme/RLVVoIHQPGkI9MPmbarIDslYdXQA=\r\n=mS0f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.0.0_1672339807697_0.4203286082564319"},"_hasShrinkwrap":false},"2.0.1":{"name":"react-easy-router","version":"2.0.1","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.js","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","scripts":{"build":"microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","devDependencies":{"@commitlint/cli":"^17.1.2","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.24.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.6.1","react-scripts":"^5.0.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","react-router-dom":"^6.4.0"},"gitHead":"3efd27d246065c16ee12c10d11870f4966c3700b","_id":"react-easy-router@2.0.1","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-EUG5MTj1+mASRNM5LitFkBvH0wRHRc9PLV8q9mpQpn+N3+NzydApxJwiMvdkj865VLdNpPi7aVBuGWsz/rZzwg==","shasum":"b962b2f7dd48fc8f2e7c385fbcbfcab3e7f3c59d","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.0.1.tgz","fileCount":11,"unpackedSize":43024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4YqbEgM6IO5tFPtUMAwHXS1+kvx6PQ6dSUaKNaBxayAIgaa9/LvOm7yzk36Uf8O8XCMOTrQvcHSreXeNSByDaL4Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjro9eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpulQ//YrPfTb/ljZN8hYy5QkRatrgCExIGz0Y9gVsOEQTJBnswrYiY\r\nZWKxZMKtZpxcSF17c9ihe44uuP7v/bE/vZJStSKMnnFeLKmBz9jFY4419ryT\r\n8pmlgRsfJ7F8hiocYhVVlhnilph3+I1jVP7xikCMTUcNO+WTmsocrkENWsWY\r\n1ktIgbvg/CuW1UkBw577F+Y0Kebj+RsNnRdq+Xe5tTuMgua4Glb4TCmSuZoN\r\nY0+1yG8MJOkAjAS3Ldo5dKs/oHvBmmkAssgf380hEOqqKyA1MZ+WIHyaZ50D\r\n33wewqVzz2vhEVX7OnxSjCOdxea6sNGdbE8W/BMQzkA+Yz8dXV3mc5iPaWSp\r\nFx6MTBgjWx67ffI8+CdV/rs63b5xDUPq1FyMEqWXk2bED9zrIvYlfxYXC435\r\nIegDLkSwpjqmLaTjITkAHLm6/0CAohbNrvmIoT+gWsj/Men3vKoaav2W/yLY\r\nGgrv5pv3sniPoCm/4Pqg3+Z8jyf0Sm7YLUMU4Da7p+MzQgo56tJnfqvV+/aU\r\nqZwQ3WyculNG4AToCiic4XNt/dbov1UbnmbE6N0zzr3ZvXRktBAup/Q7xNr8\r\nTgH153rk8BMtXC8GcnGTjoaKwgrhIdux8GmJZ+IcDThqewnH8RMJgMvRofM6\r\nMGUnVkmUjBPI6w85+J51Z7hMlk37GysyI+s=\r\n=L7py\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.0.1_1672384350264_0.064052149885516"},"_hasShrinkwrap":false},"2.0.2":{"name":"react-easy-router","version":"2.0.2","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.js","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","scripts":{"build":"microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","dependencies":{"react-router-dom":"^6.4.0"},"devDependencies":{"@commitlint/cli":"^17.1.2","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.24.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.6.1","react-scripts":"^5.0.1"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"gitHead":"aa855086fb5d26ff504132fff57a529901600563","_id":"react-easy-router@2.0.2","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-jeATCVeLkDAQXC0Lmrv45s9XUHEn80xxvtVJeYghdexq554YuUm6CMkkPrKnhrJGNCAVTCpsU2fZta01BI5vIA==","shasum":"ea9e4f2eada31cfc98435af72d22437585a0befa","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.0.2.tgz","fileCount":11,"unpackedSize":43046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIG9iQXxVPlHXvL3myajR8Hafx8R/CPvHCA/Gjxp2YKAiB6VPp/qr5eOmpHApFvn68Mc8lk3+gkf+Ax+35tpK1Ofw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsTZlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpcA/9HHlT+gmOtHTZui2gupNIpRXcYQ3VWr4ShqvmELaaGO4MnB9a\r\nBfy8QqNCgHQ0Ebjkn6sa8IYSf12EDV0XYSqEMsaYI7U8JS1RXBBSWBglYyGp\r\niOeLHAM1CGAAPvfcp1OP1Bn3jJGCh0PyIyJrRMQx+OdzLn6qXYt6tTchSiG7\r\nbhOIU6uFhyWmdV5vxDKHCfwa6kQzMfgelVg1RZ0OAlBtuBRGb+KuFk1fWRh4\r\n7OFYcBlyN/U6EZC88178kxiIVR9pqMJ8wAEYMYdiCc8RN2hkN/HzbsYNzncw\r\nyOJwYXc0wg4VW6XczJdRvCrrP4JeM9262mo9SzcSlLsAjiRHXEzPW/snduWf\r\nX4nud0kHLGjKvPROemzFzc3uExjnnemeZzOLNi5AdGaaCl8pGRVJtDZgoCRV\r\niXkPWXshxDpM/DsnNWgN3kjWzXPpzDK6kjoUskPLC9Y1Pw8iUn2QibRAi6o0\r\nX1bDIdyKgB9BFORzxXdpudfDlnSXClaKucQHf7A5YSlzPo3wlfbYK3OAvhpz\r\ndI7SnSKQ1WpLSh6U9i0SMXjID2UlWTJQj0pjHyYyZ1jIxNvkbSXHY4V+ox0R\r\nSTZ6cBpJBwqFEr9ISXHkVnr5+xvbKbYHEsADvK3IXwfL8AtQuZTzTxC1Emab\r\n6QUqubO/78l7geNci5VXnKqHfFWSwGhL/7s=\r\n=YifV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.0.2_1672558181667_0.4563350740803864"},"_hasShrinkwrap":false},"2.0.3":{"name":"react-easy-router","version":"2.0.3","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.js","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","scripts":{"build":"microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","dependencies":{"react-router-dom":"^6.4.0"},"devDependencies":{"@commitlint/cli":"^17.1.2","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.24.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.6.1","react-scripts":"^5.0.1"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"gitHead":"81bddfa9d36ef6cec5d67824bdeada64ade19324","_id":"react-easy-router@2.0.3","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-JVRokTOAuL0yKYi3pI1KcyMrMyNF2+RaFrxAbFwMY/VAKeRDEDBhJwq5/CIlIYp1RX2wyt2l1ubPsUxnl3YFGg==","shasum":"af82fc887e51d3ba6da64ae917e6fecad52f268d","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.0.3.tgz","fileCount":20,"unpackedSize":47857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEViSb9vh98VFCb4RxFyEyGPCOhH/0lrABM74H46ue1nAiEA96CZvtH7KwWqdmsman4EUec8FhAYQ4npb4ODNo4wbXQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsUHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUnA/+MJEy9RK5gqM6tbyhWkDX1dlNGSgEsBlhQ2aonL1044If53B7\r\n9FsNpZ43KctZ8kdc1WGdarc8XzjH3PhuKYXXZSZ565h2xOjgb9/EAcpvF7VY\r\nVHDaVWBzaUk9bSmd4lYbx/bSZsuPw+Qv4pdEw3Pz5uSW+G3tY61ElsuBrL+1\r\n00l+0PAD30mb/XGhMxSENBeKS+x4gIs3Ql3bV3sf1Jj7z0i6/YsifdoJ5iyy\r\n46o0WKw2h9huXp0b64Naaol9T6ew0W1/PzYEweIN0Wn6lu38tyy6Nl+HE86T\r\nd4aFzPffiw2jNewJtghsiqXt/ovHLFoZIpvcDN6RoiPNl11Myjgoo7ZCTXbu\r\n9kqLq0sCzwBoFyTaIK/00Yz3FgknMffPhTJdou6F5Fe2xcUnanSxrG4ht3zw\r\nzlkooxq8Kx18KnNxXgDvjiQa1K01pNjDPlGY3F4nOkBnLCc+1yOpTk0oxHcS\r\nLnjiOEVAFE8EQ1/kPz1YbblTZojAjMa71B7Hozv3AIOm1Vu8Rjx67+peun8s\r\nFK3rVmTQLBbrNBSR+4gjUo0BVpLoAxN2t1NDJgD7LsMFy680z9gRu8onpoZW\r\nCSDzjZv7LUeSw6Hc6Zl9cc1Hx0BpYbgCZKGtZQ5je5AVKvDDsZxFJHO9vBSn\r\n76//Wzrzdd9JS+jILOl1hQsf+aibx5rBnU8=\r\n=jsSH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.0.3_1672561097125_0.03359057502794238"},"_hasShrinkwrap":false},"2.0.4":{"name":"react-easy-router","version":"2.0.4","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.js","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","scripts":{"build":"microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","dependencies":{"react-router-dom":"^6.4.0"},"devDependencies":{"@commitlint/cli":"^17.1.2","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.24.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.6.1","react-scripts":"^5.0.1"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"gitHead":"2059cb16ad28675c587cd086b7aba7a8ab121672","_id":"react-easy-router@2.0.4","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-76AFs6FlYwzvU3ntj3sFNFFYTCaVuTYk5/Jp+zyq6Yvs8L9kAy3WRK3d9sOHzl2MzzJOgMO9icJVySMi0ScG7A==","shasum":"e5e49bca88900b30cb28f1a7d443a3881ece00b7","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.0.4.tgz","fileCount":20,"unpackedSize":62173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8RSLXRhnE6n4ajsoxU+dXY3Czr2+1M16e4oPLfRrEyAIgKQEWbrvOsi304gpuSZE7G9kYnxj8UIGnEpij2YYlVBs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsUtlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoaxw//WexZxJlfyQDnuTGa0OsHJLe3IXYayRgQSZ90OSwOGQVauMpC\r\nlLe1nI+sc+jvY8ltqvvyBZet/RmE1hxpp4h9ZPywA9lo3slKHypJy2hh+Cs2\r\nfGM4PQ925WpKyov6RVPHgJrMxLeA05T/F5FrJZ9dLOocUwxwYxCB4Rep55BY\r\nfJQCA0kZN41kU7g5O/t1UmY6OpYZ/Ig5udRZLziWNIASg/HP7LE4G77R7GTj\r\nydHKGBfdqQnoAODbglZJ5DOw07hxrzeI4NZDdiOelZyWywuha7tuFW+7YsYS\r\n3qoTlrqVSOwMNGIY6TjLnBxPWoJvtz5s5TNRlOkYyMdb4Nuq+Egj4Ku5v7Tx\r\nXD44TdEuG0/zO//idwjTSuGcOPA2Iw9+1mergIqA8MR1k2plvjS19jm91jEn\r\niBJP4H2qb2KQDzjjFjfIJFaBFm95CYRAaVdk42LiuKKjx9qg3u9E+I0HbltL\r\nizUooY/IUeHeJqNZu6Bo8+YH5R1x53fM/KVkv6QUcomW+wo71zdsnil3sK1G\r\nDd6aEi6UOCMilQq9FXBVxQr5yRfM+F5rLDeI71pg23mdBiR58ATcseFb5c9E\r\nF3DYeyhKXzvqL0YTBfy73u3CM3gPsK4jYkCSe1i7wOxxF4T0xCvkx/M3UH/6\r\nKz5jOUIweV/JWl+M4XwrTNUzZtsmJe+NFrM=\r\n=dxgk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.0.4_1672563557626_0.5180428548742888"},"_hasShrinkwrap":false},"2.0.5":{"name":"react-easy-router","version":"2.0.5","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.js","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","scripts":{"build":"microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","devDependencies":{"@commitlint/cli":"^17.1.2","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.24.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-scripts":"^5.0.1"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8","react-router-dom":">=6.4.0"},"gitHead":"15ab5342140a103ca11e5cb7e504a2a9f392dd09","_id":"react-easy-router@2.0.5","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-msSg+etMWAzFXO0ISxzAOaC7WIY5iA/tYpT2gxEHMrDJ++qBbrPQPAsgVjneGGqRQvM/GMHDGeahE5DX/ss0Bg==","shasum":"0609f525f2c912d809a4dd40870cc022f7372fad","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.0.5.tgz","fileCount":20,"unpackedSize":61631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDEF/D71xSSVtXgMfuOCt0f28wy5rU5aIR6RFiz9DuZAiEA5JTqDZFuA7QjexBXTcerbUjOysHfKc8KmVrxfdufriQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsnA8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdDA/+MHQZeqIbvuUe82vtpmycyt/8irSP+QEoWjq84oGSOQ65ydJt\r\nbDVvXcxi1ThOjKQuS+g4AoH4RCcwOZIcdqNfHwYtc/JKCjYCYIDCx5PeFASz\r\nIxyMlSJz1LhP1kV28YA/DE26peYnUbFVRtcpbkhoa0CwCd8i9q6eqCC220Z3\r\nCx7HxJ8s+3QWZGgoc1qGO9324gPADbTA+fFYKbUFacMv1YISQJCOlYXyY4xP\r\nux+FDT/BHoHX3VSsUf8SMaR+Mk0WnJxXUux7gBswJrOw8bYd+FM6DwrS2IAM\r\nUsXfhNPl5iAoyofPTa9Y1vnITMi5uMVypQ3XLn8a5lqmJP1pSiLfvMwqxc2e\r\nJt1elOxb+o6yyr/fhoLjjm8HCv8O1lHiWNANcm7wuH8zIe/wXyIl3rQWqVVG\r\nOxBpWfrNfxsLfBTYEtwTQXcmAGPwZLw4Qxfzetw6+TXho1bjWMUJKQT8huWj\r\nR8zLoaoegzWBUyBnTSaMF5avtLKD6aHyKv+WBNHga6WmzV2UJJtt2ihvw9CE\r\nSEf2FP/3BhutPLbhXwSvzmjjoQnNly/JG+UblXiZ5bCwTYR69zDNI82gx1Eu\r\nFf7yqjss5FERdbL23ddEXdAcw01JoNGooUxPo4GU740i8CrHeR+5Y7QANvv4\r\neIIZHBPnQgbNr77CsPHw1RycmLA7jJZn1QU=\r\n=XZSp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.0.5_1672638524513_0.08829272523274745"},"_hasShrinkwrap":false},"2.0.6":{"name":"react-easy-router","version":"2.0.6","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.js","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","scripts":{"build":"microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","devDependencies":{"@commitlint/cli":"^17.1.2","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.24.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-scripts":"^5.0.1"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8","react-router-dom":">=6.4.0"},"gitHead":"a53d823207e4cd5ea06ecae723cd635f450a969e","_id":"react-easy-router@2.0.6","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-/w8FEveECH31jjvF/3V9yMwtYGhuLQL2Utuql1w8VbK6C8/55F0HHY6UQgsYY+hT2PXr0u5FLGUKSsHCF2jOKQ==","shasum":"6f33cef31ec77ca7f823a14abc7944c5a55a33aa","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.0.6.tgz","fileCount":20,"unpackedSize":61846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBDarUjFlPwHz4aueln2gWi8JFtugs2j5ZzPatQLxH8gIhANx90wZH6L9KL++SlQugcPg/5YgO+cazYf6ewnDLJo+s"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsnfVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5uhAAlTfw8cIxtfa/UySDGrA7Bn3PO8YcgQ6mZTmIEZcMqGllVSW4\r\nWHVbbzVME75qvvra0oNHRWQP8DeLV8e6YyNkAdBfk3cfxrYNwu5UbLD2fDNj\r\n7RFkdHA7QR7C6C7uPz0IJ5nfLIYZ+Nsgxh3KlC1pVG5lO0lJhA9hl03gTKNZ\r\np3smF2fBppH4GGyWhF8FEJFXIivE/fKmQf/MfbfeL3PWEtuAMMWDvLhRZVV/\r\nCJ0LCk8GfSid7yBXqAoFcY8MzPPwF4O6RYt2Y+XTgGh9v+dGbu30iNps8zLc\r\nGa8cTVyp+NMCK6hKs7a1Tjnypjdi8g2mOL+nUjKeKfv+JPYCWAeTJVdb+u31\r\n8gWNwTOcHWsVZ4OoMWInFZxNW14Xj8ThBztIh5EK9jVe/ee8ATQYhIab+JjL\r\nZDZY326XPkW5zxhdkdliGiNOb06aPYydGL+pbhSS8Y13M7aaBBeEs60Otx2G\r\n95oWPatjJD6caC87hPMM9mfYfzmtTeFJtyb77BDXA2DFbjb8Y9DMP65esZ8C\r\nMQPrEXqONH/BZjaVHeozCwHbn5kaGg6Ew5AkKcQA+oZVXd71b89VolsrUI12\r\nsHPVPwMXP8ssLaFZviLlM/xfEmL5QTDIJrWCleMezMj9TATdRnYXjYT/Uq06\r\ngqmN3j+9XP92JBV7UYxmEVuo77RDeMxv/Sc=\r\n=vwCk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.0.6_1672640469369_0.18525026521316423"},"_hasShrinkwrap":false},"2.1.0":{"name":"react-easy-router","version":"2.1.0","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.ts","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","types":"./dist/index.d.ts","scripts":{"build":"rm -rf ./dist && microbundle --tsconfig ./tsconfig.json --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","devDependencies":{"@commitlint/cli":"^17.1.2","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/react-router-dom":"^5.3.3","@typescript-eslint/eslint-plugin":"^5.0.0","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^24.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.11","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.6.1","react-scripts":"^5.0.1","typescript":"*"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8","react-router-dom":">=6.4.0"},"gitHead":"3d569ed7954e6f4e22445ea924e1e2fd1ead6ca7","_id":"react-easy-router@2.1.0","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-dHqDKrLfgsJTq86pJr71OgM9XJLRxVc76zgjRHcEWZP4/6QWX0LKAPKDv/UTFsEx2EvB4E5fx5E6LZNu0XVFoQ==","shasum":"c83fdd7b0cc37bea8771dd7d2b3169f61d0da954","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.1.0.tgz","fileCount":30,"unpackedSize":71808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA651Nqtp6xHv2nKDeVU7L9a+hniBbVDaquZVHZTnh6YAiEA/+vEV20VCoapD3F6HDqruaLlP0MQRaQPmHxN3gecUU8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtmFqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqexg/9GWzLvOHObiRRQIBWCD6tK/aq1Tz5fuWoP997i0KdN59sYbfk\r\nE6ub0RY9IbZpKzactQGjP523NgqOHznzhSowzXvMg0ghYuuN1vcTXo1IIkSU\r\nUCOdYncy17kMTkOZBMb8w4V737b3ocVREqHYSKsFdzRo0kFVlcpgmAipxk2C\r\nGd5s1VvgikGcRPOdIJatg5BgnGyyRgU9UI9xoEfz8UYgdGsPXYoiZP4aaiqY\r\nP9LajDddS7LTouoTk4Dq328WheTkPNnjcN7BILKZZQuXVB5UMFSsecaCDh6R\r\nCoZdI9QyOCRJgD8WqwzZ25qFwB3FOI6o2ZooTw2t4W5KNmlGlRm1VZtc0uyr\r\nZLUs2VFZRn979FKDWQZ/G04V39RpEBThVQgiRsN4Jt2yF57S3j+d2QYTuBqV\r\n8XRCCKef+dqfFpF+wUuYEdhZOmdvaZps3p72Y9R6PQxro3psLQllgW5PuxSf\r\n/tWplOQ8FmxPml1vL/eSYIM6KZ/O3DnqMs/VESekSeC8L0E9Cb6aIM+n940+\r\nrioiRigajFZl/YFA++znyC0HHiN9ktXrDhxB8yxA7HN+Ku1+RucBaBGduG7c\r\nqJlyV/HJ7J2efBzCqeGXQeMrkBGTEGNPZ0C8FzMuFRv5om23emd0zAbXBs4p\r\nWjLoFvCM7v1LX8GjwTo5txsnp8Vg9kfj1Rk=\r\n=I8Co\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.1.0_1672896874691_0.18695203844806452"},"_hasShrinkwrap":false},"2.1.1":{"name":"react-easy-router","version":"2.1.1","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.ts","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","types":"./dist/index.d.ts","scripts":{"build":"rm -rf ./dist && microbundle --tsconfig ./tsconfig.json --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","devDependencies":{"@commitlint/cli":"^17.1.2","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/react-router-dom":"^5.3.3","@typescript-eslint/eslint-plugin":"^5.0.0","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^24.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.11","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.6.1","react-scripts":"^5.0.1","typescript":"*"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8","react-router-dom":">=6.4.0"},"gitHead":"4a381fc7c9b9387669f950409575c3e010dc1c62","_id":"react-easy-router@2.1.1","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-OMJkSXcVezG1Miq4TvIk+X3aCR4h/sb2TK11DMMopeUFT1sXwKULbSwvVeGGtb3SZlCVP+NmM0DbEjPydBgA2A==","shasum":"60cdf25a4c2ab7cfbf3127ecf81480d2a2f30e43","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.1.1.tgz","fileCount":30,"unpackedSize":72331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOog0gal09Kt4Cd26J3eP19GxAuofK2FT22Yy+Scny9QIhANrEMbqonbeKfGbDJr29El4y1Dh6vPng1H7Phprut3tC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt/KbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPcw/9GnQlJLY/0YWAQO8xT3+rEgUjXE/K5WcyOG7nFQxKuXFm1IFJ\r\nU3oONznY6+wHAavW9TmFA0JUjHUo8u75j+73jmCop2kWUH66RGGCtTdrYPGj\r\npxF1jb7hLg4w6AF6DrljyiPIH9hxA6Z+f5h7cSEyOX1X5wkp44oo+p/6aJYk\r\nLc8EqumuAY07AbHLQji2icIVSnfnBafueCob+ZfpaCEZe1h5gLIB43ClmgRn\r\n7tcWsEfb2EV3WVtlnaye+dZMhu6GZTOIll6/wGW+PgkNI5PgJMob+oz7Vw6p\r\n1r6xD/1+aDZ6hUv79nZzN7B1qaLwrZRxw8cSI5r9GqQGf2w/qybsVoUu3/p/\r\noFynaQsKVfxzVrgByEnTqm1XbKvJGDj2DNlblMOdn5Y8UzxhnW50JEWSHc23\r\nBEhv7PehzFKDQXI0sNkxZ+MUiHmIX8dc40mcigiw+OK8+f8q0cbx3ueuSvZs\r\nCFYOs9HIFk8c8/s0J05C5Uc2jfKQjGciIGDFK/F8ubfHoT+kzUBhbfXqHqeU\r\nRaaQKgJN3LIHZXWcdHXxyowAauKEi3o+JzYq9KX3EN/8it2rH1smJ3KbrvBQ\r\nL7Vo5+ZJsVxlLRIOAJ2gdpCgFXyioVX3qRNhTL3OLKhDkYpJkNCBddDcoQT8\r\nmLyZQmqD87g6ptIOG5rtjdhFyg9eqwmvc+Q=\r\n=+Ohz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.1.1_1672999579412_0.6336888334755968"},"_hasShrinkwrap":false},"2.1.2":{"name":"react-easy-router","version":"2.1.2","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.ts","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","types":"./dist/index.d.ts","scripts":{"build":"rm -rf ./dist && microbundle --tsconfig ./tsconfig.json --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","devDependencies":{"@commitlint/cli":"^17.1.2","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/react-router-dom":"^5.3.3","@typescript-eslint/eslint-plugin":"^5.0.0","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^24.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.11","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.6.1","react-scripts":"^5.0.1","typescript":"*"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8","react-router-dom":">=6.4.0"},"gitHead":"833cd6a37bff689105d972260db45805da1b6eed","_id":"react-easy-router@2.1.2","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-a0aNBdsngCIj7g4ThtTKQYpo+TaMrjLvRppes0PLq/salAMOXWNwqu0cdkX1ElZZu/JLcJOMqjlg2EW34l8T8g==","shasum":"3cebd6d700d520f10cd3d44766ed66166331b393","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.1.2.tgz","fileCount":30,"unpackedSize":73750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCqtZ2C9d78dPLzgNa0VBKq1lPX+X6qbzDJvyUpaNKPgIhAM3rkw0CETj7Gvf5zG3LZkHWaRcsu6TEI+aocJf0sBJY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju88MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI3hAAmyQuJBkqeW8wB77gme25XfMuWeuXAXoLY4CKHxK7kgwZICE2\r\nfdLXcs4iwPqDnbc9t1r1Ok7pROms0yh3iztfURSX4cJvLs6j/NHoruzS54vO\r\npu4OuAyaa36GCc1zVBrjuUsN9MWjNoFYBrxWOBfatNRoQr1AJOlRkQ5Ij64K\r\nhs8TFZsEAcTbMWMpm2iu8/K896yUZI5q/17PStyynfGwuqPq5eWSDpZQ2p0o\r\nCM6Pits9b0Yoqwdk02BqvriVLRWZacQ5mfkzvAa7MNRiypqLO06R0zebZ6Vz\r\nwVTRiV6pcxsRghYsbObgvU+UZ4g1LH2E2f2WOV8JP6fv7x2KJwtUU1Wbs2jN\r\nYpScfvm7nk2kRnY9GWYvYMZJ0lWBr2QLuq4P456WqUtqLtpAbCUyW8P05ZSi\r\nt3XOAXvgKfAaLcvpksZMtv8iHv5UXWHBHQHEE5ok/FoNoSRx95aVCYfqQhgv\r\nUhiNBH01k4BeN/Aui90/aO0pe7GWPSGsb8QMj2PIsNxGj6wvHoPx+wAjcMoN\r\ns6cGpwkS0yd5y4e2UoUq9daicdXFH1VFnAJM2LFBOxiaqR8D0kIhq5XuxnAa\r\nXGC7goH8Vy7VjXgOWts17Ji0RXvEByEQGDvOn03kQTFujDKultybwK6FKtUw\r\nkd/iJP+/ost2cBSeH4nQk0M9IpbVMFiuRQU=\r\n=Twwf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.1.2_1673252620478_0.14075185178520822"},"_hasShrinkwrap":false},"2.2.0":{"name":"react-easy-router","version":"2.2.0","description":"The simplest way to add routing to your React app","type":"module","source":"src/index.ts","exports":{"require":"./dist/index.cjs","default":"./dist/index.modern.js"},"main":"./dist/index.cjs","module":"./dist/index.module.js","unpkg":"./dist/index.umd.js","types":"./dist/index.d.ts","scripts":{"build":"rm -rf ./dist && microbundle --tsconfig ./tsconfig.json --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch","prepare":"husky install","lint":"eslint src test"},"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"homepage":"https://github.com/yousufkalim/react-easy-router#readme","devDependencies":{"@commitlint/cli":"^17.1.2","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/react-router-dom":"^5.3.3","@typescript-eslint/eslint-plugin":"^5.0.0","commitlint-config-non-conventional":"^1.0.1","eslint":"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^24.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.11","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","pretty-quick":"^3.1.3","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.6.1","react-scripts":"^5.0.1","typescript":"*"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8","react-router-dom":">=6.4.0"},"gitHead":"26c594521e477d647d87584fd9d98ae768f8e915","_id":"react-easy-router@2.2.0","_nodeVersion":"16.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-qEpxk6vXHU/637u4rYK/20apPZAxAQdCAlDbMChh9rCgQKm2r3QO05Q+qAu225mkFLYnrJV4MSqplnqfAlc+EQ==","shasum":"ee4169f40a9d2fc0a732babd7250243a201bb7ff","tarball":"https://registry.npmjs.org/react-easy-router/-/react-easy-router-2.2.0.tgz","fileCount":30,"unpackedSize":77642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa+Pxi0deO138LRF53hyFy5wKuiBNbyD2gLfdVUS2gWAIgAc7oVItlq4shz+tniSCNwnMq+xgAs+IVIo0SCoA43qA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM6yvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5ExAAi0twmlm9i6aT+3kkGzqFRxv/qzZaVYAtoYmvckaFl3nWn0cI\r\nxIvSySBLDSqJJ77OWPZa/bK1NQZ0Sh46c3nQtli9AP41K8to8kWkSoL1zx7Z\r\nwtPBFItf6U8wAw13fJkb76ZMYvmCdzmeu5TtL2pYNujFBOpZXRYq9bNOIDaw\r\nQE9J0lrPZxqeE3XX3/L6zqUnQAMcUvxlkbnbiwNtbsHpgTsaEJgCxuBu43ED\r\nt0+HcHdW0JocvkOwTduJj6LibazMFLjdtzjxMeYxSwd3u7SkfHJ0BCR0+KU7\r\n+MAyohUrKxU40O43/aDblyc7gcod0Ry83PPcuhNKd9QM9awLn3anEzz85kt1\r\ntxkspptw1G7v9Vd6GZnfma4NO+szHCT+5WtQoWILpDt58ese/EgLHCXlnnWv\r\nZRL1eL5AETolIMFPsTX7KaL7AE7JmkY+Mp1stBNJ1RRK+9sF4jqAr9ZvMxCM\r\ng+z9M8P+WulsfSsor04ZuIabXAePjt3cHgbKM76rYd+mU96ZgPjyBp7GCaCM\r\nOnE0VbSLa/yaabVpBOS8+OA6nJuuy48avfQArEKaWsinMvFUpRuyu2xxuymZ\r\nNdl4XUSso+sqFwufKLxUUZ5RVdbfEfLR20QmF5HIfIPO8JRqp4wmfVhUcsvW\r\nc/keROiMSyxyz1mOlEptwf1jPwgzKJnA490=\r\n=VgTT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousufkalim","email":"yousufkalim@outlook.com"},"directories":{},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-easy-router_2.2.0_1681108143146_0.1368781606961913"},"_hasShrinkwrap":false}},"maintainers":[{"name":"yousufkalim","email":"yousufkalim@outlook.com"}],"description":"The simplest way to add routing to your React app","homepage":"https://github.com/yousufkalim/react-easy-router#readme","keywords":["react","routing","router","react-router","react-router-dom","simple-routing","next"],"repository":{"type":"git","url":"git+https://github.com/yousufkalim/react-easy-router.git"},"author":{"name":"Yousuf Kalim","email":"yousufkalim@outlook.com"},"bugs":{"url":"https://github.com/yousufkalim/react-easy-router/issues"},"license":"MIT","readme":"> We are the first generation to feel the sting of climate change, and we are the last generation that can do something about it. Save our planet 🪴\n\n# React Easy Router\n\n- Built on top of react-router-dom\n- The simplest way to add routing to your React app\n- Pass a JS object to the library, and it will handle all the routing\n\n## Prerequisites\n\n- `react-router-dom@6.4.0` or later must be installed in your project\n- Application must be wrapped in a `BrowserRouter` component\n\n## Installation\n\nInstall react-easy-router with npm/yarn\n\n```bash\n  npm install react-easy-router // npm\n  yarn add react-easy-router // yarn\n```\n\n## Examples\n\n**Routes array**\n\n```javascript\nconst routes = [\n  {\n    path: '/',\n    navigate: '/login',\n  },\n  {\n    path: '/login',\n    element: <Login />,\n  },\n  {\n    path: '/admins',\n    element: <Admins />,\n    children: [{ path: '/admin', element: <Admin /> }],\n  },\n  {\n    path: '/users',\n    element: <Users />,\n    children: [{ path: '/user', element: <User /> }],\n  },\n  {\n    path: '*',\n    element: <NotFound />,\n  },\n];\n```\n\n**Dynamic routing**\n\n```javascript\n{\n  path: '/users/:id',\n  element: <User />,\n}\n```\n\n**Navigation and redirecting**\n\n```javascript\n{\n  path: '/home',\n  navigate: '/blog',\n}\n```\n\n**Protected routes**\n\n```javascript\n{\n  path: '/admin',\n  element: <Admin />,\n  protected: true,\n  roles: [\"admin\", 'manager'], // Optional: Role specific screen\n  failureRedirect: '/admin/login', // Optional: Default is '/'\n}\n```\n\n**Nested routing**\n\n```javascript\n{\n  path: '/users',\n  element: <Users />,\n  children: [\n    {\n      path: '/:id',\n      element: <User />,\n    },\n  ],\n}\n```\n\n## Usage\n\nHere's an example of basic usage\n\n```javascript\n// src/App.js\nimport Router from 'react-easy-router';\n\nfunction App() {\n  const routes = [...routes];\n\n  return <Router routes={routes} />;\n}\n```\n\nProtect with authentication function\n\n```javascript\n// src/App.js\nimport Router from 'react-easy-router';\n\nfunction App() {\n  const routes = [...routes];\n\n  // Function can resolve/reject or return true/false\n  const checkAuth = () => {\n    const token = localStorage.getItem('token');\n\n    if (token) {\n      return { success: true, role: 'admin' };\n    } else {\n      return false;\n    }\n  };\n\n  return <Router routes={routes} isAuthenticated={checkAuth} />;\n}\n```\n\n## Props\n\n**Router**\n\n| Prop            | Type     | Description                                |\n| --------------- | -------- | ------------------------------------------ |\n| routes          | Array    | Array of routes                            |\n| isAuthenticated | Function | Function to check if user is authenticated |\n| showLoader      | Boolean  | Option to disable the loading screen       |\n| loader          | Gif/Svg  | Custom loader element                      |\n\n## Contributing\n\n- Fork it!\n- Create your feature branch: `git checkout -b my-new-feature`\n- Commit your changes: `git commit -am 'Add some feature'`\n- Push to the branch: `git push origin my-new-feature`\n- Submit a pull request :D\n\n## Author\n\n<table>\n  <tr>\n    <td>\n      <img src=\"https://i.imgur.com/ALrn4wU.jpg\" width=\"100\">\n    </td>\n    <td>\n      Yousuf Kalim<br />\n      <a href=\"mailto:yousufkalim@outlook.com\">yousufkalim@outlook.com</a><br />\n      <a href=\"https://yousufkalim.com\">https://yousufkalim.com</a>\n    </td>\n  </tr>\n</table>\nAuthored and maintained by Yousuf Kalim.\n\n> GitHub [@yousufkalim](https://github.com/yousufkalim) · LinkedIn [@yousufkalim](https://www.linkedin.com/in/yousufkalim/)\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","readmeFilename":"README.md"}