{"_id":"svelte-spa-router","_rev":"32-127874b6103ed72d4a38b0e72b97072c","name":"svelte-spa-router","dist-tags":{"latest":"5.1.1"},"versions":{"1.0.0":{"name":"svelte-spa-router","version":"1.0.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@1.0.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"181cf7525bc70c8b4e3f93fa3b1ff4cf39bf228c","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-1.0.0.tgz","fileCount":5,"integrity":"sha512-O5mdTtldmdjObhHd2HBLdxEP6j7SyB2X5ELHFX5tzYXa9H6Apz0qGjsVL3ZgxJS1ye+4BolrXQW/qoiROYqpEQ==","signatures":[{"sig":"MEUCIQDt/bcu6wkcznFZ31gyOG4Bh8pYKm9qUjQVD+27/mFFsQIgLaoVNNclU8KF2NJmuwkWLnZRPr0vIPGBUxZYB/p3Eb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2kwHCRA9TVsSAnZWagAAhb8QAJvqiCTEq77d61dSAxvm\nwc+BnjXDax7+TbyU+tKKcfy+uPhN9K5ODoI3Zq3jXD/CSvFNvS+BRA8frUGM\nIbhrnTuef8TZvAtpmlCWPmGw16giMs/zXCA4ujHjRBXbnWZWmLrt9owfN1ay\nBkd80Ht8H0u28AV0FkTDzdgqVKPARdA6Jeo1Nr7Kff0rp0Ff1MNyPnvdNKpQ\nIM+SWu8EsvFivadYeaObiJDpSsg3RJSNcXG+s00ECJ0h1LulLkm7sI2a+JDt\nxbed6eF3cIIBLFKAcYzRAtUJEF5lkpKIzLE7yyPXZCxpfjgFINOaN9Xjzcw2\nbCKU6wn85YzNv4OB5WoJFsiZoeRZkXCn/3eB0iTHpMKt9pieszCqw0If4W+p\nhVsBsIxQd8iSFTKOGVS79t/8bgu/p69zuZEQkdFHD6aujEVTiZVmD09A6SPl\neDw8NZctfHtoBUc/6naDqQmYSLBij4YL/OtOTlQoY1K9oPsK/IowWwedCBGR\ndAqOAtYVlloL9WTt41egqoN7gHfW3s4Ps4ce8oUsvl1jF/NIRAWsAmiXi0cy\nKQwWJFt3fakkYXe6Ig+nZQQHxlIwO2kZRtPpEyzSaI6SFcWnUmHNkMP2Xalq\nqe1QoJhqMTOKyIYUL3XotPiwBbNa5leUIBF6vfuD2i8ko9FTlBn56L2tAivF\nDKE4\r\n=Lsfn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"router.svelte","svelte":"router.svelte","gitHead":"12f91e050db3fc1cf2704c83fa89b90a434af46f","scripts":{"lint":"npm run eslint","eslint":"npx eslint -c .eslintrc.yml --ext .js,.svelte,.html .","build-example":"(cd example && npx rollup -c)","start-example":"npx sirv example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.9.0","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.1.0","dependencies":{"regexparam":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","rollup":"^1.11.3","svelte":"^3.3.0","sirv-cli":"^0.4.0","eslint-plugin-html":"^5.0.4","rollup-plugin-svelte":"^5.0.3","eslint-plugin-svelte3":"^1.1.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4"},"peerDependencies":{"svelte":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_1.0.0_1557810182429_0.7465038212942854","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"svelte-spa-router","version":"1.0.1","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@1.0.1","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"f4c7defc90ea7cf06e9b1ad7d5d9c1a66a836fdc","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-1.0.1.tgz","fileCount":9,"integrity":"sha512-K3Ry6hLW0tdUrxqySCnb82vRj5/hr+kMg/UlUPhykTl2JJq3bZQaDrFQAgUn3Z2GEgclc2ka2/kOrbBjDiEU1A==","signatures":[{"sig":"MEUCIQCgEno6d8wjfjzhJmo9AzCpsJcIjWfvc1o7/lEAHnXylgIga/uH79RT7ERAcMop75LE3KTyZQPadHRoiWRk2FNuvmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc22umCRA9TVsSAnZWagAAHtMP+QBcPc4vfOc9tQa+QmCu\niMFpfnDEsQNdR5mxPHwIpoNBO4g76Lf5njMBsYResncZAkzvZaFCugHEUTSh\nGmvsAtRQP7pvpdBKEMtwKiX1q/QeyidurAJsDmPUB5vVGDDlORl/Zlf+bl0q\n68cnT8sjTmgLMPx3JBc5MBQXwszkwWbHVG/D+z+zIgVAkohfWK3Hp2EUZLRB\nR2KrLjs+WKaLPeHf+70IcplL8qoGd9KocDakQHwKIT4ipy2M5WTleaSVuBJ1\nNfYWW57WfTvNZNZjsEiguBFr2gBrpgnP4N8FuVug704ViMBoyPxg4K0HhGaO\nYqoh7tT5Ym2gGjw7fNmbdpB2LchKPUa7hoI8ORkpZG75vQYladh7VhEPWkE+\nemoBG4YmQdrB90wy9WB3avZ9elPNyw3/Y8J+ge4AZyQ2PKPr12f6y7N2HM3M\nRfEMCCZreaqMNFhmI6UR+Gi9P4oEMRH/DfMYEJko/jXX0LoV+NU7L/znMqvJ\nppFTP6qxsrT/YQ7+9jYvllNsZCA3ReNlYVOGyhvSpI434rA68vZbChbc8zOc\nB+PMLJdft9G/kCgTZsXbJSWS0iukDjIi4JZ8SE6iVUDaq8Q13GTTlO9O8l0x\nI3JRxP70jkulLYVDam7Tj0Cc0m9rDJVDw7ak79OFk6cHhcYM93zFoJ0x785Y\nD+ki\r\n=Iaiz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"router.svelte","svelte":"router.svelte","gitHead":"466ac0ba960c09f1a75b7f347d74532b267fbd42","scripts":{"lint":"npm run eslint","test":"npm run nightwatch && npm run lint","eslint":"npx eslint -c .eslintrc.yml --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx http-server -p 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.9.0","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.1.0","dependencies":{"regexparam":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","rollup":"^1.11.3","svelte":"^3.3.0","nightwatch":"^1.0.19","http-server":"^0.11.1","chromedriver":"^73.0.0","eslint-plugin-html":"^5.0.5","rollup-plugin-svelte":"^5.0.3","eslint-plugin-svelte3":"^1.1.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4"},"peerDependencies":{"svelte":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_1.0.1_1557883814092_0.2566847627310287","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"svelte-spa-router","version":"1.1.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@1.1.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"386eba278a83e238bc839da0619802d5666a69b4","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-1.1.0.tgz","fileCount":5,"integrity":"sha512-FYXPNaeiUVJiz+ThWGa/XFT8MPe/C2bTfChxiKNEkDXMYe6qtJHluHWsHjb+e2XPAiJHMTUjAw0E1DzbKRfQlw==","signatures":[{"sig":"MEUCIQCCamPS3apiVwayPALAMekpC30xF8nga3tnx0eILk3GuAIgaHnbBm55UldScnyNlEP4nPaJvK01iqwU2xydulkngcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3XSZCRA9TVsSAnZWagAAd+MP/3wwnjXDnhOwe6jeNwFr\n7/Aism1KMlGrqKvx6GHkWYFJ+rvJDhklAV1gx0HCrUrhElf3IlTrN4ZD41Ox\nfFqlAqLxJTVBrCoJ9UMDrqAEZ+bmV2Bihx8fExgog1XEULxjrkQdFOpY8BMq\n7QgdQwh9sN4WsaFSEEeHrpgVX06L4x06iRPUXXwSRFSPEzw/5DmKXyTi8Bay\nflcP2pA/jLnHviEy2uHsO/rYCbz8ZB2FWuyNCQj08m49hPPVNeFuiT79NJOR\nOWVjp1dj2oe6NQbtErZKOeX2f1GjeuHHVJxZm74UPOFGKKWWT/ZmpwF6N719\ntA3PCZwuPbV6JzffpBiokLUzkBgzPWhUb0SkEjfxDigKjfu8XW7c7oZ+ZXwo\niHA8uYlWw01j9S4vRSFk0Xc4uAlH+/FdYfBxNZJhzwo9wC2/KpWpyb3jSCMJ\n6fNjhRqgJmYrL/j1TL8Sm02Z637DkGdIW243FXPHoyyc7cNqjlYcwLNe2bcl\nKbbCQ2r/Y2kmHog0AfQfiQt7SlLEDLLw6VI+CmNIz7SlBsdQ/exVfvXjTrb3\nZ+QBRtY7xENgen3TCHt9tMlPu2+MFtlo8Luk05nGa5vXshc1YNyGKCpSSrVb\nGkEaGIK9uvGDBqN34CwudI74ZRE8XP6th5c4l5NVjwEZDSucYnX+SQhi/3I/\nKcg/\r\n=4j0t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"router.svelte","svelte":"router.svelte","gitHead":"2f425e26f73007dc102b7c02f6c92c9fcc040d5c","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.yml --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx http-server -p 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.9.0","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.1.0","dependencies":{"regexparam":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","rollup":"^1.12.1","svelte":"^3.3.0","nightwatch":"^1.0.19","http-server":"^0.11.1","chromedriver":"^73.0.0","eslint-plugin-html":"^5.0.5","rollup-plugin-svelte":"^5.0.3","eslint-plugin-svelte3":"^1.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"svelte":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_1.1.0_1558017176878_0.27445185142029094","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"svelte-spa-router","version":"1.1.1","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@1.1.1","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"11a96add5f2b88a2851f6d3bcd5af47cea2de4b1","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-1.1.1.tgz","fileCount":5,"integrity":"sha512-mQvDmWHhrRKX70pGcHZb05Ik+P48iJ4SVzdLHuTCXe6zYaZ2p63RODqJigD27+ReOZssUWpQd1HPEwQnRjrzSQ==","signatures":[{"sig":"MEYCIQDVoS5J+o3xI/SuWCEKy+s7hWvAAMSq603wXKBKHqN/yQIhANWN+AbBny/DRN0atLhlZM+xRvitKg8EZ7Ywc+OefDU0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6kjgCRA9TVsSAnZWagAAeSwP/1OoJaPNXS9a1nt9/2zR\nGaPyGE27L+FW/Uy4Et8EcPs64estyeE1ac7tZKdSI4N3QlgzRavJ+Vpyhipp\nTd3SX96+2bZZs6rbwdE9nxT98SDgyR7euZPBr+O9YoHqJ3QfCE2fxE28ct90\nqs8J83qvnk5ijGIl2EZDIfx3q18RzXXj3Kr4UwlTOugSVZPLPN1r3GmKbxNz\nRomeFZngRsqHLn+D8xFLvp3CbalYR/xhtwj1eL9J2Od6+a+uvwLXH9sdFqvi\n4QWws9YBnlegCIED5hfsffuKGq33DX3K7iEZkcb5WKkEnoI1kKWBM6amRWCa\nqBoX5gnzzoWfDRn0pUMPELwxCzeFu3zVVgQRgc7synJDjhmvGotuD72yt7db\nC5OQ4l9pmHpHTuFKrS808TfE12I0bYMMxJVnkxMKX2k/uV5ZKwnLorh7Rh7t\n5mNTEoXG7Joqk2LtKbH0zYYd0M83v3W42nCWRxPkzA8VWrQg0H7EUnoQZGU0\nPBMCe0vjF9Js61nxq76fXg717KWGQI7VkoIhRlqv3obnw7KnQ04fdOG7PVr1\nSarv0DJgdwrFI0fw0r8fHlXGZqqYoUqoY9WMmQd732WdZRk4xxAzD2U2l/MT\nlnCn1NUZNKvYAhkJ0NPfxgtX2MCjb0PH8zjlm6pEm9UGaxE5UktQvBhesUzH\nEDGz\r\n=MjpW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"router.svelte","svelte":"router.svelte","gitHead":"5bf74a886496412040ccec843c5c8d9a2d4d711a","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.yml --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx http-server -p 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.9.0","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.1.0","dependencies":{"regexparam":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","rollup":"^1.12.3","svelte":"^3.4.2","nightwatch":"^1.1.11","http-server":"^0.11.1","chromedriver":"^73.0.0","eslint-plugin-html":"^5.0.5","rollup-plugin-svelte":"^5.0.3","eslint-plugin-svelte3":"^1.2.3","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"svelte":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_1.1.1_1558857951882_0.8254627280986437","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"svelte-spa-router","version":"1.1.2","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@1.1.2","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"ca7f7a3f92c88b96385f3efd6e6e9fd9c91ecea4","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-1.1.2.tgz","fileCount":5,"integrity":"sha512-bNVvPqgli3gSUpSbfVCHhrANEi0eFh2OJQhAiYTiy+JzawUYeUE35p/AgyZMdTxjuL/1lxOUVQOtlkQkEP3fow==","signatures":[{"sig":"MEYCIQCfpEguloLf7z8+cPRVt7K1iLPQanwtMHCq5juEH1M8HgIhAMYRss12h6HXS1hn/f6HEZqQueCPj7RgKbz9OlYB+loA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdClkjCRA9TVsSAnZWagAAqvQP/3UNa0L5ZWdG+7BrDPSq\nmvxZ/buWGrZxx2/JYltz4SMB9wYP5ouGY34C9G2pFwMd0hMDEQJ171+AUHJn\nKpL+ygJTAOW7fbACq3SAlmSAGQzbwBW1FjjU4aED097L0KYoVvB1JlsHZD60\nxwwnTXQ95njnL+AX/Dyx664sH2AnOg3zi5XuzpohTwJ/v/QYhL5Jen2oMdDY\nybDFcyHmkOq8YPwccJ/OBN6xzSjPLiAzuBwXS8bkFAZZJDJbWkZeuAaPdg7d\nOM7u7rqoGDU3T280XwE6i6ab26oFND5OYtpFn7K4pRnlGdM6mI3wgmpyGgfz\n9eBsZGmUtETjIw8sqQenBbYJZ73q6SOIm7eoLMtjMV2OivpuPYf8maF9e9rp\n/TI9LSERMlcI2SqpFqE/KZu/X2fAmgA6DvzpZD2JLg+9kFuqB0t3vAI+Qg7c\n7hKR90WmTmsrOSwGhUTDi+Yit0/GiE5917ZKSdgbCkB9NlFKNukZfjDET40h\nYyXeVsA2uQ1McSodUafLCTMapvM0+yMkb2+EwfUtLsLWL5x90iNuihhMR1C3\nGEZAIWJMYk1Kd5O+r6D3NuH4Hcrx+Yef620xyqI3WjJ+4zNFDClD/0l844JI\nrXmcJA8lZEA2i49Se7ur2BVYrl7NC//BOH/8kWDn4I9wSIjjofrc1JDtbJyX\n4UrJ\r\n=3Qo6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","gitHead":"059c3074f90c6787f5b2b0c6003dfe44f86d8342","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.yml --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx serve -n -l 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.9.0","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.4.0","dependencies":{"regexparam":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.0.1","eslint":"^5.16.0","rollup":"^1.15.1","svelte":"^3.5.1","nightwatch":"^1.1.12","chromedriver":"^74.0.0","eslint-plugin-html":"^5.0.5","rollup-plugin-svelte":"^5.1.0","eslint-plugin-svelte3":"^1.2.3","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1"},"peerDependencies":{"svelte":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_1.1.2_1560959266394_0.5800456981039168","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"svelte-spa-router","version":"1.1.3","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@1.1.3","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"7a83649f5335e04429d084ba9a00cd3f3f3cb100","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-1.1.3.tgz","fileCount":5,"integrity":"sha512-HW/F8TcRMY2NUgQKL30YMFJ5bVTVcb1bvRhOhMjWOMEnTb72AGiyd8rh20ooiy2NdVsHmSo08t9AjnQ4TEXKqg==","signatures":[{"sig":"MEUCIAfKwLYy0ZcAsOODSsFPZ7kNIlvbpc0xWZy4VbJSJkiBAiEA4rQIFLCYQHksZJB2Wm+lL5+wavm658ty0c5rDHup4Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE4UjCRA9TVsSAnZWagAAVKAQAJjZzX+LZQLvJUwa/Jff\nDDJJOd/4BH+7ggOF0oG8t5MGbuYdE3UnSEI2Chto6DfOE2C3l8ac3UALeCgc\neQk9GAr7I71IiHT1zjx3YCfSxRx9FNA5n/D8c6uNOoq8fFm1FRvufOcfyN4e\nplXIb4K+RG4imATSrx72jkYoEdJW0tmcEjNkBkc6p6/bWcoub1SMpi3NZyBq\nqez8yUS7HR3Cg3ztD62FAXE/872vfc5Orhhz047RMUN0d0uqzGd4f06YO7CI\n4niiG62fyyXA2mB6qe5+rnd/pdZS2/nSTM/USENEOi/nixNIm5yjGhebUJg0\nNg2w+EKaU2VzZ913Fs0Ds2qII5NtINGO3NeXo8AhXP848ogY6RE9nWlpsvg/\neIQ4cqX3+YECKXMczfwovC88uw9wIGpiNVQTxrFs/aKweMLfqKeuG+nf2uKb\nFAldIOWu0NKFRjmRFUJNtcPoMd8vCS4aTyvepdpPwf5pYquGsrisOosLuosx\njuFmw2C4EeclTD0hMQv5hzPUDm5EgrbEgWKmHbcQqfJJ5lus3dAT5MtC5HhK\nhxDInvomgHIjo2beIip3KUVmjuoNJeYOXlMeKBJgx3dxzFqkxRz9+80Wq42U\nReW+6a1KNEdQjibd6weY08tUteMunBdRQWaEt+YVxUNYFD4KiHvqUqKzH1gp\nHU+2\r\n=dUFB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","gitHead":"8bd7a888ba5169ec5e7cc5229612bc5d33938b46","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.yml --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx serve -n -l 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.9.0","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.4.0","dependencies":{"regexparam":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.0.1","eslint":"^5.16.0","rollup":"^1.15.1","svelte":"^3.5.1","nightwatch":"^1.1.12","chromedriver":"^74.0.0","eslint-plugin-html":"^5.0.5","rollup-plugin-svelte":"^5.1.0","eslint-plugin-svelte3":"^1.2.3","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1"},"peerDependencies":{"svelte":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_1.1.3_1561560354481_0.8142707818743473","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"svelte-spa-router","version":"1.2.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@1.2.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"7c4562ebf8f099a99e98c31ef0d1f2a8d5871b32","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-1.2.0.tgz","fileCount":5,"integrity":"sha512-uEMINIfF1IhVLEJ5nfNvUlYfQx7Nf/y9eDimjaMQskfXQ2j7weZWDbyw5RHr5LM1vzL+G9PWneV1+2lrox/CzA==","signatures":[{"sig":"MEQCIGVQYTBZYTVsXkc65BEUn+Fx1AGf+anS0DUmtnypYNP3AiAEWoqfJ7YDUP+jQOnttUTtacaeP6KqFLKgPpjyNAUxMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQosoCRA9TVsSAnZWagAAzoEQAJt1//OTqypQpJ2LjcDQ\nnvx4PZYXaWdp7G8NuVd0JfZMjUay0tz1sDLotu+h2Nq5BqRNodP9AhyCsZgw\nlc999NzSuVW10g3No7se4ZhrdQA0IgdmwFRu90u9yWAXVtLvZEvwCiE4rrbg\nbLKuyzSOnRi/pB3P72U/TwSZzJ5uO3XXzwZJKkaS41teK/MFYPsQ4sQXbsOw\nlh0e4nhBca8gJIAY4FLTNbfT10orbFVZfatB9NsqH/UyI4YTnO3sUuHfjCx5\nPZKgNOtVYCVbgQ4zQ3vK5UNMdTpu+3IQaVgAgs3majpRnCinQodWdCiyZPP2\nX6GdFRzlQ3jo4iiPO0DCmhru9JJuVJ6LKip3goWVy3uvbnuzqRHVbC3wS/Qg\nZ1ye7nXZRYRRwGYj0H+C1nbnbmET/QywLPDi5jdYMzXuJy0YeL8/vQL/j2u5\ncz84TPPb+vAFdON/5ad/RmJUEAO5j1siz9k+bbZ85zIC8iNrMoBZMOESPly+\nXElodLih9Ey3im2jUqnUCKl0fjWH6T0YjuIWtll3gYl3EoMGGcafBojIedAo\n/Jt+VebHUpcfWp1CDS9p/4zR1WHO9JV2jgqDO1/dyjOG+ADtnnKU/T19JN8Q\nIeJF8JeX/xS2lfVmFin1i2H3wxnw167DQ2BqN2rOVIQ7b7UrbrRsXTbk/wxx\n8gaA\r\n=wEup\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","gitHead":"7e425c4c5375bc200abff2397f43caf78dc3c68e","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx serve -n -l 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.9.0","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.4.0","dependencies":{"regexparam":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.1.0","eslint":"^6.1.0","rollup":"^1.17.0","svelte":"^3.6.10","nightwatch":"^1.1.13","chromedriver":"^74.0.0","eslint-plugin-html":"^6.0.0","rollup-plugin-svelte":"^5.1.0","eslint-plugin-svelte3":"^2.7.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_1.2.0_1564642087653_0.43528192764508855","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"svelte-spa-router","version":"1.2.1","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@1.2.1","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"684e6be3a201a9e4107a6a12a7d4636be1a6b49e","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-1.2.1.tgz","fileCount":5,"integrity":"sha512-Qg8kjssNlQYT897jCjP8GxssZ3mDgXrvbCqahKZv+SLyd8fyW8K1UWr4QdcqLuWKuB90WgG5CEcmYplwAH3SqQ==","signatures":[{"sig":"MEYCIQDHgXOiSyJyDFyMDafdcEm4cjeIvA2X3LUZbLutd9+pkAIhAJyDFNJkEFUWBc7/TdTvbbkkGS06Sp1D4GtDMJbSnsn8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl2u7CRA9TVsSAnZWagAAXBQP/3pQ+GpITWXd0LAh49Su\n1g0W1bxalVCZDP3MMOqYwcyyZ8BjQ2m+ZdRh7TfLmQqNwJXeEkSB4Hnk8COO\noY/dt7PWJ2C1OVo9f9ovnZuBOZFkdoM4P9kHFNZ9zKmrec0pdTfoybMtzw2U\nCB+uRtCKCVhZnSJslhPVxgsCcu0sWsUhFXCO3p5RHwH5s/qQTxTGeTHJSgy9\nGqFQvsGbSlZEBlUmA/abmUqNI4NiptiWz7Q/sc4otoDUvHv53Y2+u063UEIX\nfE2VImwG6wFn82vtR6xKETGfsn8YcRW7HlAiP0RC0uoAThIyX294ehrYu3Kh\nsqi/qZdg5uZylZBRYA+q5urg6bpdJf+IJLYHt7L1BoWsxGgc7T3MgYn3vC4T\nHBKofdqlQVErQ/j37UACCODOZ/l1B2Xo2joeSPW54qVjZpkyJbpTB6nXRb/Z\nuquk8eUz0GGOlvAFeRsUvRBi/Ybvvv7RHThB6ONAFQuybG4jJOTOoqxVp5ds\n6o1gb0WMBiyDEcnqM7Wvp/dbEvaRUtRlfZZxlPqBHHWzuUKdknvRKD7HagfG\nc/JYjAioEBewK+fkF96NFGzsseJilm8VcCs3/vTyJSyITSNxpUt1T5vf0w0e\nMBGGw1oUW83koC7QzJ1qn7ZPLcSedGaOsUki5gXYB6/X+XJl5uRg1oGtrv0v\n/6VT\r\n=+SfO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","gitHead":"104ce8caa48eab294e3fbb0762b41a825d135c03","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx serve -n -l 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.10.3","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.10.0","dependencies":{"regexparam":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.1.0","eslint":"^6.1.0","rollup":"^1.17.0","svelte":"^3.6.10","nightwatch":"^1.1.13","chromedriver":"^76.0.0","eslint-plugin-html":"^6.0.0","rollup-plugin-svelte":"^5.1.0","eslint-plugin-svelte3":"^2.7.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_1.2.1_1570204602921_0.8135625234822086","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"svelte-spa-router","version":"1.3.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@1.3.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"2461b43c7ee9b8b2b5c74fbb363d4bc2c3eb7dc8","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-1.3.0.tgz","fileCount":6,"integrity":"sha512-DyIU8EB60hwsQ1jr7qOLOK3E5g3DrkkIjg+Kd+V4VNq4yl4MaVBt+/jUqmy0EzhOx9bpggqfDZCp3QxS/Qbp+Q==","signatures":[{"sig":"MEUCIQCopSYr6gebtA+3dAuqlVV2Lp5NwRoxOdzH8sgc7QM/lgIgZWjgfTyCixVluzBv6W1wEgZkHd6kdpJPZx6LkqziPzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduvGOCRA9TVsSAnZWagAApVAP/jzgU/UUx8pvTJSbbbJA\n6oZK/Qeo4aqd/4IYL0vP18m8UGJekY41xu3qTUtz28dS2oQJ5GmUMKBTcWoT\nYW7syqTHVSJW6qjKVgnV6RiqoJkvztUziYbW9HhVtx9Tu8cdd7ojhmfVQBOf\nnNEkWtPcVkKZSENBJrdCECEWfIoz57uog9TSF5ISikp04IU+XIghCdMRaUCR\nr/PlTRZhbhErBCz7HAwu9wRwWjXfqucjA5Pg2Xinw03D4KEADbU2E86maDEd\nvQ7fOrpaBVeD1TllGkJ3uQZywO7hBQb5YzQ1jBMQ5Ck+K5baolvxrl71vxPR\niPl6sYf3hbJ1IXAjOYpKHWYJSo8tb8LTvdHvdx3O6mCa7HQSqqX+ZU0bxCVg\n2GtasXb7PtOJNFSPbNI/RhrVTK5HruOjNouV3iu0TaOtyrgDis3PbztDFs/P\nRIde7Oi4Tk8qODVyLDbVIN1biXYR8IilFNBmPfR0zraBedj15UIQbsBKlUmy\nkmoSOKM9Xx4vnaWqWTV984Svn1TdMwhA06CpgZ+m9bnQZ+MnBgtXceTxefaZ\nLKncG6hUo+FwVnKfJjhQHBk9/9FjMIwwnNPVqzKLJuRa961SYfqDWspsDco6\nckaEuZD86S0SVG4jYuaWZcJhafmbJEQf9puK72WyZb2zZ7aVwV08vw8WMEhF\njAuB\r\n=CHpN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","gitHead":"7aab5f121bc1b8dacac7b6128e99ea23b8da54a7","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx serve -n -l 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.11.3","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.12.0","dependencies":{"regexparam":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.2.0","eslint":"^6.6.0","rollup":"^1.26.0","svelte":"^3.12.1","nightwatch":"^1.2.4","chromedriver":"^77.0.0","eslint-plugin-html":"^6.0.0","rollup-plugin-svelte":"^5.1.0","eslint-plugin-svelte3":"^2.7.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_1.3.0_1572532620794_0.5898627481203293","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"svelte-spa-router","version":"2.0.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@2.0.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"704e0d2a72e43f146b0c4ba67f8c6fd695132ec9","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-2.0.0.tgz","fileCount":5,"integrity":"sha512-cIzRfHisJ87IzI9gyufkEXwaXT5hJrejMa3ryeClIzGLC2LzmKECfBhbitmYJ8gDfkto9tfZVXGvgQ9i7lmxXA==","signatures":[{"sig":"MEUCIDYOeWuQSKtU46zEpxhAIyiTvQzQ2ptF9QZyv9ndWF0/AiEA59RlP3kzMLxpIYqEC1rrUUSeEr+aWkMAqmbo5NFSXtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0bPmCRA9TVsSAnZWagAAwSAQAJ1YEHQRWRKD6hmjkqXk\nv1PZyWU4c+105SEjG2nzRgqaeS0lS7w0cF+g4YtgqTnceFZC4IYpevnsWvY5\n36i10ADEY+prZWyG1kJBMFVA7V2QhT2SjWNT0001dA/oy2880oC1iZ94efHA\nl8fzCIxAWkRufKwTMZBr0B47Qz/5aGpNSEb0JfVSsfoQtFbZBVmRTk9fx7cn\nUr99BDHTlVtJS+MGUf+kY1f/ir9NS/dIJqdDcRV9c6K75N7vNM1mMogI7piG\nF7HX5lvnN4hbStbHwreE34nCRdg0zwmSyJ0gdzpcZFduT4/az24amD64iMiL\n+P7IuOvt4bK1tFLLbJma5uSE0wWHs8V0i1lSbY0+N+q29DHcwCHITdDfCEZy\niPvU/DCxTW2Oa48DgU3z7PKdV3vcJ1B7JelVhaoR36M8p3hK5VmtgVDRCEJD\nddi4lE7QpL3XlGBWiusAGXIXfpVTw2k0L4Ln8UtGAhvlz7J8wfb8R7OVY7N9\n+CQRBW0OpBKQ582tBNYB7VYAJLTHBpYKj2G8pLpXTtqgaLPuKNp8obdREZft\nPnCDVmCVP+2ecBbRyYbrfVrfkXNelPDRNQUSWYKsJKo9AG2A1S8Eet8KB6ay\n4tjJoNJnVlgLXpWO0Qz2QSyJJOEYWs1ZRve1hn41LmyoIeSV7HZ+iCDskNIz\nviEu\r\n=XEDX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","gitHead":"520b7fdf1f4478e1f65c66785269a6b095653afa","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx serve -n -l 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.11.3","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.12.0","dependencies":{"regexparam":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.2.0","eslint":"^6.6.0","rollup":"^1.27.0","svelte":"^3.14.1","nightwatch":"^1.2.4","chromedriver":"^77.0.0","eslint-plugin-html":"^6.0.0","rollup-plugin-svelte":"^5.1.1","eslint-plugin-svelte3":"^2.7.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_2.0.0_1574024165686_0.9370342197068657","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"svelte-spa-router","version":"2.0.1","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@2.0.1","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"e56d33e1f9deecd1310b5b6fb7aa49caef589203","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-2.0.1.tgz","fileCount":5,"integrity":"sha512-XRZniVYStYBv9PnErFvaCtKkm5y1KTvwYWsHn8hsnLdHK7b0k4zknxfwDqMqlyI0eDLAQRxQBIO8cq/01BxtTQ==","signatures":[{"sig":"MEUCIQCz05QwFIJ9TFGTPJ8HzRzxojq+YErrCPgjEw2pm1ggBgIgPvfshk00EyVuhgc7MWBKUVvAlXCL+l67cTN715CsUQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZGwBCRA9TVsSAnZWagAAupoP/Rwzo+R+HCmMceusPTBL\n6Nt25ift12/9y7Q1P4Tmd/UobWOy8dxvinhpAjENOIyZ09SpGYpJu9p2sWDr\noOKZOsbvCM8O9hQmYa7h5gpVbQHPpP5b5M3YXITZPG86PGeu4o/qlkBqh3nn\nU9I6ymCOaRN7tCO2sffcOYf6XUcS+9kdrdRAlOldGetgahBMsTf/7k4tPpsG\nPlpXT9Dq8TMRgMdGh7jcSoivqYJTT+optCTnsyPvLWSi4bEz33Rn0zJgOeen\n51J7UYl+6i/OSo7UMfrITp0/95aLi5GOY/Lwl1bxHy8pQcBqqDORPAB/ilBi\nIor20YbTFtz3zSmfr2njH2RITPWbco8Sm6YWQBRtvfMixdYgsMVwp2HfCWIr\nfQBnB50SoggWUarjQfUdEtLGpZ4zuHBGgvVmIQ+EqSd41EhICaVLFXpA9kOQ\n0WqkQm+W5i/ldLd1l1TsxJmRVw8kDKmmrjNCVQFksjyPMc5FsOTXVDq9JW2r\n0XYk7a19na/U2bn6wHuksXtsXrkl7H5X+GCUG78PbM34AZ9BB9QylcktJNeu\nzizA1q/xSnn/lDXLDkgVjDvBvi4XPjYvqhjVLuQEOKi15cNRWatGWUi2YaIm\nAd3ckFHyuveCgp+qCdjhqZdEZNq2g89vk4+0RoQiIONJsKIu1QpTwaPr+smT\n/OQs\r\n=o5u6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","gitHead":"5e6a1eebb11384fb4ed3baaadd7b047930889227","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx serve -n -l 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.11.3","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.12.0","dependencies":{"regexparam":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.0","eslint":"^6.8.0","rollup":"^2.0.2","svelte":"^3.19.2","nightwatch":"^1.3.4","chromedriver":"^79.0.3","eslint-plugin-html":"^6.0.0","rollup-plugin-svelte":"^5.1.1","eslint-plugin-svelte3":"^2.7.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_2.0.1_1583639553185_0.3116318300665173","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"svelte-spa-router","version":"2.1.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@2.1.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"8a0ea6be99a95d794f84b6b14b3c9ba1b85c389c","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-2.1.0.tgz","fileCount":6,"integrity":"sha512-9bcQPTQ6A+Z92Z+NirVVusa/Sw6nqzKwZAKfu1Cl6+XjStf12hfIcPoMfTutEBoX0Ik+z7gJbJ934PKk94BvCg==","signatures":[{"sig":"MEQCIGRsl053UL/zFHsb1L0OkmmJGNwmc4H82EedRXMswWr6AiBYFuHSpL3Wu3i6u1t+ta22ZBLgf191OJzGkjGcvV9f9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedngcCRA9TVsSAnZWagAAjzMP/iy7jVoPIcQsOoV0Cd48\ndBRU+F2YGzTZUCaHDGvT4vL0PHht+AE2WnNUVojhFwWEX1uMnZfG+ufKBNCR\nYhLCwAyqbhPFS80miJvmE3IKUvgDENMBn75+9thM3C9jf3/tj1fOZSR1M153\nnqJdw5aOEQ1L890VtGZHrSy3iBseznacnLn8TZm3fxa467B9KT3+GHPgyNRF\ng/MRoHwkiGFmcUwt5E/n7/HVoEQyNgtRYzYyWXFD74jIvXrj2JJ+LVqSZT43\njomHvs/VR/NqE6tm9YdxENQh0yQ9mPS3CaCf9FtPf5dKYlXMCct3kzz/Vxpl\nB+pLFzzSd9ShxKr31KuKTGyHlLNLBHDGYw7rtAApMj3ANkYCeuII7WfVu5Ez\n1Au+hETWcortxasR4a3ybmyZH2NG7nPiOKTkL5pI0NDbLXO1+QKY/kAJUSW2\nEZw0geX5rKmUtV26VUsz/5crkveUdjERmCzGhs/fx9mnKO63y03JpabuVeaH\nR0+N+yibZYfa8beyt1FMousmJDVQ5foxUTC5yifNSIDYFPA8RCIleo5rL3BH\nx+rqvzKBZXPuoVQpiRWnfckT5011lkQlBmwISa+8O3qZi0JsW1yhQV7bpkiF\n/iWJbSCLRl8zOnFPLU2xxicTNtulxF2lmngf3TWr0FWJD07iro7zDrkhsNXN\n1Az2\r\n=XDmn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","gitHead":"2d38556d72c83493674a5ff67fd7cad15d0051f9","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx serve -n -l 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.11.3","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"12.12.0","dependencies":{"regexparam":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.0","eslint":"^6.8.0","rollup":"^2.0.2","svelte":"^3.19.2","nightwatch":"^1.3.4","chromedriver":"^80.0.1","eslint-plugin-html":"^6.0.0","rollup-plugin-svelte":"^5.1.1","eslint-plugin-svelte3":"^2.7.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_2.1.0_1584822300473_0.018334858894540673","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"svelte-spa-router","version":"2.2.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@2.2.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"ff56ca24890fccb0e6e58e729485a39ae92181ac","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-2.2.0.tgz","fileCount":6,"integrity":"sha512-S3KpmiBszjdjkU1QA9FyNgrSdQORbXWp4wl8R147Gl7KoNof/0SfFJ23+9E47jLiNz+lCw1uaCfeHJi2I60bVg==","signatures":[{"sig":"MEYCIQCkQ34u7WF5+Kd68BJBeIV/wFIE+1lFEBZ/1hBj3vr2uQIhALazP7YKIIQ90OlrcFeC2lTnVeuZ+wX03CeoFacYLLoN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0tcECRA9TVsSAnZWagAAEY8P/RlhXXFFSEutgveTXHPu\nl0IiLo+j3/NpKvJhUfMGL3eHo4AOgJUnuB3Fiki3UgcSvKbLt6cTd+lTXKd/\ndwCzJkajiw6l8WYY5ukYAIe/rCs7iemHqj2LKMY5BdC4SWsw2d4GrNvuIy5/\n00KA18R06wrSAeW0IgQuNBvwIgPQeDyC81pwlDCMl6s3GMT+RvlEmkHtUYWz\nzC0rSMa1HQ2u55T1YG9cHPZImuJ5Gq2q/DPiwr8H/bDY9AnBlds+oO9lWSm0\nKEPaO4ij/cEAvXkdoJ6//CKv5bm81Mf+BqgJlmDaPrsyaOyQSSrIn9ipJcpv\nFkTOgoI+7iDNqql98gkS3sZJpr6nNxvFjeT2asTKMOq1cXxvh4vDUg65LT9m\nKiGhdC6hfTGw3xqCd4YkCANEI53CyX5VnhG7KzKY8KPNovKfD5ijK/wrnwu5\nSmKPDaTNqjmpf5tuMjwugqKLEV9ckcTCHDhscN3n0xxHi8EmFj0vuzMwofQ5\notbnftLPatGXsx+SdyHLEW0NyeYFYeONOhZ9TGYpbZVs+Mz+tHQNQeoBDkYV\nG6SzwegWlc+TXrraldV93izueISu38kfAlMu/bnez8hE2qsMoEPLmBKzcIM/\n4OqEYmAPyEZowjZSLBPcBYqJW072/gAUwZwKT0UYK0ZEx9cGwGCDrgaVfalW\n9zwv\r\n=TX0m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","gitHead":"82b5e73607e003655a900804c1f77fed7770f7ae","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch","build-example":"(cd example && npx rollup -c)","start-example":"npx serve -n -l 5000 example/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.14.5","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"14.3.0","dependencies":{"regexparam":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.1","eslint":"^7.1.0","rollup":"^2.11.2","svelte":"^3.23.0","nightwatch":"^1.3.6","chromedriver":"^80.0.1","eslint-plugin-html":"^6.0.2","rollup-plugin-svelte":"^5.2.2","eslint-plugin-svelte3":"^2.7.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_2.2.0_1590875908294_0.4994034122067552","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"svelte-spa-router","version":"3.0.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@3.0.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"545961457cf7dec1a58a52b7b1a1bed53e060ebe","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-3.0.0.tgz","fileCount":29,"integrity":"sha512-pnUZDD7eFVWyLtZp2fhqoZYsr0bBb4dbwdkJjWvCJ9ppIDdmFbaNhlnxkXaelrkJfIOR9f/TKjTX1EE8SjC9vw==","signatures":[{"sig":"MEUCIQCS0SERbfzO1hOyzDEF3xrNxzG36FACNpygvhBaiA8sQAIgUPBk9TREJ2KZdimQkJo3OZyCqHPcw/G5DwgBl18FH3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ+uqCRA9TVsSAnZWagAAVxsP/3DlwuN2ZIG87q1tfU1V\nvkoOguphekK6snDPwqpEF/awv3Cvpd01OrtSDHsnNZQu7cHbaUtULzRc3Hwr\n2XMU80QtUMRtUkIZiKVHPMdQ3woubltHnpqFLHe2BjNoUInclCqmIG9//bYu\nnWTUn83+y3vNzaH9zrMt1OxOhr8l/HXMA0HvOhnE34aLCmnrkCNGgTT9I/fL\nRyN5mWJXqfCekfyIs/3pGTluOI6JuGs36gVbQBeRwz/fJSxR/RdOCydzFgWM\nrP7G9jzj3yZ/AIuVtIRaBp6lc6FWFNB1C7d8alr6N2fExBkoZMfR2rqEkM7s\nNB9M7gAiyKv2TEpUmN08FqL4Aw8sQNfakHyLEg3JNBgCRypABVCX3EIuI7fd\n6fSL/i3BfAOM9xjB7bxNJGXdwHiH/1E90uMSoQkQgK+lJOWwbakk7YIUlb5g\nrdkSvD++lmN4ijs9LhQ5KcopJ6/7hgrhtHIaimDHIYwBR867+DYpOi16XEvr\nPwRToQvIwaNr185le5Pi/nqbOtD7GMQG/KuF/kxlHBBlQ5YYfmKscgd9e0OB\n+LiYcHy1kAJ+9APimbUDILVUehTgDFUxaLKUyA5bPW/U9Kf5VDtKZsGE29Hg\nVPXIuJC6JvaAx+8vFfN4JlNrnv43pSNtn41Qrjlu4jdbLPMw1tMS04y91Gx+\n4wnv\r\n=QPPo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5000 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.14.5","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"14.4.0","dependencies":{"regexparam":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","eslint":"^7.9.0","rollup":"^2.27.1","svelte":"^3.25.1","nightwatch":"^1.4.3","chromedriver":"^85.0.0","eslint-plugin-html":"^6.1.0","rollup-plugin-svelte":"^6.0.1","eslint-plugin-svelte3":"^2.7.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_3.0.0_1600646057349_0.9462676249080937","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"svelte-spa-router","version":"3.0.1","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@3.0.1","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"23a3b62bff1546b079b254de91f8ab46032ef523","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-3.0.1.tgz","fileCount":7,"integrity":"sha512-c8UlJMPeexIVC/Fs/39dwFZmDAyykFoHfvbWQRZFHaL7pndKNe9A0rCe5CRmytrZwOnhFYzdrVoUra05iNqK6w==","signatures":[{"sig":"MEQCIHTUvxUIjXTHk6S2EibEPClqz2cWKnQpnqM+5690iU8vAiAZYdLg6HRMz0amZfKW1IC+bWbJkaXSKmOAV5M4QPhYTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ+0oCRA9TVsSAnZWagAA4TMQAIQyFHdms7RIti0JkOGM\no/i6TIfilxOMPpzTO44HAjUb41tTqlSZ13AoVfCOIbWjhvLOiO/b/cWFWleR\nABEH24ag9ZOuFlC8XwUoKonWGQ1o3D71BYhl1fzz0XsAX0oXChZD7zQoMVvY\n61vAi8shRuZeUra7nG7AZSleK/JvhCWy3/7ttSVkbacjfrJl6fFP9Kh8wcEs\n4uPOHdQn7kTPp9N4qpskzCrjflbkV1Iu0vHc6q4ln5Z1BM+uwQIFWHjLJiNf\nC1GdZ5U3wefAblnE1MLByRkNihdZYJTd+1WyrInoyDNn1SYdlp+G/Z5J98Kr\nnyOX2yn1yvZ77RlMDbohYvMvy7be8JkThnzOrXR+LJpVgOnfGG8/wzGInhLM\n52zq2QUIrZnaDHhV19cLmUeDzBPeyzgPwdF18/vKlEYlmBWCzJCQVvRpqQMn\nQcbqyvnsPTKDm4rsEnhQojaAtlK8vwe5NSiewBXkv7CxtNzjh9eS+id+Ll0X\nMdFI4ugsINsRY9SHGOvu14Mvaqo1+R+NGWZnKp8lR/azUoKTvEaw2LctKkzc\na9ga+uKcDVf3nqBOjPHrLYkbuY+RnPWQSprqWO5ZtJgwl4FM760U/OpnWXd8\n6IhjapMNZPZjaoKoUzNe2tA1nF2aCqEFrC0V9hiyrIlEQH1sGsVXwovyo8qe\nzSA1\r\n=8WBC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5000 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.14.5","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"14.4.0","dependencies":{"regexparam":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","eslint":"^7.9.0","rollup":"^2.27.1","svelte":"^3.25.1","nightwatch":"^1.4.3","chromedriver":"^85.0.0","eslint-plugin-html":"^6.1.0","rollup-plugin-svelte":"^6.0.1","eslint-plugin-svelte3":"^2.7.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_3.0.1_1600646440017_0.9945323343310821","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"svelte-spa-router","version":"3.0.2","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@3.0.2","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"a9ab03c42506933b292db671fb65447e5703dcb5","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-3.0.2.tgz","fileCount":7,"integrity":"sha512-zpqlkQOjohFCQ5Nh5qXc0Wf8PWOxt100zyzgOtkhbd51Dp1akWWas6aqogI2VIQ2zWF96uKKb46f1ggwHTbHOA==","signatures":[{"sig":"MEUCIQDHEx3YQROvJ+A6w+OcY1RlBKYkoKSEexhWdLtn1duZ6gIgIJxut8G29x+bja0Ussq3+0uuMp0aLgaVrmbJDluH8i0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbBhzCRA9TVsSAnZWagAAMpYQAIf8UtCF/yExF8fjfMRQ\nmStNfEmGFMH61zkShiW/EN2I1eIw/pidzUuWZ3NIQdMCf9Dz9+nFqtV43fE+\njgXKasIfTmfW92XTGjGvvzBmv0RwOKNkKxH67y651njueo7hP3/x8I7KRCtp\npjR0Wc9rYnaZNS0DYDFHRLJMAg48dFx5TB7BuDZRqJIHFFJQS8xrPH19oSoe\nevm7rC1EVOGKT3+bgGi/e1nDr85rQIxQfrkfJDMQ+k4+7Ro+RmzhHNG9nQJD\nbhXPuxs/dbTaZzstBeIoYXYp9M4fdRBQz8srvdKUJa9aDGLzjUjLJS0Ibkf4\nx/qTp7Hjm/7WtUJw4UhL5VWifnU8mq7hALAmV4Cqx27Stf7G65GYlh97Pdnn\nItLAedXuRayhRmGrRbaGtcOIFkAXwO4HL5sm3wvxwAFJsr/MtmSj7AIf9/ez\nIafoiFEyzScdeDiT8ljz+rUgoRLBMyO0zhC+gW0/rG9GaXrMclN5egakClgT\nzm9HwP6zbSpseitFB+SAzQ+PMKsC5uc0i4APDDIqVLKOV2Fi8II2o6tEmtzS\n8P7TMK2vKNIMk6cNPHna40pUYCeKimQcfOfmtVWFXKaUBXhf+g7betDEYznm\n0MVFg6uthwNIvY45W6TiRXmI9C1aij04gaeP1Uca8CUXeudq0rBV/5LECxl2\nMuJz\r\n=qFJm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5000 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.14.8","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"14.12.0","dependencies":{"regexparam":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","eslint":"^7.9.0","rollup":"^2.27.1","svelte":"^3.25.1","nightwatch":"^1.4.3","chromedriver":"^85.0.0","eslint-plugin-html":"^6.1.0","rollup-plugin-svelte":"^6.0.1","eslint-plugin-svelte3":"^2.7.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_3.0.2_1600919666528_0.28034165873577366","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"svelte-spa-router","version":"3.0.3","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@3.0.3","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"452092730621b3f4e6f451928d2eea09361b2ec9","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-3.0.3.tgz","fileCount":7,"integrity":"sha512-hXp2KwuD3bux0BmcIAq8aF4BAQU4iFJ47+nZJXwHh0EY9nT9QG+AfmYXabORHdsu1js6Z7uIC93Vyjf9ivBruw==","signatures":[{"sig":"MEUCIEuiNVjelJpVUaqWNvuZyAMEcN2d9r/xhgxz03bVvGyVAiEA9jk4FqJQnoeLaUrxBVNHsLcIJPoXVLtyiPxY5VhN7Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeSl2CRA9TVsSAnZWagAAp3YQAKTIMnHCSX8APphkMYlj\nynlB6X0bK/o47oif4/kxUy8pc2e1K9enyKmy9r7sv6wNIaGJN40Q++jn78rs\nC0dR1dtWlgrwhYgaK6f65ZVq4eA0u82nsadk54rhdNBvxM7qNoIWUkGoyo0R\nv4oCqjtMqda5oorRy3XEd6zSLQe+kkx5jgB2eYw0QfFNYdfOThaKSjSa4vvl\nfoPVllFbdKfpIK4qsj8LSor5hsw09IWtO1LGot4yUZA3yh6j4OD8cXnBA/jA\n4t3XNqXl965AxB93/6BzcDlQ9v27PxPjzFknswTY6nlwSZRQq1xWCYjTu0fS\neq4AO4H/trcx2bPJgWAt/yER0Pu8b1f1Mq/2s5zPnJpVr64CTSg7BGL+yyTk\nROpBqXdwY+a6dn+Fc7M4wU98r9gUNF9YsdK0QJGUhwW/tmqgfX3epY2HxW+J\niGczPUdepqRTtE63P+7kmEYFFqmVdeghpneaY7PYwAHPxiJ/SagfCrZSRogn\nSO1ufr/QMOdpuMeiTHXrT2ATPqawAwpbrIloDQa73E30ZgleemE1/jj+DEe2\nl56ApTas5ys9odWDrG0A5ewloes9aoIiCB1l1cZo0Mpqv7U8DM6d49yFc9m/\nHIbswrJ+wYwRB63xv3PTPQ2a19xCB+9O7wzS/E2tdSDKbJoZdWq5Y7U3U9pZ\nCdwc\r\n=H2rT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","gitHead":"9879d8f995213c968acb17ae8d0f4ce1497c844b","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5000 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.14.5","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"14.4.0","dependencies":{"regexparam":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","eslint":"^7.9.0","rollup":"^2.27.1","svelte":"^3.25.1","nightwatch":"^1.4.3","chromedriver":"^85.0.0","eslint-plugin-html":"^6.1.0","rollup-plugin-svelte":"^6.0.1","eslint-plugin-svelte3":"^2.7.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0"},"peerDependencies":{"svelte":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_3.0.3_1601775989788_0.40795831683779205","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"svelte-spa-router","version":"3.0.4","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@3.0.4","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"ca905325217cd3ce985b6ccdff833e4e0eb034c4","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-3.0.4.tgz","fileCount":10,"integrity":"sha512-FJmBLrkhw6Wzg+6j/K9ftkjv8Gu1wHxssol8fgnHYiwl9dBGDiaveY9G2wdjj+3vTWnYFnxuh6eO8ZuheJS5EQ==","signatures":[{"sig":"MEUCIHWshtL0toUUizjOZheIBXKFP5HQK1GRZ3N1C6ufdJyGAiEAoOi61JPWo02k0PpQoXBWV6ylabsZyC+IxzZjgEKz1hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkOcSCRA9TVsSAnZWagAArH4QAIe99DGoq6uVFzz8do0d\nUesIrLRnBDKzL3EvXu7Wanboy/Ac3o/AZTn55VBaV7iBmAkiitmQG4vck219\nFzVx9CeopmEtkaW0pECKAtPoe5cLTzaMG887ldDORsTYVKHyR/l/YRha7qA3\n5FGGXPVPKdQda5wCUcZgMGtiaZeoMJuEog1vmcLfazRCEohGb0yoNWYihSzn\nBRV+LQNlNGlP5pe6jxXyrYQGvVYM1UCCeeMVGAQVzEUvIIQwDbJcrKBE3EXz\ntcs0f0UWnhMSp//rLHU3Ftx9cLCGvJ34EXre6GCRCdJZbfsjA3oJkWGZYe6C\nLVRLw81sUU02BmcKamkI7SHBOfp7G1iCJbYglr3P/fT9/avyHjkcGCi5a/Fo\nbnuay05GzYd3R9Um5d8/NRIaMjkiML8rE1qyYCeVoi0vC2tZB2T3ZiGBnmER\n8IHld8aKcYp1D8agV+NqFVpFhLlLBiTKQM9G+NJQAtHHqyS1zZI+nkFDIu/T\nUp+U4EXnKbBt7pUIrVdd1+BVCL1u6yNoIT6sRcNlanMWf9wDpTKUygRn9FrR\nppaZhMvpuYI5/XxTtVwWzqUEMjXEngUKczICYqJIkkOdAv+ece2+G2CyCTVX\nATMENmYK4LHJ3nSnE+hjFk7kPDBORnXftt+aIgfGViyU37oYWbiAkQ6T0oXA\nD8IL\r\n=Y8jr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","types":"Router.d.ts","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","gitHead":"eacb377df8f44993814298327048da96c2e6d51c","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5000 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.14.5","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"14.4.0","dependencies":{"regexparam":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","eslint":"^7.11.0","rollup":"^2.32.1","svelte":"^3.29.0","nightwatch":"^1.5.0","chromedriver":"^85.0.0","eslint-plugin-html":"^6.1.0","rollup-plugin-svelte":"^6.1.0","eslint-plugin-svelte3":"^2.7.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_3.0.4_1603331857815_0.31596733872623384","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"svelte-spa-router","version":"3.0.5","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@3.0.5","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"097506578ac2371c9556b9789bd397d408968d92","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-3.0.5.tgz","fileCount":10,"integrity":"sha512-MewNP2IoKcnFBZ5Ni1Ntrow+Enx2rS2lY9hGOWE0ZIHGf/8AhUhpoHQ7a5iv0cAIEUxYVJ480X9GIEURsjfDGA==","signatures":[{"sig":"MEYCIQDAymBQ2vtEHfUHneiqrZylNOYi0HZBCn4U0EueBZE+jwIhAM0dmt0G7vZcJz/SToyWUle51BPWf6yKH0iFLtftSUSl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk3gwCRA9TVsSAnZWagAARGIP/3lLxFcO5UlIx5NpNUyP\nrK+t7L8u8r7XiOIpdHelQda4Krbgtohdz+W8sgqYTb0tAPPPhtJGJz9yPI3W\n56R5BK6mUeAZg8rbodDlEnYsh76FJ/H6eggmgjLMMK4YK+GdfADKcArsXX9p\noW1c5RO4L3jzPsQP2U2X0WwsF+z85Bb3s++RWDci/asQZ3Vrnp2iJBGzjcO3\nFVOj1rB4dEU7odMF8n5PBCnQslvOC7UT82K2/cBdLhXH2lVCPrDc0CcQN60U\njvzl/dwFGjcmAb+D8djOuNv4btj2BGyhh7JAbS29tI8ZZdbz0re5N0whlxlR\nCxY6CD5npI1sprtneU4zXxhkl8z99hGpVH2j4dWkyGJN27OlWDhKJVqPVAmC\nURZismViJG+XiwZTih6sZ9u2dn8PI9IBkioomQtRmp8uJ09Itj9L+GANylxZ\n1M6d1h0uaLLM/FvRAd2EIVPOIZfUUm+VL/L01k9eSDjlpsxixvtrrRXXLUCJ\nGAm8ulAZ1oq4WW0SnMr5Fnv4c4/9XQ2YTgtNfFrlI0+zMV4Eoj9FlEGILQQ8\nXJ6igSbabRuwc12LKnq68ao69K3gCyFYyjsgjP74dGKfc9zkh/SsTosRo2b1\njvUMogiLqpqb7SIWZRojg+aW0GOiiANLBlwvoS4FVCDxq/WSecBIKa4Dntyi\nSuDr\r\n=ENYz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","types":"Router.d.ts","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","gitHead":"7cf156094e1ef08c727f695528d29c00a665674a","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5000 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.14.5","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"14.4.0","dependencies":{"regexparam":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","eslint":"^7.11.0","rollup":"^2.32.1","svelte":"^3.29.0","nightwatch":"^1.5.0","chromedriver":"^85.0.0","eslint-plugin-html":"^6.1.0","rollup-plugin-svelte":"^6.1.0","eslint-plugin-svelte3":"^2.7.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_3.0.5_1603500079465_0.3957008478454995","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"svelte-spa-router","version":"3.1.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@3.1.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"a929f0def7e12c41f32bc356f91685aeadcd75bf","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-3.1.0.tgz","fileCount":10,"integrity":"sha512-jlM/xwjn57mylr+pzHYCOOy+IPQauT46gOucNGTBu6jHcFXu3F+oaojN4PXC1LYizRGxFB6QA0qnYbZnRfX7Sg==","signatures":[{"sig":"MEUCIQDee+vYxq1JKK2gxwhIjJ2tx7mS2GAtIF1B1Lwc36XAFgIgDHi5omXUOUoDu3Z+8Z4Jo2OLpBJXxcMjetJzGLhIU2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfydKKCRA9TVsSAnZWagAAjyEQAIPW3wB2x7x8OI5DpumF\nSFlyeJNiQj1l5qSql75pHkM8OGgBzvSBNVhSzgnt+4Zm5s3n0lT4CiKoyZlR\nlCOS4JenVbCRT/k/AlSuGw14qJ7ge5uPVVDWHx+qsK5uABqIJLuty9mM7TKU\nOJWSSAIbrJLHx4AIBlEoDnEPRXglwCxdJL00i3YnZdOsg6xCeMp61e8K2oV4\ntWTobLQ37gDRgHOCC1vkbknu9l9JRi4sQLO6DduiJADjIP108JvyELFe7thW\nr9l4vmJCCQ+2M/s8X/QD8I8HRL88NOv5lGZeMFpYbFS+1rjfdkHf8zfJ95tN\nhMMVBOWFGmzoLNl3qS0jJ+5YvQych4WRBGcm630bY5aVlex4qxYUTsx30E0v\nEsB53c76lXM/mFR8ZqhsbkyX16J7B+2sGpLD3cEZzVTnYMXtHWcAFTShCJQI\nCOWj3lhe3IuZu5EU4LoFlKOlyF9W4AwdUcV5EK0HjUUC/3BYQmhhtMVJV8BK\ndDdUx9pmGPjbZ3pqHH3Z/07CI3dw11n63yu9CwaJJIZ5pAVNIf0dKdO5PpXQ\ni6BT0pqRSLRdlG6J+If3ASbfxXTxtrqALuJVBHoih9XtHyGmTUBpiGPsGgjJ\nezf8NNqadgkq/uXcdldHvYEfuMFEWpgH+68VHdQA+jJopPv228c5yQlzd3kq\ng00W\r\n=fcfO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","types":"Router.d.ts","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","gitHead":"6d89f61b391742e045958b9af169403deefcccee","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5000 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"6.14.8","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"14.15.1","dependencies":{"regexparam":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","eslint":"^7.14.0","rollup":"^2.34.0","svelte":"^3.31.0","nightwatch":"^1.5.1","chromedriver":"^85.0.0","eslint-plugin-html":"^6.1.1","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","rollup-plugin-css-only":"^3.0.0","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_3.1.0_1607062153873_0.13354165848831845","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"svelte-spa-router","version":"3.2.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@3.2.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"fae3311d292451236cb57131262406cf312b15ee","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-3.2.0.tgz","fileCount":10,"integrity":"sha512-igemo5Vs82TGBBw+DjWt6qKameXYzNs6aDXcTxou5XbEvOjiRcAM6MLkdVRCatn6u8r42dE99bt/br7T4qe/AQ==","signatures":[{"sig":"MEUCIQCX08cLkVz8LANbU6C6SGOwZzSqNIHPmbJ4aUInwlTlvwIgOpVyCx+UOjOsrF7lX2NWuCas6lEdb3ch11iF87XLE68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyr69CRA9TVsSAnZWagAA4bcP+wfSDzg162nRB+nULLI3\n0UR9wR0C96695L7UPIpcAIT6XxfRR5yWkXuQ+H/9sXcciaY2Quz0Ym08fb4G\ni40uQlT5jLOWmmMLkyxLVnfgKxJ+J8MqRTI7ShEquDsW3h9vzd0MMYJFCM4c\ntuKo5PKnaJGkQJOePtHCjO4M/AtDIK8EHu2zfPa6eM9BJmpqHKNYejhu4k77\njQhO2VOZKuwcRwaEjpDWi+ZcDMk8JpeF39qvW7gf/JRG9R+y5whQNPhN+f4X\nAMlDg9aXwdaocmZY7Ftmjsro1xf3B4/ZC0Tz156Ou9slA+B5lTi8OL/n6oTD\n9w9TNIY51HyDdMJVSdjPUQUmDWq4U/SONz3b/R30yatujOAjxh24wDDm+6PT\nETSyPWsjMoJlQRPNbu2I1xOYzLiKVRQhetlCrRjNpl8M1W4hk6uOcQ9Zx+jx\nPUkCpnxh7w8frupGFMvDsaGOkY/n39BwaZUVu6Ibx1VVVcWJiBscrAyIWcie\nKhy6Ix8u9nbR+rx48BrjUyWA5vy4uBRS6qUS/39j2o9duCaE3DHY0z5if0El\nNIxgijZ54DoFkFgjLRLFtQX1Yf942nfFhmuoQWytGBS/jRyfyyEWh++BAfEg\nPNIhYIOO1JMdUgtMkeOmgbuCCHKqCwOf4U+j3Ql2C99K/+0eIcD9rwF2/7+g\nQ8yc\r\n=GPKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","types":"Router.d.ts","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","gitHead":"acec9f0b84beb840b0f9ad9848334027771ca7e5","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5000 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"7.11.2","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"16.1.0","dependencies":{"regexparam":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^12.0.0","eslint":"^7.28.0","rollup":"^2.51.2","svelte":"^3.38.2","nightwatch":"^1.7.3","chromedriver":"^91.0.1","eslint-plugin-html":"^6.1.2","rollup-plugin-svelte":"^7.1.0","eslint-plugin-svelte3":"^3.2.0","rollup-plugin-css-only":"^3.1.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_3.2.0_1623899836792_0.6017662896917686","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"svelte-spa-router","version":"3.3.0","keywords":["router","svelte","svelte3","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@3.3.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"2fc0967a49dc361dfe4d38dddad6e662eed5b42c","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-3.3.0.tgz","fileCount":9,"integrity":"sha512-cwRNe7cxD43sCvSfEeaKiNZg3FCizGxeMcf7CPiWRP3jKXjEma3vxyyuDtPOam6nWbVxl9TNM3hlE/i87ZlqcQ==","signatures":[{"sig":"MEYCIQCNl1ipmV0kHdLXR268l0cJ/wmo42KvvUy2jLbnQnK92gIhAKRcYhgvdshIPz7xFHXzfKeszR2WrQhAFrqG0o8uuDcl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7+xcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEpw//Td/xVezNYYfNcBwVYR9Ta58GPnLxo2BR2A38iAwUD6reSI+p\r\n68aIgsSgBwUl8b+S4HNKCciE+adeWV9oE+WY4wSVTG/+wRu8biVSPGzn2pu3\r\nFVZoQabq4A1YelXEGbHS5ZhNWAhrCKrQw8A4HiwScYSKkN2EyJ/W/pFq7IMM\r\nG9jECOqcR5c4Imq60qGponqiHQdLlOdtqd7w7NeqF7aVuqLU7E7X/mggnBJh\r\n7KZbY/IRYObyQmgpNZz2eWCYc5+G+RldAyU6vSUHwgCCh+drBrMwQvrDs9js\r\n7d96Ii/jQtUYeiGgR8FbNvO0/55JmpcYUy/WcZb13ZVsY4lEaHy+y59czTdU\r\nyDy+QqllM9sCzlRL2iV0sen7LPLlVBlA7AG1RuQ/aElfbvVxrsZOoxiJ28/J\r\neIWAnTlOakuy3U2e3uDOH2PwxDtsh8pAMB4gOtLxhOMem/IaD8uFb1uShvuC\r\nJ8YgXY9LIS/CMzbmjQWns9Q0ML3XcGMl91YeSkZfNBKQje/gop/0et+f8LzH\r\n8iZtAs7aipqmCR8T5Mnt1TeBf8ijqeElcn5WooGSxaNfnhUkrYOdrEkdeGok\r\n01xqEh35U4Lt+TfRKqiTXtsADWL1GbV+QzZxtEDt9V/9daDp/DsCeP95BXbE\r\njn5mA6cWg3Ac3Dhip5RDoaAM8Qg0IXJeM68=\r\n=Q2/6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"Router.svelte","types":"Router.d.ts","svelte":"Router.svelte","funding":"https://github.com/sponsors/ItalyPaleAle","gitHead":"86c99fe7ab4a2810fb5e918c06bfe8df6cade1b9","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.js --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5000 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"8.5.2","description":"Router for SPAs using Svelte 3","directories":{},"_nodeVersion":"17.7.1","dependencies":{"regexparam":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.0.1","eslint":"^8.21.0","rollup":"^2.77.2","svelte":"^3.49.0","nightwatch":"^1.7.3","chromedriver":"^103.0.0","eslint-plugin-html":"^7.1.0","rollup-plugin-svelte":"^7.1.0","eslint-plugin-svelte3":"^4.0.0","rollup-plugin-css-only":"^3.1.0","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_3.3.0_1659890780262_0.35719355911928274","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"svelte-spa-router","version":"4.0.0","keywords":["router","svelte","svelte3","svelte4","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@4.0.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"87c060566763c4eac0573f351145f5b75cb6328a","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-4.0.0.tgz","fileCount":10,"integrity":"sha512-Z9OjOgF6n6N+N30aKZi20DypEfQAYY4USSChQd9UTlV6X7A2BvZ+Dm9uXx4Sw3FqwQUKelyKhEWjlD71yvLdgw==","signatures":[{"sig":"MEYCIQC/u8PQohETEKQHuE2YRUV5LtGhgm7SoBwS/2RZM8z4nQIhAJJtg94jYc3zU+46bNXwPf0WU4yuckKuyDLHMtaSXNMm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60872},"main":"Router.svelte","type":"module","types":"Router.d.ts","svelte":"Router.svelte","exports":{".":{"types":"./Router.d.ts","svelte":"./Router.svelte"},"./wrap":{"types":"./wrap.d.ts","import":"./wrap.js"},"./active":{"types":"./active.d.ts","import":"./active.js"}},"funding":"https://github.com/sponsors/ItalyPaleAle","gitHead":"63138c7976e7a8b1329dd65aa12e055b2e024863","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.cjs --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome -c nightwatch.conf.cjs","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5050 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"9.4.0","description":"Router for SPAs using Svelte 4","directories":{},"_nodeVersion":"19.6.0","dependencies":{"regexparam":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","eslint":"^8.55.0","rollup":"^4.7.0","svelte":"^4.2.8","nightwatch":"^2.6.23","chromedriver":"^119.0.1","eslint-plugin-html":"^7.1.0","eslint-plugin-svelte":"^2.35.1","rollup-plugin-svelte":"^7.1.6","rollup-plugin-css-only":"^4.5.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_4.0.0_1702147194182_0.6243112691606585","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"svelte-spa-router","version":"4.0.1","keywords":["router","svelte","svelte3","svelte4","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@4.0.1","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"720ef0cc9a4af33b155812496545c7999483878c","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-4.0.1.tgz","fileCount":10,"integrity":"sha512-2JkmUQ2f9jRluijL58LtdQBIpynSbem2eBGp4zXdi7aDY1znbR6yjw0KsonD0aq2QLwf4Yx4tBJQjxIjgjXHKg==","signatures":[{"sig":"MEYCIQC20q6XKmUdD53vrKlGXUHlpDGLn5OMR8IVaLdZbh2r2gIhAO2iqbkCBj3H6+8F/4/DZ9l0otMz1W52ZaxjocTW7AN8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60820},"main":"Router.svelte","type":"module","types":"Router.d.ts","svelte":"Router.svelte","exports":{".":{"types":"./Router.d.ts","svelte":"./Router.svelte"},"./wrap":{"types":"./wrap.d.ts","import":"./wrap.js"},"./active":{"types":"./active.d.ts","import":"./active.js"}},"funding":"https://github.com/sponsors/ItalyPaleAle","gitHead":"6845f159a525bc4d9658228f5715019d4ca9694e","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.cjs --ext .js,.svelte,.html .","nightwatch":"npx nightwatch -e selenium.chrome -c nightwatch.conf.cjs","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5050 test/app/dist"},"_npmUser":{"name":"italypaleale","email":"italypaleale@gmail.com"},"repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"9.4.0","description":"Router for SPAs using Svelte 4","directories":{},"_nodeVersion":"19.6.0","dependencies":{"regexparam":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","eslint":"^8.55.0","rollup":"^4.7.0","svelte":"^4.2.8","nightwatch":"^2.6.23","chromedriver":"^119.0.1","eslint-plugin-html":"^7.1.0","eslint-plugin-svelte":"^2.35.1","rollup-plugin-svelte":"^7.1.6","rollup-plugin-css-only":"^4.5.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_4.0.1_1704762545874_0.3754947154722612","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"svelte-spa-router","version":"4.0.2","keywords":["router","svelte","svelte3","svelte4","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@4.0.2","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"},{"name":"dummdidumm","email":"sholthausen@web.de"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"25d53120f27f48bd5ab3066ef42ea891ae0c235d","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-4.0.2.tgz","fileCount":12,"integrity":"sha512-T1WYYk+ymwCr5m5U+n91k4dRAT6cw5HgmoPaI/TpKgAmuugymFoSBlfzkcKIK83QH4H8gUMn4tdQ0B9enFBM6g==","signatures":[{"sig":"MEUCICT/fDMAJ94Xtu6B2UbZlUnx5RHuPlBA574nIvR9hG1aAiEA9wIXTp5RjjbrQjUAaPyF6QjY5kNiFHTUMkgQPscc5Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/svelte-spa-router@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61972},"main":"Router.svelte","type":"module","_from":"file:svelte-spa-router-4.0.2.tgz","types":"Router.d.ts","svelte":"Router.svelte","exports":{".":{"types":"./Router.d.ts","svelte":"./Router.svelte"},"./wrap":{"types":"./wrap.d.ts","import":"./wrap.js"},"./active":{"types":"./active.d.ts","import":"./active.js"}},"funding":"https://github.com/sponsors/ItalyPaleAle","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint -c .eslintrc.cjs --ext .js,.svelte,.html .","changeset":"changeset","nightwatch":"npx nightwatch -e selenium.chrome -c nightwatch.conf.cjs","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5050 test/app/dist","changeset:publish":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c3fb409-c17f-43e4-8289-221e3927cacc"}},"_resolved":"/tmp/a6867000ea1979af21bf5cd364bf07d2/svelte-spa-router-4.0.2.tgz","_integrity":"sha512-T1WYYk+ymwCr5m5U+n91k4dRAT6cw5HgmoPaI/TpKgAmuugymFoSBlfzkcKIK83QH4H8gUMn4tdQ0B9enFBM6g==","repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"11.9.0","description":"Router for SPAs using Svelte 4","directories":{},"_nodeVersion":"24.14.0","dependencies":{"regexparam":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","eslint":"^8.55.0","rollup":"^4.7.0","svelte":"^4.2.8","nightwatch":"^2.6.23","chromedriver":"^119.0.1","@changesets/cli":"^2.29.8","eslint-plugin-html":"^7.1.0","eslint-plugin-svelte":"^2.35.1","rollup-plugin-svelte":"^7.1.6","rollup-plugin-css-only":"^4.5.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_4.0.2_1773180774427_0.675516461469732","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"svelte-spa-router","version":"5.0.0","keywords":["router","svelte","svelte3","svelte4","svelte5","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@5.0.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"},{"name":"dummdidumm","email":"sholthausen@web.de"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"8df969e5f90f2aa92bdced425b9f0ad6204b439a","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-5.0.0.tgz","fileCount":14,"integrity":"sha512-4F2irDGf2CkPxAz/tr/GwnAErZuG9l8J3ClHo2QfKPh0Ul4j9K9R3q91RaoekXZzJW90NHMY+dKLM9eF6vdcyA==","signatures":[{"sig":"MEUCIFSlFWihtj1OV0b2OPEI9Q3GdaR1GhpSBsqLj8OxKNpaAiEAkfTzJ63RDVvizWI7sZ62Yojz78DxTFfIe9Vn4q0g5XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/svelte-spa-router@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68483},"main":"Router.svelte","type":"module","_from":"file:svelte-spa-router-5.0.0.tgz","types":"Router.d.ts","svelte":"Router.svelte","exports":{".":{"types":"./Router.d.ts","svelte":"./Router.svelte"},"./wrap":{"types":"./wrap.d.ts","import":"./wrap.js"},"./active":{"types":"./active.d.ts","svelte":"./active.svelte.js"}},"funding":"https://github.com/sponsors/ItalyPaleAle","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint .","changeset":"changeset","nightwatch":"npx nightwatch -e selenium.chrome -c nightwatch.conf.cjs","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5050 test/app/dist","changeset:publish":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c3fb409-c17f-43e4-8289-221e3927cacc"}},"_resolved":"/tmp/935e1cf931bbe582a53910eb8077b5d8/svelte-spa-router-5.0.0.tgz","_integrity":"sha512-4F2irDGf2CkPxAz/tr/GwnAErZuG9l8J3ClHo2QfKPh0Ul4j9K9R3q91RaoekXZzJW90NHMY+dKLM9eF6vdcyA==","repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"11.9.0","description":"Router for SPAs using Svelte 5","directories":{},"_nodeVersion":"24.14.0","dependencies":{"regexparam":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","eslint":"^9.0.0","rollup":"^4.7.0","svelte":"^5.0.0","globals":"^16.0.0","@eslint/js":"^9.0.0","nightwatch":"^2.6.23","chromedriver":"^119.0.1","@changesets/cli":"^2.29.8","eslint-plugin-html":"^7.1.0","eslint-plugin-svelte":"^3.15.0","rollup-plugin-svelte":"^7.2.2","rollup-plugin-css-only":"^4.5.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_5.0.0_1773662676844_0.01955198387374879","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"svelte-spa-router","version":"5.0.1","keywords":["router","svelte","svelte3","svelte4","svelte5","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@5.0.1","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"},{"name":"dummdidumm","email":"sholthausen@web.de"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"b9cc1e5574551426fa394556059d17458e736eee","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-5.0.1.tgz","fileCount":14,"integrity":"sha512-AU/4rosuCnkMLqVYV+HRYP/jLVBAhGzeIUaPGaSmFj7wLfyfZeW18iSiYlMEj2y4Uh3+8GYUt3tvObJiBmgzyA==","signatures":[{"sig":"MEYCIQC1IIB8fLy1t67Te2oOO5N3B53l4xbbywkLYArPF5gNgQIhALJZa4BgtoBtJh2o7fbRh1RzCN09eCufKvQXWw6RkLZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/svelte-spa-router@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68252},"main":"Router.svelte","type":"module","_from":"file:svelte-spa-router-5.0.1.tgz","types":"Router.d.ts","svelte":"Router.svelte","exports":{".":{"types":"./Router.d.ts","svelte":"./Router.svelte"},"./wrap":{"types":"./wrap.d.ts","import":"./wrap.js"},"./active":{"types":"./active.d.ts","svelte":"./active.svelte.js"}},"funding":"https://github.com/sponsors/ItalyPaleAle","scripts":{"lint":"npm run eslint","test":"npm run nightwatch","eslint":"npx eslint .","changeset":"changeset","nightwatch":"npx nightwatch -e selenium.chrome -c nightwatch.conf.cjs","build-test-app":"(cd test/app && npx rollup -c)","start-test-app":"npx serve -n -l 5050 test/app/dist","changeset:publish":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c3fb409-c17f-43e4-8289-221e3927cacc"}},"_resolved":"/tmp/7c01c10804ead4ad25ae98a65b1bc16f/svelte-spa-router-5.0.1.tgz","_integrity":"sha512-AU/4rosuCnkMLqVYV+HRYP/jLVBAhGzeIUaPGaSmFj7wLfyfZeW18iSiYlMEj2y4Uh3+8GYUt3tvObJiBmgzyA==","repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"11.9.0","description":"Router for SPAs using Svelte 5","directories":{},"_nodeVersion":"24.14.0","dependencies":{"regexparam":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","eslint":"^9.0.0","rollup":"^4.7.0","svelte":"^5.0.0","globals":"^16.0.0","@eslint/js":"^9.0.0","nightwatch":"^2.6.23","chromedriver":"^119.0.1","@changesets/cli":"^2.29.8","eslint-plugin-html":"^7.1.0","eslint-plugin-svelte":"^3.15.0","rollup-plugin-svelte":"^7.2.2","rollup-plugin-css-only":"^4.5.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_5.0.1_1775120786653_0.9485808509292701","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"svelte-spa-router","version":"5.1.0","keywords":["router","svelte","svelte3","svelte4","svelte5","spa"],"author":{"url":"@ItalyPaleAle","name":"Alessandro Segala"},"license":"MIT","_id":"svelte-spa-router@5.1.0","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"},{"name":"dummdidumm","email":"sholthausen@web.de"}],"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"dist":{"shasum":"ceae4ebbe78e928f0d9aad5616305597ee1e41ae","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-5.1.0.tgz","fileCount":11,"integrity":"sha512-YGtXOF+advJnQBvS4mvRnHVUF0qpSI2pUrSxidz4s7X9x80IKEgYzupx6j46gZcIcN3BYjmuLUbsgQv1S5bZzQ==","signatures":[{"sig":"MEUCIGdJ9E+dwbNS12ggLHaRqrmXLrz7qLqbSqwMvZqk6q+qAiEAvs3lOCwXyth3rEYCoE92wm0fQVsCaOFIXVxZqSPkS/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/svelte-spa-router@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57238},"type":"module","_from":"file:svelte-spa-router-5.1.0.tgz","exports":{".":{"types":"./dist/Router.svelte.d.ts","svelte":"./dist/Router.svelte"},"./wrap":{"types":"./dist/wrap.d.ts","import":"./dist/wrap.js"},"./active":{"types":"./dist/active.svelte.d.ts","svelte":"./dist/active.svelte.js"}},"funding":"https://github.com/sponsors/ItalyPaleAle","scripts":{"lint":"biome check .","test":"playwright test","build":"svelte-package --input src --output dist","check":"svelte-check --tsconfig ./tsconfig.json","format":"biome format --write .","pretest":"pnpm run build && pnpm run build-test-app","lint:fix":"biome check --write .","test:e2e":"playwright test","changeset":"changeset","build-test-app":"pnpm --dir test/app build","changeset:publish":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c3fb409-c17f-43e4-8289-221e3927cacc"}},"_resolved":"/tmp/fc90069a967ffa1ce9cbc8b5dbcb09f1/svelte-spa-router-5.1.0.tgz","_integrity":"sha512-YGtXOF+advJnQBvS4mvRnHVUF0qpSI2pUrSxidz4s7X9x80IKEgYzupx6j46gZcIcN3BYjmuLUbsgQv1S5bZzQ==","repository":{"url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git","type":"git"},"_npmVersion":"11.12.1","description":"Router for SPAs using Svelte 5","directories":{},"_nodeVersion":"24.15.0","dependencies":{"regexparam":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.9.3","svelte-check":"^4.4.6","@biomejs/biome":"^2.4.12","@changesets/cli":"^2.29.8","@playwright/test":"^1.59.1","@tsconfig/svelte":"^5.0.8","@sveltejs/package":"^2.5.7"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-spa-router_5.1.0_1777400645157_0.02101399811130933","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"svelte-spa-router","version":"5.1.1","description":"Router for SPAs using Svelte 5","type":"module","exports":{"./active":{"types":"./dist/active.svelte.d.ts","svelte":"./dist/active.svelte.js"},"./wrap":{"types":"./dist/wrap.d.ts","import":"./dist/wrap.js"},".":{"types":"./dist/Router.svelte.d.ts","svelte":"./dist/Router.svelte"}},"repository":{"type":"git","url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git"},"keywords":["router","svelte","svelte3","svelte4","svelte5","spa"],"author":{"name":"Alessandro Segala","url":"@ItalyPaleAle"},"license":"MIT","funding":"https://github.com/sponsors/ItalyPaleAle","bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","dependencies":{"regexparam":"2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"devDependencies":{"@biomejs/biome":"^2.4.12","@changesets/cli":"^2.29.8","@playwright/test":"^1.60.0","@sveltejs/package":"^2.5.7","@sveltejs/vite-plugin-svelte":"^7.0.0","@tsconfig/svelte":"^5.0.8","svelte":"^5.0.0","svelte-check":"^4.4.6","typescript":"^5.9.3"},"scripts":{"build":"svelte-package --input src --output dist","check":"svelte-check --tsconfig ./tsconfig.json","build-test-app":"pnpm --dir test/app build","lint":"biome check .","lint:fix":"biome check --write .","format":"biome format --write .","pretest":"pnpm run build && pnpm run build-test-app","test":"playwright test","test:e2e":"playwright test","changeset:version":"changeset version && git add --all","changeset:publish":"changeset publish","changeset":"changeset"},"_id":"svelte-spa-router@5.1.1","_integrity":"sha512-/9PiiyS2jQIXlP+NlKRcPl/Bgwm6WTCTmJq8TZw5IShEbozwcfpX2V3YEL4lAVgJJ2Ni+ipAH7aYVEupeNwtHA==","_resolved":"/tmp/501ead447d6491b8ed35ae0db24c4f42/svelte-spa-router-5.1.1.tgz","_from":"file:svelte-spa-router-5.1.1.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-/9PiiyS2jQIXlP+NlKRcPl/Bgwm6WTCTmJq8TZw5IShEbozwcfpX2V3YEL4lAVgJJ2Ni+ipAH7aYVEupeNwtHA==","shasum":"35b8f1891f5aebd9d34860fc491f4ea65133cd60","tarball":"https://registry.npmjs.org/svelte-spa-router/-/svelte-spa-router-5.1.1.tgz","fileCount":11,"unpackedSize":51086,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/svelte-spa-router@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3BjChZ8yS1e+GiVqcG8bOQJxkT7NDx/5n4HTQ3S7TQwIgZlbO/1KTu1QB459vpDa7o6QYchtRUiT3M8WUR4ScGpE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c3fb409-c17f-43e4-8289-221e3927cacc"}},"directories":{},"maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"},{"name":"dummdidumm","email":"sholthausen@web.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-spa-router_5.1.1_1782372684366_0.6847040748293924"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-14T05:03:02.428Z","modified":"2026-06-25T07:31:24.828Z","1.0.0":"2019-05-14T05:03:02.786Z","1.0.1":"2019-05-15T01:30:14.255Z","1.1.0":"2019-05-16T14:32:57.019Z","1.1.1":"2019-05-26T08:05:52.104Z","1.1.2":"2019-06-19T15:47:46.483Z","1.1.3":"2019-06-26T14:45:54.580Z","1.2.0":"2019-08-01T06:48:07.784Z","1.2.1":"2019-10-04T15:56:43.072Z","1.3.0":"2019-10-31T14:37:01.601Z","2.0.0":"2019-11-17T20:56:05.805Z","2.0.1":"2020-03-08T03:52:33.336Z","2.1.0":"2020-03-21T20:25:00.596Z","2.2.0":"2020-05-30T21:58:28.430Z","3.0.0":"2020-09-20T23:54:17.473Z","3.0.1":"2020-09-21T00:00:40.158Z","3.0.2":"2020-09-24T03:54:26.707Z","3.0.3":"2020-10-04T01:46:30.371Z","3.0.4":"2020-10-22T01:57:37.932Z","3.0.5":"2020-10-24T00:41:19.652Z","3.1.0":"2020-12-04T06:09:14.002Z","3.2.0":"2021-06-17T03:17:16.934Z","3.3.0":"2022-08-07T16:46:20.446Z","4.0.0":"2023-12-09T18:39:54.376Z","4.0.1":"2024-01-09T01:09:06.033Z","4.0.2":"2026-03-10T22:12:54.567Z","5.0.0":"2026-03-16T12:04:37.006Z","5.0.1":"2026-04-02T09:06:26.787Z","5.1.0":"2026-04-28T18:24:05.331Z","5.1.1":"2026-06-25T07:31:24.505Z"},"bugs":{"url":"https://github.com/ItalyPaleAle/svelte-spa-router/issues"},"author":{"name":"Alessandro Segala","url":"@ItalyPaleAle"},"license":"MIT","homepage":"https://github.com/ItalyPaleAle/svelte-spa-router#readme","keywords":["router","svelte","svelte3","svelte4","svelte5","spa"],"repository":{"type":"git","url":"git+https://github.com/ItalyPaleAle/svelte-spa-router.git"},"description":"Router for SPAs using Svelte 5","maintainers":[{"name":"italypaleale","email":"italypaleale@gmail.com"},{"name":"dummdidumm","email":"sholthausen@web.de"}],"readme":"# svelte-spa-router\n\n[![Build Status](https://github.com/ItalyPaleAle/svelte-spa-router/workflows/Continuous%20Integration%20tests/badge.svg)](https://github.com/ItalyPaleAle/svelte-spa-router/actions) \n[![npm](https://img.shields.io/npm/v/svelte-spa-router.svg)](https://www.npmjs.com/package/svelte-spa-router)\n[![GitHub](https://img.shields.io/github/license/ItalyPaleAle/svelte-spa-router.svg)](https://github.com/ItalyPaleAle/svelte-spa-router/blob/master/LICENSE.md)\n\nThis module is a router for [Svelte 5](https://github.com/sveltejs/svelte) applications, specifically optimized for Single Page Applications (SPA).\n\nMain features:\n\n- Leverages **hash-based routing**, which is optimal for SPAs and doesn't require any server-side processing\n- Insanely simple to use, and has a minimal footprint\n- Uses the tiny [regexparam](https://github.com/lukeed/regexparam) for parsing routes, with support for parameters (e.g. `/book/:id?`) and more\n\nThis module is released under MIT license.\n\n> For support for Svelte 3 and 4, please use the ([v4 branch](https://github.com/ItalyPaleAle/svelte-spa-router/blob/v4.0.2/README.md))\n\n## Video\n\n[\"So you want to pick a router?\"]((https://www.youtube.com/watch?v=EL1qM0cv0eA)) talk by @ItalyPaleAle at Svelte Summit 2020. Includes an explanation of the two kinds of routers and a demo of svelte-spa-router.  \n_(Click on the cover image to play the video on YouTube)_\n\n[![Click to play video: 'So you want to pick a router?'](https://img.youtube.com/vi/EL1qM0cv0eA/0.jpg)](https://www.youtube.com/watch?v=EL1qM0cv0eA)\n\n## Hash-based routing\n\nWith hash-based routing, navigation is possible thanks to storing the current view in the part of the URL after `#`, called \"hash\" or \"fragment\".\n\nFor example, if your SPA is in a static file called `index.html`, your URLs for navigating within the app look something like `index.html#/profile`, `index.html#/book/42`, etc. (The `index.html` part can usually be omitted for the index file, so you can just create URLs that look like `http://example.com/#/profile`).\n\nWhen I created this component, other routers for Svelte apps implemented navigation using the HTML5 history API. While those URLs look nicer (e.g. you can actually navigate to `http://example.com/profile`), they are not ideal for static Single Page Applications. In order for users to be able to share links or even just refresh the page, you are required to have a server on the backend processing the request, and building fully-static apps is much harder as a consequence.\n\nHash-based routing is simpler, works well even without a server, and it's generally better suited for static SPAs, especially when SEO isn't a concern, as is the case when the app requires authentication. Many popular apps use hash-based routing, including GMail!\n\n## Sample code\n\nCheck out the code in the [examples](/examples) folder for some usage examples.\n\nTo run the samples, clone the repository, build the package, then start a sample:\n\n````sh\n# From the repo root: install deps and build the package\npnpm install\npnpm run build\n\n# Navigate to a sample\ncd examples/…\n# For example\ncd examples/basic-routing\n\n# Start a development server\npnpm install\npnpm run dev\n````\n\nThe sample will be running at http://localhost:5173\n\n## Using svelte-spa-router\n\nYou can include the router in any project using Svelte 5.\n\n### Install from NPM\n\nTo add svelte-spa-router to your project:\n\n````sh\n# Using npm\nnpm install svelte-spa-router\n# Using yarn\nyarn install svelte-spa-router\n# Using pnpm\npnpm install svelte-spa-router\n````\n\n### Supported browsers\n\nsvelte-spa-router aims to support modern browsers, including recent versions of:\n\n- Chrome\n- Edge (\"traditional\" and Chromium-based)\n- Firefox\n- Safari\n\nSupport for Internet Explorer is not a goal for this project. Some users have reportedly been able to use svelte-spa-router with IE11 after transpilation (e.g. with Babel), but this is not guaranteed.\n\n### Define your routes\n\nEach route is a normal Svelte component, with the markup, scripts, bindings, etc. Any Svelte component can be a route.\n\nThe route definition is just a JavaScript dictionary (object) where the key is a string with the path (including parameters, etc), and the value is the route object.\n\nFor example:\n\n````js\nimport Home from './routes/Home.svelte'\nimport Author from './routes/Author.svelte'\nimport Book from './routes/Book.svelte'\nimport NotFound from './routes/NotFound.svelte'\n\nconst routes = {\n    // Exact path\n    '/': Home,\n\n    // Using named parameters, with last being optional\n    '/author/:first/:last?': Author,\n\n    // Wildcard parameter\n    '/book/*': Book,\n\n    // Catch-all\n    // This is optional, but if present it must be the last\n    '*': NotFound,\n}\n````\n\nRoutes must begin with `/` (or `*` for the catch-all route).\n\nAlternatively, you can also define your routes using custom regular expressions, as explained below.\n\nNote that the order matters! When your users navigate inside the app, the first matching path will determine which route to load. It's important that you leave any \"catch-all\" route (e.g. a \"Page not found\" one) at the end.\n\n### Include the router view\n\nTo display the router, in a Svelte component (usually `App.svelte`), first import the router component:\n\n````js\nimport Router from 'svelte-spa-router'\n````\n\nThen, display the router anywhere you'd like by placing the component in the markup. For example:\n\n````svelte\n<body>\n    <Router {routes}/>\n</body>\n````\n\nThe `routes` prop is the dictionary defined above.\n\nThat's it! You already have all that you need for a fully-functional routing experience.\n\n### Dynamically-imported components and code-splitting\n\nStarting with version 3.0, svelte-spa-router supports dynamically-imported components (via the `import()` construct). The advantage of using dynamic imports is that, if your bundler supports that, you can enable code-splitting and reduce the size of the bundle you send to your users. This has been tested with bundlers including Vite, Rollup and Webpack.\n\nTo use dynamically-imported components, you need to leverage the `wrap` method (which can be used for a variety of actions, as per the docs on [route wrapping](/Advanced%20Usage.md#route-wrapping)). First, import the `wrap` method:\n\n```js\nimport {wrap} from 'svelte-spa-router/wrap'\n```\n\nThen, in your route definition, wrap your routes using the `wrap` method, passing a function that returns the dynamically-imported component to the `asyncComponent` property:\n\n```js\nwrap({\n    asyncComponent: () => import('./Foo.svelte')\n})\n```\n\n> Note: the value of `asyncComponent` must be the **definition of a function** returning a dynamically-imported component, such as `asyncComponent: () => import('./Foo.svelte')`.  \n> Do **not** use `asyncComponent: import('./Foo.svelte')`, which is a function invocation instead.\n\nFor example, to make the Author and Book routes from the first example dynamically-imported, we'd update the code to:\n\n````js\n// Import the wrap method\nimport {wrap} from 'svelte-spa-router/wrap'\n\n// Note that Author and Book are not imported here anymore, so they can be imported at runtime\nimport Home from './routes/Home.svelte'\nimport NotFound from './routes/NotFound.svelte'\n\nconst routes = {\n    '/': Home,\n\n    // Wrapping the Author component\n    '/author/:first/:last?': wrap({\n        asyncComponent: () => import('./routes/Author.svelte')\n    }),\n\n    // Wrapping the Book component\n    '/book/*': wrap({\n        asyncComponent: () => import('./routes/Book.svelte')\n    }),\n\n    // Catch-all route last\n    '*': NotFound,\n}\n````\n\nThe `wrap` method accepts an object with multiple properties and enables other features, including: setting a \"loading\" component that is shown while a dynamically-imported component is being requested, adding pre-conditions (route guards), passing static props, and adding custom user data.\n\nYou can learn more about all the features of `wrap` in the documentation for [route wrapping](/Advanced%20Usage.md#route-wrapping).\n\n### Navigating between pages\n\nYou can navigate between pages with normal anchor (`<a>`) tags. For example:\n\n````svelte\n<a href=\"#/book/123\">Thus Spoke Zarathustra</a>\n````\n\n#### The `use:link` action\n\nRather than having to type `#` before each link, you can also use the `use:link` action:\n\n````svelte\n<script>\nimport {link} from 'svelte-spa-router'\n</script>\n<a href=\"/book/321\" use:link>The Little Prince</a>\n````\n\nThe `use:link` action accepts an optional parameter `opts`, which can be one of:\n\n- A dictionary `{href: '/foo', disabled: false}` where both keys are optional:\n  - If you set a value for `href`, your link will be updated to point to that address, reactively (this will always take precedence over `href` attributes, if present)\n  - Setting `disabled: true` disables the link, so clicking on that would have no effect\n- A string with a destination (e.g. `/foo`), which is a shorthand to setting `{href: '/foo'}`.\n\nFor example:\n\n````svelte\n<script>\nimport {link} from 'svelte-spa-router'\nlet myLink = \"/book/456\"\n</script>\n<!-- Note the {{...}} notation because we're passing an object as parameter for a Svelte action -->\n<a use:link={{href: myLink, disabled: false}}>The Biggest Princess</a>\n````\n\nThe above is equivalent to:\n\n````svelte\n<script>\nimport {link} from 'svelte-spa-router'\nlet myLink = \"/book/456\"\n</script>\n<a use:link={myLink}>The Biggest Princess</a>\n````\n\nChanging the value of `myLink` will reactively update the link's `href` attribute.\n\n#### Navigating programmatically\n\nYou can navigate between pages programmatically too:\n\n````js\nimport {push, pop, replace} from 'svelte-spa-router'\n\n// The push(url) method navigates to another page, just like clicking on a link\npush('/book/42')\n\n// The pop() method is equivalent to hitting the back button in the browser\npop()\n\n// The replace(url) method navigates to a new page, but without adding a new entry in the browser's history stack\n// So, clicking on the back button in the browser would not lead to the page users were visiting before the call to replace()\nreplace('/book/3')\n````\n\nThese methods can be used inside Svelte markup too, for example:\n\n````svelte\n<button onclick={() => push('/page')}>Go somewhere</button>\n````\n\nThe `push`, `pop` and `replace` methods perform navigation actions only in the next iteration (\"tick\") of the JavaScript event loop. This makes it safe to use them also inside `onMount` callbacks within Svelte components.\n\nThese functions return a Promise that resolves with no value once the navigation has been triggered (in the next tick of the event loop); however, please note that this will likely be before the new page has rendered.\n\n### Parameters from routes\n\nsvelte-spa-router uses [regexparam](https://github.com/lukeed/regexparam) to parse routes, so you can add optional parameters to the route. Basic syntax is:\n\n- `/path` matches `/path` exactly (and only that)\n- `/path/:id` matches `/path/` followed by any string, which is a named argument `id`\n- `/path/:id/:version?` allows for an optional second named argument `version`\n- `/path/*` matches `/path/` followed by anything, using a non-named argument\n\n_Please refer to the documentation of regexparam for more details._\n\nIf your route contains any parameter, they will be made available to your component inside the `params` dictionary.\n\nFor example, for a route `/name/:first/:last?`, you can create this Svelte component:\n\n````svelte\n<p>Your name is: <b>{params.first}</b> <b>{#if params.last}{params.last}{/if}</b></p>\n<script>\n// You need to define the component prop \"params\"\nlet {params = {}} = $props()\n</script>\n````\n\nNon-named arguments are returned as `params.wild`.\n\n### Getting the current page\n\nYou can get the current page from `router.location`.\n\n````svelte\n<script>\nimport {router} from 'svelte-spa-router'\n</script>\n<p>The current page is: {router.location}</p>\n````\n\nIf you need both location and querystring together, use `router.loc`.\n\n### Querystring parameters\n\nYou can also extract \"querystring\" parameters from the hash of the page. This isn't the _real_ querystring, as it's located after the `#` character in the URL, but it can be used in a similar way. For example: `#/books?show=authors,titles&order=1`.\n\nWhen svelte-spa-router finds a \"querystring\" in the hash, it separates that from the location and returns it as a string in `router.querystring`. For example:\n\n````svelte\n<script>\nimport {router} from 'svelte-spa-router'\n</script>\n<p>The current page is: {router.location}</p>\n<p>The querystring is: {router.querystring}</p>\n````\n\nWith the example above, this would print:\n\n````text\nThe current page is: /books\nThe querystring is: show=authors,titles&order=1\n````\n\nIt's important to note that, to keep this component lightweight, svelte-spa-router **does not parse** the \"querystring\". If you want to parse the value of `router.querystring`, you can use [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams) available in all modern browsers, or third-party modules such as [qs](https://www.npmjs.com/package/qs).\n\n### Highlight active links\n\nsvelte-spa-router has built-in support for automatically marking links as \"active\", with the `use:active` action.\n\nFor example, you can use the code below to add the CSS class `active` to links that are active:\n\n````svelte\n<script>\nimport {link} from 'svelte-spa-router'\nimport active from 'svelte-spa-router/active'\n</script>\n\n<style>\n/* Style for \"active\" links; need to mark this :global because the router adds the class directly */\n:global(a.active) {\n    color: red;\n}\n</style>\n\n<a href=\"/hello/user\" use:link use:active={{path: '/hello/*', className: 'active', inactiveClassName: 'inactive'}}>Say hi!</a>\n<a href=\"/hello/user\" use:link use:active={'/hello/*'}>Say hi with a default className!</a>\n<a href=\"/hello/user\" use:link use:active>Say hi with all default options!</a>\n````\n\nThe `active` action accepts a dictionary `options` as argument:\n\n- `options.path`: the path that, when matched, makes the link active. In the first example above, we want the link to be active when the route is `/hello/*` (the asterisk matches anything after that). As you can see, this doesn't have to be the same as the path the link points to. When `options.path` is omitted or false-y, it defaults to the path specified in the link's `href` attribute. This parameter can also be a regular expression that will mark the link as active when it matches: for example, setting to the regular expression `/^\\/*\\/hi$/` will make the link active when it starts with `/` and ends with `/hi`, regardless of what's in between.\n- `options.className`: the name of the CSS class to add. This is optional, and it defaults to `active` if not present.\n- `options.inactiveClassName`: the name of the CSS class to add when the link is _not_ active. This is optional, and it defaults to nothing if not present.\n\nAs a shorthand, instead of passing a dictionary as `options`, you can pass a single string or regular expression that will be interpreted as `options.path`.\n\n### Define routes with custom regular expressions\n\nSince version 1.2 of svelte-spa-router, it's possible to define routes using custom regular expressions too, allowing for greater flexibility. However, this requires defining routes using a JavaScript Map rather than an object:\n\n````js\nimport Home from './routes/Home.svelte'\nimport Name from './routes/Name.svelte'\nimport NotFound from './routes/NotFound.svelte'\n\nconst routes = new Map()\n\n// You can still use strings to define routes\nroutes.set('/', Home)\nroutes.set('/hello/:first/:last?', Name)\n\n// The keys for the next routes are regular expressions\n// You will very likely always want to start the regular expression with ^\nroutes.set(/^\\/hola\\/(.*)/i, Name)\nroutes.set(/^\\/buongiorno(\\/([a-z]+))/i, Name)\n\n// Catch-all, must be last\nroutes.set('*', NotFound)\n````\n\nWhen you define routes as regular expressions, the `params` prop is populated with an array with the result of the matches from the regular expression.\n\nFor example, with this `Name.svelte` route:\n\n````svelte\n<p>Params is: <code>{JSON.stringify(params)}</code></p>\n<script>\n// You need to define the component prop \"params\"\nlet {params = {}} = $props()\n</script>\n````\n\nWhen visiting `#/hola/amigos`, the params prop will be `[\"/hola/amigos\",\"amigos\"]`.\n\nThis is consistent with the results of [`RegExp.prototype.exec()`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec).\n\n> When defining a route using a regular expression, you can optionally use [named capturing groups](https://2ality.com/2017/05/regexp-named-capture-groups.html). When using those, in addition to finding your matches in the `params` prop, you can find the matches for named capturing groups in `params.group`.  \n> For example, consider the route:\n>\n> ```js\n> routes.set(/^\\/book\\/(?<title>[a-z]+)$/, Book)\n> ```\n> \n> When visiting `/#/book/mytitle`, the `params` prop will be an array with `[\"/book/mytitle\", \"mytitle\"]`, and `params.groups` will be a dictionary with `{\"title\": \"mytitle\"}`.\n\n## Advanced usage\n\nCheck out the [Advanced Usage](/Advanced%20Usage.md) documentation for using:\n\n- [Route wrapping](/Advanced%20Usage.md#route-wrapping), including:\n  - [Dynamically-imported routes and placeholders](/Advanced%20Usage.md#async-routes-and-loading-placeholders)\n  - [Route pre-conditions](/Advanced%20Usage.md#route-pre-conditions) (\"route guards\")\n  - [Adding user data to routes](/Advanced%20Usage.md#user-data)\n  - [Static props](/Advanced%20Usage.md#static-props)\n- [`onRouteEvent`](/Advanced%20Usage.md#onrouteevent)\n- [`onRouteLoading` and `onRouteLoaded`](/Advanced%20Usage.md#onrouteloading-and-onrouteloaded)\n- [Querystring parsing](/Advanced%20Usage.md#querystring-parsing)\n- [Static props](/Advanced%20Usage.md#static-props)\n- [Route transitions](/Advanced%20Usage.md#route-transitions)\n- [Nested routers](/Advanced%20Usage.md#nested-routers)\n- [Route groups](/Advanced%20Usage.md#route-groups)\n- [Restore scroll position](/Advanced%20Usage.md#restore-scroll-position)\n","readmeFilename":"README.md","users":{"takez0":true}}