{"_id":"@aicacia/router","_rev":"13-1352877cb03473d26fb2d7730372a8e7","name":"@aicacia/router","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"@aicacia/router","version":"0.1.0","description":"router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/ts-router.git"},"main":"./src/index.js","types":"./src/index.d.ts","module":"./lib/index.ts","scripts":{"build":"tsc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/tape/bin/tape ./tests/**/*.test.ts | tap-spec","simple_example":"parcel ./examples/simple/index.html --out-dir=./examples/simple/build --cache-dir ./examples/simple/cache","clean":"npm run clean_build && npm run clean_simple_example","clean_build":"rm -rf ./src","clean_simple_example":"rm -rf ./examples/simple/build && rm -rf ./examples/simple/cache","format.ts":"prettier-tslint fix '**/*.{ts,tsx}'","format.js":"prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","format":"npm run format.ts && npm run format.js","lint":"tslint -c tslint.json 'lib/**/*.{ts,tsx}'"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.1.0","@types/tape":"^4.2.33","parcel-bundler":"^1.11.0","prettier":"^1.16.4","prettier-tslint":"^0.4.2","tap-spec":"^5.0.0","tape":"^4.10.1","ts-node":"^8.0.2","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333"},"gitHead":"70e1cb31d72d571e4966c3adaab1ba0cf4de106e","bugs":{"url":"https://gitlab.com/aicacia/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/ts-router#readme","_id":"@aicacia/router@0.1.0","_nodeVersion":"11.6.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-dQmSP1W80K+kYz3vrGG7RMlm1J69V5kpD1VaJ64aZqKAqMKVTZIUQjIWef2CUMb6fho+VSZxcp3N50x5azVQNw==","shasum":"d54420dae76db68bfd729e3754201769a0fbd7b0","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.0.tgz","fileCount":58,"unpackedSize":63760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccyxjCRA9TVsSAnZWagAASeEP/j2C/Y2ABuNTWzTVJwjZ\nJRjuLHuazFkJXI0UJZmwYREMZJP6H/0i/5V4/viGjvQQYac8txpawZfJLsxF\n2hNnyR3GkBfpJgHpGj3TnPad/X6wVG5dIkmKb+m3dc4JU2H8axXmxX7iJX0f\nyeW9ekuUoLvI4io/2XZcBDJ6K2gxXI5aTPQ4+wrL5MMqodHb+0gKNn355I0d\ntuG91tASq0zPBl/0qrqeDXEZIuwvHFQC6hwMYy2OvlmXO6pnp6qWFMXQpAqv\nDe8NB8gLQ242ST6HM1JXzZ5xgL6WPGfhoUBE4Awz2mlBf1ms02Yi47vWL63B\nit2OZ+mEMjLutLOziK+g+OxM7WURpay50vUcxGvTbeIyLNbKTlJ83vllXt+U\n8FxPM/kVd5lT6IbHd3rqyxgj/uDf0/xbm7ih5RfJnLpE/hpwEM5Y7ngA+EO4\nyZq/mV5fCRXQc/+9UfdJHe5E8UKG4R+FXOXwRdlsVeIu+BxtX5XEOQZD4frj\n/As8DSwfPv55N77pv13T9RxDeswCQ7g48maUX8QByUbrm2+t0YXokeq8ZwIu\nX6FAuJdLAyUdAgF/UuBQfGdAC4OJ8xD8mustRko/HOB+KAZE3K4VGqnQ9WIu\nzCwtJkaAEB92zR/VHm0xo+amQGsQPZI0SN1JmqdTvQISD7sT8sRW9mlJxzip\nhUw7\r\n=gVon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlZoMdTlzpbCjXdO28Yw4aQE+cZiHQrSUpa2GeI+asKAiAcEbyrEbxcWxB//dVIo3JL3g8DWtmtK50gZfVpFIpz+w=="}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.0_1551051875406_0.2028965613180307"},"_hasShrinkwrap":false},"0.1.1":{"name":"@aicacia/router","version":"0.1.1","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./src/index.js","types":"./src/index.d.ts","module":"./lib/index.ts","scripts":{"build":"tsc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape lib/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --require ts-node/register tape lib/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./src","formatTS":"prettier-tslint fix '**/*.{ts,tsx}'","formatJS":"prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","format":"npm run formatTS && npm run formatJS","lint":"tslint -c tslint.json 'lib/**/*.{ts,tsx}' -e 'lib/**/*.test.*'"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.1.1","@types/tape":"^4.2.33","nyc":"^14.1.1","parcel-bundler":"^1.12.4","prettier":"^1.19.1","prettier-tslint":"^0.4.2","tap-spec":"^5.0.0","tap-nyc":"^1.0.3","tape":"^4.11.0","ts-node":"^8.5.2","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^3.7.2"},"dependencies":{"@aicacia/core":"^0.1.1"},"nyc":{"include":["lib/**/*"],"exclude":["**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"c03bd7b290c95f3ef8df412daec79a9652284614","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-f+6FB5O0XMTeb65Nnc1mTO2+hypNOjpYYY5H5cJItyP8ON88M4w7kaVAIEFCLJpq8EW1RdL3uTwu3ZKeVL9Gbg==","shasum":"3511ab80d7501556dd8e23da976a9c8184918630","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.1.tgz","fileCount":60,"unpackedSize":72014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA3WuCRA9TVsSAnZWagAARI8P/0yQZPxPdHLqNLmlrEad\nzWMW9bTJwNqmac4Vmyvvc9eW9qoJjTTbJWHjKLiub6xMQFDT2KUKh7KDdEI3\nipjB6lh83hApXrOtCZvQ7KHukKdVFl6tjatZFXarNWdVa15jd1aK51NpUL+E\nGfM2iRHYW9iU6w7XAcblKgerPRDI+tzB40V6Cbhm8sz+Tdu5MRDRYRIXsPVM\new6hEshNAmljfDfe88Ylx6Wt8Hnho7938qWhzjafjCM/wS4l3bboSP1+sGx/\nJSScZqAClQCk2zUbAj+fa1SrfjAlihH1vYGqVDspzakUpLpp5NeJuNbtJdlc\njT7qH9B6fMmXxmCDkDWf/vvfw3Tl002TnMUjzD4pOfT0hNZaMCq53v5emMJj\nfZzUqAqr+ozf9fG6cI8ZBiUF80UOYlTrOWNp/MzNkNpKrh8GUG2PR3IOhsz9\nwzvPvuMxxrgU528pu+WUuoS7LPE3v3LR2UscDBRW73bg+P8NXSTZa9smC3wk\nx1+5iqJOOhCwCO7m0O0n1P631d1Gt1vo/p1esTusSl7sEEDwTm4l/IhAU/Qb\nvr0bE533F7hl5XftIoeJ+GENgikG+zQNPZ9rlS+HL7JygL21aM3wlKhziqpo\nZzMKAhzACb6P0ohY2/Rav786geCXB6sS+7aTcd9140NtKnPeUupIPBTtL49t\nrxKC\r\n=nyKf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoK2IgeAMekH6vJP6yS1Bs8xQbFtOYUnyVvX7EXv6a0gIgWWOXvaZQZZQ5N7buMA+xSdXyPwoh43r7QqUVhBJe7bo="}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.1_1577285037815_0.6147299954919421"},"_hasShrinkwrap":false},"0.1.3":{"name":"@aicacia/router","version":"0.1.3","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./src/index.ts","scripts":{"build":"tsc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./lib","format":"prettier-tslint fix '**/*.{ts,tsx}' && prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}' -e 'src/**/*.test.*'"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.1.2","@types/tape":"^4.13.0","nyc":"^15.1.0","parcel-bundler":"^1.12.4","prettier":"^2.0.5","prettier-tslint":"^0.4.2","tap-nyc":"^1.0.3","tap-spec":"^5.0.0","tape":"^5.0.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","typescript":"^3.9.6"},"dependencies":{"@aicacia/core":"^0.1.4"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"ee16d5dabe9a91942cfa59c07c407bef867fcfd4","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/popoXUoYAjIz31ZROrblNfW5UpLrylq4BBHag2+8tXYDSNXOFPnA7CfPqq6hoG8Igq0OuB4eK0ugJTL3fI40A==","shasum":"fdab081899bde2d0b6788dd59611b00684bcdd53","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.3.tgz","fileCount":60,"unpackedSize":72677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFDTMCRA9TVsSAnZWagAAWYMP/jsIl0m7mXUXEz0p6LGW\nglUWv89tGZMkGjERjtLr9mYGfBAWeDFe1/uNMIGXsPWfXoKWbyPXNwp4bx42\nXl0i/7+yWbMAr+1IHlYTrGD6BdCsZS11YeEW7NQfpza6KfQT/MNwwnxwnL/V\nSmV52TwOt4i5HPCM7Gn5NeuN9B13r57aHUfU/5NaoqIhPHSs9K2YBoreh0Bv\nNa5yUKE/HhzJHJjVkZd5eeYLim2qwWnoeqL4I5ohF8z1ZQCFEATgiQW/uzI6\nOv0zpSAeR/7ayrTGpclCYVOZP1fYeHyT1IgA5+CY4M1zQ8/XHOSN53TQRtQL\n9q4iucLRSBzwsIZUy9MOwt4S3eD/owOIc4bUhTdf69L8GuPCZmcez0Mtay3W\nd0Yrj0GkBAFKFZBWFeyArx0kWPnBRT2tnZ4PImnPHXgIDoy2zj05hnvI3O7b\ncpf3GiXoru1+A8RZuHRN20AhsrBW/ioi2Irj3g8kjId2f+lmgaHUCfoGWjhv\n1BbsQoE2cwPs9uDUuBYUNopz0QLY4S4bo5l7o1Wq4f81WrfITO0KKs67yV0A\nFuVNfP0cw3F0/wQ8MK6tv6oiFzCvq+qs4FjS/wydwJHdiTDe4nXkxP7LL2LF\nKkmreTZFhAYKwmVOZr5WMi77YWDFFOAm2QESACC9Jb8+ILew15NLg3dRVniG\nem9f\r\n=KliN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDimp2CCCIzeDwyVQX94a6WfiUJSQigWmebJ3QusuEdhQIgbfn3j58DiNC+7f8vJj/VhjSNblDKlwOJuOIi9+BN1n4="}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.3_1595159756492_0.4139801164136674"},"_hasShrinkwrap":false},"0.1.4":{"name":"@aicacia/router","version":"0.1.4","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"tsc","doc":"typedoc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./lib","format":"prettier-tslint fix '**/*.{ts,tsx}' && prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}' -e 'src/**/*.test.*'","simple":"parcel examples/simple/index.html"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.2.0","@types/tape":"^4.13.0","nyc":"^15.1.0","parcel-bundler":"^1.12.4","prettier":"^2.0.5","prettier-tslint":"^0.4.2","tap-nyc":"^1.0.3","tap-spec":"^5.0.0","tape":"^5.0.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","typescript":"^3.9.7"},"dependencies":{"@aicacia/core":"^0.1.5"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"1b85cd9aee6e185a911572966de393304515e105","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.4","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-aXsTBeOsC3RUt+o8pegRYzh3VR9QyervuXCbRnHt2hj/d0dmcVv1QnTBEb9evEIxUhq4U1fcZZLKsGkiSPXXnQ==","shasum":"cfd55a1938daef9b3ce045d6884737ea7f503f8d","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.4.tgz","fileCount":60,"unpackedSize":72749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFzycCRA9TVsSAnZWagAA6ekP/1N8fefzZNRgmFrQ2d4z\nmLjDZiDXdXj3EVS+MUsgjVbd06zgPL11lqmbS2H8UNHJ5OcswFP0xNeF5vCc\nv+/wvGKXKib361yf1dGPgEIYuZclhBot39VW4I7bL6oLhZcYGu7zjRgi3/Im\nDEZic7433RIGPtsHkAINX6AW6lgQ2aalT/ioxHiH5sPl9HMBZTwf3j6pYpdQ\nrbCJQelop4pR9MAsRRG3vec25TNDSmeu6eG+iVwdGm0n4W9+1+jUUY5J03NH\niDl88RY8mqhJ7nnUHtGktUIKEA8ZSoWLApWMaqcHkvrV6hrbhQP9LCy5Swnj\ngK0Ejo8Z6KDidfmYPbAoM4yBvUtIjvLcgzi3tWsdW4IehbKa3DxJfzYpizl8\nCF0tXW1hWhaWihwtJ2ZB/KLzQg+VliDGA6O+E0Q1aozoYg3V2JuxZ+IPnZHp\n39nyjJYFzGmrGeX/3ui+4gPk8I9nkRg5C4o4vbKSinqluJPqHL2K1OotjWeU\nbaIeR9Xa1jesx+LPLHVq4WDNjOlatFO88ncxEohiUM0BlrYlPZXaWTyCzMgS\nijvzI85e2RLhkNEPUj3Uxgr6CyZ6dNrqSNisGTiOswsDQQjsqrnLcFUPLitk\nbu9+qYg0/7FSqnNqhhIUD8ibP2d60iXbSAAnwUhPUDNHYOMAq8Pe8SjSpCUo\n5iFB\r\n=xZ1q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/BgFIQKKwpPYmducitm+FvDPKImqpR0mUIHZlxPZcBwIhAPO1XL7dVJwmiSSKNUs4eheGmuE0AGUoDrWj85ehsdXM"}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.4_1595358364024_0.6892569186783915"},"_hasShrinkwrap":false},"0.1.5":{"name":"@aicacia/router","version":"0.1.5","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"tsc","doc":"typedoc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./lib","format":"prettier-tslint fix '**/*.{ts,tsx}' && prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}' -e 'src/**/*.test.*'","simple":"parcel examples/simple/index.html"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.2.0","@types/tape":"^4.13.0","nyc":"^15.1.0","parcel-bundler":"^1.12.4","prettier":"^2.0.5","prettier-tslint":"^0.4.2","tap-nyc":"^1.0.3","tap-spec":"^5.0.0","tape":"^5.0.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","typescript":"^3.9.7"},"dependencies":{"@aicacia/core":"^0.1.5"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"483a65d85906df223d9fa10266b35e15d4d08a06","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.5","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/6ishArVyUhYi0bsDXJpApkXIbWkBRX+xr2m3Ubrxz0VfNU66AnSOLqvC5aJnmnhdaDOXm69GPg/9ET7kwEMlw==","shasum":"934cef087e3f4249298197090d4c52aafbaaae79","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.5.tgz","fileCount":60,"unpackedSize":72759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGz/HCRA9TVsSAnZWagAALPEP/ix6+JI81KEVumqmuIzl\neUqUTXEk8tzTW2PvxJkZPoFq35CNnN0lC1s4fkwvOiXVCfl+lD6RC6y6/5iO\nWOnp4B8M4J/H3GJ/WlSGRYxWBslrIzjma5DBDI+xQjh+vTzMNyBAfw8IF5AF\n+8vxdkhnHmcNOaZxIbS4QUvho3Bj4QXRzpatxFvGk/pARRtEO8//1uEww3Cq\nDLAaxy+5hn9MVX534JtU0SZ4/Llgxis+wdlUA4ThHKgsME1wgE2Qc8kwC7ol\nCMQGLz2/tbOn50bafLlC4CF3ZDrfLyZ63CQ2D4+QN8Lv100fgdkOZswXcxlp\n7b32MXFWmtEPOI1IfM27/WKMENf04Bo68dpbHAK1nYsHmupnlbBbR0D8Dbhv\nCLwge+s/8TkLZpSIZ65M5FRVzB+3qhD0mrid1JU1yg9OITG3/aMaxOLA3rOF\ncvrEI+fbRT590rDamL2efAxBXZFQGtbxaZ8+NT9KtAFmxag577to1u5pZm3k\naSdWjYBDk7SJQbCdkY1H2ZU7ULyk1iPmgalKIpPZmBT6Lmmg5JKiycWbrJcm\nwTP3IIM5n2mqhbXHpBm8ehf19G+PgQU2xZfiapdO90C9IC8w/5wBbS6S2SHt\n1Z37R3dpiXRctgI/MeA79jQYqhbPdOgP7UrZoL11AH8btdG4nyWga7ynuclW\nCnp4\r\n=hO/d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxAv+BG/DSBN0Lhx2BRp2PTPBJeQivUOH4PTbvLvYG4AiEAoFQkXIjs2culdl1YQVZtoOYPzhJMRNlh0T853Hj08BQ="}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.5_1595621318391_0.1944619164824255"},"_hasShrinkwrap":false},"0.1.6":{"name":"@aicacia/router","version":"0.1.6","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"tsc","doc":"typedoc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./lib","format":"prettier-tslint fix '**/*.{ts,tsx}' && prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}' -e 'src/**/*.test.*'","simple":"parcel examples/simple/index.html"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.2.0","@types/tape":"^4.13.0","nyc":"^15.1.0","parcel-bundler":"^1.12.4","prettier":"^2.0.5","prettier-tslint":"^0.4.2","tap-nyc":"^1.0.3","tap-spec":"^5.0.0","tape":"^5.0.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","typescript":"^3.9.7"},"dependencies":{"@aicacia/core":"^0.1.5"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"ca75c01b3fac4791480c50d76220a344b86700f6","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.6","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-i1IILakHTCK3QibXxvWqgDYg4p5rmz2Lnl9DEjZgtK8B0nTpwxD1a+AVnkLhHhoSS9oaMGw6IWfwqIPgSvHSRg==","shasum":"c02501fb75cd1d625b8bf76c51cad6e54779dcda","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.6.tgz","fileCount":60,"unpackedSize":73267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG001CRA9TVsSAnZWagAAtgoP/0fAlmWz5z3hr+NyB8xT\nCoYcVN0gYIApP7ooF/p9X3H47eRRJCNPWJcns+mfukJOsFO0Dk3i4WU/cQXk\nfzSY/UUkmXDZvvDH7X+SxnPmngUqhhRjTj/3A+twl1WN305cbEKVyVISJ+eR\nD20ZPunk9SJYoOsEzT1/FoRhrvCHbPxo1b/2NSVwavodTGU13f2o3dtUSegO\nw6GQE3l9h6vwYBG/czQ+PEXZlKr1W9Aws1t3ntpZdHXiYhvGuiOZ5eoR2CSF\nA4DEfWIrQv3LUx20qI1h6gxYRZ5kMdoQ2wvunCUFC0sTbuXSKg4eRVfxvZfO\naHZVG4cfw0D+YYyVHfWaQwwPGWV9w+RPyOneetZwn+bQOh2zmIK2AobBD8WP\nN+7RT8QUmGlgC7fQOJGpOy/aSxCU7E3aWegx3nXLqcAJKqbXlMKhK7zK/Mhp\nJpc8hq5595TXnAL840IZ+OJM/WDYg2AgUrg/EvvlRXGhiTg/JR2aSO+6dQbX\nmbyAQQwWID7S8IWZnxuwlPGysIMgeYpaDYWfj4q6IzIrLo91vfSmQ4vXBoa8\nA7h/Pqa4JWdjTUu2IZa5kRPVt1/F7LrHUcrtscuawstPaiSw2z1z+0Ag4uKj\nOqogZmS1x9n9cZhy/wSAAQWpRBXk3VTyEorD5G+2S7BRq+ouoANd5wc3U2HI\nR0gf\r\n=xhDe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi2UnCUegQgbCrGNY4WUpBejxEVRaWHio5X+n0qUL1mQIhAKkRavjaMldBShK4sMQ3nEZtsafFs4q571Qx6Dp9IP2f"}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.6_1595624756957_0.428684575009741"},"_hasShrinkwrap":false},"0.1.7":{"name":"@aicacia/router","version":"0.1.7","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"tsc","doc":"typedoc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./lib","format":"prettier-tslint fix '**/*.{ts,tsx}' && prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}' -e 'src/**/*.test.*'","simple":"parcel examples/simple/index.html"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.2.0","@types/tape":"^4.13.0","nyc":"^15.1.0","parcel-bundler":"^1.12.4","prettier":"^2.0.5","prettier-tslint":"^0.4.2","tap-nyc":"^1.0.3","tap-spec":"^5.0.0","tape":"^5.0.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","typescript":"^3.9.7"},"dependencies":{"@aicacia/core":"^0.1.5"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"8e02c8e6d8bf8912716a66a30ede120b3ade032e","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.7","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Il0us4B1hJlPbir1RIzaLmZ1daQbPAEpzcjmcOZAxKd6kXx0XoUrWrtku56Fo+XVnjIs0l82xzRvnE1WV4zYnQ==","shasum":"71cf00ea359660c61cf1ae18109707958aaef528","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.7.tgz","fileCount":60,"unpackedSize":73123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG06+CRA9TVsSAnZWagAA+VsP/2qZ7VL/tphiA/Ufbgw0\n/rBZfE5WHsul5BmzupZ6J7EYHg0MHtik7GYauYPb372R4iapk/AgZrhO02eI\nJ0ZHfeo2b4xtj9phl9d+OBNFqUKkxmZB723ooPtINSJmJYSp+JnhiTiXDfYW\nbSUp8ri/B3I7he264+20IhJoBTPdZYmW28u2aiXUoO34YcMLLExgmXq7EzXd\nJjgDYXZJAts3kMsjOvcYF/aBBwxFdLtel/gBSVoUcSGsDnKD1UhyRh369m+G\nQMp1StNCxgWVUq+LdO4MLZuVnGT98WmrJaa14Zekw2Ncre6uIXKL2nTbLR6z\nHyJ0FPl7UG5PhEfF/nYGlfSr/d3aeVLWJ7VpeGLDJ6fuUQc7eUl+WcepgJtt\nnVAd7oyeEuLC1Xd9dxXSprlqBo2KJ2YDOlLzN8FEhsoiNCg1lZf8CNaC7c5A\nK4MUDcBe+uHLnmaVVkY2zMbdXGQ+lBTNbWXhtVRg1zlLdQHOqg7ep+p89cgt\nMaY7BKKALVnu2HB9HMcf1u2HOOfCf1RuwQ/Gb4BsVQAskgmwOJ6MMiPA2HUk\nlP1uoJwP0W7LRmcOIucaG0g8e3/ULoajEj9fodYF3JVLqLGBNzlLbBXnOMer\nU37FpnfBI0b0Ko3R2L95zFYXvPw+4LnEBEs3BiuulKAbLhztuO7drzr/wQDC\n7tFF\r\n=B3d8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEO4vadEiIm8glBB13TPZVGizuTVmJW1SHkvWWkS1p2XAiEAvi3+drRA1XDtwxupGotdj/8ty8ZR13wgTLc0DN+ghLg="}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.7_1595625148516_0.526624526880163"},"_hasShrinkwrap":false},"0.1.8":{"name":"@aicacia/router","version":"0.1.8","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"tsc","doc":"typedoc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./lib","format":"prettier-tslint fix '**/*.{ts,tsx}' && prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}' -e 'src/**/*.test.*'","simple":"parcel examples/simple/index.html"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.2.1","@types/tape":"^4.13.0","nyc":"^15.1.0","parcel-bundler":"^1.12.4","prettier":"^2.0.5","prettier-tslint":"^0.4.2","tap-nyc":"^1.0.3","tap-spec":"^5.0.0","tape":"^5.0.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","typescript":"^3.9.7"},"dependencies":{"@aicacia/core":"^0.1.5"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"6e27babffad207cee88cc83faf2146b0211610af","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.8","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-itWCU6QsL8u4Y0ORDdq0xI/Z21iyAW6ZABLR1RQPucmVE+THZf3GubD6F3tq/KjaXIzUnatwFZt1neAH0v79Rg==","shasum":"98e5bc0ac007dae0b5e207fa2da40fb194e16061","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.8.tgz","fileCount":60,"unpackedSize":77116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG1PrCRA9TVsSAnZWagAAqbcP/22NYBPVHr0f3VRLj2X2\nKgOoqvswYFOuqhPXm2U1G7bJVpzk1AZ4xJBSLpt2EvKlkw4cHfYj+9OLE/o6\nBGMJAlqDxfUMTzIDaEJ513uEq4EWFK+aBjls4ECyMFctHGhHbu9IJWjI0ETT\nFgow475YIH631SMufqj9MRl0SRWJoFMOU8nDic4sXkMxus1ppxSANJT7LNHk\nbfCay0oY0zNUCRuGyred+mlvGfISE7pNRY2PHb6CB/VCznatrnBpxmIxqXy3\n/IrmaCNxXR9VU2itBo597E+BTRK8c2enYdV/pGnSaCdzcBKVrZ3bRlg1MiwS\nnQOGoNNzFFqHrZ91VzSRA5pVaPbZ5EvsACGjjAZkjftgRg41KflXfLyb6S/+\nvaejXLZw3Y90V3DQgauWe/QtfR5t1uiUTTRPYfj/lc7jSKhryaXa8Xw/qX3S\nn1d8YHN+oBC9bCqc8qKte5ckOjcHxNTGXghstss789O0Da422Q5ssRs+dhY+\nBUkhdO3XagbLQywfh8brLb2KuSXfLlSVcJ6tSdYljdush3u9m97cURl+GPPk\nbhSoKTQ+MDRpx3zjn12GCJ6gmx7k38T58IS1XKeMvlVDdmFs7R99yUFV9h9m\nua3i3dF9TFls+wBkV4N9JOX3WbJ/zVLiav9dTxq2lxK8aqRDispwyeJCTAWH\ncRcG\r\n=Zbm/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSVpptOSmKA+duQ4b4ryZ9t90zl6prGfMShGmu3h1hsAiEA+FJCkNjLu4UbZLhmmpEuQjQd7yqrlemfQXy6kIuTjFU="}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.8_1595626474917_0.7425653105297512"},"_hasShrinkwrap":false},"0.1.9":{"name":"@aicacia/router","version":"0.1.9","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"tsc","doc":"typedoc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --check-coverage --lines=75 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./lib","lint":"eslint . --fix","simple":"parcel examples/simple/index.html"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.2.1","parcel-bundler":"^1.12.4","@types/tape":"^4.13.0","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","nyc":"^15.1.0","prettier":"^2.0.5","tap-nyc":"^1.0.3","tap-spec":"^5.0.0","tape":"^5.0.1","ts-node":"^8.10.2","tslib":"^2.0.1","typedoc":"^0.17.8","typescript":"^3.9.7"},"dependencies":{"@aicacia/core":"^0.1.5"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"0db6ac89b8e7c623a49ad51eab5731d9112d76b7","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.9","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kyZxegWLkZrtNjwu4W17TOqFaCOAfwOaCIyYvg8T7gv//EfrJXwmel8atXUNlR2fIOXK42BBypd6PUVva2ZpVQ==","shasum":"4839726f4ad3c16c949bc5c037d2e1cde1b6721b","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.9.tgz","fileCount":62,"unpackedSize":73335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMFMfCRA9TVsSAnZWagAArKUP/2m41d1Ocyo4VVnwVTUp\nLfCjQiO/F87kKZBnq3UoInMWJm2LFb1a2SV9bmpKGEHWG1zqlm+UWy8gviZE\nyApvyWtunt/QSOnc1W00ALTeak1s1Xa5PctcD9LoeaSh3M8eIEVxTlxJGHga\np8oc+cwSUtircM1n27nCPW+Ls9iefgAvHuyR93C1hB3O/HDoU5BK1nXVkhlG\nYbfhf38IlnigTOr7h3hqOagpMGmWEhbkZAYgjP8MK2/IGT4AS+5IiPL8AMzI\nBx2gsok4tnIUV2fjBjqgGAxNSC8g6QkHydurdWbdoefR1nvEcFvxTFUwXehT\nYjwhFbquJhkrJrHn3ub6R4Y0eqSI/fFxIbYcT/h9GZrH3nQjI7fRzcy5Va11\nYr+82J5kBtOc7xiUkDQTg+ddibyURljSOSo3wsV7xcL01aS29BYEzXPlbcgN\nmWsNNUCbWIgxGemvKux1QrB/d5p3uR1VoDHueBBg2AbqSDcu/6kQeqP0urV6\n5ar4+Syke/BOvpAGZqENO8MtoK6ad2+ZmyJMTLBw6mLT+RVzRx5J9b4Kp69m\n/14vDSqw6TNvHYrUDSnoRFhb6vw7ojHB6oxGhWvP+Ju15/j6HG5hFMZ9Cy4q\nia3zHf2kd7xzVzkNHmUiais/peAtZWSw8YtBeFdaJBSIG02m0yQWYYMZzeLO\nvZfP\r\n=q7fz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhJ12yJLtold6CbYYSZb7rRf2ckuZYnVKKxkvShbJb3AiEA20v6PrwJLOU0720gw34i0pABcShSShjKt5/WyHfDZiE="}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.9_1597002526698_0.3059458013857175"},"_hasShrinkwrap":false},"0.1.10":{"name":"@aicacia/router","version":"0.1.10","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"tsc","doc":"typedoc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --check-coverage --lines=75 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./lib","lint":"eslint . --fix","simple":"parcel examples/simple/index.html"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.2.3","parcel-bundler":"^1.12.4","@types/tape":"^4.13.0","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","nyc":"^15.1.0","prettier":"^2.0.5","tap-nyc":"^1.0.3","tap-spec":"^5.0.0","tape":"^5.0.1","ts-node":"^8.10.2","tslib":"^2.0.1","typedoc":"^0.17.8","typescript":"^4.0.2"},"dependencies":{"@aicacia/core":"^0.1.7"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"b3b6f8de41b77ff2c29f54fba48a72c9388c77b6","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.10","_nodeVersion":"14.5.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6fbS8Ubh+m24cZBKssPjWRsU05TOXKKmciH0U8FAHenIU6DQmvGSRIew6vYlb301TrmJvZOaaCNNVJLXT6QzvA==","shasum":"4953f74b98da308acd6ab6e3ec0577a078bb68d7","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.10.tgz","fileCount":62,"unpackedSize":74640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU587CRA9TVsSAnZWagAAirYP/1iq6QovDKbBBi8w95tm\nUBcnzhBT6MFQA4ANgrCRm6OKiMtzCjUMJWHrFXQ3UjDUzWtOI9cWLCb162Qn\nZAh0K3Z1vx4oggfGyLLiFo+NbxSoM0yFlhon7ngZQ4+ifnfu6V7FGj/2bEGL\n86EZ9yFho//s9aeI2JHH5KndAZTo925aa4dgiBkvbbf14E5lRfIXeptP9C9I\nwY2D5acqVXBcOQqLnAk0xepDh3dasG85crZi7Jq8vvFTBVOd0m9B5yt6JrOi\njMUl4LC/UUxU21NsLtuzy4PDZe9cZWWhKXmx5XDeB3iJRmWBg4j9HslDN425\n5S/r1nEoVXyS0SHQPwDgVgJ78VdQ8TbmyJsheoyBdG9AdgR5phqrJN2Mh3n+\nhjynDawOA9WgfmKBGSNL764cAWpVBkjSat8a7EOCSoJpNjU/ZFwxaEQvo48z\nEHS6fPMXUbd7B+02c9ClXrsvJf7RRR9oSTlCy1z3zh/2YtZtc6dXWRMJsJoW\ncQTtEx0XA4x1+A5o7nx8YgplJ9mlOi+g/VzPdWQPVjzw50oOgNKkgeP9CZOr\nJz5Z/CTyzuI/zo1JeR5HUIza1GDCJmbMU2oe/7bM4tMr0l3Vva+ExgYirrnw\nftqkK1HP0JDrLFtnJGdyv8ObQ0CStFr34B+T63SNMmgd5OQMAlMADipfuBtn\nlx0m\r\n=Qk1N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkjvJgGUv6COu5/ypx9AvVQz/shY8LympA1c3K1t7WFAIhAI9s6PqYXhpKyv9nfbkRmPgjpdfIH6XUSaYREvg3+MUL"}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.10_1599315771208_0.3233835491068897"},"_hasShrinkwrap":false},"0.1.11":{"name":"@aicacia/router","version":"0.1.11","description":"promise based router","repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"tsc","doc":"typedoc","prepublishOnly":"npm run clean && npm run build","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --check-coverage --lines=75 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","clean":"rm -rf ./lib","lint":"eslint . --fix","simple":"parcel examples/simple/index.html"},"keywords":["router"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@aicacia/location":"^0.2.3","@types/normalize-url":"^4.2.0","@types/tape":"^4.13.0","@typescript-eslint/eslint-plugin":"^4.0.2","@typescript-eslint/parser":"^4.0.2","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","nyc":"^15.1.0","parcel-bundler":"^1.12.4","prettier":"^2.1.2","tap-nyc":"^1.0.3","tap-spec":"^5.0.0","tape":"^5.0.1","ts-node":"^9.0.0","tslib":"^2.0.1","typedoc":"^0.19.1","typescript":"^4.0.2"},"dependencies":{"@aicacia/core":"^0.1.7","normalize-url":"^5.1.0"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*"],"extension":[".ts",".tsx"]},"gitHead":"1a3ea997ec4062307ea6fb1c725f604c0ebd51a9","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","_id":"@aicacia/router@0.1.11","_nodeVersion":"14.5.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xAPducuQ6kf5sbDffoy4K/im0zOsYeGJjUsWDcs3V24foKp3yQFz7hntiS/FEleGIQkF3YwvlFHL2j6M6BJa2A==","shasum":"8b59794601202faa9ce4fec440b2aab991f86fe0","tarball":"https://registry.npmjs.org/@aicacia/router/-/router-0.1.11.tgz","fileCount":62,"unpackedSize":74793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ7VbCRA9TVsSAnZWagAAVJYP/R476Y5BVF+9PQzHWAsI\nOdL++JJX7WlqopjhT9dot8v+9nR88gTRZgXiym+rTp7387KDQ5JCLP8X0EqJ\nUKAuAsV5Cr6ZUndTJxLKFrxdAIlfkcebZmRyV/IvEdq3WLvyAyS51gQIRNW1\n5x43+zBoFn4jM0dkSwX7RwpjlyBT3y3DeHl+A21RQKfNNMVjUBczdv0qM1WL\nHsp8U13TnxwrvQCA2mvIgZT3VSpA0yWkFLA9L85IdT5I3XpTjIdrnyUl42MX\nmBws0XO4rFJdL9v2Z0q5+2DXQaZVOYXXpYRWycawdRgGrE984WzROy3mRDeJ\nUtmAIfcgt7mbJ2ZbdAhq+HaRL7xvBE+5+hDgtMuqhm/DKDcV2yTmThUSomXW\nHlmpmaorx9SG6QtrROK0O3CR5bCVz/TJ3Ncgf2AUjMBi4FN1mk+pdlqgidOv\nXjjPM+uQRXqEOCmZQmwqa/QeP+TX9sS5vjNOPTk40F64Q6m+yefpeveLlJv+\nOoffRMBWM6OG618huwn0HmfQPHx3P01QRy/6mQamHYVWMMumJAyKyOdHXvDP\nU0vfbvqRXtB5ZdMeijG5GKOfafaej0HrHXJfXdLvCVTSl0+OdVaoZUlxgzIp\nTAX3eysuDfhWI7IGAArTmcHEaaE165LmzaoJij0dUAVuUxD1pYgARpCAVUWj\n4EyV\r\n=z1O0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxeXjOsQn5ypc+TmzRLNGhyUpjUPTqaxYh9IZUaPzUkAiEAlzUAyxuluRC3AVVRrG+8QP4g5vceKW2yAkH5nI7TU5o="}]},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_0.1.11_1600632155407_0.1710992998411338"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-24T23:44:35.217Z","0.1.0":"2019-02-24T23:44:35.535Z","modified":"2022-04-04T12:15:43.609Z","0.1.1":"2019-12-25T14:43:57.920Z","0.1.2":"2020-07-19T11:50:23.006Z","0.1.3":"2020-07-19T11:55:56.641Z","0.1.4":"2020-07-21T19:06:04.139Z","0.1.5":"2020-07-24T20:08:38.538Z","0.1.6":"2020-07-24T21:05:57.128Z","0.1.7":"2020-07-24T21:12:29.905Z","0.1.8":"2020-07-24T21:34:35.088Z","0.1.9":"2020-08-09T19:48:46.961Z","0.1.10":"2020-09-05T14:22:51.454Z","0.1.11":"2020-09-20T20:02:35.621Z"},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"description":"promise based router","homepage":"https://gitlab.com/aicacia/libs/ts-router#readme","keywords":["router"],"repository":{"type":"git","url":"git+https://gitlab.com/aicacia/libs/ts-router.git"},"author":{"name":"Nathan Faucett"},"bugs":{"url":"https://gitlab.com/aicacia/libs/ts-router/issues"},"license":"(MIT OR Apache-2.0)","readme":"# ts-router\n\npromise based router\n\n```typescript\nimport { Router } from \"@aicacia/router\";\n\nconst router = new Router();\n\nrouter.use(\n  \"/\",\n  (context: IContext) =>\n    new Promise((resolve: (context: IContext) => void) => {\n      setTimeout(() => {\n        console.log(\"middleware\");\n        resolve(context);\n      }, 0);\n    })\n);\nrouter.route(\"/\", () => {\n  console.log(\"Home\");\n});\nrouter.route(\"/parent/:parent_id\", (context: IContext) => {\n  console.log(\"Parent\", context.params);\n});\nrouter.route(\"/parent/:parent_id/child/:child_id\", (context: IContext) => {\n  console.log(\"Child\", context.params);\n});\nrouter.route(\n  \"/parent/:parent_id/child/:child_id/grand_child/:grand_child_id\",\n  (context: IContext) => {\n    console.log(\"Grandchild\", context.params);\n  }\n);\nrouter.route(\"/redirect\", (context: IContext) => {\n  context.redirectUrl = url.parse(\"/\");\n});\nrouter.route(\"/error\", () => {\n  throw new Error(\"rejected\");\n});\nrouter.use(\"/\", (context: IContext) => {\n  if (!context.resolved()) {\n    context.redirectUrl = url.parse(\"/not_found\");\n  }\n  context.end();\n});\n```\n\n## use with @aicacia/location\n\n```typescript\nimport { Location, getUrlPathname } from \"@aicacia/location\";\n\nconst handler = (url: url.UrlWithParsedQuery) => {\n  const context = createContext(url);\n\n  return router.handle(context).then(\n    () => {\n      if (context.redirectUrl) {\n        return Promise.reject(context.redirectUrl);\n      } else {\n        return Promise.resolve(context.url);\n      }\n    },\n    error => {\n      if (error && context.redirectUrl) {\n        location.set(getUrlPathname(context.redirectUrl));\n        return Promise.reject(error);\n      } else if (error) {\n        return Promise.reject(error);\n      } else {\n        return Promise.reject(null);\n      }\n    }\n  );\n};\n\nconst location = new Location(window, { html5Mode: true, handler });\n\n// on load\nlocation.init();\n```\n","readmeFilename":"README.md"}