{"_id":"abstract-nested-router","_rev":"27-b4c800fddd795f527d6c1245f3344f32","name":"abstract-nested-router","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.1":{"name":"abstract-nested-router","version":"0.0.1","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","test:coverage":"npm run coverage && npm run report","coverage":"nyc -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","dependencies":{},"devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^14.1.1"},"gitHead":"544cdd83ca7a2a77d6727f4da482b45a8c4c024b","_id":"abstract-nested-router@0.0.1","_nodeVersion":"11.5.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-koi+UbFBKCRKtHF9cmEK7dpH/AJYfXJhJfvhYS4JB1AcL4QKPKzT1uYOzGGmBZaTHYOne/Bt86xJIwiZC2UQvA==","shasum":"fe0253876672c3c948488d97ded98f68d4aeb0c5","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.0.1.tgz","fileCount":12,"unpackedSize":18619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6FGOCRA9TVsSAnZWagAAQD0P/jDz1Xs2iKOf7POkjfk/\nrg+DBDH5b5PoivuUg+kaesWFV6koNXhABJJHpl03DSN5dS/p7DGBssVcTfRX\nly8M9gAMQqGagWdhpHAb2valk9uc0CiEmMHb7RhDP69PmRTzH//qLNaHEZOZ\nC5SAvPPN83UGeaJzQHycroET/Fm71kf6vDdDwJM3MWdwO+qlW3QCVDDX5fiU\nhMOPIiBLLCGuFHMlI2Nf+fGh/VVKPJmSCqftXOBZMKdMMjEMTCzLaXux/aq8\nkmEL+GTzPGUhfrlengDp/T+pimaKF5ut9UaUWhOpSKbcBYaGqFN9h3qIX/hg\ncQ+xGMjwlhVsTblOjYKND8VxJVEe5J14naYQofGt8nnitkA8P8SU7E28H1gd\nj7LRdmHUFlS8Vzv95ijBayb7/E6p0Cgs7YDEVp2Db4Op9hVDaLRi3U6I0qAL\nMHhBPVOU3vvFelXsFQ3ouza6ciUs2WIgwHDVvSTWrnHiMtyo0UYQ20NY6Wul\nBV7ykSCm/T7vquxaIVrRFKPZORjRHqytYUP9elIGHiBfvMvMa+VBlf9rRBTE\nVSeuf8JRZH/lQGPx1+qJzalMPE0iXUOT3J1lDNnopM07nx7rJwBau/O5nVGQ\nxNCPB6JtCZkiiNlBjxcdg+gyBOmjFzpSuiNe8b3oTLdPunKGCoriw86I0Vgn\ntNFo\r\n=ETk8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQxQsU74AwH2oYzBqcqWoqosFe947aZ10kDURlTu0INAIgf8S+M8MzRH4exZ2b2GqYg94uoRqMs2oTNEkeMw4wSGk="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.0.1_1558729101917_0.5893336307760031"},"_hasShrinkwrap":false},"0.0.2":{"name":"abstract-nested-router","version":"0.0.2","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","test:coverage":"npm run coverage && npm run report","coverage":"nyc -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^14.1.1"},"gitHead":"c386a35ddd073786b7e59d7e272e3ac4bbd49591","_id":"abstract-nested-router@0.0.2","_nodeVersion":"11.5.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-+YBdBdN+SC4kfVw9FsCfUybFPV198J/lKjW9CxSVixrG4DdA+B3wjgSS4cB+NS/lzjqBKYndBwsgKMpmjXlUrw==","shasum":"7327a09c0dcd87c0ab71652ccdb7b242a167659b","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.0.2.tgz","fileCount":13,"unpackedSize":23466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6FJ3CRA9TVsSAnZWagAAqsoQAJ4pJOwWMLE0q2p355GB\n7lkGaVTa2eAbB3zH4X1i7a1VM+SqYmItnU5p688G4P/uqJFhch1ZNRmvNnQ5\nDOncVjPYQsP4E6RDvYtCiPs4C2MuO7w84GhnyCRJgCXYIGek/SyrTg1c1EoU\nxCO3exv59qXNJzFZD3KE27l77o47Y+ApaPwJ5imq9D5Z9MfXeE8GGNicZWBF\ng7fDcXHsgZMiNnhBekx7zhbyvnLejm+rNIhYu9pxK/JCkJOH0l68xCgUzLPd\nssFkaUkRuFtjiWgJ/lQwj5f8yccvnrcMo8SoELdORTshHVKOl0B4R4+buMnW\nMMxTfk+7+9pIVcEKSMKFydeUtLkbl7WfhW3WeQRjq8gNnoVmBuiQay4ca0j5\nZcNbjT/sTDC0h6xKDbabmEf9UMR7SpdVuw5hL7e/5qcCxS6G20faWBw7M4W7\n4C1yQi4ZEb58HMcNYosD75M6nzmgwr3XKzpndk62+p2dKhDH3DQOhXiLoIET\nQOwgJcYm0tBxr6DW2PaGaQgTN2Gr6RZzXMLPlucgnRZf5KOnSThjv5bCbMpj\nIvptUHQI5zDhU59GcOUzGM2ywZd2c5QvFHY6qEkEOXbckTtDlfV+EYCL8fwJ\nCw4G4nOCGm4ZyfR6DO2Glhc4CwDmp0xKOYfSynfXjMoeJcQT63tx0AVcdzAo\nBMbg\r\n=l0NB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6Sj4jPWCKEf/2vpxQtkBs0dS0XwsT568oFZpJFBC+4AiAA2DENIP7mxxX9Vx6+MKXAYBMvknYTjjsVHrFV3BOATg=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.0.2_1558729334259_0.2781920935469666"},"_hasShrinkwrap":false},"0.0.3":{"name":"abstract-nested-router","version":"0.0.3","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","test:coverage":"npm run coverage && npm run report","coverage":"nyc -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^14.1.1"},"gitHead":"1c1aa8b85aae16f59693a86772091522e098fde5","_id":"abstract-nested-router@0.0.3","_nodeVersion":"11.5.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-oCWilxHHVOsBU0up6KS+l8f21L983wsh//CteJvWvrRywsZHWP/wSzShUEnBwRyKSgcOMNjtTQaZaFoMeTqq/A==","shasum":"89a41eff2a603a1533f74d8b1da3564642ed780d","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.0.3.tgz","fileCount":5,"unpackedSize":14286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6FMGCRA9TVsSAnZWagAAQ5UQAJvBqw3EeWlARMDf1N/k\nM/4NmWpFARqxG3u5RsRRLyFwWGs6p6do49dxQx4lACTmDsdQHfacSbYYE003\ndjguEr6i22AkwoPHf6V1iVUZBVzp+TpAVv22d7geFQ12NESxA2GNxAOdfumx\nJZ+F/yItRNOr3Y7tXwpLdl3G+J0gassWCkQwLOZmN39cXmMZXM7KXlBsV9cX\n/LPF++ouEj4NgzGe+6vJbyPXOO7YuN2UpdE4KPhV8Oj56jjkxwebLclvm823\nGJrLrlRJ7I14Bda90N2jBrP0BSVMi17YO5em1LA0MXyVPgpmYVeDU1sHXcA5\nYb4GJX9xQC8IwFbWsVy8b7LYx7IAyopCG5gZ4MZR3/CV9+GIv21aqAcKu2Co\n9oNhpzIFOzOWfInlCId0QVHAor1DMOl2hHU8yTHCtcE1PUaGoa68WFpKvT1M\nJ1inUMwy+a30QuN2XEGgOWmtkdwhX++6bKuBPe+l4au+ygR8AIE+H6IWxFqL\nJikUM1QnTDBh7xhVKfDb7J0n+gYSrjkuLtl+QSHObDwSOcS3p0rPReHoH5uo\nV4aYLWwquONiEWrIol2w5QXxs0dU3ld5kED8ttId5wwFLAoWDavrgeXLZ9VI\ncQlX/1lVz77XIl4g8Wdsj2NAOhRA2IkgTs+3M5rRcldd8zWExZrDwQGVdnCN\nHkuw\r\n=2kjg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjyngemhLbXcTJvjzsx/0JVfS+tzBpkXxqAtEwXQ1krAiEA8hi0rBbMr6FL05rS1FTf9/HWHkNmAiAFKFVDcS7Qo/c="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.0.3_1558729478372_0.32385994475836055"},"_hasShrinkwrap":false},"0.1.0":{"name":"abstract-nested-router","version":"0.1.0","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^14.1.1"},"gitHead":"633052182cedd2dd17c6112b3bc7dc125f09237d","_id":"abstract-nested-router@0.1.0","_nodeVersion":"11.5.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-fjrJzFWp6xsC40l1SMbL5vchH3kERuqosRHh3LtQ50EqSnBpQ42JzsHXHCY4ADX3MUeaCrYW6AGUXoEvJnqMAA==","shasum":"cb3a08a7c6df0046a938f8faf810576d95d6a3f2","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.0.tgz","fileCount":5,"unpackedSize":21663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7vGeCRA9TVsSAnZWagAAY8MP/3AZxcVOg3otQ1MfsMGM\nzxnzo7ZdJj8HJXiO7VVPCsEiygOOu2epWdMnEUJnlxHorhckIMoVmZGPKmDg\nYukNcfdzBNfrQPBipKqzO48YS8hp/XFbvsIApGcpIj4OJRx+uAyNuTe2nkFc\nczpf1XWu8j7NG6jbbCz29vrV7QX8Pq8GbSRRBJOivRVbsYk0+YIgJJQIb+Jt\nst4XhRDmOVAu8Gd0s6laybvi/MP0Szvo/zpAqLLankCTlnOTC/IdW1CqOSUT\nt/JINSjlfouyMqwltW0z17K5bIvnE8U0E8ffR1Y07qWfKiKS25HROpjHEAhn\needRIq8aSaKR383N3gm9xUuLn7/3Ir0hhT3uu5XovjW8FMV5ME2KyZMUedUv\nSRcU06z1BjjWO8g0UF0YvxNpNGVAEjSgKFpKEEet/yLYtG1kRxl8yCPIZxxp\n3oYQYAG6Cl18KXFpTZm4acpkMydG81HggucSTRLJc1QOLNSM1roeCb/ENPzM\nDu41pyKaHfjrAHbq/vIfPAUZCWA+RtucEIbjvForFhJrW4+HzgKbdvUArUZ5\nedFFC7/xo7WX7zjpyif7YG87AdwGVQrMVgLy5bzLNMCmdqPxS+F3xRSirwim\ne9Gq6Q3GLhf2s2eItdDhVhN0KO06R6crARlF7Em3YNIZqKkefIf6HSqwoBxX\nx58Y\r\n=/deX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpzrz/QXm3Gas8dv7lIaTnQ2oJ5r+HqzQB5MTnCoupQAiBKX6SazEv4uqVvCBwDcShLMqvWepppL7wcROcyBuPYRQ=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.0_1559163293630_0.4669460242176966"},"_hasShrinkwrap":false},"0.1.1":{"name":"abstract-nested-router","version":"0.1.1","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^14.1.1"},"gitHead":"b6c4c41a72fc8d093eeac57ad7fddffb97b5ea7f","_id":"abstract-nested-router@0.1.1","_nodeVersion":"11.5.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-7Sy3fbbSJTMru6EA4iUf6I2MOSXh9P/OD3n7XvWJljTPUbcRNoYsh/B9JWKBWMoYCapl0wcfpZY5k7wWvzkw2g==","shasum":"23c6ebbec759075880daad10c3174c6bce782b03","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.1.tgz","fileCount":5,"unpackedSize":21526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc72WlCRA9TVsSAnZWagAA9/gP/3n76XYeo7SYCZ51t4Jr\nlm4um0GANZ0j5TuqZT6KTdxWvweVGeAeCV7m8BbFGoUjuyh/L6+CZ80exzPf\n2iO7PdB+qX5KCtHFnMwW4hwjHpIEzB1fE4jerqtmefXJ6qRJtbjs5YyK0Kyw\n4WH9m58xz1UM05doVPPVlI8dYwEW9JV8Xg8xvWv4wmJgg0qIw62gbj9KdC9B\n2vO0yb2eZBoqBKBEd/FMec3aLxnYEu7elm3HbQS3+3wiLxa8XcepX7wcYXyT\n1CbC1gcYj4B9QYwCt2T/Lrpl7yDC+AQc+4PgkOoVQd/juNz8kx1Vt6KRyGcN\nDvO5/fT9XUrzJZDXVcpbxAy7rJCU2ihyQx/wvDl07+wnp4Zz/CJD0mHQIN54\nU1W2R0BWdDdQ/CMv33j9dbTFR1QWhNCcvjyX3/f+jbL15Hpehros8OvbtsFq\nXL1EFC5H0tfsXbubKBeJcTzAr2QjBJPrZVqlcIrw6IOe3buDT+cCMAhclzbp\nqJ4MCKCi0CUfftdQzrwLHEvJTmbeqPpjRxQ0K+NhdhNYYeeFtmZYVuxViDS9\nVNAScsUSgI7s55nI2zBxDZgMkXqb7cGx84BV2cbBOneXrPQTov8MbrxY7isS\nh09PK+mo1cu9R9qv1yoJXf9bNc6NiUXLPLCcilMAnOlPs+FS9Pf1voFYivLT\nFFeD\r\n=PM5z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqYlIE1811Sg4NVzxyGtLIv06MPC3efp6Q45ZT7bcYcAiEAmJN+pYZewn+KoA1820mS6AZFGmQP+q/sEDTZ1lVk5RA="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.1_1559192996951_0.2228717904762454"},"_hasShrinkwrap":false},"0.1.2":{"name":"abstract-nested-router","version":"0.1.2","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^14.1.1"},"gitHead":"408b30d0d9ff5a38cccccc9b7293c621a3a729be","_id":"abstract-nested-router@0.1.2","_nodeVersion":"11.5.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-XVz7rxaWA2RBAgBBseyyqErtSSzXYtEYpV826Bo65KtjL5bCbi4NqOzeTw+nERp68+Xr+tTKz676dz5O2ybbIg==","shasum":"0c8ab2af21c642aae0478e8c2dd0d758b6786ed9","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.2.tgz","fileCount":5,"unpackedSize":23494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8UGQCRA9TVsSAnZWagAA7OIP/A0BHvtxAFN5dR3VOmWT\nsXFi8yCEjNjxTidyfjpV7wYit1Fm3PEkHS/pXnUgbK1htOA86MuCC+UZp3EK\ngai7rFGzw0gekuP+aIMFoWOVIRN3aJR9U4RDV3H38LVy+5pzwJgC6CfeR2cZ\nn7V0MthDlBYzFN+e1/nrDEwWMUq0J3inrh5sJXWPYNUznFaW06AAHIUl13/0\nFRdnXqWMdC/ctFQlIF2Dno0sszhR0PtJWmqqT6PxK7UyZNRfyeGhGi5o3+LI\nW4ECXvDTDymf/iVFuFzxp/heMUWygF2tx/9+PhcLmaOOkcT8ePgQRxpQZg9d\nGhASbyiSNaspwhe4DZve9a06fC8mw2RGDMWwgZ6bFTRHs17OnLSVKELkAbya\nL74ifhMrtvgI5M5X9uAQ91d77t7Rd63ND8VeZMXSOWWj4NDei/unE2Zu5bmx\nxTHgNnIk8+aT4QleWwJTZPaIrPKGQOtSsMs+oZmpIYCs2xopNHIdCl48fzSX\n4qdSIC1vy0Uh3BDDcv70h/IRUWJPvLp9QnoqtHHpbl4XMFBHfBWR8a5t/Yc/\nPxyEYGsVX3LH1hVXODMr6QdcdtfxL41QAPaM0o0Cy4DiXnb5tbyk5wh0rV2Z\n5InPUhScm/n+9it/EtUCs94tUj4p89MeuIxuS/lNggVFbNy8jUmubFmmok6g\nqc0C\r\n=/AJe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaapg3dKaE0Lmb/kxL+jC47dAlHHMWHZz49Zm+5TgoKAiBm/zxjgPBwioNdA1jC2B6Zn1BfjtJyODtMF3pgZb2VjA=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.2_1559314832332_0.7978280458589739"},"_hasShrinkwrap":false},"0.1.3":{"name":"abstract-nested-router","version":"0.1.3","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^14.1.1"},"gitHead":"e6831c4a0961ab72056c3de3e93fc2b4826bf86e","_id":"abstract-nested-router@0.1.3","_nodeVersion":"11.5.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-DFJr/x8ormT7rYnnQrp1FQ657AO7Vx//RYuwx7R4Re7Vgq8Wk2lV9PzWquOiPgKSWi6WUTjEgfXnanusIw5gMw==","shasum":"ef305f7da60899ba0def5afb9283b7bd1f220a5f","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.3.tgz","fileCount":5,"unpackedSize":24871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8X5uCRA9TVsSAnZWagAAHwgP+wYlJ15lFZS86PP7s/Cn\nSyJ7lw1gPrBxvq8j+cuooWv4Ue9vKEWZOqfM10oJ1aYw703sUY8W+cXONUEC\nVkTdgTtXlp6XH9IilSbwW3zWlBrlE0lpPAsb1gXoqDg+msK02ofScw14MKQH\nm3nccnKT42hxq6hxG9HoMaOdNPiaSQb0RJv0Kb+UduBIlZW9VQxdGTKVoFFH\nnJQmd2cezDTafIlr/85ENYOr5V1wnDo+sBfJM0YT3FkDsXjEsIZHo01x39x4\nDlt5aNOK6yXnA338F30Fl+mICO30aPrDpfowYtCMbvRYFVCA9EqkKijDQrM7\ncAuYXwRQZWAZqD5ZYudUYjrYwXghq4nJxmlvGfRYHcK2Ify16uxZ7Ugo2T7q\noHnEUnRbanmWUirm4WyYHZedPbnsfeylHaKjVYruMXgrDaenMbjR4bx9/Kvz\nyihQ+uFYXJnJlpmkTWPjZSDirJijDWJ6eTskBSxwizz/EpPN6FNYpFU21OdW\n45pFr7sDXxOCH3s8L7bO1p2UVuX/yrsO2zgRuE5xtmNFZztwL/cziNGeTNvY\noqJLtEnLR3iGwxIwcnZCsieGEzCzx49nlQMlE9AUK00AgegQRhTb7WmXgmGV\nVWIPjbFvQ+mxYsqrpPHN2veGp6kgaTULgQQCCMcq9iNNGd+z26a6tuPgj4eG\nNGF+\r\n=26IS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+eVNvu9DPtmhqMdA1XtyPl5VsLOW5eIwQ2fwIwYCo0AiAtjDe4L1b/CqfjAns++Sd8a/qzkgFehvQ+3Q3rwfWGIg=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.3_1559330413455_0.42709323816007316"},"_hasShrinkwrap":false},"0.1.4":{"name":"abstract-nested-router","version":"0.1.4","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"d0b2ac430b1b87d9c78d4dd4458cdc14abe954fe","_id":"abstract-nested-router@0.1.4","_nodeVersion":"11.15.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-iBxC5dert/CcI0BO6T8ma/AjdMsSWpROaKrvfaT7fnYVmfL+nnIDlUUKyYxUGssZ0ikil/mXXN3JY20HoJttWQ==","shasum":"aa55590843b6eac095f5525a6810516fbfa5e058","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.4.tgz","fileCount":5,"unpackedSize":25497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfG1aCRA9TVsSAnZWagAA7oIP/1U+eGW+pQINLcSm4XuW\nBdL0lu+uaGtR8KL4VubAlhmfV+X0aAWhov0zJnDGXNcLnzlcH6DPMb0UzZmZ\nuRQykb/qr+BlXrd7Wz+gRyY20OVG8RW0aKnnB3EujjrSaMQMtk+YlMVvE2rs\nDABhDfLr78wb7Yv9dkg2extfy1QwdYeWSMcIUfbjXflAv+KHo9x3XLlTOtxc\neuFwqyy9pswtEXGBBU4EXplf8Z+2CKeh0jejpgtPCsoPMb5ht81PqdBJ2+Sc\nYDR7c9BaShhU/HyourGaSB4GEIhI/HzCtGa2uXfSfa+gvxyaHzYyke1jpM6A\nIfZYJgsPAtnxbLoMf7R0tlR8x0tr7wVXkdNYxNYPdyRSjRnwsp0p8uOP2ify\nlFePKl2YI0rjPp2BIHOuxTkDd+aVYK+LsAaYofMJPivGdf+ClsIUymdd/f9u\njsWk9gibiwwCH/DlfMGQCY1WrssvDPflT4A9aguC3dDPLKO62sn2+sGrgfXA\nWaYqaExGxYquiBga7DzhBOo+aCtsHgp3WJI91QTzOkVEx+vyjSbbPBbZomcL\nCYrHJkSkT31vxOxoIu2kkeRVK8xD50qX6s3PJodoBYqFSueH3CusNZ+DP9k7\nK06cxtWSOWbjiQMHccsZqsHA+4YgOLR3jKi60qBTi67j7Zm8QVrpDPqg5rxt\nEClR\r\n=v3gd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlm5/bcgGFHprtwSUwYOzn9dhS3HCf6v5aC242QiP40AiEA3hoc2gbnKr4QCMb+TOpDJXohiL5LXUokmbyCP2/+99M="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.4_1568435546075_0.9809552781841719"},"_hasShrinkwrap":false},"0.1.5":{"name":"abstract-nested-router","version":"0.1.5","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"cc88e387dba5bb98ff91d181ce912d8a8aab2c6e","_id":"abstract-nested-router@0.1.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Xa88VP7TGQAwrsPqZq1YEyd41us4Bz9b0CKbnkorQ7Q7+2L6Hr3GNjEqHz3v/1GP3/JqqYQI/2ABSRGbDOWsrQ==","shasum":"68abb73c6165365531983e10c6764fb07504fb89","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.5.tgz","fileCount":5,"unpackedSize":25722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpR4sCRA9TVsSAnZWagAAOP4P/jZT6penq42wfG+nh9hz\nbH6S0sZgRyYQv1VPTRPmuYxiw2iS8t6w3UxA2X/B8NOtTusLlRwsM4LKP5hF\nFcy90njStSDBCnUG/3mLi8cI/seZzcar6tt1ZyuZXgrcewI673pkluPcvBiT\nqJoST/whzN6Tvccm/p8eQ07tSOYCn1DRSR7U8hpKlpE4NwzhL1uAzB1YaN/F\nVHdLcFZjGuDleH1/VRmZNj2xW1VwaT11nlzsysk49bF6k4U5MxmPDEdk3t9m\nz4aypmR8CQyp21WTWVLKBswqiqi+M9hbidwSr2dap0/6bzC2mgflBgaRTi1f\nx+GRZyzrMzkz5qwocFL69x2y59V8fta1XMUfgF2FPKu1UE1FoZAq8AkTEq1r\nHYk7bEvXuNEGmuQqlTpgfID4a8GWFUeS2f3f74dVovU7VOMlc05GTVh7zuOW\ntHCbYbE6+0bamJ6CZUNiggbQlVilzJuenE/xoc9i5zylCiF/ifly3Q4ClV3m\n2rhyGPSy5Xj+026yn7YWbvFWsWuAg0T9xWb4JhMRgXRoTrbgltv8eRBH82xL\n1bZfRU8AOrNSpmU4RzAdXOgDY1RLWX5hKDzHZa4QUZGRLmOWystg/ZpHQMx7\nFSfvRW0plmXD5dg76RqtfTE4eAQlfIs5N5OflsX54xB6tvFr209cQERFh7iC\nzKx3\r\n=wVpb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRg51vNOP7ZBymNbJs32G0aeDQRq74gdcS0q12HcY11AiEAi1WTPKIS5cSS3pvnzWXN58YWZqx+mgioWikYODqT0N4="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.5_1571102252062_0.054548565616539424"},"_hasShrinkwrap":false},"0.1.6":{"name":"abstract-nested-router","version":"0.1.6","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"28e01cf15adbe02c85339e050497b60fb6d7846f","_id":"abstract-nested-router@0.1.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lr6l3UzBaogWfm3oVk+oqpormeHYtJSwG9Y9PwFx2NAKHryVRsmr069Z0BC4Kb018PAAzgVhyLynq6e/DjTePQ==","shasum":"8a8c61bc44774c68fa2f2042d1bd94b72c6032c8","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.6.tgz","fileCount":5,"unpackedSize":28338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpqL8CRA9TVsSAnZWagAAKpIP/2LQB60QMvjSpAREn/my\nTke9Bbk2irpOIuzPMjK6amZTelhkaNWFradU41aounXIB3N+KaKLxtwFInVZ\n5Bk3IWuhimpuz/Q9gHcmslEmlLvGWfOnZ7hClZQGEOJeXi5g77bQdvuKWJAe\nMlYXX9l+qebHnYu3KQpPUjMEC8l6nU6J1oaEA/jXPjPhC+Ph74xDSYC8s5Qf\nytLgfCVxl2Q1o5cQCHP++qfYe9ekSz7/UtlR02E1ZjxmnRemlwb7oNmyYaaO\nUvhIY8ixPQ1gFk00iGGbF5KUaHyv7j3bakSSN2QlsrWlctdGEmLD0kCwY4Po\n5KT3LQ4eOhdO3KxYAER48tFWOwRqdqowSBSw8nlOIc1xVqr4RDIwSgAU5sUP\nvJ5wLTh0X5NZGvDR94CQOWxuY/jjyO3feqaLQWEjdiqvOZHzUj2mCeO2TBsi\nWBpnaKDwn+AgNJwxIMxw21vBexIxsV8VyeD2LYJS+Tvdg5wn6w8Ov3uN+mQs\nO2fWsc9WR/nt0A+MGwuPI5txKQPboQBY/IdOPQLsPlpmHSFJEI6p3dmo0rmU\n/5uNkNcYNw06RpjMKTUHZhZz6Nm7m6C7DuwaTovFmma1xSpGAC0xJBi4M3Cy\nugdUr+ltWnhTFaY+U7g89xmGHgfMS6iLGmnKZcNAkze1m5kGi7ZK3VFWJUF3\n+fcn\r\n=br6y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD91sVdZbg8Cv4IvkQlkTAMD6a7N6XvykNOwZApHWxBdwIgDSQYggX5eqBJ/Xg5N3I7txds7C2c5DGB09BZQ++U3aY="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.6_1571201787690_0.9583254502605665"},"_hasShrinkwrap":false},"0.1.7":{"name":"abstract-nested-router","version":"0.1.7","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"58be3c82f0929b70740a84d3901e3fad901e411f","_id":"abstract-nested-router@0.1.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wMJkH0QW/x3ar4K4Hlr3pcAbpOHQrLgxJsytFWUwrsinp1jNQADNl7lPgMwZtZ9cTKtFOTPHVG/BVGj9E+OeNw==","shasum":"56d8766c977705e16ae4e3605349d0a47a9c3a34","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.7.tgz","fileCount":5,"unpackedSize":28637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp9qVCRA9TVsSAnZWagAAjrQP/0dB5Y0KQG5uAJjKalzL\nub72N+tSdsBj07YvIGgKgJwQEeY1VcLz/Br5H5s3vBvqFr3VOyoMu3rPRvrJ\nMrTnIvgqX/5vgOuFz6tfgeAlqRwb0+GME/I+ui3ZdLRdNfTQr1KoNnoQTqM+\nkIa5f1FN/3m+lCXLBzs6U7gpEWbDTYfVpnchVJlsSkj4jmGZNEpnl+uFATxF\nxm2QHQDRVDX7e9kd/Y5kYQqprIJLKh45tpWv8+XD2VLW/UGeLyQROAO+xVCA\nJioA+FvHAQ+N5kUK7R9Gs/SOiJGcRuQoaNeQ/4FxvJfCsBuNXpSQcQO/GCqH\nHTgF912C4ds67P8M2rpMvRxMiHeFzngAi8kYeteyViADYavZzZDLhtgbcPbA\nkDhvni5Da7OghmUvmyQ4DK3WgsUVoQvdue+pYdX2e9J1s19As96DE3ZHMHZu\nR5DBh1ln6JcpspioKJm3nY082spO4E/yCFTc7lEJXqjxhR3uXEzcryVq8Zqg\nsEjBXMso1SeRWhUlKNDo86N07gGprNvw8XXvxlj2z8pvAXeetqfUVVBmrOim\nZVavRxQbQBOvG+OJ2CrrSew/0CGu0TgpUPOEcKuZBtqfOM6Mmdl7ZHSPkhyh\niTpnr4aa1UDr1NDUijhYOQnGaGIvJzt4eIDeYy/2RVkho+x0UaT563B49yJt\nuTMc\r\n=mfNc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4r++rfoSGAKy2JOG2IN/z+uWQZnwyjYnHXzF3fMxOQAiEArhh7SpSpDlUfkEYgsG/SUTpU6ZUpGqq1NJk0FFKLLsY="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.7_1571281556430_0.7659264172872946"},"_hasShrinkwrap":false},"0.1.8":{"name":"abstract-nested-router","version":"0.1.8","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"9c8f931984c662481d65c7c1d066003b8b441bc6","_id":"abstract-nested-router@0.1.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5Dy5WhmAWLFRPz9PzV9PA8HESXkKCzwPgwZ5SEM7cEyVVmV63ulkgr86nVo3L4AFKSlC+SyoO5HJ3V8mzl4stA==","shasum":"35562b224a4db2a42d6b087dfaffe342c6973c99","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.8.tgz","fileCount":5,"unpackedSize":28703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqWjxCRA9TVsSAnZWagAAIqgP/A8DT/DaMqu5HpCTIksZ\nFJtEC32iGhipNyTtOcRh8MFIGnR2kCrS2rsJmeJWiPkwTvNShH5+gLySXPpp\nPZNOG0ZWKZ+yUBsCzK+tPXwYQVs8w826sfrFpqypUNGYrt6u1qL/fHZKHOIs\npWuPda5VrzLLpLW6NwxioITFMyv4m2qC+9zdXCcrfjVCTXk4QbfCsTGorUmI\nWq3Y4tcxNbTy3sCDqxjrZEBNv2kyzneI1MVJrgKn5ao6NUbsGOBgnGaj3oc1\nUSG4KK0hxmi/2DnR5KzEGzzY6P3Jdck+ufLiwy+GfJAtvneIwJfrCCYL9+r/\ncqPdgdV2idcM/u55NmUv0VAemSCJGCZhvzAklHxgh0JHv+N89/aG1rzvPNkV\ni0rhXjwaWY7QVH6VgnAKeNOlNhD9eW6oFqMtqAhtl1wjZAMLBoITKGcaGKoI\nktvbndMpDDDEMAZtTXSnU2Nfqnow89c5AqtCgU+9qyi6Mdhn2VrLos84wgmi\n5QX93EwHAK7/HZIwKHEmpRa8i0rBpJpiFNeVM+E632DEb7thwx03euddk4jd\ntqgOnoexp8gOjFefOSFeDV8wG7HcOq1DBn6RNYK6kLu6L66bIv0YeHOc+Boz\nhp+AO4Ne+oGTnyLVXM8vZvp6YIfiuF6owzwToNHKOhy4tujP2WZsv2GLpyPr\n8Dri\r\n=2PbF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/UIgvpck5kbZl3K8J182eT1fFe48vtD/nqER4w5B50AiB77K33+tKcN5BQ33sKc2WnGTHXP/zI1cMT1OsBYgKK5Q=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.8_1571383537179_0.8900929369826804"},"_hasShrinkwrap":false},"0.1.9":{"name":"abstract-nested-router","version":"0.1.9","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"1235e6ed2e3c958b6cfa382b1921243718854858","_id":"abstract-nested-router@0.1.9","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-eJ0AMeL32IMxJMAV/vyMF0rKcxM7A7HmKuyn+12bIKJRmCz1fepLswp/wD0PLICCsryIukGpL5XJbUTjwVkVTw==","shasum":"8ad39c8ccb84ffacbda39645ad7d61070297dc74","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.9.tgz","fileCount":5,"unpackedSize":29112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvFFfCRA9TVsSAnZWagAAsisP/RmsfMTii4rtIkKWexXA\nHWA/W7+bZ78WRV+nckLYiqbnqx49p26FBT3Uq33EfE4XylZt65JVIYdm03YN\ncWwP/POkIVqH0CaoOYVYsJQhPxItzfUwa60AvDdPIOhvHSNfbVzGO5/bGc2l\nPLV90lffq8u7XOW8lgTwAGYamzFJyU9SvaZB8hcjb5t+MreSlZLVVF7jPIZZ\nVjfDsxZU/OpwocZ4yJuLWqUyluszXpKcjikdYdsfi05R9A6EBnCSdfL5ksyg\niXhj2s9FGXq6jE+qmpfjBzRNI0U6Wyq65lO4NEKKnk4PfatyLwlMtCulyvc0\nVYbBaVkLS1OuZ2PNUv+1+uYzWgoH2XkFyLc7S+DJ7/wkWRkN6Y31fpmmvZJl\nksVWB213UxSFyu652jGS0F7/vNl5yzp7zJ5vnYZoEwOJX7snMM3HmJtg5VIH\n4pWpP9mLfVmr/dOLC69Cizn+VkBzgxQgZS41B5M6C/uPaAQK/ec1LMdfbwOG\nDLM1A/7rT4SQV2JrwSkmzYqJHcRimjX+caSpbdzmvx7vMNZwqXCd4RgMaWFg\ngIvrhq516HR9bACaySe8xLW90eWYh3VgY7WS1GUS5a+JDhcUjEklKNasrBXm\nUxR090qr9KxJguf2UCtJqr8K2Au/RV4UFZ6zIjmYZJlUyrWSVrvpL70WlyRU\nzSnL\r\n=CAof\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFipWpnUEiuVDaN2zdx/n+a0opk8OS39bRVvHSRjXEMgIhALhj8VkqKdXimRVRqTMVv0UR1BBD+oCMHZxPN4N0cwpC"}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.9_1572622687384_0.11467321923273954"},"_hasShrinkwrap":false},"0.1.10":{"name":"abstract-nested-router","version":"0.1.10","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"e9f5a73ed29e2ed4705e42301145e912ca319868","_id":"abstract-nested-router@0.1.10","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-nI/WZyvaHXSEtCFgAo1Mt3cMuf1MQAySaRh69m1hRVvnB0zCa95SdPfv+9DL72LYRXpgQ84xWqjNjR3mzAr2HA==","shasum":"917ff38c40545330708c47807d9dd69d9ee7fa80","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.10.tgz","fileCount":5,"unpackedSize":29474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvFfICRA9TVsSAnZWagAAr3MP/3E57pCHzcqEVINWjbCr\nK7x1UEWOEncmYOU0j0E65/CdS6oOkqXJoOWNd+JcXtttO+1WzDVovxTTUfG7\nfZVmnSwglvkWA0ZicoFy6+sogaxAxPttdmiTFTHbOjehXGr2zZ7lhbEDUp62\nQD4LSqyAKAf9bot6V6u1Ov+cqIi8r4dmDVsEmbrAp6xyzisFLTr/0LnuwVio\n5vUAANFl+ZCHVfaNXpTQPBQjq+czHmorksQf1ettHBZZeYxslXoNLyMBYKnN\nL7GnTB5NLYuFkGa79dAlJzmj/EJk/IpF6NSw7oxGhaq3qj3b1vr/byOniJ1J\nbcBwac7YuijBHJCYFKWfvcjj+d6Vk0cNDsLAQ5OvNMBiSUlAR0rHtEwUX+G0\nB4IEMI+kFijErff562EmaiodHsfJfBe0YnN2sqnQBtJ8igxnr9MQCTAGJ+qT\namrDYWg17bqI+ObdSMuA2dU2Xc1bargg75Sz2jub8bQE1EcUqczznYrI1d9W\nY854f1F4E218lETHhzPbgQwCIRNt2w0HdlWea3YVhCQMBSHELGO5l7Nv+keu\nlCD7YGy90ORvamTzOECOBT3dsFRalJYqROBJZm+ReFJYdhHWjYAMt8pmSwIf\n8g/lr38TI/wJwFugzYzh7Phk2qnWTs3Cx8cuQJORNGMg1LoF37dkWGruOKZM\nFGfU\r\n=k/Fr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVsfUovoSsMdHxiSbBFDCXOl8KTzaVc3erx4LuWj8P5QIgSvF9NN8DHRR5ILapEkmYzVtO4YLt8EJ0pfoLqGCn0Zw="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.10_1572624327774_0.6038310389148767"},"_hasShrinkwrap":false},"0.1.11":{"name":"abstract-nested-router","version":"0.1.11","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"697dc0d8c4e50cff4b7fe800112a945182d8bb01","_id":"abstract-nested-router@0.1.11","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-eGmp4dArD/m3o7NZE2jlSgnuGBX30aaQaohcNyIW8p7Ry4vqiw03Ihi4hJEXt7EoZMEMLQfIdNoRRSGbd0Ifig==","shasum":"7dba890fb2ea00a38964854bbb7571d55f7e5287","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.11.tgz","fileCount":5,"unpackedSize":28680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv2qnCRA9TVsSAnZWagAAKC8P/0wI6Hl3NxXBB/70lWS8\nC2HtKCLGubPANVw7k81Bhw+c+N1bGP92frDMNAldLrysSuSa7gTbd1eh4wnh\ndUEwpFR2XCxI9u0G6++8rmxe3uu2l3ruOCv1IKzsPF1xI8UbNhzMWYblEQyz\ne3lZlhlMo8bEMIxGiI8VQ2ZI45THEGHoE/d5fQ0Oxp8qdYd6Hg7LFWwR7KWT\nyqIBc8xwxDQqsJLanVs+m1T8palc695GK1+TZ+jP0seVt1ZvffV09BUm/n4p\n+Qnq6uNpZ6i92SySEGqVempW6GN9qXNgf1uWaoJ+v27ZnbImwFz6YC13HBJm\nQx3PM/idO+7hS1xfAhg5M6MSRt386RlipiSrGruX1NhpvX5eBd42or6zV452\nTwj5XR1lQQSDqEEn8m7wNySj3vtaEPfJPvCuKNmt6jRWNk+RhK0FcSxvuUGe\n5ivIvmoz/owc3tV1XMRvXXruM6raKtZ/UiWaURKD3QhCdI5JeG0w7tdgaC9w\nBgW3SpxllFlsg4UL632Z8JRWSUTLf3IfIAdYOWGfNFFw507aiork8WtJMid8\n9Cn1+YCO33yPY8csAtZHdLPNQ9dbRJjawJvnea+gyaIhpmf1+VRjluAZjgFX\nVU3liew+pDqt8F9Tf8Bbs5pskTjAwWY5Cu+1LiUrzGRiBoRa+hxSzfM1bXO2\n7pyT\r\n=msYQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTStlG+BMaj75CH25Ai1NyP0dN1LQaN7xx3GLwfdpl4AiEA1Mb4Byejm2kUksy+wjB3pGSIQ2i5tMwQC9zhyBDYjAU="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.11_1572825766662_0.23980643290948023"},"_hasShrinkwrap":false},"0.1.12":{"name":"abstract-nested-router","version":"0.1.12","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"7287cb06666049e1dbfbd1d953a7006420989738","_id":"abstract-nested-router@0.1.12","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-sDQrNXM8S+CCD4UemdVY2IdWrAu5oMnFO8b3o+NNQrEJUu+AjQf4EIRyai+lwReEQdV1+qk96+CI/2bZx7RSOg==","shasum":"6631a5a8c871e90cf1dbe1d4d0cb266bcc3288e9","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.12.tgz","fileCount":5,"unpackedSize":28694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwP81CRA9TVsSAnZWagAAE2cP/3vhQkPhja9Umo770mdT\ngwdgaf8bLDImcVgulRptrqXZ9Lng/vqkSIevVk/4bt0QofW7uYcCn+3Kk0xz\n8hz+bZSY+bT8B0Kx3yTrqRzARe0WtRy8npz1DZduwC3vOaBncl+b5nulG6FV\n1DS8Rbqe96xcvfK0PdNiKCqGnD9Fyw+Fd2n0Z1OA182CTyP/AR75ebNUlvsb\nuwhRRUVh9CrKAngqSqwXhbDjwVmDI2ga/jpO350VPicgFoN2AoSxK6PLrAnt\n7wbwjBb7ukmwkD+lScOq6xgfCizxQknmlQN7usdGsUfKCtGBhY5P3WGLTuvw\nYy1SqGeEEjlA4uFzMsUr1TkWDXOYz3RageysumCqcURiAyq8W56scg+o+NZ7\nCZI3UdTDWApSmOGawpgNKKVmTnscJvIDOPs8Mve34QUI2CJvjvmHZWNsxaRY\npLtHH8soxUOUWm5Ot3hPE7FyVvPD59qK+tGCg/3csImaENb2t4jGcjBqgjdL\nBNMH89YXMYXnpCQAf5lRaqj7zn/5J8MoMie5+EKvqNpqK6CHUycJsAe2ToZQ\nnkPWaWBLymSYrKS5loGv+6ATf+wpB/6uFqh2V3F2HwzbINo8ChifqnnAsbXJ\nMFjeOMi+jxUZ025/45NggGtApCISSg88cibs3z14YCYcP1YKVJ+MabJ6+WHX\ngpfC\r\n=djrU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD9AUSvrybOZxYK5mjiU86ig63dWYkTjYdPyGT8ehkSAIgHkMy86FxImJoC0C7SuIdD837bVOwiA7iBEtYc9OgUSs="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.12_1572929333355_0.38870818058677714"},"_hasShrinkwrap":false},"0.1.13":{"name":"abstract-nested-router","version":"0.1.13","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.8.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","lodash":">=4.17.13","mocha":"^6.1.4","set-value":">=2.0.1","mixin-deep":">=1.3.2","nyc":"^14.1.1"},"gitHead":"efa24151b1b5f7fd75ce37da73bda4b02eefe06b","_id":"abstract-nested-router@0.1.13","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-F0yCSlxoNxa4n9RnFvg5lJmSSFSxb0E7csRCPEsFugl8o3c39hFGg4Ksx+9vXJNeXpFJoqBedJYQvc9KkIp0lw==","shasum":"7124b52c8dc0fa4489c91aa7dfdde8069f15cf5f","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.13.tgz","fileCount":5,"unpackedSize":28954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwlWlCRA9TVsSAnZWagAAKTgP/j02Qlf3sJ5agEqjfNGW\nmSXs7rgB4+7Bo0ujx4+UJ6N0cSs6+aB7FofZjqgssBvDlc96dISoYsTmlJd8\nuJo3QKpBzs1i5Tb3GA147l+DdnvMRm5NyjPigEu6zlWhqry8Z1s9fJrMjHmg\nuqlthMKzh9oRadlNn1SE7onaWAAXLqURNy2rrEiqgb5l7INFt5OSN9iSkZYu\n95tv7i5vTKRUh89ZJnCCtXLbl0uBBA2r+6TjzCrF3FBF0mydP7B5oa3ymHMF\nSOiAuOVBlTgb+jT0GYlROiMBUbDSd5W+VnUgZcPshZS3wW7qcPOHcgKv7Wb1\ncFJte46KTxAfAW1IUzrs+q59EzYEYCr/PK3TISp/tIcQjFrjou/Rn+9ERxGa\n8bYng7SIH+6FZp4+SY9XTY+hHU16hd7pTwmekF2s9hiol3AE2lukPWGnlgfc\nDSR4xR+tyNS6kM1umlIBuU3qwkWdvxjj4snKdg1YbhiMX0SK3tXNBxSxWeh1\n+iJV2itTVoYPCCqksX/QW3/DzTTeb1NxxcSTKPz+2S3x/OEAgHsiqXfpcM3l\nakILBkLN7G07stH3SU9hl7aLxJ4DJHAvGe8M/Tx/fQAPRI+wKt5tZWxBE+cI\nH8wZN8vbu3fL1t18HhV2bskOF+UFdfMHweiCVqG99CZPYwkVwPMYfA4gLll6\nyebk\r\n=bFcH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLKnxex3BqJaaTybH2qWYxHuXx0YdZxpCgG5xDO2pbvgIhAPrpA3jniU5aY+Cba7ClH4DOy6b61GcBFQflMdU3Uaq7"}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.13_1573016996777_0.6735400139139598"},"_hasShrinkwrap":false},"0.1.14":{"name":"abstract-nested-router","version":"0.1.14","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","kind-of":">=6.0.3","lodash":">=4.17.13","minimist":">=1.2.3","mixin-deep":">=1.3.2","mocha":"^6.1.4","nyc":"^15.0.1","serialize-javascript":">=2.1.1","set-value":">=2.0.1"},"gitHead":"c80930b333c2720a6ddf2b2690108080a5f334f8","_id":"abstract-nested-router@0.1.14","_nodeVersion":"10.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AStrk+LG8BRXPFTVXxQbWaPJu/FSg30IeCFZ74PYwuOWrGf1AeZTQES66uz1L4rovsYlhozUrTQ4No5NZUtQ7Q==","shasum":"92c576f825a1c88e67ea12038cf4e930edbe3f84","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.14.tgz","fileCount":5,"unpackedSize":29042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejnukCRA9TVsSAnZWagAAJCEP/j9Q2MKJHLBuqONvo/kC\nmWSDT5m4sDDD53OSUx4+ME5aCfAmCfTwo9stQEFO3H9iLuQJnjNmIskFSQnw\n+zhIOfWeKl90+nB50pWsIDRntEQnFc5+zKJdtr0lDdiQJ9h3BhverUOK6WD8\n+XgfcDJqn6x4rOH6BFe3WafGoBvRIE5lYKRTRtcO/wNo9clCS0+BTFjq5qtu\nin+7jbW0sWI6Ob0x2NXLAdJii/pJkCCuuicqBxYIMryfTTZ3EHQpkgU7KDlp\nMID3XW/qR12P8esbxEV6saWYQiNHQSn+pW2UhGRmhOhVY0tKRHi2/PnnLlSJ\nmbH4PlFln1BDVAmZUUbcRZx0N0H+kHD/CDt8lnnZcEC0PlNf/en8QexpcyEm\nAd0Z9nBM7iHbv8ObMDlMYumWgD+CNL3ZH9IpQ34YoPxsavgKdFltI8bLuFpX\ne2ruihdbtbV+O942Y8useVMeyb6PQIf+6dWzV+D1b+txPPmi1O8BassQ9b38\nibQTpx7kU1qdnVG7+Yrk2D1A8WAHYvV2a+g2eQ2mN9u7tW4Kp5Qr+JE5FjqT\nngFAtRXJ15iwFzqlytT/Bw5oqnXrmtbwAyw2QMmkrvYO5XHF5U44eWU6WeJ5\nH05uTuthFbHhML5I1IJDIY+wzUNydbLQl/ko/ujc8JJ2BkBnmmEE6jUhaoWb\nUHHG\r\n=aru8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyUMPWdnxs7mrOKyeiiyTN6NWPNH4rhspDiecxOLw/QAiAWpcFKNsSMFf39Nvwh6eszn+AHb0V2lBVfl0g+GnJWSg=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.14_1586396067799_0.8182990552156775"},"_hasShrinkwrap":false},"0.1.15":{"name":"abstract-nested-router","version":"0.1.15","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","kind-of":">=6.0.3","lodash":">=4.17.13","minimist":">=1.2.3","mixin-deep":">=1.3.2","mocha":"^6.1.4","nyc":"^15.0.1","serialize-javascript":">=2.1.1","set-value":">=2.0.1"},"gitHead":"a213f537b486d62b549ae6382ec66c9e01d3cd5c","_id":"abstract-nested-router@0.1.15","_nodeVersion":"10.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aedPjSWUXIZawzqK6N4hRabHTZS3sZFt+KeAbBjZMz8MHVqatSUpz79U2+l+AoSHqH7a1A7VUJ0+XdkMQDdMlg==","shasum":"d8e53d5ed7905883f8fe3cf14d4ab3ca80db2137","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.15.tgz","fileCount":5,"unpackedSize":29351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejoIcCRA9TVsSAnZWagAAvt0P/jMgOquO0Zcmh4MMhGC3\nUS1AA97TnoEL7et5ldlLcBkb7X/jqBgrKkkgFcUnf3ElwNL0+7llutrfrdPT\nDUBY3QrRckLuxhcLD6rSXQklVB6XAc03ZznsmH8JQwrfv7Wq3DAvL3spOfhb\nKX8NBOPwMhmJVr/5xWuIL60e7k+oUJAGrEuQZWxClOlJmwAH+0UWvRYlOwcI\nEE5G10Pou2Vdf+kg/tbGRY9z+aSkmPdKJejP+LvwNW8IUS+c+pko6tX4JVEn\nvU8WqgYrAgj2sdsC3RR9RGsnwghdpB/WJaDKbv+eoOgjJhv0DECRdFqqUyCN\ncqlxCA8pliuK97qJN28h2n0FyOXenyK+pH32lz5QZuaUm32aXqn6+qJeCKeF\npO1RNkwj7bAYJ1GAMuWJw78xEOjAmc9dG24eTskpWomd9G2DXCRqStqSWze+\nJP9FzcQVTX/tzKCNLyE4nFrHimWMOVug/kdK2griWvIC8y1kLw8ep1qyjfAt\nRqzoIh8JglxZB0nJx7ay5eEyWRBBNsoOxfDBtnAVtz7beaQGGl6jDsu0184h\nYvI1mzSD01K2el+NodiP0ilCCoWx1UK/7ofDsLRDiIu9EF8XmFTOrbGVgaOJ\nagbKD1jJOrsV2sCgkoqpD6LKw2nZBmg973onqTRr0gqIgl1nhjsw5Dmy24vK\nUxUI\r\n=JorI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+uDMkexZTXzc3FASMUi3sH/R7d21Rx2LSkHOrG0eqNAiBF7Airi/w/XhA6lbDLrw7D1VFJUHBpIrfPzeZNN4G4ow=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.15_1586397723646_0.42512619893054393"},"_hasShrinkwrap":false},"0.1.16":{"name":"abstract-nested-router","version":"0.1.16","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","kind-of":">=6.0.3","lodash":">=4.17.13","minimist":">=1.2.3","mixin-deep":">=1.3.2","mocha":"^6.1.4","nyc":"^15.0.1","serialize-javascript":">=2.1.1","set-value":">=2.0.1"},"gitHead":"aa72f115eda1c0f2765aa29e5e5350ef0354eca2","_id":"abstract-nested-router@0.1.16","_nodeVersion":"10.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-D/c50P1UjjX2kdxoBC6CtyNjRhquSZreeXWceDKkAIB6QKJgmte/lE5Hn/HqWFpVdEJuX6E77GJ0fVHN1kWmiA==","shasum":"85c3e5b6b94d17c77e1c11ab36500ae6ecf088b3","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.16.tgz","fileCount":5,"unpackedSize":29422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejpGeCRA9TVsSAnZWagAAVUYP/Ahk66lol1b6UVEKXCX6\nh/lWVcQRY3MBtK4BoODQDmRqtYVM91L2eV2eplznNm0sAvRpV0Zjmg9biGOk\n+aBcl5+0fZGsVY9yMOfN/x+FVPpIEgqVgvF7OIDEerEUHIUcGlz2wBVNyFXf\nKPjnPi122Sw8/iUGrZWF4r6k2pp6S/RgMvlRZVbPIb/QSmQCFWEoPMRszw9f\nFKij4lh9/i1+2P4zj6wjtLKKbga+wfPqgMY2JEVqRm9OHyw+pnBK4HtFvtMp\nccw8uMAz/OOYV3cqD+qeSfDc3UmUVuojAVTpqBtreBlcu4Z0fSDWdCPdLdOt\ndwU49Cr8mD+WT/29BYh6uBfkpJpakcc9LCtrtlz2QVE2qgghy4GmmLmlTQze\nX5fvuazCxeTa7IsktK44yjBZ7xGVHByLR91HOo8CPLkOVxhiFrqhgw2iFi0X\nHr65gLRQRL2UJW6Q0jKotG8mePXp1pUlRuj7hSuwNw8mWg2MmT9AKLO9oQpH\n1xCyJsETZxA8jVJjx854gA1Xz8PdKEJxQcgoNzNCikEGnO01FB8KavjsjCMF\nuVj2tuyzYCDOQt8UKXyJRog19fDxv/VZg2v0ktSdtDb1pWxPHKaevhCDIMhh\nQiS0CdSsxwp0tsf2bygOxP95xujBRKlTEPvS3dKyLMQFvjiXgEAD7w/069sP\nnilH\r\n=IoNS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUJuajVIr7d361EhZsKu5NVLRD5RkqxK1ymWqOIeCzfAiBpwFR0pRdMn0fVBCi85PZe8pzApV4cRW2J/EWNzz9cEg=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.16_1586401694037_0.3590589425097954"},"_hasShrinkwrap":false},"0.1.17":{"name":"abstract-nested-router","version":"0.1.17","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","kind-of":">=6.0.3","lodash":">=4.17.13","minimist":">=1.2.3","mixin-deep":">=1.3.2","mocha":"^6.1.4","nyc":"^15.0.1","serialize-javascript":">=2.1.1","set-value":">=2.0.1"},"gitHead":"c340bc20ed4b377e6d86273067cf2eb3f7ddbaf4","_id":"abstract-nested-router@0.1.17","_nodeVersion":"10.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ypZe7XW5TViz5IS/EU/XNQujjZQAw3hGEc67YhaLS0NvMOq/gAk2Q9/HKqU/PsMwR7EVMYb/VsFbuNlSIn6N7w==","shasum":"9958da17781a5d6207ffc2279d6e92f62c5192ae","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.17.tgz","fileCount":5,"unpackedSize":29493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejpHnCRA9TVsSAnZWagAAhBgP/1qb+PeWe8TNOndBELSv\ngzbPFUJfv6gbGlAGcYSA1gJPl/Ntds4pW3oy1DZFG7p7DMb2B0zUTRw8RpSw\n/OHAbX2lDPvObBPw7IFo1xpnMOGihUs2uwNB5o1VE4pIK50Y59esRGaH28ur\nI1pv972ch1iLw2/5l5HrL1414VASHQH9+1DprATWjMkF+tqEHZ2a8Ck9XiAM\n6786PuUSiP3sgvFWc7F5YsbNltXlU+8K7hNXyNp9CZ708J35KYdQNYwz950m\nKR5vmnT9H1yYXSBbJeakG6EabeIZfpN6TornxrjrQTF1mhEhnf/dT1+jtzBc\nkhOAiejRbtZUKCxtUifpubVxvVMLMcnu2LcD0KshFr+2coFW7aScfTDQ2esm\nUM2Bjxg4xlJwrXosV3IrH9lL/Feo0MByMglzqk7NKunSvzb4fc2e0pDkrHtE\nGVvPxRt5f+xZzZ82OzhM7cHLAIUznaZbAVrGojhWFRxCZvCfJ69ex+uD4egx\n36KAQS51mpCzvLmexwjCTGqWf2fwc4Nal44hzv1KRFtI+oS0/E1ZBuL58mSm\nDax2yKK30nGaGwcFjXyTk1Mks1JVH7NDesMWy2FhqvKUXOA8cYFCRiQT+043\nEYfgdL4g9o7KPFrCfR/Dkwn+wrBz3p9hM3Cqckdo5AiyD+fhAWiTxJAXMgoZ\n+HJx\r\n=orrq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC03XsjxDEOTrUy5cA7s03mxKAMZR1D3W/C4nh2q9OOrAIgWeP9EMAuuNjY6JsgpalNyG4PtMm3L3pDs9sJiDXU6js="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.17_1586401766795_0.26283123302787703"},"_hasShrinkwrap":false},"0.1.18":{"name":"abstract-nested-router","version":"0.1.18","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","kind-of":">=6.0.3","lodash":">=4.17.13","minimist":">=1.2.3","mixin-deep":">=1.3.2","mocha":"^6.1.4","nyc":"^15.0.1","serialize-javascript":">=2.1.1","set-value":">=2.0.1"},"gitHead":"5a792209c5a39833ed404a46f0ad5b57da3747a7","_id":"abstract-nested-router@0.1.18","_nodeVersion":"10.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gfhQnbncuWPhSYOiZdjNrFlXtyGB1jIkY7XIYtJOd3FPlaWQzn6eYfBXaTUJsvsqufNTIu6fb5QPhMEsBmEM2w==","shasum":"ff7976a00ccbb93503a59c460184cdfaea7fe8c0","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.18.tgz","fileCount":5,"unpackedSize":29628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejphkCRA9TVsSAnZWagAArpIP/1Zx+ijCkFQq7b1sEaiZ\nwbIz/PpyGIjHedwjoSIBAkOdl6R3uR9Y9JAssSz/AJHmiCBtzqVZg26yFE5T\nvHKGEKQkEhMcfugWAbIo0agcwnSbCXEld2TxGXtZu/+eHzsTyyNwDItSRTE4\n/pFz7IsqdWDX7cePXCk7U4Pig3qJyPRy/ifiGLLIYXrghkgqa+t8b6O70UAN\njTlthmwPgjow4CH6CkBkeQqE8rlXc1emCQc9SUIqifhex8TopWw4h/g2+ahi\nBRZ3ZCGn+fhvLAWMF2RE1d7pH2mHYAvrwmQhlI6IDXVxApicsd0PXP/TdSN1\nsXi9dfaXDzkEZ8WRiPzxdgnK4TktPD90SJJObG2fLFtHKMK7oQFp/rNarB3v\nYmhp3RcuU3juRaUKCwksMPSeXB/6fgvotWWy2ap2U+uhh6fLrbhmAH6mq0/m\n50mRo6azpK9ByT10vIPYnTYQOJqbfSo5t/7n4YUWal/c5Bia++wEfYMX4KQm\npEZ0ygDIbppwrvoQpzCYFEu817cVFGwZiECk1BZXeXuZu+aRAalwwWZHhI+I\nJ0C6S55SxW5q82XVpDl/5MgiMNQjZHJqkZQAu8ySp59nHLMe1+LO8x5sa1sC\nFENPQtP/Uu6jqcYZoXOahF1CzEKH6Nfi62y8UZEQ/Oi3Mjhfdbtc0Rk4dmfJ\nYeMJ\r\n=LsTI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOcVz5g8ISsGIHgcvdhFMvHmypda7BfeZsamyehaY6tAiBiX3UyZKHVhKyUgmnyMlh7T2O5jVYfsQU57nmbuvYs+A=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.18_1586403427656_0.6254486434229842"},"_hasShrinkwrap":false},"0.1.19":{"name":"abstract-nested-router","version":"0.1.19","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","kind-of":">=6.0.3","lodash":">=4.17.13","minimist":">=1.2.3","mixin-deep":">=1.3.2","mocha":"^6.1.4","nyc":"^15.0.1","serialize-javascript":">=2.1.1","set-value":">=2.0.1"},"gitHead":"004692c44255d15ec84565bb985cc5c8bbd3c754","_id":"abstract-nested-router@0.1.19","_nodeVersion":"10.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3Hwu0Yhn+G1+B2KClMjodTho+yGHUjeqFUzdCJSZoV1T99ROymSEFLrPrnYQBcR99obsuj6qe0XI+oZFawv6fA==","shasum":"74f9785c0e871e629ebd76991ddf9c65f7edc72a","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.19.tgz","fileCount":5,"unpackedSize":29582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejp2XCRA9TVsSAnZWagAAztoP/28v+haR0/+X/oC/2GmK\nRPbWnuTRRcFuNnggIQxJHX9rfJjxrYAcRk3xhtzdeYhrROXiM3uRpy7Mz0X8\nRvfH16+ChaXOjeBUFH/mZQ3Sa/zX6XJl/lMyqeZY4k068Z841ryLc2PmmLsq\npa+N4ZEcCI+yatSu1blXlMk0wL2A5CNt4osMT5oIGHr6VB/givQb1iVmBp7f\nZJ7/mniQKOG5+UUeG+AkssG+32rCoP+JucB1u2/LrW/M6qzjoCEfwVNKskki\nPwFIvrGSkgAfBdjjYXWDmh9AvnqDL+R1TqWSrn87ddN6rtk0TmOkiYNWLiBM\nbykEQ5VgoKDJKaoteteXDn0j/mc96Y2R3tYQfjy33KwqGwFLi7HdkBYQb/Iu\nktDiciDhjR0HaRXpwwWFSzDWL+BJTp5echMK+acZ5LuMEWFusUrmkKDHiHfy\nlQJT5pEuUO1WZlVmGneSpvXM9r4BqUkAB5C9MwfzNdthYxp4hh5VoCa0WEhV\n9T53I+exdoZuVyfjeCjSUb45THia8dfpL6rhewPQGRf428Di/JnoGjRhwkHs\nOxpq8MKtASm4QHmlqc/Eaxb53XJS9o7H+Ci8dLMj8rXnuxYiKjZYuEKXYPa+\ne9X/7Qz7VEm/hXAjmwm+qV7uZ9nSHY/nuS8xDsA3l4xzjYq9O1xklGHZdk6/\nKLSl\r\n=o++W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmBwnv8eN8SOZyc9jGEErGoRjKf8g+ShVwQe/k4hSEOAIhANtBTJV+K7IOGU++3IPu0SB5ZhIT2HbIUXitiZ3OgRPB"}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.19_1586404759586_0.07366694498735726"},"_hasShrinkwrap":false},"0.1.20":{"name":"abstract-nested-router","version":"0.1.20","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","kind-of":">=6.0.3","lodash":">=4.17.13","minimist":">=1.2.3","mixin-deep":">=1.3.2","mocha":"^6.1.4","nyc":"^15.0.1","serialize-javascript":">=2.1.1","set-value":">=2.0.1"},"gitHead":"1f59196705a42afe017ecf380baf0036019cec9a","_id":"abstract-nested-router@0.1.20","_nodeVersion":"10.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-S2t0VHmBgrodni9e25KxKGmA/FP9BwVO8qnPl77O7TsO9W+E2d23F2IU5ZEofkv00UlxH5ypwCND1qWXaZkjNA==","shasum":"3a5750851a1c1046ecad0791ba28d45740b7b393","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.20.tgz","fileCount":5,"unpackedSize":29630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekKpgCRA9TVsSAnZWagAAYI0P/3OBje9tn+uOhdeWd0Bp\n9jNrLWehNCeHihFOCLt+B8ogI8JzY8jwQqLPzb9W1CZjpXSz92F7+KsnnCe+\n+t7vvrDRqr4tqeOxcXgRcuPMyrIr2s0TnCEMT0BJJYVWM71T9JIfa7M6urze\n0hzTQLS1ntbfALiJPd+nDrNhyBS8FLLD+aee0mhCt1mX17pFUlvP9JB2Jawm\nSD9oHS7u7xnySPYMleOih1N5FspTE9iqU6rlrsudy6VY+rL3aogHawkSMPTj\nlkznahWzkhURQ9VOK3t8qHkofX4Bf5AAjaIGLp+KzMNTFPX03SDreMTsNBih\nCCG3iQbqTj97v/lQOSJsd6SZvnuFtpzb96xVYHNKNBgZEBbqQ1fG7uecxSzJ\ntoEPYIWKY3SLA/ry8SKr4slrCqmgzZoIvvHIYohBf7ZXuE26HriFMJprGiRz\nKQlZjnCC1rLgxUDLiu5Pi0v6QyYFeO1nI3xtc4FHeT+iwIKB+NeUh31EkuVJ\n9s6dZXg/dsndCOiu7FBLdCfhqTVdmUx7lvdDmBWCxe2mAdlwhVEuSYdse1Ia\nsXnLvg3ktKh44kdugRFHAOI7NdzzMfj3Cw4jlcmnM9Mbi0vOygqfCe44p/ZA\nBqNCIaDy+G9Bw4jWDYgvXhaC83wDn0Ig5l2n2dvxWETj1E3zsoD1xw/BCFy0\nlKk7\r\n=zf4n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVkp3J5Goxd2sWRV3xIf8a67AwYVydml1b2UZmBfnKRAiAuVvlPRrnlv7ZpWlkuthLz/4w2WhoUwqt5zlgrP9f+iA=="}]},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.20_1586539104122_0.5636777061454588"},"_hasShrinkwrap":false},"0.1.21":{"name":"abstract-nested-router","version":"0.1.21","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^15.0.1"},"gitHead":"b96a7f2d6ac6e74652aebe94437e67eb68c54b76","_id":"abstract-nested-router@0.1.21","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-X60LwixAFZ0flDE+kdakzprymc67GoCXXpS3BqxF1pfMwVNsI0a5TD2gU77rwHzuCzy3/n2YqdmZem1juNnECw==","shasum":"26a265c0a8e55f7ad52e3d78c9adc8b105a56bf9","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.1.21.tgz","fileCount":5,"unpackedSize":30296,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBi24Mjmi+MKU2+GJODQs/rrElU4d8gcbzAibC5ViWsvAiACYfjPVmQ6BZO+n3ilaa0jt5yPqtzlMEwovtarB/9vsg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitpz9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHPw//ZOcsNrV2kKiaHsoTcE+DJG5Codbtld94mqOjs91Iw266xGvc\r\nqQzqnr/TCennUAjqeb1ijarP2adbK+UdwUa00KbKfZFj4BiDrDwlC9b4STMq\r\nKll/fjpy+paSf4F1orHkgLmIrcyXYyId1LUTKQWPmqo+qPTkaNpuZSiVbdzN\r\ncWLuHu83eQSb2gFoimCkNwbJZVFadUj8qf/WxiHioOpG+GqXVG13/A42UsgP\r\nQ81oKO6+uIL7ruNS1mh6oLtRcYR5jVEUkq7tn72yrb6X3d2TS5AhVyMf8EJi\r\nKD4RsHaG3DZ89x4j35Y0ntJ1cdoVmNDKeS/aUAPycbn0U8Q7rDZMgHGsaFwW\r\ngAhUNQS/q9u+XqX4kqF+MJGt359PwrAU9GdbhA6XU4vi5UmZSahmVDJEYmqB\r\nu5bg2k11NJ/pElSb5fTfNOm8AuoXW7RWQBbGyYBadvnT6ktovc1LdX2mt2tj\r\nr0uS6VR4vq/hErnzmEMiBKf45fN8FauUtz+0io1XXgb8TFyMlOzYtuKa2rbW\r\nHAf4cnOjqzvxe5TG9hMXlSkDynVWVRALls8QkAyqVFotahwExCBTAEZmvmNB\r\np7RHc8litLKa25t79Jk8Iu+QKqFl1Ypp9/cQ+VNUIS8GoIizhVz144l4SsWC\r\ndi8YAEhVibVyIK9JxsK0o1YSNbc9iaGiVzM=\r\n=X3Rl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.1.21_1656134908820_0.5749783913476143"},"_hasShrinkwrap":false},"0.2.0":{"name":"abstract-nested-router","version":"0.2.0","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^15.0.1"},"gitHead":"2208f812e1286c1f867121d7d972b446d8cdca72","_id":"abstract-nested-router@0.2.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-cejBgCZTOwGDFQv+YUABIv8cPfnHldcJI1ILTJH2uzJCtC0dZWx/DkmxbyeriDKXFW5ixEPPjpHPmIEDN2iDiw==","shasum":"5f0bef1d04fe23839f7a2d4b69586e5fbdd2f87d","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.2.0.tgz","fileCount":5,"unpackedSize":30852,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHHqbka+GYnybAUp0O9FT1P3gvV0rcyBLz40UvYkrDgQIhAK+yaKDvxYUaZ9zQj9r9BHQA14V/HwHE0Vz+dI5pUUgw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitrT9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBwA/9E7NaPoGH3Bv0/fdYKBITsrryj+k1MVvDT/tmCEoDybL5M/U/\r\ntgvXND/7/PRInlsJFIg5DhcWpKe2/9NbMOZqD1gMz2Ze137Uub5T2qED0XEE\r\ngLq1rfUdwtfnAux+TSJvT9uTalVtnoR+rAEtDsNQNEx5L3sm4FL0f9/nNG+Y\r\nq9sZE0jRYPaldQMq0gCSQkOmaVk1+pGFCi+DEfpTLsJyN/0tIfENBA7aLSnO\r\nsdopT6K6LqPbVWJgpBt5FB+h3cnxCCTOQOupgkT5cjUCv5jKHSvuoY0LIMwH\r\nzFREx0TKq0kyjfq60VzpfaKU0cDQymhr0b3NcGrMKR7xPP0aYOodo4uU8Zl2\r\nbXcLgDV4EkmRIy8I+Y+0YCdyqlgWcGO2YSNsHltc+mthf2XZ/15+bWuCar/n\r\nljyffNwRupYiHXoSg+xgH3IVEME+VnCMqtC1azYok/o9qRjJpHx5Neav5B7t\r\n0Pc1Q3/+ugEFzjYDXVolrqIk9m64+sHKCVUoGwY5jSRXAKkCrlClTGX7Ejsn\r\nODyKM9qOzXXA0Hu66FtxPY7PV9yTYFmCkeu0mXdaFnzUvygz2+oUxltmaaeM\r\nYZWPxUtMIpmo+S9xwupdyMWEIlNi2RaaHQHXiZMTiOTm8O5yonpUl9cNLnQy\r\nM84eW6w5rqU33AD1iiY2EnRy7F3h0l9PbCc=\r\n=yfwT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.2.0_1656141052942_0.26284500398242305"},"_hasShrinkwrap":false},"0.2.1":{"name":"abstract-nested-router","version":"0.2.1","description":"Minimal nested-routing impl!","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","scripts":{"dev":"npm run test -- -w","mocha":"_mocha --exit --recursive -bR spec","build":"bili src/index.js --minimal --format es --format cjs --format umd --module-name AbstractNestedRouter","test":"npm run test:unit --","test:ci":"npm run coverage && npm run report --","test:unit":"npm run mocha -- -r esm 'test/*.test.js'","coverage":"nyc --silent -x '**/tests/**' -x '**/*.test.js' -- npm run test:unit","upload":"codecov --file=coverage/lcov.info --disable=gcov","report":"nyc report","prepublish":"npm run build"},"keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","devDependencies":{"bili":"^4.9.0","chai":"^4.2.0","codecov":"^3.5.0","esm":"^3.2.25","mocha":"^6.1.4","nyc":"^15.0.1"},"gitHead":"3f38623b9468ec40b2fb6f3cebf5066b54b1419d","_id":"abstract-nested-router@0.2.1","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-PSZX85cFG1yPDJVyCttv7GopMqushtKXf3h60w465IzyYHmBeZcRVje+mISWbcRnB5Ku0Hec7xFuOMGqKSzb3A==","shasum":"8b3b2267289e5d408fefda38cc7d2ea823b0497f","tarball":"https://registry.npmjs.org/abstract-nested-router/-/abstract-nested-router-0.2.1.tgz","fileCount":5,"unpackedSize":31668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOXnolftA3KfoFk3/SXtdx7Scb273a3mM9yqFoT7P0kAiEA1O3Q4IitUbs2jF0kgh/nRBuX/htNRQbgNMZPMqZVZOE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuEWHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomjQ/+Lqy7l1pVS545ykG+LaxUgonFOLzUsrIuGvas0XzXDor0KLEY\r\nOvuZ00K5z0ik9dFeY9mxGiFAdIjbFAjQrbJgr2xlyk/MEvcyyhaaWnZoSHFG\r\n/7oSL8pKjVcAzbmM53DcRKZZfhWa8PkaZbJf9hpqtQgBAVF1tSD/o4rehDzF\r\nl1E9sWp/QDB9VEzHyzdWQefNR/Yc/AsLv8ogGePGFcjPPxMIFksH2FQ0T/a3\r\nmz0sk1A0Dlug+nipN1hvtM5cx7FR/TQGWvgtDKffr/aT6PGwyaW2nnvEMvMC\r\nomf0aStgkjclv7S6o93kZqG6tFaI0UXlejBg6gK59k/d+fmFlUJJQjSW+exx\r\n0S7d4fx0lzt5ynHxxJ5MpZo4dMQf12iABfQBOIj3BQT7ysmCCgZrtpma/BI+\r\nryxpEJXynWCUQ/K23bbdFBptLjTRJ50is00hK7ufLAN5XTDYQ5wyBSpdiNpE\r\np+jJYi9pVD2vSfX8ovq9M4i++hNntLx+h5tVGiXiaeR6ailW+SP+bSPrH9Kk\r\nYfLxvgHEI/KzlY9T4CTRFKZw+NIqjfL9Mv3vREyFf1XRwsjXwZZ14lcUAFHs\r\n6bM2iqFqwFD7e947PmocpOV5GFPENxd0/nNEDf2DzEOMtLC9msblGY9vz63P\r\nyjn3eeps8WMsfT9LfRwvpDUDxvTkumMUCUU=\r\n=BC4T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"directories":{},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-nested-router_0.2.1_1656243591296_0.5356707711473838"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-24T20:18:21.917Z","0.0.1":"2019-05-24T20:18:22.052Z","modified":"2022-06-26T11:39:51.550Z","0.0.2":"2019-05-24T20:22:14.404Z","0.0.3":"2019-05-24T20:24:38.525Z","0.1.0":"2019-05-29T20:54:53.758Z","0.1.1":"2019-05-30T05:09:57.095Z","0.1.2":"2019-05-31T15:00:32.435Z","0.1.3":"2019-05-31T19:20:13.638Z","0.1.4":"2019-09-14T04:32:26.171Z","0.1.5":"2019-10-15T01:17:32.210Z","0.1.6":"2019-10-16T04:56:27.795Z","0.1.7":"2019-10-17T03:05:56.547Z","0.1.8":"2019-10-18T07:25:37.374Z","0.1.9":"2019-11-01T15:38:07.502Z","0.1.10":"2019-11-01T16:05:27.894Z","0.1.11":"2019-11-04T00:02:46.785Z","0.1.12":"2019-11-05T04:48:53.567Z","0.1.13":"2019-11-06T05:09:56.903Z","0.1.14":"2020-04-09T01:34:27.977Z","0.1.15":"2020-04-09T02:02:03.760Z","0.1.16":"2020-04-09T03:08:14.227Z","0.1.17":"2020-04-09T03:09:26.953Z","0.1.18":"2020-04-09T03:37:07.780Z","0.1.19":"2020-04-09T03:59:19.736Z","0.1.20":"2020-04-10T17:18:24.350Z","0.1.21":"2022-06-25T05:28:28.988Z","0.2.0":"2022-06-25T07:10:53.095Z","0.2.1":"2022-06-26T11:39:51.479Z"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"description":"Minimal nested-routing impl!","keywords":["nested","router","abstract","hash-based","nested-router"],"author":{"name":"Alvaro Cabrera","email":"yo@soypache.co"},"license":"MIT","readme":"# Abstract Nested Router\n\n> It _tries_ to capture all matching routes from its **root**.\n>\n> [![Build status](https://github.com/pateketrueke/abstract-nested-router/actions/workflows/ci.yml/badge.svg)](https://github.com/pateketrueke/abstract-nested-router/actions/workflows/ci.yml)\n> [![NPM version](https://badge.fury.io/js/abstract-nested-router.svg)](http://badge.fury.io/js/abstract-nested-router)\n> [![Coverage Status](https://codecov.io/github/pateketrueke/abstract-nested-router/coverage.svg?branch=master)](https://codecov.io/github/pateketrueke/abstract-nested-router)\n> [![Known Vulnerabilities](https://snyk.io/test/npm/abstract-nested-router/badge.svg)](https://snyk.io/test/npm/abstract-nested-router)\n\n```js\nimport Router from 'abstract-nested-router';\n\nconst r = new Router();\n\nr.add('/', { key: 'Home' });\nr.mount('/', () => {\n  r.add('/foo', { key: 'JustFoo' });\n  r.mount('/foo', () => {\n    r.add('/static', { key: 'StaticOne' });\n    r.mount('/nested', () => {\n      r.add('/', { key: 'NestedRoot' });\n      r.add('/:value', { key: 'NestedValue' });\n    });\n    r.add('/:bar', { key: 'AndNested' });\n  });\n  r.add('/baz', { key: 'Baz' });\n  r.add('/buzz', { key: 'Buzz' });\n  r.mount('/buzz', () => {\n    r.add('#test', { key: 'Anchor' });\n    r.add('#:quux', { key: 'Hashed' });\n  });\n  r.add('/*any', { key: 'Fallback' });\n});\n```\n\nIn the latter example `catch` is resolved just after the previous failure of `/x/y/z/0` because we're trying at least twice.\n\n## API\n\nAvailable methods:\n\n- `resolve(path, cb)` &mdash; Progressively finds and invoke callback with `(err, routes)` as input, useful for third-party integrations, e.g. [yrv](https://www.npmjs.com/package/yrv)\n- `mount(path, cb)` &mdash; Allow to register routes under the same route\n- `find(path[, retries])` &mdash; Look up routes by path, in case of failure try passing `retries` as true\n- `add(path[, routeInfo])` &mdash; Register a single route by path, additional info will be returned on match\n- `rm(path)` &mdash; Remove a single route by full-path, it will fail if given route is not registered!\n\nOptions:\n\nWhile `routeInfo` can include anything, but special keys are considered:\n\n- `key` &mdash; Unique identity for any route handler\n- `exact` &mdash; Tell if routing should match exactly or not\n\n### Params\n\nBy default all segments are optional, e.g. `/a/:b/:c` matches with `/a`, `/a/x` and `/a/x/y` so you can say `:b` and `:c` are optional parameters.\n\nMore advanced cases would require fragments to be optional, e.g. `/:foo(-bar)` matches with `/x` and `/x-bar` because `-bar` is an optional fragment.\n\nIn the latter case `params.foo` will always be `x` regardless if `-bar` is appended, if you want to match `bar` then use `/:foo(-:suffix)` instead.\n\n> _Splat_ parameters will consume the rest of the segments/fragments if they're present, e.g. `/x*y` captures anything that begins with `x` and stores it on `params.y` so it matches `/xy`, `/xabc`, `/x/y`, `/x/a/b/c` and so on.\n\nEvery parameter can hold simple regex-like patterns, e.g. `/:id<\\d+>`\n\nSupported patterns:\n\n- `/:x` and `/*y` are optional segments and they cannot be empty\n- `<...>` to hold regex-like patterns, `-$.` are escaped, `/` is forbidden\n- `(...)` are used to mark fragments as optional, it translates to `(?:...)?`\n\n> Please avoid `/` inside `(...)` or `<...>` as they will fail loudly!\n\n### Nesting\n\nConsider the following examples:\n\n```js\n// 1. regular\nr.add('/a');\nr.add('/a/:b');\nr.add('/a/:b/:c');\n\n// 2. nested\nr.mount('/a', () => {\n  r.mount('/:b', () => {\n    r.add('/:c');\n  });\n});\n\n// 3. concise\nr.add('/a/:b/:c');\n```\n\nIn the former way (1) we're declaring each route-level by hand, however they can be expressed at once as that latter one (3) which is more concise.\n\nThe middle form (2) is a shortcut to produce concise routes.\n\nSo which one is the best? It depends on the context:\n\n- Use concise routes to share the same `routeInfo` on all segments, it will be applied only if it's not yet defined on the route.\n- Use nested routes to use shared paths, it's convenient for creating stacks of context while mounting routes, etc.\n- Use regular routes to gain full control over its definition, this way each route can have its own separated context.\n\n> Routes are sorted and matched by priority and type, routes with splat params will be tried last. As more static and with less parameters the route will be matched sooner!\n","readmeFilename":"README.md"}