{"_id":"preact-router","_rev":"69-2b97f0f0db5871900684d9da4e49b09f","name":"preact-router","dist-tags":{"next":"3.0.1","latest":"4.1.2"},"versions":{"0.1.0":{"name":"preact-router","version":"0.1.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@0.1.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"04d300c552e7be6e5953b8f091d39efec3e29acf","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-0.1.0.tgz","integrity":"sha512-CFMqRnmiWUDLg6CulZJVq/nagqDIreVdm08BaGXI4en7pbBpw/dIu5FJU7lewr3AA25GQPIi1oIX+H1OWmOCkg==","signatures":[{"sig":"MEUCIQDDpuV78epDQkb41/0fT/9eekMgCw+bwa5XHKBWqTiPsgIgf+Jzeg2kp/ccf2k4ySQUxjGlSuLlEeaClbccC9RF78g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"04d300c552e7be6e5953b8f091d39efec3e29acf","gitHead":"2aa404e8d47f05e5cda09f2405f374cf3026f0df","scripts":{"test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"babel -f $npm_package_main -s -o $npm_package_main < src/index.js","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","prebuild":"mkdirp dist","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"chai":"^3.3.0","babel":"^5.8.23","mocha":"^2.3.3","sinon":"^1.17.1","eslint":"^1.7.1","mkdirp":"^0.5.1","sinon-chai":"^2.8.0","babel-eslint":"^4.1.3"},"peerDependencies":{"preact":"^1.5.0 || ^2.1.0"}},"0.1.1":{"name":"preact-router","version":"0.1.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@0.1.1","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"8337905365b7298dc4ea31fcd27598f1bef1bab1","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-0.1.1.tgz","integrity":"sha512-Pd2zR98CWBWFIKCCnLrlUzYLp46Wu3bpgyu6TmnoLl4JXCqM40deu+f+yFOPTpx4Bn/PnyjhbjteAK5mrgDHiQ==","signatures":[{"sig":"MEQCIBZdTtp+F2hAn6G2nxnuN+zlnFt9D17mXAL96o83rBLtAiALKVuE0t6/Y5zj378WzOumjRRe3Ewm1ovNTcXn9xL0Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"8337905365b7298dc4ea31fcd27598f1bef1bab1","gitHead":"7eb1192b68a0ce9089f601b5830344d507b43a20","scripts":{"test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"babel -f $npm_package_main -s -o $npm_package_main < src/index.js","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","prebuild":"mkdirp dist","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"chai":"^3.3.0","babel":"^5.8.23","mocha":"^2.3.3","sinon":"^1.17.1","eslint":"^1.7.1","mkdirp":"^0.5.1","sinon-chai":"^2.8.0","babel-eslint":"^4.1.3"},"peerDependencies":{"preact":"^1.5.0 || ^2.1.0"}},"0.1.2":{"name":"preact-router","version":"0.1.2","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@0.1.2","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"4e1652829a7feefdd0bd9fc55812bc2c61c36820","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-0.1.2.tgz","integrity":"sha512-MP09fYzXZ7EdKbUxE7Er6tbt4QGK8umwo4H0YuABepsijhyqbr2Upj/R5QbTvqDsNWj75+ZIHdhcw+Xomc5VdQ==","signatures":[{"sig":"MEYCIQCIMNGOTyYHAvVgpQQd6fCMxytMtWx3YCCvfC+vN8ToWwIhAIDQRORhg+VvC7RbotGVuXqib9eVJQiqAnvPa0q5TlAI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"4e1652829a7feefdd0bd9fc55812bc2c61c36820","gitHead":"e780e1b0ec757dfd2a26d60215982c5d323828ce","scripts":{"test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"babel -f $npm_package_main -s -o $npm_package_main < src/index.js","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","prebuild":"mkdirp dist","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"chai":"^3.3.0","babel":"^5.8.23","mocha":"^2.3.3","sinon":"^1.17.1","eslint":"^1.7.1","mkdirp":"^0.5.1","sinon-chai":"^2.8.0","babel-eslint":"^4.1.3"},"peerDependencies":{"preact":"^1.5.0 || ^2.1.0"}},"0.1.3":{"name":"preact-router","version":"0.1.3","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@0.1.3","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"5991c001b3e4968c8ea15da3a618821f445d6c0e","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-0.1.3.tgz","integrity":"sha512-3kBpTnO5fy/82aVdT4NfERWqf8LIXp11xBAFv7d1DceqlZU73rkLr/QxoYz0TsYkNRHSyyEg8jgJeIMLJKhUlA==","signatures":[{"sig":"MEUCIQCfDHAyzAFF86Cyxn8SQ8r2STTR/HwJsi2TnhCmPqXX7gIgesp0nx0LZxJG91KIjwTGsuoBKKxnSvLG2ZY4OkVMGiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"5991c001b3e4968c8ea15da3a618821f445d6c0e","gitHead":"5a4dde644c1898cdcc0318c80e695f8ce7dbd9b2","scripts":{"test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"babel -f $npm_package_main -s -o $npm_package_main < src/index.js","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","prebuild":"mkdirp dist","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"chai":"^3.3.0","babel":"^5.8.23","mocha":"^2.3.3","sinon":"^1.17.1","eslint":"^1.7.1","mkdirp":"^0.5.1","sinon-chai":"^2.8.0","babel-eslint":"^4.1.3"},"peerDependencies":{"preact":"^1.5.0 || ^2.1.0"}},"1.0.0":{"name":"preact-router","version":"1.0.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@1.0.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"4c02fb4063eb0fdc2322364d41cf4a7aeffc39df","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-1.0.0.tgz","integrity":"sha512-tqpZVvqDjfXFsM+KHdJrxfmNvcXxknbMUR+lQFt0PDlbOPgTqxG75RCropiSktaXGE33PTAS5FpG4AJ8wvKDHQ==","signatures":[{"sig":"MEUCIA8yM/dRCa/n1YfECRnffwQxXmbSCumFu1wDnDPJnYGpAiEAuCl1nWWPhJx+ESivUj8z6JltUx1goVtC2aVACiX1DEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"4c02fb4063eb0fdc2322364d41cf4a7aeffc39df","gitHead":"5234f4862add06772d7d6ce47709c8c87e1450ad","scripts":{"test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"babel -f $npm_package_main -s -o $npm_package_main < src/index.js","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","prebuild":"mkdirp dist","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"chai":"^3.3.0","babel":"^5.8.23","mocha":"^2.3.3","sinon":"^1.17.1","eslint":"^1.7.1","mkdirp":"^0.5.1","preact":"^2.2.0","sinon-chai":"^2.8.0","babel-eslint":"^4.1.3"},"peerDependencies":{"preact":"^2.2.0"}},"1.1.0":{"name":"preact-router","version":"1.1.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@1.1.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"eceacdddbc46991d4dadcf44618439f8ce858eb7","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-1.1.0.tgz","integrity":"sha512-27bCMk+GthBmtdHl8M66dnXLoSwPmokSd9RkScP8IJV2DMqtFSi89er1rpp54xITRo9NNq25zfBiXOZzyisgMg==","signatures":[{"sig":"MEUCIQDhHIz35M/dk/VdFDTNiGuvg3LFZkaL3MG4yaH7k+CsyQIgFbCnR4GGsOqAMYq5Sk9GnV1xA+MWrfWf+6m1nhdITkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"eceacdddbc46991d4dadcf44618439f8ce858eb7","gitHead":"17c834933a6ed416bc365005ea5bb1edb39522e5","scripts":{"test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"babel -f $npm_package_main -s -o $npm_package_main < src/index.js","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","prebuild":"mkdirp dist","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"chai":"^3.3.0","babel":"^5.8.23","mocha":"^2.3.3","sinon":"^1.17.1","eslint":"^1.7.1","mkdirp":"^0.5.1","preact":"^2.2.0","sinon-chai":"^2.8.0","babel-eslint":"^4.1.3"},"peerDependencies":{"preact":"^2.2.0"}},"1.2.0":{"name":"preact-router","version":"1.2.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@1.2.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"1445890ec82dc4a7d41ef6f3781d1ea466dbdf53","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-1.2.0.tgz","integrity":"sha512-+rkb+Qd6f7capV/EBMOHGGZ1T1U2W1cGS5jRhvQTwdjYF3W/qpEGXBs9MpEsLP4mX/jEigWf+OkRpPX9isJ4Vw==","signatures":[{"sig":"MEUCID3jFMI6TxROBq8ssTTSmfCQ5cmGG312fkb/P5vcUbogAiEAn/hEz8rgcpBIQUbtvtB1vdMmku+pHl0A7ZT2H4bZAig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"1445890ec82dc4a7d41ef6f3781d1ea466dbdf53","gitHead":"3f9d2c67974c9a923c972e8b632a9e882b2aa2d6","scripts":{"test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"babel -f $npm_package_main -s -o $npm_package_main < src/index.js","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","prebuild":"mkdirp dist","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"chai":"^3.5.0","babel":"^5.8.23","mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^1.7.1","mkdirp":"^0.5.1","preact":"^2.8.3","sinon-chai":"^2.8.0","babel-eslint":"^4.1.7"},"peerDependencies":{"preact":"^2.8.3"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-1.2.0.tgz_1454380413870_0.6774038914591074","host":"packages-5-east.internal.npmjs.com"}},"1.2.1":{"name":"preact-router","version":"1.2.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@1.2.1","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"b5e5562fafc3c4379415e39cb8d3d7f4f75822e3","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-1.2.1.tgz","integrity":"sha512-Vv4plO3aYSv5D7fe7h5tiwvwbnlUTe4ss0UYuqdq3zpw3aS0q5BeKGEn3br7WmK+Blhms/GcaCP0BOUGDTXwCg==","signatures":[{"sig":"MEUCIFAHAWM0aRjy2PQMA2ggEYYZjC/GoABzgmv3Hd4wg8QoAiEA7PVuiw6k20lblgpcc5hX5MosG3+sydYyfxfHHbNXI3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"b5e5562fafc3c4379415e39cb8d3d7f4f75822e3","amdName":"preactRouter","gitHead":"f850eedd400c3c018b3f9b13d8b53e1b904d9d62","scripts":{"size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main --mangle-regex=\"/^(classCallCheck|components|normalizeName|add|clean|process|collect|create|nodes|itemsOffline)$/\" --mangle-props -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"4.2.2","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","babel":"^5.8.23","mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^1.7.1","mkdirp":"^0.5.1","preact":"^2.8.3","rimraf":"^2.5.1","rollup":"^0.25.2","uglify-js":"^2.6.1","sinon-chai":"^2.8.0","npm-run-all":"^1.5.1","babel-eslint":"^4.1.7","rollup-plugin-babel":"^1.0.0"},"peerDependencies":{"preact":"^2.8.3"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-1.2.1.tgz_1454473822834_0.9302463689818978","host":"packages-6-west.internal.npmjs.com"}},"1.2.2":{"name":"preact-router","version":"1.2.2","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@1.2.2","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"b9677c9f1de088efdbd58710a9cf59dc2465a0c5","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-1.2.2.tgz","integrity":"sha512-r1A7WGJA++LUp5hhsMb24/DUh3rzQZzQyynFSv4ybIW6TZfBjcg258MbLm86vt/EOo6HJSAmppy7X6JL1CxUGg==","signatures":[{"sig":"MEUCIQDLdJkYpGYxsfARn1eRB/VpVPjv8yFQM7b/XxipXjZRywIgZxmNhy3pBFFlypm+We8VFw9wPiCW2ySaEa74Afg6Pxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"b9677c9f1de088efdbd58710a9cf59dc2465a0c5","amdName":"preactRouter","gitHead":"9e0a658624a03c2315df7e5429e57b67b52b257e","scripts":{"size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main --mangle-regex=\"/^(classCallCheck|components|normalizeName|add|clean|process|collect|create|nodes|itemsOffline)$/\" --mangle-props -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"4.2.2","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","babel":"^5.8.23","mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^1.7.1","mkdirp":"^0.5.1","preact":"^2.8.3","rimraf":"^2.5.1","rollup":"^0.25.2","uglify-js":"^2.6.1","sinon-chai":"^2.8.0","npm-run-all":"^1.5.1","babel-eslint":"^4.1.7","gzip-size-cli":"^1.0.0","pretty-bytes-cli":"^1.0.0","rollup-plugin-babel":"^1.0.0"},"peerDependencies":{"preact":"^2 || ^3"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-1.2.2.tgz_1454512002167_0.5602210951037705","host":"packages-6-west.internal.npmjs.com"}},"1.2.3":{"name":"preact-router","version":"1.2.3","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@1.2.3","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"869e57d65aef50c13885bb5c670727ba8446f7c6","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-1.2.3.tgz","integrity":"sha512-/zdkn2ujItBg8h2UhfpwTGfsANrvrEf5BT9en1IsfwkBNGrShodjqM1VRLKy+Rwu6ClFSRFm6KZ5K7g+Tz+Euw==","signatures":[{"sig":"MEUCIQDO+9ijIl3xSJIyS+FwpKccn030tb5lf+K2f6AjAqyt9AIgfT6k6YGX3hoRVpLwIjZ7dpyrOlinvDleB6I4Um1wBs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"869e57d65aef50c13885bb5c670727ba8446f7c6","amdName":"preactRouter","gitHead":"9e1d808e5b9eb6f6fcc76f72ef6b6d23b2ce7355","scripts":{"size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main --mangle-regex=\"/^(classCallCheck|components|normalizeName|add|clean|process|collect|create|nodes|itemsOffline)$/\" --mangle-props -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"4.2.2","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","babel":"^5.8.23","mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^1.7.1","mkdirp":"^0.5.1","preact":"^2.8.3","rimraf":"^2.5.1","rollup":"^0.25.2","uglify-js":"^2.6.1","sinon-chai":"^2.8.0","npm-run-all":"^1.5.1","babel-eslint":"^4.1.7","gzip-size-cli":"^1.0.0","pretty-bytes-cli":"^1.0.0","rollup-plugin-babel":"^1.0.0"},"peerDependencies":{"preact":"^2 || ^3"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-1.2.3.tgz_1454540586634_0.9336716567631811","host":"packages-6-west.internal.npmjs.com"}},"1.2.4":{"name":"preact-router","version":"1.2.4","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@1.2.4","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"cf5028e557688c6a4529c5c4bb0c1562c2656ae8","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-1.2.4.tgz","integrity":"sha512-D6y2cEzZQgOtJuIJzYQuyigDMYQNGSiHUTYtZ+/Denw0QxkxYDukiZeX2HG5iCFBz5WUARWgH57dYR5tRq/PJA==","signatures":[{"sig":"MEYCIQCl+aWCqPgd6yRq/YqfxxeFJrm6QIJLe2HAVwbBlPyhpgIhAK/mZgkT1Ts4xsVtvbzU6DParqZyM5rFGVNE5OOAtjiJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"cf5028e557688c6a4529c5c4bb0c1562c2656ae8","amdName":"preactRouter","gitHead":"2ef7896d674453cebad8115c0da9bf99871e5c1a","scripts":{"size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main --mangle-regex=\"/^(classCallCheck|components|normalizeName|add|clean|process|collect|create|nodes|itemsOffline)$/\" --mangle-props -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"4.2.2","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","babel":"^5.8.23","mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.0.0","mkdirp":"^0.5.1","preact":"^3.4.0","rimraf":"^2.5.1","rollup":"^0.25.2","uglify-js":"^2.6.1","sinon-chai":"^2.8.0","npm-run-all":"^1.5.1","babel-eslint":"^5.0.0","gzip-size-cli":"^1.0.0","pretty-bytes-cli":"^1.0.0","rollup-plugin-babel":"^1.0.0"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-1.2.4.tgz_1456272376172_0.042479740688577294","host":"packages-6-west.internal.npmjs.com"}},"1.3.0":{"name":"preact-router","version":"1.3.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@1.3.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"36a642c3c4c39d2d8619a31ad3f31f986a39bc34","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-1.3.0.tgz","integrity":"sha512-VP7dZlwz/ceR9FjkNrpdS/Ijhd8b4vuK+HdVAn9ky/HXN9uuclGDB2ttWNLsPO+P059NhdgYfjVfXG0xPKQTVA==","signatures":[{"sig":"MEQCIBMKUDoXmvMJ0sng8xu9Bx34hdFd2nVFJiylxt/g81Q0AiBB2HSWQAvlhGLToFQ0SF/WbEw9GTUelyHuwEG4o0pPgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"36a642c3c4c39d2d8619a31ad3f31f986a39bc34","amdName":"preactRouter","gitHead":"19adc4d300ee55a3dd42279f277c15abf39279f8","scripts":{"size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main --mangle-regex=\"/^(classCallCheck|components|normalizeName|add|clean|process|collect|create|nodes|itemsOffline)$/\" --mangle-props -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"4.2.2","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","babel":"^5.8.23","mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.2.0","mkdirp":"^0.5.1","preact":"^4.1.1","rimraf":"^2.5.1","rollup":"^0.25.2","uglify-js":"^2.6.1","sinon-chai":"^2.8.0","npm-run-all":"^1.5.1","babel-eslint":"^5.0.0","gzip-size-cli":"^1.0.0","pretty-bytes-cli":"^1.0.0","rollup-plugin-babel":"^1.0.0"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-1.3.0.tgz_1457631225539_0.10815320210531354","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"preact-router","version":"1.4.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@1.4.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"ab3f72c1cb2c7d683ece222a26feb808b38bbd81","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-1.4.0.tgz","integrity":"sha512-R0dWHdpYEdiKuLHlO9DOoJ5j3uUoQhfbhEvxJsaeSuLntzYsFECBeYHGuLgp2+l+WMdpZOx3lpYWr1N7BtEMnw==","signatures":[{"sig":"MEQCIFbCr4XFT+fRj5BfzMiB7PUibvvfRJdk6MmRAic5Ts4iAiB6DlnnOeJsoS9K7ZpP4aqsHYq3Hd7sdAurToh6C6+w+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"ab3f72c1cb2c7d683ece222a26feb808b38bbd81","amdName":"preactRouter","gitHead":"68c671f4c04e523a8baba9eca807267ea6c4f3b1","scripts":{"size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"eslint {src,test} && mocha --compilers js:babel/register test/**/*.js","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main --mangle-regex=\"/^(classCallCheck|components|normalizeName|add|clean|process|collect|create|nodes|itemsOffline)$/\" --mangle-props -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"2.14.7","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"4.2.2","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","babel":"^5.8.23","mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.2.0","mkdirp":"^0.5.1","preact":"^4.1.1","rimraf":"^2.5.1","rollup":"^0.25.2","uglify-js":"^2.6.1","sinon-chai":"^2.8.0","npm-run-all":"^1.5.1","babel-eslint":"^6.0.0","gzip-size-cli":"^1.0.0","pretty-bytes-cli":"^1.0.0","rollup-plugin-babel":"^1.0.0"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-1.4.0.tgz_1461026526462_0.8121455560903996","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-beta1":{"name":"preact-router","version":"2.0.0-beta1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.0.0-beta1","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"f2b2e5c89ee4c7814e16c95d0d593c6f3c491c54","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.0.0-beta1.tgz","integrity":"sha512-f75eI8gFHJBOvAm51/5ZhW8Fhqnwcpr4AO41xjGtzh0/9XFMZBBUOJWD92OIyxiVJblD8B4ox10JaR1Ke73wJA==","signatures":[{"sig":"MEUCIDYinbr+9McAuLuOCt9mFD2xpl5sBg6w82PyhV2VOGzUAiEA7lwVoMU1e3Etru/xugxsSTf8SKU5TVwkc1ZextIQSgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"f2b2e5c89ee4c7814e16c95d0d593c6f3c491c54","amdName":"preactRouter","gitHead":"92e97206869069114742c6c9d74385033d78c3c1","scripts":{"size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"eslint {src,test} && mocha --compilers js:babel-register test/**/*.js","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main --mangle-regex=\"/^(classCallCheck|components|normalizeName|add|clean|process|collect|create|nodes|itemsOffline)$/\" --mangle-props -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm run build"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.8.8","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"5.7.1","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","mocha":"^2.5.0","sinon":"^1.17.4","eslint":"^2.11.1","mkdirp":"^0.5.1","preact":"^4.8.0","rimraf":"^2.5.1","rollup":"^0.26.0","babel-cli":"^6.9.0","uglify-js":"^2.6.1","sinon-chai":"^2.8.0","npm-run-all":"^2.0.0","babel-eslint":"^6.0.4","gzip-size-cli":"^1.0.0","babel-register":"^6.9.0","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^5.1.1","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","rollup-plugin-memory":"^1.0.0","babel-preset-es2015-rollup":"^1.1.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.0.0-beta1.tgz_1464727617936_0.17337486566975713","host":"packages-16-east.internal.npmjs.com"}},"2.0.0":{"name":"preact-router","version":"2.0.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.0.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"65a5ac2c603dd3369768fc300ddc9aafd166595d","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.0.0.tgz","integrity":"sha512-VEvJe4SNmiSjsBDNWVHeF+MzXYDYDwMAwTd5m2OSrzxt4TSRMzDvhfnt1gYFv63+/YyAxYh3zYfTe19K1Sq0fw==","signatures":[{"sig":"MEUCIQDKlrMqhH0KOhn0fZsKet8stoqJ8a3n43z3X31a3mH5PQIgM8l3OmYCcTisgt+OZUeBS0uRPgzeuePx/XzUTs3H7ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"65a5ac2c603dd3369768fc300ddc9aafd166595d","amdName":"preactRouter","gitHead":"910353c0525ab77a24cf2ba3454012de1faf7e9e","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.8.8","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"5.7.1","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^2.2.3","karma":"^0.13.22","mocha":"^2.5.0","sinon":"^1.17.4","eslint":"^2.11.1","mkdirp":"^0.5.1","preact":"^4.8.0","rimraf":"^2.5.1","rollup":"^0.26.0","webpack":"^1.13.1","babel-cli":"^6.9.0","uglify-js":"^2.6.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^2.0.0","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^1.7.0","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^5.1.1","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-preset-es2015-minimal":"^2.0.0","babel-preset-es2015-minimal-rollup":"^2.0.0"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.0.0.tgz_1464753133525_0.47645058715716004","host":"packages-12-west.internal.npmjs.com"}},"2.1.0":{"name":"preact-router","version":"2.1.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.1.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"d0dd880a5e8bb4587e2d937c2692896af3029997","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.1.0.tgz","integrity":"sha512-t5bq/SttXTo28dCuhLzsQEabHHASFF73kzvFpgSeq2Q9G3Jb9pmAJ6znNhzGiHyleQZogHtzI9Xxkn/FRLaVeg==","signatures":[{"sig":"MEQCIEJN7dzO8mIWFbZT/pCuDubDzuaR1DKx5zz/nWsvwun5AiAxgYu/2DPwfkKHQbFTbOye2EISCPn43P47s3oiAtdtRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"d0dd880a5e8bb4587e2d937c2692896af3029997","amdName":"preactRouter","gitHead":"eeb052df9cf8a4817262aceea8f8a0688a4a148b","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.8.8","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"5.7.1","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^2.2.3","karma":"^1.0.0","mocha":"^2.5.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^5.3.1","rimraf":"^2.5.1","rollup":"^0.34.1","webpack":"^1.13.1","babel-cli":"^6.9.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^2.0.0","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^1.7.0","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^5.1.1","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-preset-es2015-minimal":"^2.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015-minimal-rollup":"^2.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.1.0.tgz_1469118457730_0.39760812162421644","host":"packages-12-west.internal.npmjs.com"}},"2.2.0":{"name":"preact-router","version":"2.2.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.2.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"4f28cf101135c8d9e526cbc8fc3d02b2aad7d430","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.2.0.tgz","integrity":"sha512-RRm9+qYTIPU4Rvu2iia8rnUXI3FwUeIOqRkvflHd0XlczAHNdAMKINnp0Hy1jzIBMI2mQ2ZedHeI9vjDJTgpuw==","signatures":[{"sig":"MEYCIQCWPKzH7X9qD8aJn/bKOJLVIAZCEr01Dm93Q5uV9tiDTgIhAIeKkKnjC8XYwmFwTLwU1h0PQ/+25tH0JEE/yd656CPO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"4f28cf101135c8d9e526cbc8fc3d02b2aad7d430","amdName":"preactRouter","gitHead":"3fc51f9ae36daa63e9654be6530a8d50e6bb4ccc","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.3","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"6.3.1","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^6.0.1","rimraf":"^2.5.1","rollup":"^0.36.3","webpack":"^1.13.1","babel-cli":"^6.9.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^1.7.0","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.2.0.tgz_1477072118686_0.6901503049302846","host":"packages-18-east.internal.npmjs.com"}},"2.3.0":{"name":"preact-router","version":"2.3.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.3.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"2366b7fb645e9f0df877cad5da90e81d7bdca92a","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.3.0.tgz","integrity":"sha512-84NLzrCMb8duDkICVBmdyDzWXyo1ZbpWiaslOMfvqCV1/euQ/MpyErYbn8vDGiDnwOvWCFjlp/858/KJGxQJdQ==","signatures":[{"sig":"MEUCIQDtU2vLVdC+8ai2p14L2TDsYaBVQe8yRmtSiGBVeHD+2QIgBnweh37hShC+plGOHxGlOZjDvkKdEWYmVXgYLPNybNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"2366b7fb645e9f0df877cad5da90e81d7bdca92a","amdName":"preactRouter","gitHead":"0d6e2c14349fe42f3cd7d4d40239e4284ec7981b","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.3","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"6.3.1","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^6.0.1","rimraf":"^2.5.1","rollup":"^0.36.3","webpack":"^1.13.1","babel-cli":"^6.9.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^1.7.0","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.3.0.tgz_1477079362323_0.1323115259874612","host":"packages-18-east.internal.npmjs.com"}},"2.3.1":{"name":"preact-router","version":"2.3.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.3.1","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"2f3af1292229e81a68136670eb5296acf2886017","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.3.1.tgz","integrity":"sha512-EwLFTD0W6AQLAa2yDDdGE5hoQUsH4TKUk7a8mmV779TfvyBLLbpq3R6iKMG+ld1pEAQml5z04WvQr+UoOBKPeA==","signatures":[{"sig":"MEUCIQC/Fok7VdJUQGmzQUO7H3N0XZ01ZdWp6Pro5HhDUEo/6wIgYJNloSIJVIxsOGfvVxKzt4XeaVmirmcyDWBLFXoL/d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"2f3af1292229e81a68136670eb5296acf2886017","amdName":"preactRouter","gitHead":"2748a0e26513ecf399f61dd774e32dcc457e7680","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.3","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"6.3.1","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^6.0.1","rimraf":"^2.5.1","rollup":"^0.36.3","webpack":"^1.13.1","babel-cli":"^6.9.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^1.7.0","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.3.1.tgz_1478482344350_0.28884036955423653","host":"packages-18-east.internal.npmjs.com"}},"2.3.2":{"name":"preact-router","version":"2.3.2","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.3.2","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"4a6db9ceb0bd29e3eb5ad27b4646e7c7e1d3e68f","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.3.2.tgz","integrity":"sha512-0re4iiXqT85e8UTaEBKHiIaEPPwDbugUh5rGRMKHUEnHeFtZpSjhifoGsidIYp1rcHvUNF8y6dGjw4z53+n+bw==","signatures":[{"sig":"MEYCIQCUmVOF98coMrp9E8ykExe0150jJN3M2QBecZ2jwjFmXgIhALt5PZ1ZSMBQYPIfusaocDwk1HZgwtV9kEhHyJR8gQeS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","_shasum":"4a6db9ceb0bd29e3eb5ad27b4646e7c7e1d3e68f","amdName":"preactRouter","gitHead":"c43009f77c29f71a65968baa29781c1022c491b4","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.3","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"6.3.1","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^6.0.1","rimraf":"^2.5.1","rollup":"^0.36.3","webpack":"^1.13.1","babel-cli":"^6.9.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^1.7.0","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.3.2.tgz_1479303203891_0.7675147464033216","host":"packages-12-west.internal.npmjs.com"}},"2.4.0":{"name":"preact-router","version":"2.4.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.4.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"d7e2606bae891e27a20d9356c32883a69dbcf8a1","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.4.0.tgz","integrity":"sha512-iffvPCs6f+VCxDa0xFOFmj34BMZ3gBqP5onmmbgBPPZnEeKQCBAUK74iLs04sgzUEx5WsFBTr0nSM15u4Gm8oA==","signatures":[{"sig":"MEQCIBWWgPDqV/XbHPSfVAZMCYqXNbVDYsEOVOhJqZKaGCNuAiBA3B3FZaqGA2CFW38upB4oIrcPn5Qb+iRP/OROtJzPwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist"],"_shasum":"d7e2606bae891e27a20d9356c32883a69dbcf8a1","amdName":"preactRouter","gitHead":"a33256141a22dd9dc604ef0dfeae3fb9680a747e","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile copy-typescript-definition minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"typings":"./dist/index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.3","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"6.3.1","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^6.0.1","rimraf":"^2.5.1","rollup":"^0.36.3","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.4.0.tgz_1485643668785_0.9146310114301741","host":"packages-18-east.internal.npmjs.com"}},"2.4.1":{"name":"preact-router","version":"2.4.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.4.1","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"2dbf1756724eb2b0c401678c6cee5af2e7a2ccb8","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.4.1.tgz","integrity":"sha512-Hbglv5p7c4QCPrnyxSUJFN8Y7gZr7Kb95x2MTMhtrcJcYyPAeleiKfjiefPV9Pw94v+URnAK+WwDXuXyOEHjXw==","signatures":[{"sig":"MEUCIQDB5+k3HkIb+i3lLaDrbhQbfhendyNzYEE9MActh/4dLwIgYrmdEdD2Wwm0DXL906fU+WijvA7BglGuiFZzHVUKu2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist"],"_shasum":"2dbf1756724eb2b0c401678c6cee5af2e7a2ccb8","amdName":"preactRouter","gitHead":"d83f920769a566353fca64671eaa541461ab01a8","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile copy-typescript-definition minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"x-typings":"./dist/index.d.ts","repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.3","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"6.3.1","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^6.0.1","rimraf":"^2.5.1","rollup":"^0.36.3","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.4.1.tgz_1485820679093_0.6951810440514237","host":"packages-12-west.internal.npmjs.com"}},"2.4.2":{"name":"preact-router","version":"2.4.2","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.4.2","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"93fa22912197b01ec78851c6146082c030bb6af3","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.4.2.tgz","integrity":"sha512-4viCPwivFFAge3KCCVGbVtWAZraUezugLreI0unMHQwGEAvxjA8X60fS1GKfW6SHXqScsvolhvUWFblkf3DmTw==","signatures":[{"sig":"MEYCIQCF6IlVH4M+k6LPfTu4DdzRdy5HXXYXZO9owCMWperpqQIhAPwEwqPa5D3WOb71bjtL8yUFPlUA1sDEwMYiaS7z/DjA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist"],"module":"src/index.js","_shasum":"93fa22912197b01ec78851c6146082c030bb6af3","amdName":"preactRouter","gitHead":"1c3141af0827033c730df2b2a76b15e15166b6b9","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile copy-typescript-definition minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"x-typings":"./dist/index.d.ts","repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"6.9.4","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.36.3","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.4.2.tgz_1491502228859_0.6925393976271152","host":"packages-18-east.internal.npmjs.com"}},"2.4.3":{"name":"preact-router","version":"2.4.3","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.4.3","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"552a928fbc5c4bd031b88bd24385ffa9b2b52835","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.4.3.tgz","integrity":"sha512-8ZXgeLbrVorZVVSdWNyoa+hZarTnPkCdcBRr7wf2sX5urK/dAa8K7ugSBHOxjcwZWAPg8kq/oDBSoKsNrjGCXg==","signatures":[{"sig":"MEUCIQDLYPtr3kNdUOHvZq4DiXmmONCo7EHaZTslbzgbDfkk4wIgYlxHvMkZtR1FsW2O958aM99il1soIGOZ9CTX2UKnusc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist"],"module":"src/index.js","_shasum":"552a928fbc5c4bd031b88bd24385ffa9b2b52835","amdName":"preactRouter","gitHead":"13e44beb6c14f7905f746eeb61535eff03bff572","scripts":{"lint":"eslint {src,test}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all clean transpile copy-typescript-definition minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"x-typings":"./dist/index.d.ts","repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"6.9.4","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.36.3","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.4.3.tgz_1491519865538_0.44664215366356075","host":"packages-12-west.internal.npmjs.com"}},"2.4.4":{"name":"preact-router","version":"2.4.4","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.4.4","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"7098a94be6d43c0c7e177ebf2a51ea5841fe9c2b","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.4.4.tgz","integrity":"sha512-owa4GVPmf5frC1Od7cARuNOB4lZt4g+oAglidwY64cmJj4Dykg2LlaKU4ISVRAuK1uPw+IKlfYWH7wvYWNcfww==","signatures":[{"sig":"MEQCIF1gvf3sat7zpS+LdOuf5YHuxtNaqhw0oPq0RhoPJwh+AiBH5En7XJrvENl4c+/jp30Y9XL6ew7zu8LJpE9CSSRKIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist"],"module":"dist/preact-router.es.js","_shasum":"7098a94be6d43c0c7e177ebf2a51ea5841fe9c2b","amdName":"preactRouter","gitHead":"d60e6f03f200f05f41ed7686fa9c620882da4a7f","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile copy-typescript-definition minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"x-typings":"./dist/index.d.ts","repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.4.4.tgz_1491825673835_0.20616004173643887","host":"packages-12-west.internal.npmjs.com"}},"2.4.5":{"name":"preact-router","version":"2.4.5","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.4.5","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"48f0274c7cd56052257489269dafcfd6984763d8","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.4.5.tgz","integrity":"sha512-/36m1LSNsfVTTbT5w6LGO+Lnnia44SBIp/Bipwo50mRr+4yd3aiuC/+bPdw67B4xtndROp5tEkmOGMyjhoBwxQ==","signatures":[{"sig":"MEUCICqLQUZY41XYKw7+w+uGmoKa91wyy1kgOQiwXzR4Rrf9AiEA9LBXzL1FKxA8CYSyPFKmfDPp+CwbZ4YswJ2FGkNVTbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist"],"module":"dist/preact-router.es.js","_shasum":"48f0274c7cd56052257489269dafcfd6984763d8","amdName":"preactRouter","gitHead":"4e596193825164cfa7b883b5e19c7c951f8e3a42","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile copy-typescript-definition minify size","clean":"rimraf dist/","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"x-typings":"./dist/index.d.ts","repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","minified:main":"dist/preact-router.min.js","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.4.5.tgz_1491938006413_0.5344599566888064","host":"packages-12-west.internal.npmjs.com"}},"2.5.0":{"name":"preact-router","version":"2.5.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.5.0","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"bb94bd15b0b842aa961c0ee3a61a50dbafb7834e","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.5.0.tgz","integrity":"sha512-uSJOcHKNspgTGTrIuDQVgaGtNidPhbPRKOdc6iKp8BVIyWmcXNoGlX6Ug3VSbjTiZuLKoNltVor8PLIGvmM4+A==","signatures":[{"sig":"MEUCIQCMuY35tc+Z17jJ9TU6PMZ3khBS83CTeON1IDOhiTGqXAIgNevbbiRBQwBK08L5AYh+gdtFWSAGKGiJ/QKZFXmWnIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist"],"module":"dist/preact-router.es.js","_shasum":"bb94bd15b0b842aa961c0ee3a61a50dbafb7834e","amdName":"preactRouter","gitHead":"0b057bc9c80dde9037bfa297756cae1869e5d005","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"x-typings":"./dist/index.d.ts","repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.5.0.tgz_1492470353749_0.6458892032969743","host":"packages-18-east.internal.npmjs.com"}},"2.5.1":{"name":"preact-router","version":"2.5.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.5.1","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"e471b4ecbc35e0bcd0f9da270e0c57be82616249","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.5.1.tgz","integrity":"sha512-QJO7YcVAYSvMC6wEKFAN2+447f9eF5cvdSN4zynyfghTibEDXIWpXzgRLgNZzW6GC1iuzjDuHu+f1hpzqzWNsQ==","signatures":[{"sig":"MEQCICL3JjZXaOhc7im3AioKY2RQohWfIDfHU9CWdtdz9BJQAiBQ1nNifG4QM5dn25KyUURxfELmY56qvbVT8uQ6Q/nNjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist"],"module":"dist/preact-router.es.js","_shasum":"e471b4ecbc35e0bcd0f9da270e0c57be82616249","amdName":"preactRouter","gitHead":"2600a014137231cd651f33bfc6dc113efddf00fc","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"x-typings":"./dist/index.d.ts","repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.5.1.tgz_1492474954363_0.8189313758630306","host":"packages-18-east.internal.npmjs.com"}},"2.5.2":{"name":"preact-router","version":"2.5.2","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.5.2","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"15402f809f7236006e40214fcffadcac409bd693","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.5.2.tgz","integrity":"sha512-+lHsLgzwJ54x7GPlHxlipJYvPwq09CJ9Sd9Vgp+SZG1t7WkStpFL2ASG1+aEXRsUIGEn21Nl4yuivXPqgV7y/A==","signatures":[{"sig":"MEUCIG3zyLyBkM2fzC9RS5moRD5HXXLZHjXMiBRe8ngYaLDwAiEA+JpldUIQqNavbN5M4ThbKrixQU74tamAtaNx09djuo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist","match.js"],"module":"dist/preact-router.es.js","_shasum":"15402f809f7236006e40214fcffadcac409bd693","amdName":"preactRouter","gitHead":"723294b9ffc92cc51cca572321611aa3b18fbadd","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"x-typings":"./dist/index.d.ts","repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.5.2.tgz_1492999026865_0.18502314784564078","host":"packages-18-east.internal.npmjs.com"}},"2.5.3":{"name":"preact-router","version":"2.5.3","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.5.3","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"9418845fd16ed8167f88488b50a921aa0234032d","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.5.3.tgz","integrity":"sha512-+2t9y308tEbZuY9jKXtZqC8CHdbcM63hUqxGhOFk0O3XitTjBUAYzYHDUx4LnVpseQtP2Uesaws2FkQmhTC+mw==","signatures":[{"sig":"MEUCIQC3h+HcBh55L48gcmcBBwT6tABf9vhj7HU+fpmW997msgIgTo+DwYR63yhlUSsiIZOskAd4vdjMFk5p/nvRgvIySII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist","match.js"],"module":"dist/preact-router.es.js","_shasum":"9418845fd16ed8167f88488b50a921aa0234032d","amdName":"preactRouter","gitHead":"8907db20848b9a9df36ec15d1f64493a09603dc5","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts dist"},"typings":"./dist/index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.5.3.tgz_1499468935116_0.043694961816072464","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"preact-router","version":"2.5.4","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.5.4","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"4a1ae3d35e656507961976114884f700b441feda","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.5.4.tgz","integrity":"sha512-H1khTxONvriYC9QYXP3w8XDOtgiq8QpyTVvlTXm3U1dj67gXhkPO/Q1ITncg7Nxu4nsWXU5sc9XEkSCuNVIHiQ==","signatures":[{"sig":"MEUCIGHhxwphXl4xFzwl8Y+c1o3qOstQlWpMVSTwPZDCDDj4AiEAwQ+/HAM49xHcG32egxxZdLOzflIp+VglV8zWQ5rkthE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist","match.js"],"module":"dist/preact-router.es.js","_shasum":"4a1ae3d35e656507961976114884f700b441feda","amdName":"preactRouter","gitHead":"352dafb63838098e1b0f4d38ad0283742e211770","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.5.4.tgz_1499469033569_0.3974023989867419","host":"s3://npm-registry-packages"}},"2.5.5":{"name":"preact-router","version":"2.5.5","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.5.5","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"d186a7405efc70f7c9b7759174769e6b56bf9324","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.5.5.tgz","integrity":"sha512-XY6Ficcd4pZVLVxRVgfz1nQmUPbaGwH4jTgW9gpHQAjpYnJuYQjr4Cp6aQhsPe/aOAPvgSrlVrFuIlSLH+Q8NQ==","signatures":[{"sig":"MEYCIQDa2K9MdxkdIYYkKQFCR6CAl5dd+VFTkkxoLOhBV8QQvwIhAIp6B5d/qSE8vjpCs3Aj86CUKZmaV0PICc19oyJYJF2S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist","match.js","match.d.ts","index.d.ts"],"module":"dist/preact-router.es.js","_shasum":"d186a7405efc70f7c9b7759174769e6b56bf9324","amdName":"preactRouter","gitHead":"e73850430e32b61677d5cbcacd91ef2a81e89358","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.5.5.tgz_1500294514563_0.2770709488540888","host":"s3://npm-registry-packages"}},"2.5.6":{"name":"preact-router","version":"2.5.6","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.5.6","maintainers":[{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"2b18c2bb98c3a5d4bdcc07b0c248f8295a499469","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.5.6.tgz","integrity":"sha512-CUbLBCDAzkf2c0nndLCgBep7WscG2ey9kuRaHSSLbDFux4okKy8xjGHCdCRRtavM+8FvBNYrDHKc3UUPEWQ9lQ==","signatures":[{"sig":"MEQCIGThpbjBh153VJB2NFVcVKkA7Q2irG/hq12/tDuXT4TDAiAWpVcoCLlAagFKiL56VJBPIYGUHzAxVV0zhWaZceDD4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist","match.js","match.d.ts","index.d.ts"],"module":"dist/preact-router.es.js","_shasum":"2b18c2bb98c3a5d4bdcc07b0c248f8295a499469","amdName":"preactRouter","gitHead":"e645ca40deb7d69a0f2c23470603bfaf19843515","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.5.6.tgz_1503328168497_0.5767737098503858","host":"s3://npm-registry-packages"}},"2.5.7":{"name":"preact-router","version":"2.5.7","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.5.7","maintainers":[{"name":"alexendoo","email":"alex@macleod.io"},{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"571fa585472fb2b9918e8610d8ef8526cf2ee263","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.5.7.tgz","integrity":"sha512-u/LJy5tG0ffxrBb0/63ya3CKjYNgrTTp+QyZi9d04xi49ZB7pxgJc7+iiBOLBTX9F/HNRAlrCd/4m6T7Ki5m9A==","signatures":[{"sig":"MEYCIQCUss1c9VVOfzXBxhlRHgsprbcBXzX+uBWo6Ng5dYRI5wIhALdIKb1WVdj9yX40E5sNX/25axBIp3LkFTwU0X8w3CnA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist","match.js","match.d.ts","index.d.ts"],"module":"dist/preact-router.es.js","_shasum":"571fa585472fb2b9918e8610d8ef8526cf2ee263","amdName":"preactRouter","gitHead":"62a130bbf3e961b3d4a193b5b1a2128dd0c2b966","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.5.7.tgz_1503530839441_0.5302674099802971","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"preact-router","version":"2.6.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.6.0","maintainers":[{"name":"alexendoo","email":"alex@macleod.io"},{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"55f7fbc84e6b8af0df3ea04c8ce4c268714089b6","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.6.0.tgz","integrity":"sha512-q/r/MM1rcg/J9rbZ6Q+JLVSOAv2RdlEKzlV7XdLrjMB7cadpdvdJN64QOXCAPq5hM928Ih0R/JBvM6/Orgs82g==","signatures":[{"sig":"MEYCIQDXrlYd7BBCKfhguuogp4k0h80qm4/7RCWcFMEDy8kZ4AIhAOq/OuDflGQ1CwXM2ZmuLIrjREH6mZ/ZWA88gSlPA3W+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/preact-router.js","_from":".","files":["src","dist","match.js","match.d.ts","index.d.ts"],"module":"dist/preact-router.es.js","_shasum":"55f7fbc84e6b8af0df3ea04c8ce4c268714089b6","amdName":"preactRouter","gitHead":"b5bf23242db02f29d60c8c58af79b60e2532b891","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma test:ts","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"3.10.10","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"6.9.4","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","typescript":"^2.5.3","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router-2.6.0.tgz_1510348084125_0.22474728920497","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"preact-router","version":"2.6.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@2.6.1","maintainers":[{"name":"alexendoo","email":"alex@macleod.io"},{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"eec60a9f2c07a1ae4fbc6604d8a0415742fbbd89","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-2.6.1.tgz","fileCount":15,"integrity":"sha512-Ql3fptQ8hiioIw5zUcWUq5NShl7yFR4e6KBUzLbGI7+HKMIgBnH+aOITN5IrY1rbr2vhKXBdHdd9nLbbjcJTOQ==","signatures":[{"sig":"MEUCIQCW2VQZubjK7Hygqae2hIHqVc8ZGQThNvlz1C6fyLfYiQIgZMaBAXnT/l9Wiq34LN3mcdGNavMAFu6w2aQkydiSlA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAvzTCRA9TVsSAnZWagAAE+4P/RRbTAzy4yVotl9sC52/\nfmscJGs0tLxOLeSQKQgxY0tn2SbT9HNVUPcFyv01vjX3XnzjJPcDbjscppku\nRM4RlzgWKN/NClVLCK3kOPduvMzsOIFS01IyhDeQ7MecM712A1d1TFijmrXN\ntgkwXijuqvZqJTQoM11fWF3Ol9EaTVqf9KoaZtcNVvSsTJbQ59uuDD4xC5bI\nyL4LB2SlOGGb1Unoxcuh6mlEdmxDGTu7Uk4d09lrYL4Rnkb85mrvSDBSOgAF\nN8gNUD2Bc8P7Il7LVLegTo6HnzhYxgdRmvS5CgIq0OVOWfaXaJ8KlYa5BNNS\nkK3yewOURr7qay9vO2Vws6L7c7lDgzxtgFeY/7hv7TsMf1iJ0WGqJa2B82zg\nQhMf9Q2SufP7Hwi8W3xwoYCwFxVEgPiyZRYbjp+VDrMs64Hzw4Sm2Xn9rsNA\nYweZCRXOzJK65ovJw+4BU5FETJS+AX8M+q1js/YEYgDH0LRO7ETu9KTNW9mW\n+IuxlV5iEjFWcbtH6jtrhakfK2Z0V8nZgrCUoFiVm1HzRAfWS2G7nNyTJBZz\n9t+P2DB6QhiibppfuajVGqy0JTiPrIUUHl3LTyxaQJPPesWVYJzqtxfkW2Ll\nS0O9F6WcSHojMbyCAtPzXepROnIwbMqSinrbG1750cZhkn9RZIKD14pAzZDu\nS77N\r\n=14MB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/preact-router.js","files":["src","dist","match.js","match.d.ts","index.d.ts"],"module":"dist/preact-router.es.js","amdName":"preactRouter","gitHead":"e3b9355ca84479eed53955aba7e3038d8368c4ea","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma test:ts","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"5.7.1","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^8.0.1","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","typescript":"^2.5.3","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":"*"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_2.6.1_1526922449407_0.7002854747728198","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"preact-router","version":"3.0.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@3.0.0","maintainers":[{"name":"alexendoo","email":"alex@macleod.io"},{"name":"developit","email":"jason@developit.ca"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"352bb4c2bba3fa7aad2a686fd0371ae247ce3159","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-3.0.0.tgz","fileCount":15,"integrity":"sha512-v/dTwXa0TAeP2NTf4YFvT+TygejoSxN4Un9y90sNJiM/r6EY6wqBEoxmCdTTz5Yb101iP3Zuwr+4Wby7ZY1S+w==","signatures":[{"sig":"MEQCIGunS6UMeMeWRZr3kW6Ry86vbo4tc4yFd0P3f6qxLGOXAiAX5Ibo7xrluWSgoIVvjmtE+3MFUKHC4PYl3/q3jj/35A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgW+GCRA9TVsSAnZWagAAhbUP/3D26Ok9+md2Pl0GKcoe\nh/QcOH5gJwREo1w7yQTreL/oNGoCO93eASnW5/rA4SqPq8BwclWsqvo4BxOa\nbAtsWA2UwdAWm4KPXSHoMgPQLviOfNIKa5WOkOhskIm80hfM991FNoxEB5y0\n0c6CJHn53cmgqPp2wBzIHIVscS//ht7j9qFWePxDbssiuWcEB/hXvgBqCgyC\nvmzz33raDdyTPQDpNMS/w8VE0Xjfrjq2kruajUXwnrU6Qz6wU66NpE8iO3mc\n9FSZNrT6GaNaQPSa1GMDGmt258fLbaLHiOjCP6gNMuqjFLx934uVaOJ9Q5Ck\njMlbo+GfQSoxCU5gEOPX4JMDOmfG9Zu06x6SG65uYb/Bt0PIvLwp3NKN02zh\nO0cY0NWbrrg7IETx/S0W6Faq7xDDLd1xNoINX18j7QZpz27WM6FApmzqDXrP\nidBNJnRKDqRZwqjO3GrKz99u5afJY26u6XErizYu70zJOdECJmbTWwl6c4ys\nMvYZKXJYi047MCsLDTQjtyVeYiOj+OFLQ3+85m9rMruLq6MlECpWHgpmOK1S\n06qIkMJ1Q89BZP4UqeqyrAXy8vXsljTIp/gWrAG76Vi5CmXqQOIN8juMs7XB\nlrDCpTNTb/1YinLa5Ezmx2VcPZlapzkYDGTmoOEMGyQTkhTay43l7j/8MJuH\noy48\r\n=JpNs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/preact-router.js","module":"dist/preact-router.es.js","amdName":"preactRouter","gitHead":"458b62be57ffd69f8338c0b5f2743401575ed5ea","scripts":{"lint":"eslint {src,test,test_helpers}","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma test:ts","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"6.4.1","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^1.0.0","mocha":"^3.0.0","sinon":"^1.17.4","eslint":"^3.0.0","mkdirp":"^0.5.1","preact":"^10.0.0-alpha.0","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","typescript":"^2.5.3","karma-mocha":"^1.0.1","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":">=10 || ^10.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_3.0.0_1551986565605_0.8990183660652509","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"preact-router","version":"3.0.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@3.0.1","maintainers":[{"name":"alexendoo","email":"alex@macleod.io"},{"name":"developit","email":"jason@developit.ca"},{"name":"harmony","email":"ulliftw@gmail.com"},{"name":"lukeed","email":"luke@lukeed.com"},{"name":"marvinhagemeister","email":"marvin@marvinhagemeister.de"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"preactjs","email":"hello@preactjs.com"},{"name":"reznord","email":"allamsetty.anup@gmail.com"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"a42ef8a25b42847870658c636bb7c65a1deadb5f","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-3.0.1.tgz","fileCount":18,"integrity":"sha512-vPnOBm9k79zWKLiOHnG72Mcq71XeEUXo/iWrHyQv8LQVzPT8SUeFauT1cqE/5R2+PPx2yA0tk77YmfbAcXHgUg==","signatures":[{"sig":"MEYCIQCav6x5RqKWeWru92/r/kFR0gYPkiIHE0G7wtY1GKFVswIhAMQvInamU16vgPANNujtj8Mso389V0+wOisZfaDb0LtG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMQUiCRA9TVsSAnZWagAARwwP+QAKoKqwRTccXHZmoegD\nvSiimTMJqOtsNOUOilgszo3bEF+muXVudnLdoOH5rJzWz0L5bKK4gPkwLOqa\nn6wEDoePvALpq4MJ/MoadZ0e9C0NxedGYVzb2STwqTjjmM6XyPvimuPoGNc0\nAgXF6BffzgFRqLqzMKWdHCa7QYP54knR4RJrf1AooQb6Z4tY8aPbk1nIV5km\n+AqrH8yZojLH0H+ntpAnjLCJmPrJ5BcHvBrWJpjjwu+8E1BIiz74eQmPodBd\n3fuoAye0/sDVAtj7JhlTwA+7iwz9TROUjy6RMRpvov7A3BMszg9R8h3xWjKv\nJwMduyi/+rWsP0ELQ51JiwH89f5/IG9Gql5vviLofn/0L50j0u6xWCGMVbo7\nV3cnPFQ3cLX/KIvly15deYFi6wEPpJ7xV59FA4KPzbkDjvv8c0njUogH7kbS\nuLi9JQqAI6xzYvOrc2+n71QSrMCwYix1HqBfedJEkaoGu1o5TbNGjPXB67eX\n+Lo8HDsx8hqPXeIBOj7ICXyDKlFqyG4CuRWzeTGs/SvQeHFSSS7pEXfTdHSy\n4CA1rRHXYn3lIl1e/ZAkSnOWMqLpBgjlLtW0RbPVT/fnN8ls/zrputmQJNNP\nirRLdHxm95SEWCaiHzfFU3KsgBP4GZQykuBr4NwLRugkyQbhE3SU/uVO6Od6\nOGhl\r\n=QhVQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/preact-router.js","module":"dist/preact-router.es.js","readme":"# preact-router\n\n[![NPM](https://img.shields.io/npm/v/preact-router.svg)](https://www.npmjs.com/package/preact-router)\n[![travis-ci](https://travis-ci.org/developit/preact-router.svg)](https://travis-ci.org/developit/preact-router)\n\nConnect your [Preact] components up to that address bar.\n\n`preact-router` provides a `<Router />` component that conditionally renders its children when the URL matches their `path`. It also automatically wires up `<a />` elements to the router.\n\n> 💁 **Note:** This is not a preact-compatible version of React Router. `preact-router` is a simple URL wiring and does no orchestration for you.\n>\n> If you're looking for more complex solutions like nested routes and view composition, [react-router](https://github.com/ReactTraining/react-router) works great with preact as long as you alias in [preact-compat](https://github.com/developit/preact-compat).  React Router 4 even [works directly with Preact](https://codepen.io/developit/pen/BWxepY?editors=0010), no compatibility layer needed!\n\n#### [See a Real-world Example :arrow_right:](https://jsfiddle.net/developit/qc73v9va/)\n\n\n---\n\n\n### Usage Example\n\n```js\nimport Router from 'preact-router';\nimport { h, render } from 'preact';\n/** @jsx h */\n\nconst Main = () => (\n\t<Router>\n\t\t<Home path=\"/\" />\n\t\t<About path=\"/about\" />\n\t\t// Advanced is an optional query\n\t\t<Search path=\"/search/:query/:advanced?\" />\n\t</Router>\n);\n\nrender(<Main />, document.body);\n```\n\nIf there is an error rendering the destination route, a 404 will be displayed.\n\n\n### Handling URLS\n\n:information_desk_person: Pages are just regular components that get mounted when you navigate to a certain URL.\nAny URL parameters get passed to the component as `props`.\n\nDefining what component(s) to load for a given URL is easy and declarative.\nYou can even mix-and-match URL parameters and normal `props`.\nYou can also make params optional by adding a `?` to it.\n\n```js\n<Router>\n  <A path=\"/\" />\n  <B path=\"/b\" id=\"42\" />\n  <C path=\"/c/:id\" />\n  <C path=\"/d/:optional?/:params?\" />\n  <D default />\n</Router>\n```\n\n\n### Lazy Loading\n\nLazy loading (code splitting) with `preact-router` can be implemented easily using the [AsyncRoute](https://www.npmjs.com/package/preact-async-route) module:\n\n```js\nimport AsyncRoute from 'preact-async-route';\n<Router>\n  <Home path=\"/\" />\n  <AsyncRoute\n    path=\"/friends\"\n    getComponent={ () => import('./friends').then(module => module.default) }\n  />\n  <AsyncRoute\n    path=\"/friends/:id\"\n    getComponent={ () => import('./friend').then(module => module.default) }\n    loading={ () => <div>loading...</div> }\n  />\n</Router>\n```\n\n\n### Active Matching & Links\n\n`preact-router` includes an add-on module called `match` that lets you wire your components up to Router changes.\n\nHere's a demo of `<Match>`, which invokes the function you pass it (as its only child) in response to any routing:\n\n```js\nimport Router from 'preact-router';\nimport Match from 'preact-router/match';\n\nrender(\n  <div>\n    <Match path=\"/\">\n      { ({ matches, path, url }) => (\n        <pre>{url}</pre>\n      ) }\n    </Match>\n    <Router>\n      <div default>demo fallback route</div>\n    </Router>\n  </div>\n)\n\n// another example: render only if at a given URL:\n\nrender(\n  <div>\n    <Match path=\"/\">\n      { ({ matches }) => matches && (\n        <h1>You are Home!</h1>\n      ) }\n    </Match>\n    <Router />\n  </div>\n)\n```\n\n`<Link>` is just a normal link, but it automatically adds and removes an \"active\" classname to itself based on whether it matches the current URL.\n\n```js\nimport { Router, Link } from 'preact-router';\n\nrender(\n  <div>\n    <nav>\n      <Link activeClassName=\"active\" href=\"/\">Home</Link>\n      <Link activeClassName=\"active\" href=\"/foo\">Foo</Link>\n      <Link activeClassName=\"active\" href=\"/bar\">Bar</Link>\n    </nav>\n    <Router>\n      <div default>\n        this is a demo route that always matches\n      </div>\n    </Router>\n  </div>\n)\n```\n\n\n### Default Link Behavior\n\nSometimes it's necessary to bypass preact-router's link handling and let the browser perform routing on its own.\n\nThis can be accomplished by adding a `native` boolean attribute to any link:\n\n```html\n<a href=\"/foo\" native>Foo</a>\n```\n\n### Detecting Route Changes\n\nThe `Router` notifies you when a change event occurs for a route with the `onChange` callback:\n\n```js\nimport { render, Component } from 'preact';\nimport { Router, route } from 'preact-router';\n\nclass App extends Component {\n\n  // some method that returns a promise\n  isAuthenticated() { }\n\n  handleRoute = async e => {\n    switch (e.url) {\n      case '/profile':\n        const isAuthed = await this.isAuthenticated();\n        if (!isAuthed) route('/', true);\n        break;\n    }\n  };\n\n  render() {\n    return (\n      <Router onChange={this.handleRoute}>\n        <Home path=\"/\" />\n        <Profile path=\"/profile\" />\n      </Router>\n    );\n  }\n\n}\n```\n\n### Redirects\n\nCan easily be implemented with a custom `Redirect` component;\n\n```js\nimport { Component } from 'preact';\nimport { route } from 'preact-router';\n\nexport default class Redirect extends Component {\n  componentWillMount() {\n    route(this.props.to, true);\n  }\n\n  render() {\n    return null;\n  }\n}\n```\n\nNow to create a redirect within your application, you can add this `Redirect` component to your router;\n\n```js\n<Router>\n  <Bar path=\"/bar\" />\n  <Redirect path=\"/foo\" to=\"/bar\" />\n</Router>\n```\n\n\n### Custom History\n\nIt's possible to use alternative history bindings, like `/#!/hash-history`:\n\n```js\nimport { h } from 'preact';\nimport Router from 'preact-router';\nimport { createHashHistory } from 'history';\n\nconst Main = () => (\n    <Router history={createHashHistory()}>\n        <Home path=\"/\" />\n        <About path=\"/about\" />\n        <Search path=\"/search/:query\" />\n    </Router>\n);\n\nrender(<Main />, document.body);\n```\n\n### Programmatically Triggering Route\n\nIts possible to programmatically trigger a route to a page (like `window.location = '/page-2'`)\n\n```js\nimport { route } from 'preact-router';\n\nroute('/page-2')  // appends a history entry\n\nroute('/page-3', true)  // replaces the current history entry\n```\n\n### License\n\n[MIT]\n\n\n[Preact]: https://github.com/developit/preact\n[MIT]: https://choosealicense.com/licenses/mit/\n","amdName":"preactRouter","scripts":{"fix":"npm run lint -- --fix","lint":"eslint ./{src,test,test_helpers}/**/*.js","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma test:ts","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"harmony","email":"me@hrmny.sh"},"repository":{"url":"https://github.com/developit/preact-router.git","type":"git"},"description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Jason Miller\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.0","eslint":"^5.8.0","mkdirp":"^0.5.1","preact":"^10.0.0-beta.0","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","puppeteer":"^1.9.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","typescript":"^3.4.4","karma-mocha":"^1.3.0","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.2.5","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":">=10 || ^10.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_3.0.1_1563493666147_0.5659211159293056","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"preact-router","version":"3.1.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@3.1.0","maintainers":[{"name":"alexendoo","email":"alex@macleod.io"},{"name":"developit","email":"jason@developit.ca"},{"name":"harmony","email":"npm.leah@hrmny.sh"},{"name":"lukeed","email":"luke@lukeed.com"},{"name":"marvinhagemeister","email":"marvin@marvinhagemeister.de"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"preactjs","email":"hello@preactjs.com"},{"name":"reznord","email":"allamsetty.anup@gmail.com"},{"name":"solarliner","email":"solarliner@gmail.com"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"fed59487f812baef4a63aa63175e280fa3608151","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-3.1.0.tgz","fileCount":15,"integrity":"sha512-OeiSIl6C4ecfKl4wmEkkz5LO68PuNYuSWk1dxpjmTIMsXVRxm0PWw6PudAISQBjYmzMY9Z6NBfXoZjQDLV3l7g==","signatures":[{"sig":"MEQCICVPciIcOpSsKnapdBGbu9zS7/0U3S9YGPuziHRzMQynAiAcJNhGIvNrATpL42lJzi3vaC+aKkmDCVh7/7tYBTtQ9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrkjwCRA9TVsSAnZWagAAu8MP/RxWiaLzkbqyExdYyoIE\nr+aKVXljFYBaiKDuIHVzRy8t5JAyd3YAjeX6UBusgYl1Q3eP6vVxdmNmQnVp\nXuTMmB/MV7CjOi5cQZBwmm9wQHeXFmTBauZxNAvv0dGTro6uH2zq7rFlxuL0\n5logS8W6bky+Gsr55Z5sfvdSFLTtNfj9T996rNBQSTZDod3P7NON/I1sjtdA\nF6NmhsUT/vGpfpT9sMivvynTmmwYis4eA1K0CeoVTXLb5SX+n6hsE/3jt30D\n67oSJ/qyC3ydZzlc7/FqNHUkF6PUS6qnqivODfh5QIdgeWvkRDp4ZhEgvD2C\nvCIWUqlzmMsOrskjnUJRjeFlvY/0JQLsIN3gxQv4lWWe4QTpFJa+F0OOpoCd\nGcXvYjnP7t5PODxWWL+NqjvcGBUESyn2ZlIHTVhIgjLMkAcq4TduaItf5kEd\n6EQS7xRPBLCF6e4odoYRYPzvjxx4DClqPNqAraC8DA0xUTI0s0FIHOKaORXn\nrg0vjhfTR2kkp/I78g6OPv6dViU3hxZpkV8Jf+3bInk/t4hQX/MffeseqDhx\nsZHQWx5JvdQe+lm3mUjzXuPCrZbhrDebrlvWRvu09FYpR5cZ71wSzXQRcGqJ\nilfExUXpGgFZLlZwvcOQVPdu7DAO2bVZqTQQRXiP57T4bpEoo1RMT+jcNgif\nf/Nl\r\n=FWjT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/preact-router.js","module":"dist/preact-router.es.js","amdName":"preactRouter","gitHead":"1549740b3d6e596959e8ee3183bdcefc7761301c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint ./{src,test,test_helpers}/**/*.js","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma test:ts","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","prepublish":"npm-run-all build test","test:karma":"karma start --single-run","test:watch":"karma start","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"6.9.0","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"10.16.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.0","eslint":"^5.8.0","mkdirp":"^0.5.1","preact":"^10.0.0-rc.0","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","puppeteer":"^1.9.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","typescript":"^3.4.4","karma-mocha":"^1.3.0","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.2.5","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":">=10 || ^10.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_3.1.0_1571703023731_0.16711219338619476","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"preact-router","version":"3.2.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@3.2.0","maintainers":[{"name":"alexendoo","email":"alex@macleod.io"},{"name":"developit","email":"jason@developit.ca"},{"name":"harmony","email":"npm.leah@hrmny.sh"},{"name":"lukeed","email":"luke@lukeed.com"},{"name":"marvinhagemeister","email":"marvin@marvinhagemeister.de"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"preactjs","email":"hello@preactjs.com"},{"name":"reznord","email":"allamsetty.anup@gmail.com"},{"name":"solarliner","email":"solarliner@gmail.com"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"ea65116b836a7a03fcdb3c656665cf227971815c","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-3.2.0.tgz","fileCount":15,"integrity":"sha512-ol6K7NNsULGvth+0TBa7h9m7Y2goNZfCVl9zIyNDFjyizaOruAPWX9m4IRDzQeSkK6fWQehfs83CjoM6sKkHIg==","signatures":[{"sig":"MEQCIB9IPEkEZr14KVAsrohAkhfMFX4qm1vStGzKFUppKjCrAiBX7HdRCK31YbME4G/92NfvGa3/Vmh5VM+/zSaJb7swpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKTZICRA9TVsSAnZWagAArmIQAJVf8My9PxGwZCon+5TL\nYZTpq4LheuQEs2+FBb5sMQVkxi0vi2TN8YEBXocm8x+YnP5wLzZm1FzLfpRO\nQO9+s+Do/1JPsbyq8zi50fc3hnDLBLWVkWDY50gf0ZRraSTrseGtvNSmvvTn\ny6XPblTBkmosWvAKfShRy9AU73YbNzxgsqc5qMZ5+5O0WXcBLS6gWhB+dDAh\nKQ2AWRrJxPsxVTRNa4yWSxxYnzp7O1JFjP2ZA4mwgM1Zt9jCknhXyv2JiSW3\ncHdivVDqEbm7f8NMvIPM+nG4l/zItBqxdBR6VXiCrq5pWW65vnY99gBO5Wg/\nrxZwe38q/jtGobmFzbUABhZV55Lb+nhE2/nrg3Ww5VgU506w2t0MAHo27pUG\nfByvSf8eN/LwCcWW14TX+HHBHL/pb5rm8iBXktTOIpOu0NFYffSzjYSp+4cn\nrI78kpfyqcNAsqKU1iKQTfBGWOikf6lOxuTvER3VBf69ez//zr3SRZVyGvOU\nftW1rydI0e9ck7cPUdyssqqTReu4N+0DrQzX+zrBhtRInYXJBEwNIiCz0f/D\n6s3gpvbVlWwUye+lE80Zf9m4GOYTH3icREEDhBkp+njPmWKntD7wKPNftTFG\n2OPyr0tuaDUyUfKXTSCHZBga+t4RUWoaEfuf5R/nO1dtWPJTwIKY0LKzXyQt\n+Mz4\r\n=xX8+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/preact-router.js","module":"dist/preact-router.es.js","amdName":"preactRouter","gitHead":"c72a0da80f0c8a69d81d856b2f4573d1f68b6e66","scripts":{"fix":"npm run lint -- --fix","lint":"eslint ./{src,test,test_helpers}/**/*.js","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma test:ts","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","test:karma":"karma start --single-run","test:watch":"karma start","prepublishOnly":"npm-run-all build test","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"marvinhagemeister","email":"marvin@marvinhagemeister.de"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"6.13.4","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"11.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.0","eslint":"^5.8.0","mkdirp":"^0.5.1","preact":"^10.0.0-rc.0","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","puppeteer":"^1.9.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","typescript":"^3.4.4","karma-mocha":"^1.3.0","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.2.5","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","npm-merge-driver-install":"^1.1.1","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":">=10 || ^10.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_3.2.0_1579759176109_0.7327670442777638","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"preact-router","version":"3.2.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@3.2.1","maintainers":[{"name":"alexendoo","email":"alex@macleod.io"},{"name":"developit","email":"jason@developit.ca"},{"name":"harmony","email":"npm.leah@hrmny.sh"},{"name":"lukeed","email":"luke@lukeed.com"},{"name":"marvinhagemeister","email":"marvin@marvinhagemeister.de"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"preactjs","email":"hello@preactjs.com"},{"name":"reznord","email":"allamsetty.anup@gmail.com"},{"name":"solarliner","email":"solarliner@gmail.com"}],"homepage":"https://github.com/developit/preact-router","bugs":{"url":"https://github.com/developit/preact-router/issues"},"dist":{"shasum":"c7d12d8fc7a60bfbe5cadf23a234551bec783468","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-3.2.1.tgz","fileCount":15,"integrity":"sha512-KEN2VN1DxUlTwzW5IFkF13YIA2OdQ2OvgJTkQREF+AA2NrHRLaGbB68EjS4IeZOa1shvQ1FvEm3bSLta4sXBhg==","signatures":[{"sig":"MEYCIQDAUK4xQF7gAgyHpbHSv4Mglw8+b7Q0salx/QO2skSAuQIhAKkf4OMgLQ1e1qwfWcIcr9eMlqGK9vjHIVtZ7UjvrAJ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLw6+CRA9TVsSAnZWagAAx50QAJTDZTJ2z/46ErC4wvM5\nFf3/7UxYwFPCIJil9rhQuDr02uhwZ+XOvtxkfwlrgQFERwNjGwcsCkLHSLKX\nYHRqPAeDhcFwVbEngz47TsQW6qG2edosXRAQemfh+iYGmBFPh5PJRQzoMDpN\nHgaCE9xhP7D1JrewZgpAr7PqZwznUX30aYMRtGrg3VCdYiWx7ZsunZnoBuxZ\n+pF8uSbILgSEWVQhUPPMe45CpPxXt79f61/d4ij0BWsu0j3kQmF8mr8RpkWH\nExo8a75BPg1USUAXL/sN0IuqkPVCamKQxOFJTzpEAB4sdLaTG20kEZNE/D3c\nMmRj4CYW5qJQc207+5AoEYe3hHf3OKLIjIUXqTdfIf9dEyx71kdvIZtFfPR7\nqDW1zMwlmVAesHTIa7Qo8oiTGVhc+rloFsKEzy2ast+lape1VVvrlyvbWC3n\nAuHvn7J8g4ZBz1ukYdUWkZGYbbKOG93vuwiY73F8COtKvC5aDj/r5mtYBn8J\nu2+c77O6ypbEdsnIZV0Kj5ZddqgZciXAxtp5XakewQPB9A2WA4kb+HyNvXHK\n66APBYxuHmga5CL6uwkaEjyUYMHTKGskVFQMqWGPkic09gqPsjMV4+GHS1Ve\n3zkNR5LBEqrUUl4Ca3gYlBWCuTAHG0lBHjdPN5kDbPMBvBTz/SXZSc/Lp34N\nRMeF\r\n=FDIr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/preact-router.js","module":"dist/preact-router.es.js","amdName":"preactRouter","gitHead":"61671b38fd5e371e886a6b33db2c66df7a6444db","scripts":{"fix":"npm run lint -- --fix","lint":"eslint ./{src,test,test_helpers}/**/*.js","size":"size=$(gzip-size $npm_package_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"","test":"npm-run-all lint build test:karma test:ts","build":"npm-run-all --silent clean transpile transpile:match copy-typescript-definition size","clean":"rimraf dist/","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","transpile":"rollup -c --environment FORMAT:umd && rollup -c --environment FORMAT:es","test:karma":"karma start --single-run","test:watch":"karma start","prepublishOnly":"npm-run-all build test","transpile:match":"babel src/match.js -o match.js -f umd","copy-typescript-definition":"copyfiles -f src/index.d.ts src/match.d.ts ."},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"repository":{"url":"git+https://github.com/developit/preact-router.git","type":"git"},"_npmVersion":"6.9.0","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.es.js","_nodeVersion":"10.16.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","diff":"^3.0.0","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.0","eslint":"^5.8.0","mkdirp":"^0.5.1","preact":"^10.0.0-rc.0","rimraf":"^2.5.1","rollup":"^0.41.6","webpack":"^1.13.1","babel-cli":"^6.9.0","copyfiles":"^1.0.0","puppeteer":"^1.9.0","babel-core":"^6.9.1","sinon-chai":"^2.8.0","typescript":"^3.4.4","karma-mocha":"^1.3.0","npm-run-all":"^3.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.2.4","gzip-size-cli":"^1.0.0","karma-webpack":"^2.0.1","karma-chai-sinon":"^0.1.5","pretty-bytes-cli":"^1.0.0","rollup-plugin-es3":"^1.0.3","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.9.0","eslint-plugin-react":"^6.0.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-0":"^6.5.0","karma-mocha-reporter":"^2.2.5","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^1.0.1","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","npm-merge-driver-install":"^1.1.1","rollup-plugin-post-replace":"^1.0.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-object-assign":"^6.0.0","babel-plugin-transform-es2015-classes":"^6.9.0","babel-plugin-transform-class-properties":"^6.9.1"},"peerDependencies":{"preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_3.2.1_1580142268838_0.0910127309340143","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"preact-router","version":"4.0.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@4.0.0","maintainers":[{"name":"reznord","email":"allamsetty.anup@gmail.com"},{"name":"preactjs","email":"hello@preactjs.com"},{"name":"developit","email":"jason@developit.ca"},{"name":"lukeed","email":"luke@lukeed.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"harmony","email":"npm.leah@hrmny.sh"},{"name":"marvinhagemeister","email":"hello@marvinh.dev"},{"name":"solarliner","email":"solarliner@gmail.com"},{"name":"jdecroock","email":"decroockjovi@gmail.com"},{"name":"sventschui","email":"sventschui@gmail.com"},{"name":"alexendoo","email":"alex@macleod.io"}],"homepage":"https://github.com/preactjs/preact-router","bugs":{"url":"https://github.com/preactjs/preact-router/issues"},"dist":{"shasum":"0701994d396cf405c144c9c6391699314ac7622b","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-4.0.0.tgz","fileCount":56,"integrity":"sha512-Y5f/G8ITHcw0vcJJ+drEsEcv4yHGeKJ78v3kF7AL6Ef35Lgoj+qPuRHarTeMBCXDzlmLWAqhmacfDNIgMa0+pw==","signatures":[{"sig":"MEYCIQDtEtJgyuz80tSz9wFlH28LlIcbQKjDTA0yeGbLQXg0jAIhAISIu/HKNZgh65hOlWgysU6Vond+BCu7CpvjKPMfqciH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1gN2CRA9TVsSAnZWagAA3M8P/REnO3EVZD9nWfq/cegH\npoedBh6Gn4/Rt8j/oOzx7ok5tuosreFfsd+fU1bap4zEtqBJlWfpYePXLC62\n0oDB7m0PY11uhz91ysVv5FxP+Xg6A3txxJ7P+XI54Y+jsJZu3G6ZIo8Mo9SV\nljOu3w0uKTqTzhGvQtrXMvaP911St7BwEztUPOgnwzgD+SnpAMfXerLNp72Y\nAuEl2J5NIIfOIxyrPzy0YHhnW9v8FoagdW0/Fj+cijBnWZc1v6CcM73wyz44\nMpO5/t/zZTotPHOK7C+8bmf4orDL8ojzzssLuxy+DJbWN8rA3iMw0PWWZkvn\nVaQbNFWYlKBEGfXwy+5Hx+xwRniH0cQ8nBnfuKg9xg9Mvmnr9PW4L3yv8yw5\nOcD8i9dlRKM+2z9ZgeszHQQy8fSzRwVTkwuadyr6crLeF3kTHrhvd9/tf9XJ\nXtIYbSM3PP7j1JkERbsfNTBJ+Xx+UlOcrxarKEhOh4GEA7aBss8VEDWnwW8r\nkbxy6zw+a88jUBeb814fMoZMZefBUrPHt7/SSKczryUl8ZUdmQCgsiQUqH20\nwAFTSpaYg/l5DhfPtjMjIXPk6cOz/LEJ9uGa3wAmXoW/1fD5HAXWO/i7T49z\nGdTz+jLkCiAT0KuMDj/Orj5A27c2GmicKnF3N+8E3uWDcXBB4iNTOyEb/TVL\nNQPQ\r\n=7Vpw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/preact-router.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"unpkg":"dist/preact-router.umd.js","module":"dist/preact-router.module.js","amdName":"preactRouter","exports":{".":{"import":"./dist/preact-router.module.js","module":"./dist/preact-router.module.js","require":"./dist/preact-router.js"},"./match":{"import":"./match/index.module.js","module":"./match/index.module.js","require":"./match/index.js"},"./package.json":"./package.json","./match/package.json":"./match/package.json"},"gitHead":"7404e6dcbe17a602ef578d3fa7be144585a4aa9e","scripts":{"fix":"npm run lint -- --fix","lint":"eslint src test","test":"npm-run-all lint build test:unit test:ts","build":"microbundle -f es --no-generateTypes && microbundle src/cjs.js -f cjs,umd --no-generateTypes && (cd match && npm run build)","format":"prettier --write .","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","test:unit":"karmatic","prepublishOnly":"npm-run-all build test"},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"prettier":{"useTabs":true,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"umd:main":"dist/preact-router.umd.js","repository":{"url":"git+https://github.com/preactjs/preact-router.git","type":"git"},"_npmVersion":"6.14.14","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.module.js","lint-staged":{"*.json":["prettier --write"],"**/*.{js,ts,jsx,tsx}":["prettier --write"]},"_nodeVersion":"14.17.4","eslintConfig":{"rules":{"jest/no-jasmine-globals":0},"extends":"preact","globals":{"spyOn":"readonly"}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","husky":"^7.0.2","mocha":"^5.2.0","sinon":"^7.1.0","eslint":"^6.8.0","mkdirp":"^0.5.3","preact":"^10.6.4","rimraf":"^2.5.1","history":"^5.2.0","webpack":"^4.42.0","karmatic":"^2.1.0","prettier":"^2.3.2","copyfiles":"^1.0.0","sinon-chai":"^2.8.0","typescript":"^3.4.4","lint-staged":"^11.1.2","microbundle":"^0.14.2","npm-run-all":"^3.0.0","@types/jasmine":"^3.10.3","eslint-config-preact":"^1.1.1","npm-merge-driver-install":"^1.1.1","@babel/plugin-transform-react-jsx":"^7.9.1"},"peerDependencies":{"preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_4.0.0_1641415542325_0.8076288776260376","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"preact-router","version":"4.0.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@4.0.1","maintainers":[{"name":"reznord","email":"allamsetty.anup@gmail.com"},{"name":"preactjs","email":"hello@preactjs.com"},{"name":"developit","email":"jason@developit.ca"},{"name":"lukeed","email":"luke@lukeed.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"harmony","email":"npm.leah@hrmny.sh"},{"name":"marvinhagemeister","email":"hello@marvinh.dev"},{"name":"solarliner","email":"solarliner@gmail.com"},{"name":"jdecroock","email":"decroockjovi@gmail.com"},{"name":"sventschui","email":"sventschui@gmail.com"},{"name":"alexendoo","email":"alex@macleod.io"}],"homepage":"https://github.com/preactjs/preact-router","bugs":{"url":"https://github.com/preactjs/preact-router/issues"},"dist":{"shasum":"9f04578cbda7939bd15237278159d43d09f962ae","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-4.0.1.tgz","fileCount":56,"integrity":"sha512-xPyHVLouc5oKIlKu9iEElplNygJYkOn/vfXfZhcoOFqzfAZHZMmT3FsQb0yyPkdt1rwTLFAxek6/5CFkofocSQ==","signatures":[{"sig":"MEQCIDdAigvvO+wMwWQrr5E7IjTWGb+B0CllPmuyu4vYM4qiAiBdO7pNh1B7IVzxVhGzWdVnDj0X250Ku8YX6CHxAed+mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6dyLCRA9TVsSAnZWagAAOwIP/3YooCtPFqJBW88JBjcl\nOAIeiDpF9G0+6drKnd66jj9+isfby+BMZAecF6djvjzmE/xcJdVNaaZxYXmd\n2V1QKZR2EVVKZvhdghu/uyX4lK4X/HuIlzifnWwvFxWOmDbdmtZSbtrnP+Lk\n6+Qv3RwiqDO+sKbl4phbnK68PrwHpKWAcaAgPstguQ+Pi6unveQTzwdtK1H7\nJY+kG9nUd8QbWNm65O3ZPHdoBEgR3fRXeei5dPgxHbViMYkTsTuB5eD98Eg3\n5Rsa1hJAacvFC/YJ+LFDMlfFfzx/z+r0DJIiCCjFZina4u+xzhqrSDXQlWW2\n9GWeIhUMo6y5V+71BFDHnkNP6ronlxyBpc1vo+C2dYh1U51a8nroMdSfURR0\ne/w4qCyE8lErJ7cnim1ZDVaugpxjNXzmfQ8rBtJr8gur36QY0QyeFPln+e1N\n8FeAiCqNdQN9hK1kmn45Cnf3mOImGftF5iEa1y8rgi23i2OLRhNFy4mniiAh\nUO+ZzUF6f2qefEJs76dCoCNSUYtvU4NoDP9rnxhKMRsUS8sK2IDUx+wQB2Gt\njwtda6B/Ba4zVQFGS9HeMLN9sn9t64ITrvnsH07AWpJDJAjQKAc3Rhyoc9sI\nJBLNofgbSFuRrSJbsY18/qoy8Xy4cxGuhh68fxSEwY4B6ur0U5BGv2r/QlEQ\n6hOd\r\n=MlAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/preact-router.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"unpkg":"dist/preact-router.umd.js","module":"dist/preact-router.module.js","amdName":"preactRouter","exports":{".":{"import":"./dist/preact-router.module.js","module":"./dist/preact-router.module.js","require":"./dist/preact-router.js"},"./match":{"import":"./match/index.module.js","module":"./match/index.module.js","require":"./match/index.js"},"./package.json":"./package.json","./match/package.json":"./match/package.json"},"gitHead":"a011fb4ccefc87b57e30dea1d4e16e5852a22182","scripts":{"fix":"npm run lint -- --fix","lint":"eslint src test","test":"npm-run-all lint build test:unit test:ts","build":"microbundle -f es --no-generateTypes && microbundle src/cjs.js -f cjs,umd --no-generateTypes && (cd match && npm run build)","format":"prettier --write .","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","test:unit":"karmatic","prepublishOnly":"npm-run-all build test"},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"prettier":{"useTabs":true,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"umd:main":"dist/preact-router.umd.js","repository":{"url":"git+https://github.com/preactjs/preact-router.git","type":"git"},"_npmVersion":"8.1.2","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.module.js","lint-staged":{"*.json":["prettier --write"],"**/*.{js,ts,jsx,tsx}":["prettier --write"]},"_nodeVersion":"16.13.2","eslintConfig":{"rules":{"jest/no-jasmine-globals":0},"extends":"preact","globals":{"spyOn":"readonly"}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","husky":"^7.0.2","mocha":"^5.2.0","sinon":"^7.1.0","eslint":"^6.8.0","mkdirp":"^0.5.3","preact":"^10.6.4","rimraf":"^2.5.1","history":"^5.2.0","webpack":"^4.42.0","karmatic":"^2.1.0","prettier":"^2.3.2","copyfiles":"^1.0.0","sinon-chai":"^2.8.0","typescript":"^3.4.4","lint-staged":"^11.1.2","microbundle":"^0.14.2","npm-run-all":"^3.0.0","@types/jasmine":"^3.10.3","eslint-config-preact":"^1.1.1","npm-merge-driver-install":"^1.1.1","@babel/plugin-transform-react-jsx":"^7.9.1"},"peerDependencies":{"preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_4.0.1_1642716299790_0.7306392880985701","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"preact-router","version":"4.1.0","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@4.1.0","maintainers":[{"name":"reznord","email":"allamsetty.anup@gmail.com"},{"name":"preactjs","email":"hello@preactjs.com"},{"name":"developit","email":"jason@developit.ca"},{"name":"lukeed","email":"luke@lukeed.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"harmony","email":"npm.leah@hrmny.sh"},{"name":"marvinhagemeister","email":"hello@marvinh.dev"},{"name":"solarliner","email":"solarliner@gmail.com"},{"name":"jdecroock","email":"decroockjovi@gmail.com"},{"name":"sventschui","email":"sventschui@gmail.com"},{"name":"alexendoo","email":"alex@macleod.io"}],"homepage":"https://github.com/preactjs/preact-router","bugs":{"url":"https://github.com/preactjs/preact-router/issues"},"dist":{"shasum":"5fb77f65746ac937c24746afef11f684ed6ed654","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-4.1.0.tgz","fileCount":18,"integrity":"sha512-y1w2YvVpKAju9FMV+fAVR1NpH4MW5q07BZrziMZeg6F/rGJ9KvLUZtjOqsy2I8fDYiX36AM1AQTXIIK3jigBhA==","signatures":[{"sig":"MEUCIQCIuQbDpGtiMDuzthrs8z9aq5g+sqGIhcrVUdSN2untcAIgN7EIhLsIf5x0nK2L5oDaLMidcmRTNbYW11pPTQFNXmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizTB0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozIg//WtQC1b7RGQAJ7eA8BrAeXCukVux5bjB13BxiOogqElLslyaB\r\nxbWB2rUgtAtZo98/JlhOsIttBjwMUO+ImdyHzRc7LVpooVO1UMA+o01g8XLl\r\nkTCkNAybqoznCGrJK+0yQWg22PFlVlEcq83JP7yGxdJx/9jLwlYWVg4hSf2o\r\nFPgoB+zm1S7d1D8d72GRqLzmFx8T2wozPJcbhJfAnNjUcz/AjIVTQgGA3FC9\r\n0ui74hpqPmO18253gZjq/KxOKGaMpgNtWFmIqNFKKOHcpeFlaiAYBdPlewqG\r\nWk6a9xiLE5uzY7Y0XItrZ2qJ6+ob3XX2VVT0nhd0pehIu/prplwXdgXmgUn8\r\nPsfDi9rtw4deMWPKl6XfKdFOLNQWEjOlWCtiy73uIBMMW2CmjSSKDj1CQGr+\r\nt9kK/fUbdhWP+jeFY2Ni+B71d4xOVng/2WA7bkgM5iIX0tUHgkj8/CtNg5sM\r\n6qVRp2/b2jMOdP0fRgRgqgMsU8hwRkooIz/Ba591VqG2te2a/YfRGy5r0+UG\r\nw5hbFhfeElmhZd0YK+Nz5BjDaELHWa2UtiGUQq0HSUXwpvSarMe0B/iYc2Fb\r\n8gHJbtySae04e40k1eH0L92o8LvBgvupeEnQF/ZArwdjiTUjE+9S+K1odsje\r\n7NxTwz1lbyVZUGBUCnxh6oNHVAq+VUFXCp8=\r\n=V8Qp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/preact-router.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"unpkg":"dist/preact-router.umd.js","module":"dist/preact-router.module.js","amdName":"preactRouter","exports":{".":{"import":"./dist/preact-router.mjs","module":"./dist/preact-router.mjs","require":"./dist/preact-router.js"},"./match":{"import":"./match/index.mjs","module":"./match/index.mjs","require":"./match/index.js"},"./package.json":"./package.json","./match/package.json":"./match/package.json"},"gitHead":"0401c31559be55d8a15aaf513aa7a941a766f42b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint src test","test":"npm-run-all lint build test:unit test:ts","build":"microbundle -f es --no-generateTypes && microbundle src/cjs.js -f cjs,umd --no-generateTypes && (cd match && npm run build)","format":"prettier --write .","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","postbuild":"cp dist/preact-router.module.js dist/preact-router.mjs && cp match/index.module.js match/index.mjs","test:unit":"karmatic","prepublishOnly":"npm-run-all build test"},"typings":"./index.d.ts","_npmUser":{"name":"jdecroock","email":"decroockjovi@gmail.com"},"prettier":{"useTabs":true,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"umd:main":"dist/preact-router.umd.js","repository":{"url":"git+https://github.com/preactjs/preact-router.git","type":"git"},"_npmVersion":"8.3.2","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.module.js","lint-staged":{"*.json":["prettier --write"],"**/*.{js,ts,jsx,tsx}":["prettier --write"]},"_nodeVersion":"14.18.3","eslintConfig":{"rules":{"jest/no-jasmine-globals":0},"extends":"preact","globals":{"spyOn":"readonly"}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","husky":"^7.0.2","mocha":"^5.2.0","sinon":"^7.1.0","eslint":"^6.8.0","mkdirp":"^0.5.3","preact":"^10.6.4","rimraf":"^2.5.1","history":"^5.2.0","webpack":"^4.42.0","karmatic":"^2.1.0","prettier":"^2.3.2","copyfiles":"^1.0.0","sinon-chai":"^2.8.0","typescript":"^3.4.4","lint-staged":"^11.1.2","microbundle":"^0.14.2","npm-run-all":"^3.0.0","@types/jasmine":"^3.10.3","eslint-config-preact":"^1.1.1","npm-merge-driver-install":"^1.1.1","@babel/plugin-transform-react-jsx":"^7.9.1"},"peerDependencies":{"preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_4.1.0_1657614452044_0.7622390943320363","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"preact-router","version":"4.1.1","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@4.1.1","maintainers":[{"name":"drewigg","email":"drewigg@gmail.com"},{"name":"reznord","email":"allamsetty.anup@gmail.com"},{"name":"preactjs","email":"hello@preactjs.com"},{"name":"developit","email":"jason@developit.ca"},{"name":"lukeed","email":"luke@lukeed.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"harmony","email":"npm.leah@hrmny.sh"},{"name":"marvinhagemeister","email":"hello@marvinh.dev"},{"name":"solarliner","email":"solarliner@gmail.com"},{"name":"jdecroock","email":"decroockjovi@gmail.com"},{"name":"sventschui","email":"sventschui@gmail.com"},{"name":"alexendoo","email":"alex@macleod.io"}],"homepage":"https://github.com/preactjs/preact-router","bugs":{"url":"https://github.com/preactjs/preact-router/issues"},"dist":{"shasum":"06e7fab0896e22406f98fc997b1faadbfed06369","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-4.1.1.tgz","fileCount":23,"integrity":"sha512-+LGrB3b2nR7+8vzyHw8i2/TjZazs3oMJovIEgBChPBXMDSISmwj2WDynZh8KDxZRK2GuXlqHPk15mMjaYWZH4g==","signatures":[{"sig":"MEYCIQD5F9lkExn3Jubr3POjeDg3xbkSqXF/JwruVl8OE0kToAIhAJiXwTeygXj7VrDMUITi73P8IZYMu8LbCRB6op5Aj3DV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124498},"main":"dist/preact-router.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"unpkg":"dist/preact-router.umd.js","module":"dist/preact-router.module.js","amdName":"preactRouter","exports":{".":{"types":"./index.d.ts","import":"./dist/preact-router.mjs","module":"./dist/preact-router.mjs","require":"./dist/preact-router.js"},"./match":{"types":"./match/index.d.ts","import":"./match/index.mjs","module":"./match/index.mjs","require":"./match/index.js"},"./package.json":"./package.json","./match/package.json":"./match/package.json"},"gitHead":"2086a25c2ff12b1f1a3b773af0e6594544659dce","scripts":{"fix":"npm run lint -- --fix","lint":"eslint src test","test":"npm-run-all lint build test:unit test:ts","build":"microbundle -f es --no-generateTypes && microbundle src/cjs.js -f cjs,umd --no-generateTypes && (cd match && npm run build)","format":"prettier --write .","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","postbuild":"cp dist/preact-router.module.js dist/preact-router.mjs && cp match/index.module.js match/index.mjs","test:unit":"karmatic","prepublishOnly":"npm-run-all build test"},"typings":"./index.d.ts","_npmUser":{"name":"developit","email":"jason@developit.ca"},"prettier":{"useTabs":true,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"umd:main":"dist/preact-router.umd.js","repository":{"url":"git+https://github.com/preactjs/preact-router.git","type":"git"},"_npmVersion":"7.15.1","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.module.js","lint-staged":{"*.json":["prettier --write"],"**/*.{js,ts,jsx,tsx}":["prettier --write"]},"_nodeVersion":"16.3.0","eslintConfig":{"rules":{"jest/no-jasmine-globals":0},"extends":"preact","globals":{"spyOn":"readonly"}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","husky":"^7.0.2","mocha":"^5.2.0","sinon":"^7.1.0","eslint":"^6.8.0","mkdirp":"^0.5.3","preact":"^10.6.4","rimraf":"^2.5.1","history":"^5.2.0","webpack":"^4.42.0","karmatic":"^2.1.0","prettier":"^2.3.2","copyfiles":"^1.0.0","sinon-chai":"^2.8.0","typescript":"^3.4.4","lint-staged":"^11.1.2","microbundle":"^0.14.2","npm-run-all":"^3.0.0","@types/jasmine":"^3.10.3","eslint-config-preact":"^1.1.1","npm-merge-driver-install":"^1.1.1","@babel/plugin-transform-react-jsx":"^7.9.1"},"peerDependencies":{"preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_4.1.1_1684367347318_0.6731754688882119","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"preact-router","version":"4.1.2","keywords":["preact","router"],"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","_id":"preact-router@4.1.2","maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"},{"name":"drewigg","email":"drewigg@gmail.com"},{"name":"reznord","email":"allamsetty.anup@gmail.com"},{"name":"preactjs","email":"hello@preactjs.com"},{"name":"developit","email":"jason@developit.ca"},{"name":"marvinhagemeister","email":"hello@marvinh.dev"},{"name":"jdecroock","email":"decroockjovi@gmail.com"},{"name":"sventschui","email":"sventschui@gmail.com"},{"name":"alexendoo","email":"alex@macleod.io"}],"homepage":"https://github.com/preactjs/preact-router","bugs":{"url":"https://github.com/preactjs/preact-router/issues"},"dist":{"shasum":"f44b03737b670eeaec958563582eb8c4efaa87a5","tarball":"https://registry.npmjs.org/preact-router/-/preact-router-4.1.2.tgz","fileCount":18,"integrity":"sha512-uICUaUFYh+XQ+6vZtQn1q+X6rSqwq+zorWOCLWPF5FAsQh3EJ+RsDQ9Ee+fjk545YWQHfUxhrBAaemfxEnMOUg==","signatures":[{"sig":"MEYCIQDzFQH+uAnf9edQICCtnn7le1W2VR/8uTj+PuWksC5duQIhAIufMtBDP//FEHEmrguvXlIOg4RTUKpJfknfLEyjQNx1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82777},"main":"dist/preact-router.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"unpkg":"dist/preact-router.umd.js","module":"dist/preact-router.module.js","amdName":"preactRouter","exports":{".":{"types":"./index.d.ts","import":"./dist/preact-router.mjs","module":"./dist/preact-router.mjs","require":"./dist/preact-router.js"},"./match":{"types":"./match/index.d.ts","import":"./match/index.mjs","module":"./match/index.mjs","require":"./match/index.js"},"./package.json":"./package.json","./match/package.json":"./match/package.json"},"gitHead":"93f1cda38c1afe36ca643914d560544d3c9f44bd","scripts":{"fix":"npm run lint -- --fix","lint":"eslint src test","test":"npm-run-all lint build test:unit test:ts","build":"microbundle -f es --no-generateTypes && microbundle src/cjs.js -f cjs,umd --no-generateTypes && (cd match && npm run build)","format":"prettier --write .","release":"npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish","test:ts":"tsc -p ./test","postbuild":"cp dist/preact-router.module.js dist/preact-router.mjs && cp match/index.module.js match/index.mjs","test:unit":"karmatic","prepublishOnly":"npm-run-all build"},"typings":"./index.d.ts","_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"prettier":{"useTabs":true,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"umd:main":"dist/preact-router.umd.js","repository":{"url":"git+https://github.com/preactjs/preact-router.git","type":"git"},"_npmVersion":"9.8.0","description":"Connect your components up to that address bar.","directories":{},"jsnext:main":"dist/preact-router.module.js","lint-staged":{"*.json":["prettier --write"],"**/*.{js,ts,jsx,tsx}":["prettier --write"]},"_nodeVersion":"16.20.1","eslintConfig":{"rules":{"jest/no-jasmine-globals":0},"extends":"preact","globals":{"spyOn":"readonly"}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","husky":"^7.0.2","mocha":"^5.2.0","sinon":"^7.1.0","eslint":"^6.8.0","preact":"^10.16.0","history":"^5.2.0","webpack":"^4.42.0","karmatic":"^2.1.0","prettier":"^2.3.2","sinon-chai":"^3.7.0","typescript":"^4.9.5","lint-staged":"^11.1.2","microbundle":"^0.14.2","npm-run-all":"^3.0.0","@types/jasmine":"^3.10.3","eslint-config-preact":"^1.1.1","@babel/plugin-transform-react-jsx":"^7.9.1"},"peerDependencies":{"preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/preact-router_4.1.2_1689923092072_0.24960607893793796","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-11-19T02:50:51.223Z","modified":"2024-12-18T13:09:23.687Z","0.1.0":"2015-11-19T02:50:51.223Z","0.1.1":"2015-11-19T02:58:13.768Z","0.1.2":"2015-11-19T03:08:11.626Z","0.1.3":"2015-11-19T03:20:56.528Z","1.0.0":"2015-11-24T04:24:46.541Z","1.1.0":"2016-01-04T16:09:06.580Z","1.2.0":"2016-02-02T02:33:34.904Z","1.2.1":"2016-02-03T04:30:25.524Z","1.2.2":"2016-02-03T15:06:44.850Z","1.2.3":"2016-02-03T23:03:09.412Z","1.2.4":"2016-02-24T00:06:18.665Z","1.3.0":"2016-03-10T17:33:47.894Z","1.4.0":"2016-04-19T00:42:07.610Z","2.0.0-beta1":"2016-05-31T20:46:58.881Z","2.0.0":"2016-06-01T03:52:15.705Z","2.1.0":"2016-07-21T16:27:39.884Z","2.2.0":"2016-10-21T17:48:39.608Z","2.3.0":"2016-10-21T19:49:23.471Z","2.3.1":"2016-11-07T01:32:24.905Z","2.3.2":"2016-11-16T13:33:25.707Z","2.4.0":"2017-01-28T22:47:50.773Z","2.4.1":"2017-01-30T23:57:59.338Z","2.4.2":"2017-04-06T18:10:29.422Z","2.4.3":"2017-04-06T23:04:25.827Z","2.4.4":"2017-04-10T12:01:15.664Z","2.4.5":"2017-04-11T19:13:26.636Z","2.5.0":"2017-04-17T23:05:54.509Z","2.5.1":"2017-04-18T00:22:35.047Z","2.5.2":"2017-04-24T01:57:08.960Z","2.5.3":"2017-07-07T23:08:55.241Z","2.5.4":"2017-07-07T23:10:33.690Z","2.5.5":"2017-07-17T12:28:34.763Z","2.5.6":"2017-08-21T15:09:29.473Z","2.5.7":"2017-08-23T23:27:19.534Z","2.6.0":"2017-11-10T21:08:04.290Z","2.6.1":"2018-05-21T17:07:29.476Z","3.0.0":"2019-03-07T19:22:45.845Z","3.0.1":"2019-07-18T23:47:46.371Z","3.1.0":"2019-10-22T00:10:23.932Z","3.2.0":"2020-01-23T05:59:36.345Z","3.2.1":"2020-01-27T16:24:29.228Z","4.0.0":"2022-01-05T20:45:42.531Z","4.0.1":"2022-01-20T22:04:59.932Z","4.1.0":"2022-07-12T08:27:32.286Z","4.1.1":"2023-05-17T23:49:07.545Z","4.1.2":"2023-07-21T07:04:52.325Z"},"bugs":{"url":"https://github.com/preactjs/preact-router/issues"},"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","homepage":"https://github.com/preactjs/preact-router","keywords":["preact","router"],"repository":{"url":"git+https://github.com/preactjs/preact-router.git","type":"git"},"description":"Connect your components up to that address bar.","maintainers":[{"email":"hello@preactjs.com","name":"preactjs"},{"email":"jason@developit.ca","name":"developit"},{"email":"hello@marvinh.dev","name":"marvinhagemeister"},{"email":"drewigg@gmail.com","name":"drewigg"},{"email":"decroockjovi@gmail.com","name":"jdecroock"},{"email":"rchristian@ryanchristian.dev","name":"rschristian"},{"email":"alex@macleod.io","name":"alexendoo"}],"readme":"# preact-router\n\n[![NPM](https://img.shields.io/npm/v/preact-router.svg)](https://www.npmjs.com/package/preact-router)\n[![Build status](https://github.com/preactjs/preact-router/actions/workflows/node.js.yml/badge.svg)](https://github.com/preactjs/preact-router/actions/workflows/node.js.yml)\n\nConnect your [Preact](https://github.com/preactjs/preact) components up to that address bar.\n\n`preact-router` provides a `<Router />` component that conditionally renders its children when the URL matches their `path`. It also automatically wires up `<a />` elements to the router.\n\n> 💁 **Note:** This is not a preact-compatible version of React Router. `preact-router` is a simple URL wiring and does no orchestration for you.\n>\n> If you're looking for more complex solutions like nested routes and view composition, [react-router](https://github.com/ReactTraining/react-router) works great with preact as long as you alias in [preact/compat](https://preactjs.com/guide/v10/getting-started#aliasing-react-to-preact).\n\n#### [See a Real-world Example :arrow_right:](https://jsfiddle.net/developit/qc73v9va/)\n\n---\n\n### Usage Example\n\n```js\nimport Router from 'preact-router';\nimport { h, render } from 'preact';\n/** @jsx h */\n\nconst Main = () => (\n  <Router>\n    <Home path=\"/\" />\n    <About path=\"/about\" />\n    // Advanced is an optional query\n    <Search path=\"/search/:query/:advanced?\" />\n  </Router>\n);\n\nrender(<Main />, document.body);\n```\n\nIf there is an error rendering the destination route, a 404 will be displayed.\n\n### Handling URLS\n\n:information_desk_person: Pages are just regular components that get mounted when you navigate to a certain URL.\nAny URL parameters get passed to the component as `props`.\n\nDefining what component(s) to load for a given URL is easy and declarative.\nQuerystring and `:parameter` values are passed to the matched component as props.\nParameters can be made optional by adding a `?`, or turned into a wildcard match by adding `*` (zero or more characters) or `+` (one or more characters):\n\n```js\n<Router>\n  <A path=\"/\" />\n  <B path=\"/b\" id=\"42\" />\n  <C path=\"/c/:id\" />\n  <C path=\"/d/:optional?/:params?\" />\n  <D path=\"/e/:remaining_path*\" />\n  <E path=\"/f/:remaining_path+\" />\n  <F default />\n</Router>\n```\n\n### Lazy Loading\n\nLazy loading (code splitting) with `preact-router` can be implemented easily using the [AsyncRoute](https://www.npmjs.com/package/preact-async-route) module:\n\n```js\nimport AsyncRoute from 'preact-async-route';\n<Router>\n  <Home path=\"/\" />\n  <AsyncRoute\n    path=\"/friends\"\n    getComponent={() => import('./friends').then(module => module.default)}\n  />\n  <AsyncRoute\n    path=\"/friends/:id\"\n    getComponent={() => import('./friend').then(module => module.default)}\n    loading={() => <div>loading...</div>}\n  />\n</Router>;\n```\n\n### Active Matching & Links\n\n`preact-router` includes an add-on module called `match` that lets you wire your components up to Router changes.\n\nHere's a demo of `<Match>`, which invokes the function you pass it (as its only child) in response to any routing:\n\n```js\nimport Router from 'preact-router';\nimport Match from 'preact-router/match';\n\nrender(\n  <div>\n    <Match path=\"/\">{({ matches, path, url }) => <pre>{url}</pre>}</Match>\n    <Router>\n      <div default>demo fallback route</div>\n    </Router>\n  </div>\n);\n\n// another example: render only if at a given URL:\n\nrender(\n  <div>\n    <Match path=\"/\">{({ matches }) => matches && <h1>You are Home!</h1>}</Match>\n    <Router />\n  </div>\n);\n```\n\n`<Link>` is just a normal link, but it automatically adds and removes an \"active\" classname to itself based on whether it matches the current URL.\n\n```js\nimport { Router } from 'preact-router';\nimport { Link } from 'preact-router/match';\n\nrender(\n  <div>\n    <nav>\n      <Link activeClassName=\"active\" href=\"/\">\n        Home\n      </Link>\n      <Link activeClassName=\"active\" href=\"/foo\">\n        Foo\n      </Link>\n      <Link activeClassName=\"active\" href=\"/bar\">\n        Bar\n      </Link>\n    </nav>\n    <Router>\n      <div default>this is a demo route that always matches</div>\n    </Router>\n  </div>\n);\n```\n\n### Default Link Behavior\n\nSometimes it's necessary to bypass preact-router's link handling and let the browser perform routing on its own.\n\nThis can be accomplished by adding a `data-native` boolean attribute to any link:\n\n```html\n<a href=\"/foo\" data-native>Foo</a>\n```\n\n### Detecting Route Changes\n\nThe `Router` notifies you when a change event occurs for a route with the `onChange` callback:\n\n```js\nimport { render, Component } from 'preact';\nimport { Router, route } from 'preact-router';\n\nclass App extends Component {\n  // some method that returns a promise\n  isAuthenticated() {}\n\n  handleRoute = async e => {\n    switch (e.url) {\n      case '/profile':\n        const isAuthed = await this.isAuthenticated();\n        if (!isAuthed) route('/', true);\n        break;\n    }\n  };\n\n  render() {\n    return (\n      <Router onChange={this.handleRoute}>\n        <Home path=\"/\" />\n        <Profile path=\"/profile\" />\n      </Router>\n    );\n  }\n}\n```\n\n### Redirects\n\nCan easily be implemented with a custom `Redirect` component;\n\n```js\nimport { Component } from 'preact';\nimport { route } from 'preact-router';\n\nexport default class Redirect extends Component {\n  componentWillMount() {\n    route(this.props.to, true);\n  }\n\n  render() {\n    return null;\n  }\n}\n```\n\nNow to create a redirect within your application, you can add this `Redirect` component to your router;\n\n```js\n<Router>\n  <Bar path=\"/bar\" />\n  <Redirect path=\"/foo\" to=\"/bar\" />\n</Router>\n```\n\n### Custom History\n\nIt's possible to use alternative history bindings, like `/#!/hash-history`:\n\n```js\nimport { h } from 'preact';\nimport Router from 'preact-router';\nimport { createHashHistory } from 'history';\n\nconst Main = () => (\n  <Router history={createHashHistory()}>\n    <Home path=\"/\" />\n    <About path=\"/about\" />\n    <Search path=\"/search/:query\" />\n  </Router>\n);\n\nrender(<Main />, document.body);\n```\n\n### Programmatically Triggering Route\n\nIt's possible to programmatically trigger a route to a page (like `window.location = '/page-2'`)\n\n```js\nimport { route } from 'preact-router';\n\nroute('/page-2'); // appends a history entry\n\nroute('/page-3', true); // replaces the current history entry\n```\n\n### Nested Routers\n\nThe `<Router>` is a self-contained component that renders based on the page URL. When nested a Router inside of another Router, the inner Router does not share or observe the outer's URL or matches. Instead, inner routes must include the full path to be matched against the page's URL:\n\n```js\nimport { h, render } from 'preact';\nimport Router from 'preact-router';\n\nfunction Profile(props) {\n  // `props.rest` is the rest of the URL after \"/profile/\"\n  return (\n    <div>\n      <h1>Profile</h1>\n      <Router>\n        <MyProfile path=\"/profile/me\" />\n        <UserProfile path=\"/profile/:user\" />\n      </Router>\n    </div>\n  );\n}\nconst MyProfile = () => <h2>My Profile</h2>;\nconst UserProfile = props => <h2>{props.user}</h2>;\n\nfunction App() {\n  return (\n    <div>\n      <Router>\n        <Home path=\"/\" />\n        <Profile path=\"/profile/:rest*\" />\n      </Router>\n      <nav>\n        <a href=\"/\">Home</a>\n        <a href=\"/profile/me\">My Profile</a>\n        <a href=\"/profile/alice\">Alice's Profile</a>\n      </nav>\n    </div>\n  );\n}\n\nrender(<App />, document.body);\n```\n\n### License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md","users":{"kkho595":true,"developit":true,"raycharles":true}}