{"_id":"boring-router","_rev":"116-64c1f6b0a17251e9aa57e74562e959fa","name":"boring-router","dist-tags":{"latest":"0.5.21-alpha.1"},"versions":{"0.1.0-alpha.1":{"name":"boring-router","version":"0.1.0-alpha.1","scripts":{"build:library":"tslint -p src/library && rimraf bld/library && tsc -p src/library"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","history":"^4.7.2","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","rimraf":"^2.6.2","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"tslang":"^0.1.5"},"gitHead":"57499fa81cb4533020bf8cd073dbb8a5e7a2a8dc","description":"A light-weight yet reactive router service using MobX.","_id":"boring-router@0.1.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-cviAZNqMzOWrn2z4ibty7yRMVdgA/FYIwGV1CCyKsFJyGBmpeNfdn8cj/R4/oZOWQzwdw8HAdRf/KNlVA96oDw==","shasum":"810f915253e11aacd4efccf9aae0b4a2af9659c5","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.1.tgz","fileCount":12,"unpackedSize":14129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh2PaCRA9TVsSAnZWagAAzVcQAJErrLrQyaesViUY048I\nmEBpYPIO8V41B/rScq+FEYIB+/d/vFGpcROkAXoLSrCUBQPu/0Avd6yQBem6\nF+fEIbw6R0JXM+So467YR2j9VGEg52rAQ0h/w+UWJ3yEt/djpZxN9cN3MmQQ\nzotCSdYUss8iVZMBdk+ltZddjS+mAE46vF88lBE0W/IB5EDy548TbzhNvMIU\nETabbIPINBtMSqDlIPE33klYJJ6dBLJlFFeAAIuPoYSDvRAo7YUtWoRZ4cGV\nxlye7s0cnyolWeQC19dbyUJznI3uoQJ5fsiC2yXvQ5CY1onmraaSveJRhGEJ\n+6ZH8HwGeglTBm63M4P2oy1rAENHSXmqw4iW2NT/yz8rs3PxD4oFEqf03IoS\nHrJMBYHn6BQA1TO0SEvaERAB4uhdzY5jCPYEa5/wGKLloV/JkR5aTIoDP0gF\nhKUXIegunP7rhL/ah7t0hiiI7IECGbwsiaB1MbqqzlfTHTP/1REGJykbNgPu\ntulOBddJAXLSpqGD6OphAguiqFe1436CEA94LzYij25hPz+3mNreIZupnmxi\nAx8Aw232DarE1MmaAxfRZZICWMSQcmhDWg7CjMbP/zGlxZ1L3l2FouXepKw4\nWPAwbG+hLs46U2tg2GXolR20I01Fu8Jo9fULIwSCm70uT9pX8gIcpTWdOoIB\n14Md\r\n=VkeH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9bjo5TCVsqo62t/trTObc5w+hUHGzV2AkXcgLsLxNeAiB6gjTcv++XsuTYObJYFCORzTPGGo6o1H/s/iTs5apzgQ=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.1_1535599577916_0.7610245440069372"},"_hasShrinkwrap":false},"0.1.0-alpha.2":{"name":"boring-router","version":"0.1.0-alpha.2","scripts":{"build:library":"tslint -p src/library && rimraf bld/library && tsc -p src/library","build":"yarn build:library"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"tslang":"^0.1.5"},"gitHead":"ec87554247add9764a9c8c6b4dff8f47b305e413","description":"A light-weight yet reactive router service using MobX.","_id":"boring-router@0.1.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-fOrmzva2vgu6qZUYjFH273q5HSpwXYhKQD5mVK/UFPFGRm/pi8rKzEzE/7UDQv5zeuEeW+9Z2irRzsrWC1MLdw==","shasum":"2c8c683080bdbceda4296573a485aa2e3a62bc4b","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.2.tgz","fileCount":12,"unpackedSize":14875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh7SiCRA9TVsSAnZWagAA8PoP/jke0zCIIkJnIOK1QaY0\nhn0cMnWCcL3oOEOEKdr2RhzuE9EOIYFVbqcfYAoTp4YOjwsCeWdp3/j0AOwK\n+pQ69fCnfAPII47r7SOlxWyK1xxRkKBgOtlCrGfpp75I5ECNqJkNMlinK3af\ng3o70n5y/ugU7e077dkRO2k5KD8r56HjqFmGnS9ovE/twnalgIS3mU7ma7bH\neSYSN1LaqUkDMT89FxanZvyvLsoYdLXsHuecaECRguz2pAQAaEJZTgbSogam\nVGiTzlj7Dv+9NDEyvs7llaU3pUYY5CVSO469h3fI7B2PyRJgq7ZdnFX81p//\nO1yp0z1jMnl2iNqITA60wSt9u6w7KKDaH6K3qfzRxoQhRt1HMGgAvzAvDc6d\nVxRqtVX6GyYm3NTA46zgVijcq8EQhzhy/3vAoOdKKAcpui9zp/K5MDB7VvOY\nZ2fWdlz0QiLbOTnE+Zp2mqMvE9BZER4xYDqWTS7xC6YAodHzWD3X/rivrfAW\n1kN/yGUwZmFcNwIvU4qPFRuHPKsmDkD4NJvbZ/27FAP+51CJUk8kD8MiYUp4\nEMGHsQenUPorMgQv2lGenyhMBHjGrmiHDb3EsmCWQaEOVXfINX7g6hlTfJiC\nraW/Ohw/gH85EJfdPrZ+GRuUGUxty7y5ovp+YXh8eMEOuVQDo1hpjs46S8qO\nqWYj\r\n=dldh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNpM1xJr8t1XsRlvkDoZfdlwJGFlog2jpco8Hg2LG9AAiB/erSVC06NInqXsqnnAM+jAMyIk5ehAuyLkFNeHJvwIA=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.2_1535620258433_0.423788876298105"},"_hasShrinkwrap":false},"0.1.0-alpha.3":{"name":"boring-router","version":"0.1.0-alpha.3","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"tslint -p src/library && rimraf bld/library && tsc -p src/library","build":"yarn build:library"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"tslang":"^0.1.5"},"gitHead":"ab5f126f6f2a1815e5fe23736e6bcd5bc950b779","description":"A light-weight yet reactive router service using MobX.","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0-alpha.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-71B7GUrbJw7tg21LtmxzTfYIof+pMjscna2h10F2y6DFAPorrnHKn24vZi59FMleG44lA9W4Hi5OrplynYd8QQ==","shasum":"71925efbd1f98624fba056342cba99742e6e48a2","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.3.tgz","fileCount":12,"unpackedSize":14976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh7U/CRA9TVsSAnZWagAA/G0P/04/7KeLUmv/fdU+veho\nzjAnIxbcrDiHfS0t4q7nGIaEbzhqZ0jKMX5TY0Ck/wag6Utw9h62A0Pa7QKW\nstQne80VQhTXEN1wR0A4crgVf3jomYvXQ6wRzOlEYeJMmX+ay4WgTFK3bKcs\nmiHk7p+k4k76nPjULBH7uzkZaO68D79/OoT/XUDz3Hv3RZPTvhSmNhpKMcUH\nqLi5HtceVHNrSoXxpPeZD7pg+Pbu2ViiKq+9zbR2Ibbb8IZdGCh5x7HvaEPM\nq1tygHjeM7waTLlHgRJn7m7yM6yLkdYJrhxqqVHRgh4bnjAQB06JNr4bBXTB\n+0SZMQfBp5UjkC+o9Yh50kdup7GA9jegqHRAdqSLHhRd0lJ7JrsN8dBobvRU\n8zC2D2hRVXecD39cFcX+I8qUTHEKT+ImwYiIDhDVBcjZd9/OtdHHunXzxDpY\nzxhCsxHvW+jMc0Cg/k3kF0t9KMNoGGFL+NVpeQx8qaKX3Ck7yGE8y46qcp4R\nZqbC8qVbRse01mVRJCVhwFegQ08ynxvHf8YXhT1xEbqmyAtx/txLPw8U9jlF\nUurztApuesbHhzWHAaWcY1i85PGwGiZGY6C9XEgZo09krTxVbKFQJWVY5s7R\nt/1kIP4u+nmrbPtBWJBwf5vaU3P30h6vD1O0FUnpckE2EZj4kVAY1+qvuwHa\nDGVp\r\n=RDEf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2tYjQO08k+Y0vyCjvs7hDchCnglEZhO6kzIHBzuPOwQIhAL1aORi+LqTRMMzWTnF9WAk2EajTHYDJVJ5owTJ5ja9M"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.3_1535620414569_0.7556720420864829"},"_hasShrinkwrap":false},"0.1.0-alpha.4":{"name":"boring-router","version":"0.1.0-alpha.4","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"tslint -p src/library && rimraf bld/library && tsc -p src/library","build":"yarn build:library"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"tslang":"^0.1.5"},"gitHead":"182221248dc24432b9c8887ec0ba77a32d66e338","description":"A light-weight yet reactive router service using MobX.","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0-alpha.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-8GE2U1nqN9Gq+vNrPv7IRYD/LxVIvCgh822JcizaXHSJoWapJ9Fyk4Smc3PM3OFBrEH57mDNQkfIB0U9ykct/A==","shasum":"6fa3a52d4c2536fb977e76be990008fcbf55be52","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.4.tgz","fileCount":12,"unpackedSize":15846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh/XuCRA9TVsSAnZWagAAU4wP/RMsAfpRiQyGfT9VoBVT\nydb59etrcbKkDuwsUFeYc1NblILW3Wq337FuyO0H3evIEdoucPg908kXDyPy\nXhiVutTwwGIc9WYiMCMYYZPaxvZVkL0McOKl7BAySp7b7txbiuxUYAgRpSml\nBnARE8w/zLa9oBuQ3BqB+czOUGQreEylP8BiiuWVyVG/cwYz0vIAq1GBDadz\nF5ofI1xcDLjP6nGlsoVFVPRE6AxmNt86tsMrxXhnQDr5drRSyY22q7VMcGFw\nQe9cwtGE8LjOffDh8apyGlAs5rNOdnNpMEEi2OG6LkbblMO6FNo4bwz2Th4A\nLCxcKYYg8GcD3br1UOY9C6EV17cZweqI0vzdly1htNZbpW5TjcHRNPfjgziN\nWJzkppDEfOKaFHEcXwjOlTpwlI5RltgoZ+irxUkeGBmviCoNAl7v7MltOQJO\n6W7RannwryyVJJzljGbpsY5YfkNiU8fK6Iyd4bzMGCgPV5PdhMw8o0yXHqr0\nlo60lpBeKO0tJB/eu4c0PIhNzEofFyK/bJ3qSsGgD7bFy5iHJRPSy8TeiOLN\n74VIXTyw42Kb60vuWaExFpphy8TDLBGZI8oxHBFXSPwNIgWgg1uLAOPEeRqO\n/sJGKm5QBiQ3nIj3qwvEbzhEoATTJkZYSHhBZ6ga6UQCENdfqfObyMI9SxjE\nsg/R\r\n=KMZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGc1r8tHcX+4m8QVuAwN4GbO9zbtEsY/0GGlVObKbHH+AiEA74R0gmdkGAl+sT1kDRjRISya3lve9Hej5Vqwz1UjK3M="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.4_1535636973617_0.7773290844865621"},"_hasShrinkwrap":false},"0.1.0-alpha.5":{"name":"boring-router","version":"0.1.0-alpha.5","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"tslint -p src/library && rimraf bld/library && tsc -p src/library","build":"yarn build:library"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"tslang":"^0.1.5"},"gitHead":"291eb8bf4dd6cfb3a168f78328541edc6f6727f9","description":"A light-weight yet reactive router service using MobX.","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0-alpha.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-JrWV5H/LQQHfAb4PEAmWzHiyI5HxoCEOCAOXIHXxhsPoeVpFVNbm1KP7uNEPCT9drNABdwHiuxgSF4btKocO2A==","shasum":"ea3622315ef31cc020ccb3ef8c72e82eea66a7f6","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.5.tgz","fileCount":12,"unpackedSize":15870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh/kVCRA9TVsSAnZWagAAFxoP/iZrcH++kSae+vOuJqYO\n4zEI2gprTg5ZE2QJ8My3z2xzPIboNt3NsDce9w25uGagvM24eWpTAoCeiMSv\nlOFHn4k+j67tgoBwb6K9CnDS1nxE6TC0lTIjVGC5375mHq8ZcjjTRjRAHIlw\nbMekZLZS5loG+JzlGh4NouCeA29HIiCNO/A13+yqnDncAkX4Nt8RMoo3mB5T\nXHRxh+Ze2XA1wEfaYi0vzD99s2BQqE/8FiJaOAcOBnjpuMm/kDAbFfTtfT/u\nrMrTarsQzfvAtkOkhwdb7znTvSqOTSfSDWUwVr61NU43h8ePLTTgQkIFCCiI\nw1AiEmeHUdVyirBN+x89jKUN47OuqK7ftAMmGYJwNL9XRYOMtqGVRHLJ6WMa\nEEb89MhEqL6nGjdEfh8FiA0U9hrb4FcDICuDzX/mscXVaKa4b3DZWtQDR5IV\ntO6CXz5DrJxODUxmuOyxexFO4FKdNoSXv47Rp+j4+CngGX520Lu2t5VZt7jd\nNbu21JOkyQxlu1suToiMCwyOvpxDeOPb/ffPKHhvmnTVEKeksB3aFTq1SC8M\nGfTL7tncUl6RwdpZP5Uolyw158twWmGogUzhWdMnJSGpDBk98PMWYnmiL8uq\nSmNx/z2uTUQW8WS76zOhWLJilZsYz2xslkcItRnUUOLhoLYjjdjQcjJA1xRH\nzscC\r\n=xQag\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6C4mPOr8kPeZLpXZih6M8LvUDN7+vXglkQVtrYyIKvAiEAvSxMZaFX74oAelIiyZNu4a9UrVIoZWaqkTHA8j7HH3s="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.5_1535637780834_0.005898229979439451"},"_hasShrinkwrap":false},"0.1.0-alpha.6":{"name":"boring-router","version":"0.1.0-alpha.6","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"tslint -p src/library && rimraf bld/library && tsc -p src/library","build":"yarn build:library"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"tslang":"^0.1.5"},"gitHead":"02fcf1b1daea87f3091affe4380c6cdb55028d61","description":"A light-weight, type-safe, yet reactive router service using MobX.","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0-alpha.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-rSAvYLjpnYAx4TyvgLAP7BYNm8f1lFPRjX2bFukcNEySY653VHND+gmHhnYAqmPe5fXlWucnnBH1yQcL1Hw8dg==","shasum":"81c39ee82d040d267bc3294f59abc9c7fe724d13","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.6.tgz","fileCount":12,"unpackedSize":15769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiAFtCRA9TVsSAnZWagAAyI8QAJTJg1OLS7UHeAARgFAE\nuZLU3vByP6Q/JGi8iFPIs9/DPyqv3VwO/9OT0DXaTpWf9dI1iFkaNARPoJXU\nVhrJDO7lh+b9TsTwlhavg4nim3FzU6cVagii9/5SIG8g//Yvi4ohUmn0kTsn\noKf/L9mELyCG+xHpg9ehBP9a6dP1gDK8+pSIQN/FBsi7VpJr/Nd9FHOoeZzb\no/29BfaTx1heReUvIWKaAKqwCCCRqcLn3zLz91+GeuTTiwgREcxT+QKykM5F\nnHwsFURLsYpCVet0tZUsTcpvn/KElT2A6Hx8OS9oGyHBOdI8p9viiv9Ly1FT\nv/H3mmPuXGObuMU5yTiklNv9e/tMZeYQKMqyhjCtMXFmY8wf8tJoiYFVfP5s\nvIbJ+9qn7OHT+wNnLwTxx+xmS+Ml1Urr8MEsOjOmCN0PNEXt43MfJxZ6ITHj\nEpWG5ZdXKHxdFSJJR0Nx7N4towoLdHb7JefoyVeDJay+MNOsQQ8pjpvXialI\ncelXKJ4U/RNNH4NLtSeaY/8+QW70tcQsh5Mrj6mxpIxFGEh2DgpN7/DL775E\nY+3LDyWVpOTgkLqT2A99U412etSH0PZAsuLPbrC1p35HVfinjSFM/sbq6Fn0\n5/8ssKTwsBQVkcaAH0yG6EC94IYsrzSkBXVi7h08mQ1cPoibwJz0YebCqKmd\nrSDQ\r\n=2WMz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDZ9AwVj/Q6/W1ss7RUfKLnBxy9bnAyMtzMSgvSVPjtAIhAMJCk092yup4VelU+4VabfYpOfjdaBKqPmY9ka8ggUq0"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.6_1535639916868_0.9739137950902121"},"_hasShrinkwrap":false},"0.1.0-alpha.7":{"name":"boring-router","version":"0.1.0-alpha.7","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"tslint -p src/library && rimraf bld/library && tsc -p src/library","build":"yarn build:library"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"hyphenate":"^0.2.1","tslang":"^0.1.5"},"gitHead":"5115affa844066330a824a3314ba2329ca94d08e","description":"A light-weight, type-safe, yet reactive router service using MobX.","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0-alpha.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-TInZBGmECrx7riwog5xLUjQHpGYVLUymfB1/I2DIDTpB43CwtCFV542DKEJLGRgYt5GJesxS30ejJ7FaQzTbCA==","shasum":"dc3896df0c39c39242f278e26bbcee2d85733350","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.7.tgz","fileCount":12,"unpackedSize":16757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiA3YCRA9TVsSAnZWagAA+yIP/jFogoqQKbbsWJX1GJdG\naDizg63i/YSOi3dp/gHNyfWySAHtWNrbBggnfD5bb+uBW3YS+K/7J9yh0iMt\nMORKLtROBK5+nE/ZipH71J8ugohCOvECLLa7MIsN/H+cyi5A9cjyDWPV4phs\n9Pgl5CWTbJtRCofChsZlqjaG46IdW/dzhF2z6JcI3/PNN+pkPLPnrMBju+PD\n3jXVFX6QtDtF2j/w2TEVysezcZa9MiFb89L1O732oELmKbNLXV5wBvppYwMc\nQQObvCdyowDmQGzvNk/ZF8Nn4CZVp/Nbbb8MBskNPwm+6rtSkZJzlC4jPEjC\nz35nQvP1tA9qqZBTJNYT+kWFjXlF3qkWyc5BJXrHynH6uQyrpUvKactmq72f\nBp0VXbovmcMPdoVSUh1krSHY78A/jlg5YWSvfGp/2cauOvWFiQgV8QDUGYwq\nbV10aiPSRzLZhVfFhzKgyhH20Bygo6hEatrM1ZIt7/AUQrZCSOcZJEvwJDfh\n8D5SPRLfZLnre4P03T0piPawOaWScRTCMVo4GlKjSzkCEyoE1ANt7ayPNbqU\nqSzq3ZxsQFXdglMDvScd99Em0+eB8+NW8SB9gHURIXjPf+P2iQrKeL57cjaM\nSvv3FhYNu+5d3aRtDfJTsSPg0S/383PIfoAwRCfI9e0jtcQtjmwIVGCkYkhN\n8lI4\r\n=+gfw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBo2Ctuhok65CVNr1u7oJl1ZladCPRkgNXm0srxF8bx9AiEAl44hXeJ5QembJHW3tQpa3vpT7KFfHNbx55s0++3fCSM="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.7_1535643095530_0.8229483172773393"},"_hasShrinkwrap":false},"0.1.0-alpha.8":{"name":"boring-router","version":"0.1.0-alpha.8","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"tslint -p src/library && rimraf bld/library && tsc -p src/library","build":"yarn build:library"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"hyphenate":"^0.2.1","tslang":"^0.1.5"},"gitHead":"262ca9ce3b1d081c9254713b77b5efc1e3ec59ae","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0-alpha.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-QW8u65vLH7oOUslp8+nqyWw/QX++fomj08cS5cXniOOOU0WrpQL5YlQUhnM7QqCP1HjJz7DqZGbW+uE1Hh+tmQ==","shasum":"1b06c9646d1c0a8b7c10efa34e5b3c6c85729c64","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.8.tgz","fileCount":12,"unpackedSize":16844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiBHRCRA9TVsSAnZWagAALWwP/0OfimDpbXgPLum3G1Fv\ncd+lCPNpXk3iNfgZJk+F6kTYWjGBEgFb3aL2rB7T6LGlea63z4dFDo+DsJAq\nTtvJDhay0dV61busuFJ7cbJqlk6H0nl5autio9bF05+FjwWGs0F58b80H4TF\nK0IULbMBFjvDpZxkNj1h6C7H1RKBOCW2k5zfCqQ7KoDzDWJq1Q9TLUqDJ/OP\nOGOoc23SQxLDTPMs8mlaqluU0Nfs/DuQEcflfCY3MMj+SYRS9ZZwIcSfp+h5\nqxV5vTjSGul8pIxj1pCJuiLSl7xfwZoF5xHdO8UA0VRywyP5ejoiEGY41Gi8\nzY4UltEJHvyVhQAdiHDzF3lt/UbUEMtZSjUAhzdGJBvb3pKn/4ESR8JBnXp2\nsxFM0XEzIhp28yRKNTG6s/oNOAukkKGz3f69RCwLfenH8b09nlvmc7qevVM8\nFkUgkw7H6Jlbv4VyIzzEJKkECCPqcIrgAfKtITbWYsDuN7+UzR4qSM0L2f1a\nLl6grvk5yzA59n3zvvUi81BYyon+3ZDA/X3e54nd3rWM/pdPIDrdmseknNib\nUCmLksAh3kAOCWAc6870N7Eoh0pSuBkNOQZ3HRHR4oSHNY8tAEcRA8p/IrQ5\nIm3jEBmav2i2WXuWNYUzis0/JWkwBN1FKca+0kyImQYrRe3ojAekZfsCggrv\nVneC\r\n=I6DJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIy4N3yRQmKao2BtAJQDuLBYDvHmKnpLrfI+a5jtC7UAiEA3M+xb/cl6KUQgJw4RY1V2F56TPJq2KczTABsX7Utft8="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.8_1535644111933_0.10912879610708703"},"_hasShrinkwrap":false},"0.1.0-alpha.9":{"name":"boring-router","version":"0.1.0-alpha.9","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.1","tslang":"^0.1.5"},"gitHead":"c3bff05e0f986736027914ca925561f592b27aac","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0-alpha.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-8Q+w6U75/WuGffzWgUmrR2eYsNSQX79fE5M/nKiU4iIotdCEglGWt0WwQ+6B5FXTN90da3Spqx6NuGXpLDTQzw==","shasum":"e24643e53aa03bcc754398c1053ef726573a9057","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.9.tgz","fileCount":12,"unpackedSize":18031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiMVPCRA9TVsSAnZWagAAOVcQAJLSOCFrVFHZX/zpk9Bp\njEZr8eCCkqSbyoUikldLw7RII+zElAaYs0Pq6sKHDIy3BjTFg3uUMJGxNSMh\nbvQO85po3cWCfm0QJ3tzsBKbea/afYBP+JUzucF2L5M0WBaIxVCulx8QZHi1\nk1aoFaDpcoF3JRlqgnSBIjElQz9hdBT2ni7t+gPovxmcc3UlVxoRsdbR3f/y\ngkH+83ag+IF63T7zS2PHLot5KQZW0O0vzKBG9Jzfrh6pW3hi40CZiiGmDU2F\nR0neAEwXp5+497ZM3GH8B5RjEb8bArfNvVuBTqswCpGHOF1Zcdy3UbBV2+9F\nxlAkdVj+Fph6Rrz9Oo+WeMxeShgG7mbe+sTZ/u+sjGs0zGQ/y46Ar0YbQ7si\nwPTRrwTTmtX5ttoODpA2cYHiruQb+UFg6Y3nFgj28WyQQRd9ylJZQHix12Yw\nJCu/WZ6sB/QWZh2xTU3PBa/m//K91sGwODfsxRFfcu6fMRM8ROqrS0Psi4wt\n9hSQPcEKkqm1xTV6D38tyxi/MhBsFMWZ9eVmVqYjOsfx6oaw12piIgl5VyBV\nTJMXS8RbAl7vYxX1ZZZ2EcbgKJIYbaG/OCj+4tDkl/d47tQxvGeeOkQsynDq\nHNuSLadk2iCqh3IM0ufk98dStbjllmO5Tn6mWnN7kLIyvvZwj2Hf99x58oFY\naMXf\r\n=U1YX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+YmIJVgGDePfw0FZ5oW7oguRaOPKcN8zWxaUWx4ShCAiBLQHGy44xlhwRwrzsCIfRCQ0E9eY/CpTX9X/nrcNx0ZA=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.9_1535690063127_0.022906343481094993"},"_hasShrinkwrap":false},"0.1.0-alpha.10":{"name":"boring-router","version":"0.1.0-alpha.10","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.1","tslang":"^0.1.5"},"gitHead":"73a287891f5c111f41a22b8fe2cee8213c37ccac","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0-alpha.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-l8mIFh5UPDvjXx9QxEBl9B+7/EfIDRBQ8oySPOY7w5CZJX9ONkpM0Ki40QtyRIst2e4QaeNulSxLQdzoA7hx0w==","shasum":"952ba23cc277995857d22f59998f6a045ff01a6e","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.10.tgz","fileCount":14,"unpackedSize":20060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiM/SCRA9TVsSAnZWagAAKYkP/AgXdDwXC5JA43xIc0RQ\nibfkvFzUXHXDQM1E52q8oY/cNq1wkrW3bhWPRpcvnnRlJQ8SkeUsrl0WV9hU\np6OtSjk7qrDsLHUeFxev3VZMgGHTyg7aniQBdjEOpETQ3DN6wzV9iIBLn4qJ\n52zPlFu41y1zATNCMSbYrBjoIkvIp0Aft8QuPfidAZH8h04niufpBF+sypPB\nsxIASDM8MnGsX2Z0arlymt0GZE/0K9laGljRpCsFBIL/w6lTv2EVDcKcoMWq\nGlmkKXt8tXilP+a8BpJE6kIJlrr1Mf8cRFCA7F+iLnmg0gjhBPfMjIMY+pRi\ndkhVQB1mzzTPI7R/T/cmuaqhSRM5nMn56AdA+QEeAL/RJAn05OrJoTdTh//3\nZrGowq5UY+85SerSKT/V+hCWlDSbac5cZBRXFY+CLK0NvcmFc/JfhjsqQ+Ro\n1mnIifB6UxdMI8H3TfHq5vpcXitzBXCyTM0+jD/eXusmGkj4L3y3XSCTBleX\nmRzKqPA5FEV2mZ87Ub6z/+dTXpju+U/D+JKq694Xwox6I6zBGJJibTA8EWBX\nuwgpTFIFYSxY4Lf8rOs7tl22iTvLgE6aRXT/QtMqxESHHqdbT73hgiyHohz2\nNfd7vJCEHDozaVqdUOk63KjFsGLkk/OAkBrrfSjgBByp9/d1bQDscL3FSkeh\nh93L\r\n=JfjT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9dUkLANIZueU94sXqxYPNZIPJmROOgIIbeAe0MCw1NgIgWoVruMS9zTCC4EpCQV/zTFWD+JO26TXJh1jiKuNalbI="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.10_1535692754096_0.1456693157982225"},"_hasShrinkwrap":false},"0.1.0-alpha.11":{"name":"boring-router","version":"0.1.0-alpha.11","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.1","tslang":"^0.1.5"},"gitHead":"174b8b1e42c637d22c9546a52523ca6394492d63","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0-alpha.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-4grNb2P/cxwTX52MQlsHVUwJVA7k85wRTfKAv5Ma4k8TinAHLDiW9EmdEr35J0alRxxzfQYmCpQFKSfPLfE6cg==","shasum":"d9d82def64a3a4b42f40b7e20d4875034102d03f","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0-alpha.11.tgz","fileCount":14,"unpackedSize":20671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiNXNCRA9TVsSAnZWagAAXz8P/jwxcBbLuixL/PYI7s7q\nyz9zgXzH8kDfQNkKDX8scY3h0fe5g8mV7my6bGshfb6cwJ6a0XKfzZIskOBa\nIZ+pAqDGAGOFasAT4+gUb5JJ5i+1WAU0LLXbct5TcrJZCqOXSh6vW6hNZ/MQ\nMwV5w+JnTX5V/d1oQ0GiMD1XhKOPMQAuDspmFtafKwnDC3gudezVEt27ev5K\npl4M9BTIiY6M2MxCAVsIoRQ+Uywv9hn1adU6BVOmGHIr5zoqB6+F4THCKdxA\nTsnY2iRaH+4oi+DmyMbxMIzAJ7GwscCSToimrdRCLV8xhR+mAUhovWM+i2s+\n1Sb3iVtAuGvzFlo0GUpblM44tM4t1ndN76/uRkpf3qme1DEJ6g/6oHU6Eb2/\nSzKer1yEPMzg9Ygog3lst9QrYsouiPpnd85gsGp7hDWtBS5OLATYnBM7ysCL\nmkBjb9Rp35/ZypsFHjSJ7KeNJxvyQbquvRyIJp0jOJki/Kwu3U7JZP4bIlmg\nyIMgW+i1LLpNT0Cy7UkYWZMzy6Nec/0V+8gJF4l98ykPvRgM7/bK8TX75NUF\nVVNNK55URQ8DzBeQMgk/BkDVY8jY4PkZ3kjUM/mmqtAZUD4u/4bjTfKWfAB3\nXScKyTEB30ALz0DC4KSiQ41uDXqRMCI07WCw5u/1MjksZ4sAt7+8Zz6HlPDF\nOMN7\r\n=UmDE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMwquQyGb3UgT7zXjXt0yxUY0USNzjg+GgBwaBjVMiFQIhALZi9weKoae5FVXXPXbR3T2AHuzaGNnv3NKFHthx31t+"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0-alpha.11_1535694284659_0.2893604620521162"},"_hasShrinkwrap":false},"0.1.0":{"name":"boring-router","version":"0.1.0","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.1","tslang":"^0.1.5"},"gitHead":"faeb4b24a1673bbc8fffc250103316e0e4bf4fc4","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-YDy0TesSc2MS+AKXUvsiGowi6XoRQIo7BkLZGKdygmb+ZmPx2M9d/c2tgUpzY8RDYcwP6MrZLko7Wj7kxvi83g==","shasum":"57b475b45ec9bda594dba4740630aa2e4d987580","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.0.tgz","fileCount":16,"unpackedSize":21040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiOTzCRA9TVsSAnZWagAAlP0QAI81jORfT2QnWfdNlKa6\n6Mgqpc8FWcTMGZOzop0IJ1RP4v7Lu/GR1usiJOsEhcbNNrMqJdDByFoJXC1x\no6xfrRdI2Uczf3YWnAz4WtFZ7wPGQt4Kj1dprRS/UIbFE6huXB8zJrbsuCr5\noUh8e7EekCTjkMHhYctD57aaD2jzO4saZh5+HhJyHYBL/eBrqfcp+j2K/b0j\nhibmM1MR3KWkgBWkArdqNvUyih7s+G2IBmzyPpIjcys0UmeOCQWAelflZQCh\n0NXUp9R2gjcOniU5DWYcOW7UpmwhWzK8e72ARJpjM0tgs992cbBjjtvPziru\nwDwKYpixxkitBCDvycplxdavlgo3Hg+988hEaY0in1OvDG460U5TEuOoo3Zt\njc7ywmBx9Kt8Xtqo3Hd4+Am46x/+N+YXmfJHqI9ktGPRDiL0mz5dhqWsAQS6\nzVcbWPruSUxT0/1sI5OcyNjFnbwQhw7riJjvPmEw8FnKtXe8TYUxELKGEfP0\nxn+wrhoBRO4/gosnkPcVbW5mXiQytGjMALeMMyDglGhOgZOKxqVNPMkr9R12\n7hgOQbuC9jHmDqKPoOQHJTwfSk7USiVt15PJPGoj8l1E2oe3/YJy7HsmAjtA\n07lq61SCuQKp+Z9LDK/W4+7qGablu9D2e0hnL1D7upxQ2npXJ1Th3pTq9j7C\nZu2U\r\n=ExZK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8EZzA+QrjVO5YWB0dqMVSfXREgPErNPwSSSGP6UStpAIhANlsMqpJtoHdfXpvFw+EXGudcwtU1hIoaE9itMwBvgyt"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.0_1535698163027_0.562749570216069"},"_hasShrinkwrap":false},"0.1.1":{"name":"boring-router","version":"0.1.1","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.2","tslang":"^0.1.7"},"gitHead":"fd4db53ba5e213ef9539f898d00012411caf29d0","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-CqQ1b06CNfguViRp9940vw96iP7SiT7DARCW8gwEt0VOo6IU51A7DImj/tnfT/zaAy1nqoRSkk9YnVYK+BIKpw==","shasum":"51f1d85cdfb4638e3040f0a5185400dba45972dd","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.1.tgz","fileCount":16,"unpackedSize":21187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiRKCCRA9TVsSAnZWagAAH2sP/0ILg2fgIBxPorLcRcmW\n8ykBb1BGaAsLBe0sxU+TyBTqmybXnpXieGfpEj2s4bIFbkj7bAGQuMlNfv03\naWQ57fb93i2/NHqORHlfpTBw+dC9rEVm5cNPOZqJS6Ak7b9QncqZTxzQHHPr\nSagw0gQITq9TFljlryciJMwd//IuzIV7wQvokVHVDc0fw2a5ZH4EW/ChV5tT\nW0yaPYeRCPFrAXsL7bZ2BSLYmrm9HzPgoDjHFTQIfbvPgpazYq/6qXS07WUS\ncNFWAI2X5zJcIQmriJ7nWJIJ3cjq83Ktlw6zaGylCp7LPkwu4dDwAbvwKr9b\nvBVasJHYTYUwxgsDEhU8tt5Tx7Vr/zZCYfkDdzVfdpkhGo0ATkLKR+Bp2i83\n6QTdvh6yH/Mx+kChcJDii/NBqHgSIm1FuqQkMcJmHeYvR/plrcgpoC9mvUKL\n7jCxuThT0K71WtQ2lMneLGVspUI1h0NlSVcRyYEg9kqjndxSMmo79h242mOx\n9w/8/SVb0ndpUZJtJkISYpB6tIsRSK5r9e9v+eOeGPjeUaCdZWsM3m7ZpzxD\n9l9k5vtXjMO0XpSq+zeykjlQvh44rgbpx4A3hyrJaxTHhriSkOYXUFxRzGuu\nQNRvffgQMVAxRnCkZCUnS6XbfYpZR/DxFur6MOpJxkF3GnYM/HVdTjn+BzgU\nAm8V\r\n=4P0Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRh1nerziWj2ZRUD+CqWmjyuFI8zPNR7CLBZaS4pSVewIgDit9i1uLdKfMBNt6fpJDa9GfQ7axlVg5OUm/PKeh4qA="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.1_1535709825766_0.9847845503082933"},"_hasShrinkwrap":false},"0.1.2":{"name":"boring-router","version":"0.1.2","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"5abc2847ec6e212d918f939ba25c8e6b86304ce4","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-0x7V/cqrBFJHKb2C3LDoOO2I3YY+4fEL6ivpkBYn9l7TTfot1byyEHR2pkakbwbcZItw6VAFVxG7VZCN5tSSFg==","shasum":"3c87dfcff4bebd8dd9ffb9e0168d34fdfdf1ad21","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.2.tgz","fileCount":16,"unpackedSize":22045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiSl/CRA9TVsSAnZWagAAvTgP/2VY6hIKfwnmeNk6JuTt\nzlD4HJ2WZ8f2zISrDe97bI5M4tijVqZS06IvVwZ2N5g9XTIqkd1yZb3zeOdS\nP7OOy7bYkh86CzVa5GkpAYW+Ckd/RP3St/AXPhIVN/t8hQxQHLG6++SGrikZ\npEhbN2i/VttwFGBzpc4cm5IPBiY7Ony1duuGVg5c1SDQDdSFMvjjp8Cs55O5\n+Qf3RkZRIkVVZDE0FkyRvIRCbmrz8nLrrKI7hGt5zARxBpmKF9EUWx4DXZV0\nHo4epRvYK1pjlvYYT/9fDPm1o8FKnfd/qQ2tZDONfepZTP1VTnzuPG/U//XZ\ny7egIEOrlMFYSJXbPF6zyTQ/6CoOfq1EMB7SjZ0lLDP7uKj+RkooBdmx1wcn\nNBUXz0HlGYWlT2PfMNOMk9xYnIV26WEd50Zy0b94EBQMqIQuH7UqLw8d2MMt\nZ373mnwSMEXmI/Di3M8NDFMj6wVD8o6TSV+kYrFP0GXirGQqAND+FwVo5pxp\n3m3ia0OrXGdwOpb8Tt/FaazMBr5a6mChBk5IpVef6QjSC2e35zKJWvFKNT8S\nzzF825DWK4jBK/QfO0Y/fFKS8qcf2wBBNgDTxVDBa99IOrVd0XtrE+3vsF5S\ncNjHUTvYe4M+8/Hf9Wgw5YZmePAIx3m1y0WnPDr27co36iSXW8OfLrqRbxJk\ntLxL\r\n=wP1/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8qNpRP/RGqyygSJvdZp8e8rnGNvJ/BCQE118ppn3ApAIgDteWTKlTapFwe8UNaHdYqS/tyB3BbgKckLRyfECwZKg="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.2_1535715710555_0.7458342499926691"},"_hasShrinkwrap":false},"0.1.3":{"name":"boring-router","version":"0.1.3","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"2285440e7abd31442c50bced559c1f5bc44fd3f0","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-B6F+Fp8V3YwHIUEiDIuXQJHkHp91C55kxy5IVl83S6C5JSpkf6GtoX74talwGk5CQvpw+jOPsliKDKZKaJaoXg==","shasum":"9270d894c311c94b4d8fc93640d10721f8b6a5a5","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.3.tgz","fileCount":21,"unpackedSize":24820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiVTWCRA9TVsSAnZWagAAmEkP/RhUx8YxZnO07+kzbFNa\nt2DQClAX2sXftufUIKmET+4/cdLVDzqFRnYj6hsQ8tpEzJg3ZhbYpmadr+66\n4BLCXRKaOX20k2wryZMnKvVcyfaSGz4gzuzFVgjy+OQc0Fa+M1Qoe9ZzHUI2\nfSTGoQtlRfQ4G+DTenlo37abr1bkSe75GYKuG7JY3XCcBA0K2/YXqEouucWj\nG0pQZAwLzpoWfl27mDTwrzW8OMvzHNZDJVMP/o3YLKCiGb2cqzlM//nBYC3h\nRWv9p/cNBctDZo8BRgdZEv1dMkk4BmnKhelnj+FncjXIcLEwSD0obpVYoVOC\nkivJc6bK9/AYpT5StNLATIgerXGn6973fvxdw238qrON4YhvHMDYxyTmxfkg\ngtka+soED6o/P/59UyTRq/uZwgkvh6uc/s+4znu21iWaeb7zAT6fAzoOR3eW\n0BUOac56AJvdrfT+6XFFsOYULd0fZK1h4YuytWxQSywwIoAAO+OduWwlrvaW\nXcKKEw2zMw2f5bYsIdXa1zPZM7tYQWk+kqRIyMLq8Pqp1Oh/l9ZR3agonxEe\nuviJrHj8aS96Ru7+fmitq1zBzjRE3iDxjDNmBOHF1c2EcE+OMEbqGmgsubdu\nHnL/8vBW17KuEWDw5hJbR98/kk3HKvSsSQ1JpkniK9uOA3MRoNXCHkHbarxE\nAx9N\r\n=MQ82\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK72jTXqvo059e5IdcwiVnkHw9vUBFwCgRRtcavzNIzQIgWkJO6ltsL+8DS/WFADUGAf8xDMCz9EPn2RdazsTp5HA="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.3_1535726806162_0.4789330054029939"},"_hasShrinkwrap":false},"0.1.4":{"name":"boring-router","version":"0.1.4","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"ddf5bcbdacbf3af3224e0c6287420b099efdc1b9","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-1w1ti2Q9XN6evOCuHsMYQqxSwAgDUg4Atk/YjMHGfJMRhfzHSoh42QC5d+pqHK0Ebri2BcuyTXPpjeliKQrzcQ==","shasum":"030ee3879c148a6a9e0c9b840713419f548f15df","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.4.tgz","fileCount":21,"unpackedSize":24659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiVbMCRA9TVsSAnZWagAAd38P/1pp1wJTC2WPpz0Kvr2c\nb8dd6rYaA59dcXq4UEiicU2TT1Ptd3bZxUwBNQPwYtl5ys1cyHaxtxiBHoUy\nS5JIhffHfSYhp2d/4Qyytd3oTxuCb0lrzEMu8x6cmTIx+cnTOhhKkEE+bQ0G\nVtKt9ceozvhvHV3w+qdP0bH7F1xpw6/Sby6bNqU3nbR9Ex/Qdr2+9RSKV48t\nWbsKEdeiSxhwLhV32qoxotmt46qABE8/3hYZ2DjS3Gv+qq1BaScM9MFpzYpc\njbGXKPdD0QXv6qOrw9xVI1TtTDSPv4vE3LBVrmOLSBYtwZ/5kdZdepS5bqd1\n7qhCYkGi9V/m2STezccrnr089HmQUgeNptL0pAb939jKvdJ4g1wd3hL10e5O\num2SZnsuE+2XYRn6LJUSO87gHkJizcQxjCgBe8f9eAjpD6Ouy/Lc3OS661WQ\nQUxZExEm24qARAjPdXW8NcC3gRYF5zxczbdUQ72RcHgCyQX4q2JgD4mysjxz\nj2NUHYF51c6HOeS5QLah9aL2f4VzfFYxWMX+iEiGIJ+/5HjmKCcUKBb6MThc\nUPj3O2KiZlwzrj+inSujmjqyoZ8epaoai7Fqxkg8fzN7qnLv2xX15mrH0L7J\nv91hWL2lSknI9FzZLk6OLtleqL8NJHimEXZz4EFskSIyws162+9enVLgvFBE\nHwlV\r\n=nhGv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5lYLKaPi8sOG7AD5cH8oqTEYP+HZ/leWr6kum4U1dIgIhAKcmyXIva3QEEVXMcQveKfssrECdACZ1ku7jDw2CJ52H"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.4_1535727307982_0.7598187497196307"},"_hasShrinkwrap":false},"0.1.5":{"name":"boring-router","version":"0.1.5","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"f6b9ea8680143a4c13ef23544207a0fd2cc11db2","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-VChoYqu+ZxqMajVtRSDXrKljS6hjyG6HrCZImqfn8hsV0Zad9K+j3pILiUx7KFnP+gNsf181qTmEyiY5KJE85A==","shasum":"5d8fed62e64f20ef2120b31c9409db2e776f0481","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.5.tgz","fileCount":21,"unpackedSize":24883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiXK6CRA9TVsSAnZWagAArpkP/2Uc3H9FNCfl0mQCIeMB\nqACIaQg1f5Lyc7Ma+LS+gJZZypcWHrg4uT+tzYdkrLJbMBfrYzzN3Lm0rl6q\nszPQ/gmRCsS1JdM9t8CnvfpUuAWC56DPCMkFUBzFoGOmdJSb7ol1IoQqfDam\nRPEuUpCK0AmUnWkChrg8r+TIPBZxE0s/uLRIcLKYhpnNXGLCsPAgO9xidDff\n88JKVn4sESNfPUHV7kGa1b0wgcJyZAH+LCjTh1bGLrrQEhgtTilhLSgltV22\nyhXstaoKjIyq4FEt9siwCP0k/kbR7r0EKeczV+fMqT59pj1we9PScjYg5UZ6\n0nQqfXCdEWLtMbG+7SCrxZwXl5rlYF0WoVVFiAYKntEnlGrPt4b/oPOmzPvn\nwjaxIhXRholvq8G4+eLiVU2QQVv0z17gAfJXfyaC6TXXQ+X0gvAHWZDeoO0k\njPApOX6MPk27pO85o2Xu9mt4qIWXQVVW38nXUwX+GMEoCrDZ09rBAov2v8Nr\nntcDg1grOQtV2yZf2IL5IUslPm91ETh459UQaPm+GOUgnUIhUTru3y0ZHRcY\nhuuiywDzaosmb0oz63vH83ERzcF54XPVXRFLfSHQinCBnGREUWjkmoMHyOkd\nN5Wx4aK3HcNzgJ8mdSR6H/cvywQMVcWlP70+e4AM/YPYwt6fduBdQCRgVA3h\nDxOX\r\n=9WXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW6iMBbbbVFLzdbr7IpFDsrbCzkoTBrgQGZRjGq7+UrgIhAPVLJ9svXfjUJRm1c2HlwW21ui9RvSvNrYkIWZ54PbnW"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.5_1535734458248_0.3118091529559637"},"_hasShrinkwrap":false},"0.1.6":{"name":"boring-router","version":"0.1.6","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"a726565cbc0db7e3e32348594307b4253e7bcc6b","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-N1L3HfrU0TjvEHTf2QwiG1xaG93/nEDH3i9fPeSFpPdwspFiwv4UOhuejVPA5tU5OZgEdVAquQguVK9qTmv4bg==","shasum":"2610179b46d91e1b06dd3a681d49a95a57ad79a2","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.1.6.tgz","fileCount":21,"unpackedSize":25683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbildMCRA9TVsSAnZWagAAML0QAIFzweIUV6K/t8JzNoYI\nXvqvInGJ+xMaYZ+knA475DZNEpo8XfKU5VRmKmC8QsgyRrlHrihlkdND4ZfB\nT4HNKCJLZoopV3uTSpqqpN3nnW086aDKbhA/lCFfc5sbs7LdEdsp5eg5Slgi\nJ4Biqsi++i/KG9YXuttEHXlIpJxB+Y5YcBtE+Tv42HqPTM6msuxJCwwrAmy8\nw4UdgErjVeiTYtX9qRaFCS7BYjzIsRUbtHmCSAeeFbyI8Tc4xKRMvjJOoWgC\nlgHH98F1OmzfyC4vjvLFNYeWgaQ9hu3lvEqVS4D2ycYjcqTWZNUHsd39OTv6\n6cr6MaTWfGo6fuF9mRFfeFr9PDzqRCux2uszpsUw8PSH2nfhemoqvtlCK32n\nGNTzK2CS1LDRha20914kh8rUbS0x0B0ooe2EJacc9qA7cD16izQD0y8/ycAZ\nEuPZ/Vz3byvCZoH5p0s87aYxmKCWRGLKz4ScRBOiDqBZ7SA6PuK3mpBW+CFW\nHFyCz0NxFKhZ+h4p6T5eWN+mi8N+BeZKt/IqyzOlK8S/F+xGfHan2Q2CTZ02\nHqw8knEgkmXZIFBLjdMbfiq5e6F2bbN5hIupDG7U94Ws7n3IusqZ0vk9+gVe\nZHPD6aBPORZUpmVl4M5NMrkmjzSJoXh8GVYkuwWkeo8fOZkVloLt1ASz/tT/\nmn8v\r\n=7F2X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiNFleckJ2+C1yreO5zWK96wFurvz8G/0gEo/D/IeMgAiAzGZ8zczSki0X7sAwcA+oxSgKdVyzCNXw2FV8Qr/hI2g=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.1.6_1535792971720_0.5971738120556809"},"_hasShrinkwrap":false},"0.2.0":{"name":"boring-router","version":"0.2.0","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"9579693c6248e0d937ad4d1b9afbba21608c0e5f","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-KDjJJ/lKe/TiFBpBho0OpIxcuNuNzFUCaSKK1bcAVAU6GlLArelV0kgFOw/f+POoYsb/DuqI43+9ST36Q443LA==","shasum":"c0b32251d2db5a2d8f9e05417a86f68edd5e7983","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.2.0.tgz","fileCount":19,"unpackedSize":27863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbi6Q2CRA9TVsSAnZWagAApcwQAKB1wx4YpHTt84tejn66\nPTk9tXxY2SxUbGkyBblDIqc7DMAB93ivsktXUE9sNHqvcLW5mE2bb72UsnHb\nMC4PIlqZwVov19rfe/Lm+X0QSHxxNXh87YzPCWWUt4i3t/AOKANAIyG8ZqBA\nNw101QEA+cUZdr6OwZGOwGZVYYutZtNffljmPVHk3lA+xpM/yDXwZc7VLSNg\n5tjyxEY1spOjCdmNKePc3RTnne87x/pJfFnpddgKQ4g3QTCgMG2c2w+byYaI\nqWFH5KZemtoSYo4KGohAoZhqFBnzD1gRhtwUMtECSjFWC5rojqyP9sjFI4KP\n3pKhZVxeht3uEtPoxEBZPjvm43GMa4OYGrhfYTbSLOELXzEmBkmj/C83uyHF\n6uNa2xVe6GKq15KOKCTTqH9OZ29W1uz70pGE0L5QvL1dCtNGae6VEIWCVGxV\nCTuQtGQiMLT5ejI3Mq7cvpsjQm47wl7wIy/H63MIbVe0ZP9voEkEFqi3PvpU\n/ntReL6SKzCfEVr7LOlZawhwig4okF1fohPxBvnQ0g0KBmlO66mh/BNpt4Wv\nHdju58zYBqyudlpKob74LIb7oPcmD/0lqlfAL3aKH3d5bkns4y3ZEgB9ShD5\n+OuSLjvrVXibzaMjHCQcDi22hUDebx374WN8nmChx72+SiLNst7/UzfE7gYO\nG82W\r\n=x/Qm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtCUClw/2tZuri8BdllbiYNB2ohpkYrvnAibV/kt2MwAIhAJIbaQUUhINo/t3X/HeYUn8eiymK+Jp5u9qw0zSg7gSp"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.2.0_1535878197463_0.9673084003087711"},"_hasShrinkwrap":false},"0.2.1":{"name":"boring-router","version":"0.2.1","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"@types/jest":"^23.3.1","classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"31a57e80a99a33d956818dad2b22cfc0ea31846a","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-9KVZNU37ijl3St8tgBoF0mxo/nXZ4XycI9UPuDzcaVtT8lVSSMggKwRSqzYyxrLIf2gkAUBsze84NN4ellAmHQ==","shasum":"afbc9d5ef7f54dd25fecd53c489f97ea2e295dd8","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.2.1.tgz","fileCount":22,"unpackedSize":30927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj+t/CRA9TVsSAnZWagAAInsP/0FGy/rLM3WidXUV5s1w\nu6wIR28YEz4QkCgAXu65EFnuw5mjFXGXeyOCC7WzkGptwwPxOUgXsZkMx3os\n45knSOhxhxH4EZTFjImpN/UuWNC0yU5HR/y7osvX1uh1yAlgAwdIICqk3nCZ\ntFfun5pIlpdRp9ZFnCtl9hPQ1lPTm+hUFb/+TOTxfPGM1FS+ou0XEPVUWvn8\n86X+TaeQFT1+X6gepJQi7UxREy0mXridBfZF9qeTorFqZcnfPiVGj7NgDaRq\n19ziM5DEOQdaIuuXHA79mgzD99xBLWDQb5ga45XEgm4ck/ZoxlBOK+XyJWRz\nAXQF9tywowpeMyXKr5bnn0OwCOTto3wshWXzLXdZ+VXlZ/1r+b/+EyPzmkfT\n7OWN1LToA2ko3Y8u6OAAgnw+ihOTgIw52m8Yjjupp8/985NZKliLs2VK4Jsb\nX2DpuKDndQJ11hqqLIJgbdS4gbAfeGQ690iAidy0ayQy1DVlKYjsUgLuxyTZ\nny7gK3xKFqKlgWQkQbcVu1OmSmydpmLNWso5lTdkjlWUERP/dczMI86G0IYR\nP91gdcxQfLMVjur1BQPuVHMjn1XVl9hs6cmrekTmMAoOn2GdDuh0zJT3Nsn9\nueUfeVJm6UG9cf2rBaa2+TU/BAM3b6dkfC7hbu7+P7qY8faPp4xCWa8tO0Ro\nlqK+\r\n=HeNj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnpjYy7Bgbo29V2pQ2CFTtuYe6JQIpH1YURVcxVast2gIgTW37hDvBMTUItUxCCh2nR/n1uLvahG3nJ6mgXGCnyts="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.2.1_1536158590859_0.708399441970256"},"_hasShrinkwrap":false},"0.3.0-alpha.0":{"name":"boring-router","version":"0.3.0-alpha.0","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.7"},"readme":"[![NPM Package](https://badge.fury.io/js/boring-router.svg)](https://www.npmjs.com/package/boring-router)\n[![Build Status](https://travis-ci.org/makeflow/boring-router.svg?branch=master)](https://travis-ci.org/makeflow/boring-router)\n\n# Boring Router\n\nA light-weight, type-safe, yet reactive router service using MobX.\n\n## Why\n\nThere are multiple reasons pushing me to write Boring Router instead of sticking with React Router.\n\n- Making React Router work with a global store/service is not straightforward. Having to parse location twice with the same schema defined with two different approaches looks redundant to me.\n- React Router (and many other alternatives) provides basically no type safety between path schema and match result. And you have to write `to` as strings in links.\n- People can easily write ambiguous path schema without it bringing them attention.\n- I think I've got a nice idea. 😉\n\n## Installation\n\n```sh\n# peer dependencies\nyarn add history react mobx mobx-react\n\n# boring router package\nyarn add boring-router\n```\n\n## Usage\n\n```tsx\nimport {Link, Route, RouteMatch, Router} from 'boring-router';\nimport {observer} from 'mobx-react';\nimport {createBrowserHistory} from 'history';\nimport React, {Component} from 'react';\n\nconst history = createBrowserHistory();\n\nconst router = Router.create(\n  {\n    account: true,\n    about: true,\n    notFound: {\n      $match: RouteMatch.rest,\n    },\n  },\n  history,\n);\n\n@observer\nclass App extends Component {\n  render() {\n    return (\n      <>\n        <Route match={router.account}>\n          Account page\n          <hr />\n          <Link to={router.about}>About</Link>\n        </Route>\n        <Route match={router.about}>About page</Route>\n        <Route match={router.notFound}>Not found</Route>\n      </>\n    );\n  }\n}\n```\n\n## Schema\n\nBoring Router defines routes via a tree-structure schema:\n\n```ts\ntype RouteSchemaDict = Dict<RouteSchema | boolean>;\n\ninterface RouteSchema {\n  $match?: string | RegExp;\n  $query?: Dict<boolean>;\n  $children?: RouteSchemaDict;\n}\n```\n\nTwo pre-defined `$match` regular expressions are available as `RouteMatch.fragment` (`/[^/]+/`) and `RouteMatch.rest` (`/.+/`).\n\nA `schema` wrapper function is available to make TypeScript intellisense happier for separated schema definition:\n\n```ts\nfunction schema<T extends RouteSchemaDict>(schema: T): T;\n```\n\n## Route match\n\nThe value of expression like `router.account` in the usage example above is a `RouteMatch`, and it has the following reactive properties and methods:\n\n```ts\ninterface RouteMatch<TParamDict> {\n  $matched: boolean;\n  $exact: boolean;\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $react(reaction: RouteMatchReaction, exact?: boolean): void;\n}\n```\n\n## Examples\n\n### Example list\n\n- [Basic](examples/basic/main.tsx)\n\n  Basic usage.\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account page</p>\n  </Route>\n  ```\n\n- [Exact](examples/exact/main.tsx)\n\n  Match exact path.\n\n  ```tsx\n  <Route match={router.account} exact>\n    <p>Exact account page</p>\n  </Route>\n  ```\n\n- [Fragment](examples/fragment/main.tsx)\n\n  Boring Router's version of `/account/:id` alike parameter.\n\n  ```tsx\n  <Link to={router.account.id} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account.id}>\n    <p>Account {router.account.id.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Query](examples/query/main.tsx)\n\n  Handle query string parameter.\n\n  ```tsx\n  <Link to={router.account} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account {router.account.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Redirect](examples/redirect/main.tsx)\n\n  Redirect on match.\n\n  ```tsx\n  <Redirect match={router.notFound} to={router.account} params={{id: '123'}} />\n  ```\n\n- [NavLink](examples/nav-link/main.tsx)\n\n  Like `<Link>` but will add a class name if `to` matches.\n\n  ```tsx\n  <NavLink to={router.account}>Account</NavLink>\n  ```\n\n- [Function as Child](examples/function-as-child/main.tsx)\n\n  Use `<Route />` with a function child.\n\n  ```tsx\n  <Route match={router.account}>\n    {match => <p>Account {match.$params.id} details page</p>}\n  </Route>\n  ```\n\n- [Route Component](examples/route-component/main.tsx)\n\n  Use `<Route />` with a route component.\n\n  ```tsx\n  <Route match={router.account} component={AccountPage} />\n  ```\n\n  ```tsx\n  <Route match={match.details}>\n    <p>Account {match.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Multiple Route Match](examples/multi-route-match/main.tsx)\n\n  Match with multiple route match for shared content.\n\n  ```tsx\n  <Route\n    match={[router.account.signUp, router.account.resetPassword]}\n    component={AccountPage}\n  />\n  ```\n\n- [Reaction](examples/reaction/main.tsx)\n\n  Take a reaction on route match.\n\n  ```tsx\n  router.account.$react(() => {\n    router.about.$replace({source: 'reaction'});\n  });\n  ```\n\n### Run an example\n\n```sh\nyarn install\nyarn build\n\nyarn global add parcel\n\nparcel examples/[name]/index.html\n```\n\n## License\n\nMIT License.\n","readmeFilename":"README.md","gitHead":"ae48fe3978eb9382a5a00b939b1a90729cfdf9c6","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-LLUkaj2ujVhPPxscLFUIh6KJoxMWkf6ANR+koM/6sQXrdHZADFYmJqJDA6grnAUFLYuJuN8PchoIyDE2O9rxyw==","shasum":"19b25ed3d62a21a55bd00dce9b0d7a8c06db717d","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.0.tgz","fileCount":22,"unpackedSize":35859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblKdtCRA9TVsSAnZWagAACh0QAIVOUq6ktpxRMEy9ht6n\nHQx4YbrdPQLTFVEil6YBZQ++qAqzAaM0YBuRtKmqrnNilfjpGmfoMk3wed4C\nkKqYhgLMNgAEjlEW0lkt57wZz5iOwPYnCCtQfPcs7Q9JvuHrLJvEhGtuU2Jl\nkW7gtqoKOUzFMkx5myblAqGbDVwUMYH7YXEepUzO+TRVcj7BgncWEavr5rf8\nt6X7G6Kqwt6R8kCCymzexV79t2G9wlQyaFa2PKpUFaXbCNeHkWwmTlhFlUWV\nDFsRN0PzIR1IzFw1mncgYb1f/1P0Za/x3ftdC9KWryV4qssuj7H55W5o9h2y\n3znYW60MP3GrJGIxFFi//f8UwUKBf1yhinkE73TPo38WFPwWJMK6fSEkH3qS\nEXJhH0Ct1W8Mu1jpr+1AoGkaElacbFPx+TohSmTqnUmBhSlzUT+PeDh15a7m\n/Q6VhXt+9VHZlmIhbw5B2eKy1CCG4tTglsxTjuw7brQRGtL4xwzkNIHaAD6I\nq3UbiBZgAoQo8D9LVBRmTTyjojxss+9QrSuwvjZDOVF8hDoznVc2CkpebV7G\nq8ReznzAAtMreEYU6XH7QLSICDu0Xl63C3+dk0WY1F8RRH881/a7VGmrxA9I\nhyXh78giZX5KJVgZyixK/eZGk1BRx8r5n6jv8F0+l2x/2p1K6fNKhm85M3p8\n6JMn\r\n=9GwP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQK17kwCv5hywbwgT77fvfQho+4T+hBr2uyPl2qqBO2wIgcYTANS/+k0E0lOGf+woubFjL+QBqkSmrPB9loDRSJdQ="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.0_1536468844470_0.39281894154451646"},"_hasShrinkwrap":false},"0.3.0-alpha.1":{"name":"boring-router","version":"0.3.0-alpha.1","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"c8925cc7761cf05d13ae5caab749c47a180aca36","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-WOYN5HW9FImUM3DUprz3y/gqam0vGmbQ6MgtPKorRS2i1vZCoo9EpGOYVvf7ydOAyv1fotgrVBzAXj5lsJ9uAg==","shasum":"23d4d86b3236c12c530401d638b5063c42683d14","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.1.tgz","fileCount":22,"unpackedSize":35951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqZ6JCRA9TVsSAnZWagAAem0P/3VjJkT5lNVpBA7g8YAU\ngYnwHo7J0CzBpjIJISBkr6XHvfEAe8skLsYB7H+vGDBmKIA+nseNcD4SRhXo\nOdgGjZQg1UB3GG0tknakgdSuOmBW5r6W5hVo9Z43DsQKx8gaPexWD8AzU7jX\nkP2lEBDMQfksKA7wRWCGgVQmcLOOcyi2ZvUFyzOZ7jq5f9Vj+0gvXpdZXPJz\nG9b9pZ5XrLvPFgVSvZQ38ysoMspt19Jfjoad6NfLWqJO+8tPOq3xR5/USvuE\nWcSivO+EAFAn2Vqe+HXAnX+Z5T9ngaI/mhnfwA74JkZ1T4Q17VBojUMH3JeX\nzRfCjAb2m7V4Gj8qI7am6H0cY+VgOBkNpYoJCNdGsQM2G5jwTlOm4nrYj9Ry\nYR01EInzUXi/BLW9s9IQ2zJuDZ97rv9FvRMi04R6uOpl30iuVOKUuHlTRCPV\nMg9tv3Sz40LaepccSdmP4nfjx0DhmjF+/GiYHmAQkCH5YrBgxvPV0fcNivr8\nP5tUyMaXZGhN1bQvm3DpgEfL7SvsJFtR+ImoV1IN0E23UhbkSjpHgkHYya5d\nmXPTn0WKnpaDc13xQEz5uB0NARKL9gFrSFbHtXYPG/3pDDLKQdk7R+RJQo1z\nbUB49oMgOb/NPLVNxsGAofZNrwywzPjXo9Dda4Uyh7di/Gs8D90PSxWjfnss\nMFQs\r\n=8xH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHH17VXryw3Ouq4LtPL3FetLFC74QuSTA7kFYVSe921dAiEA2KG4/4etaHbYOJ9lQjoPkm2M3g9Y5ba/kuO1qSTCf8U="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.1_1537842824750_0.8722357860067309"},"_hasShrinkwrap":false},"0.3.0-alpha.2":{"name":"boring-router","version":"0.3.0-alpha.2","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"a7027e624fbb07daf84c784bd88cd511ca50b599","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-n97Mq5lMu2dMeqHuJ4gMoT8ySBAuZDAC8Ss1dICQwE1wrZ5aKeRD2MiKlJOL2SKGRdyWMFiGjTynvnyZHC//8Q==","shasum":"2a57cc96d91452367cf43d9606dd2d80af204aa0","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.2.tgz","fileCount":22,"unpackedSize":35956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqaPdCRA9TVsSAnZWagAAuMgP/3yqiw7X0GakcA0Hg55Y\nhQt6lPvbj1vFiAA05aeyXUQTmJXOHCUMwx7vNkLa4OFBEuJnHEmh030hmsFt\n1ppPSeq/2hXnD719LpROeJDnaK3foN9Elc2qM4TbvwVIMSWQTZE2OSwSVUlj\n9Y0Kpb4cVy41JOKJ3P1p9ZNKb4+coOHSZ3K0CiLuG7KdxiXyDwfmsbmxrZj/\nKOctV4OMX+QtfatUE+OlNQnM2QZOcKeeb7jCNs9Zsw+1CoLUwUni2+JD49yR\nkflGa/iSA/B9mFh9tsyc8vig+p0duvD4Tzj2TvA/dL94rnxGukI1G8bo1RkV\nUj7GCm1vpvUQayf3zUELk23LX8v487ghRBT10PRiDcxNS3OdP7mqiAo10b/G\nE6J3fAfFHo8RkwuqCfA4ZCr4p12e2EOQmtpyisVe8K65zEHGJlFqlp0G/E3/\nuE/5PjuvaUMRwdpje3NUhqzNa7g4yXyTbjUkKu1AVX3FkTp73oEIRPRdJISP\nKf0j5ByfxAoL6lysOI63L0ozEsy4USu96Lout4mjjzpus/uYODfVl0fCTpdM\n8Owa90Sar/seLotH81AsElL6kW2EFyHTxOyifDlMtZlsbJwh/sQGfXkUNyi6\nvkTP+DaMxiMP4sg+zFxOYrwOefEyE6g/aNvXKQCiaiIYQ1VAC9KFh/G0FcEb\nUx5T\r\n=TG29\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8rs+oNqJwJzYrdljecC/+irFpLsVxMNy50lQPymXRxgIgdw7zovDTG+ZV/iDURfHP1aO126fxDQYV4C8WC5jtCKo="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.2_1537844188915_0.03520763608009325"},"_hasShrinkwrap":false},"0.3.0-alpha.3":{"name":"boring-router","version":"0.3.0-alpha.3","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"4bff168e16cf4c4086cc6dea589a57100886d907","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.3","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-O/mJ8oRxH3tFs0nWvmVqRXnJ9Ungx1xETERYQR+hKntPFcfONm1DV8RzwN17OyGhvh9C3K5DPv8LG7cFbS5jNw==","shasum":"ee5c95e99f99c37fd706b276ed3ad1bc2b3edce3","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.3.tgz","fileCount":22,"unpackedSize":36060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqaXKCRA9TVsSAnZWagAAWuMP/26zpGER0KBowRQ9A6Oa\nNj/YUqW+qrJ35HQ0tAdxhlOq2u16QXCm8KH5HtOS4tqT5kjhSq2gbA3brQSR\nkhNaYIC91qKQZ/OJ8O0uoeAoOCHO+x8ic1EnUzsyqV/yqRn7gtya35GyB71O\nL771chTC0XoJIpIFyWOVcgIeL9Mu3YITFu66HOauVwdU93LY7M4v6kGv+Enw\ntS75nMf5X/ZZ0/MoNNCLSaK9RKVrT0AZ+8c0Y0jcyZTo0mgJZX/UhePArYqF\nqMy5bW49z65tb6vgXRTnKG1VD/Oh3yjgqmn+kXxipsNqpxleB0lygZC8BYzS\nFn/R/0B+h7gjvUjiL9R5BPbH3P9F0pA3GOlJB508b6odHsra2kD1QHob5RQ3\nWLjXsOuP/uLwcJ9Vb+1ukhQ/RDFOcTIelhJFWAb6IqKDux+sp92UTi28QRC5\nhm31GHXPjUGDaoePf/5MjIxF5U1njdWsbhks70mZN4pYZZS3GulBLcKM5IP1\nPK4FaoMqOpqD45g94x9eXQK3YD3FKYnTQTQcavA3IzWOOGn2Tsx7DeIg+oQO\niNdr4Dc96A/GCNvGwBbrFy8B14QXgLr6YqNmH5xTkdKIoAXRCMWVD0RLV37O\nAytFJxGM5SJtgTbUqFalBQCBHxkOVGGD8QLVXDhC/G278M6x61CKjqC0FhYC\nnN7u\r\n=9I4N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDggtWWgVJS8qnm80Io+0If8a9hzoxNjRjsr+WvwCaz3wIgALpIojMhQ5+eETnLIaExmbZVIEAosmB+kCh5Xbp2cY8="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.3_1537844682079_0.26793196051925183"},"_hasShrinkwrap":false},"0.3.0-alpha.4":{"name":"boring-router","version":"0.3.0-alpha.4","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.1.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.7"},"gitHead":"b874494ac644677aa77b9d57f07317152df1fee2","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.4","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-f0+CA8gYj9pyBZVKeBmRxSvFsQn+CR1jjEpeRtCU5+CuPxf5AzQC8lNJCw/06rLRM8YEmFZ4tan9iCZOgOMgjQ==","shasum":"4a9b046e09179e4ded37933978c13f7dcb314041","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.4.tgz","fileCount":22,"unpackedSize":36108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqaZLCRA9TVsSAnZWagAAwhkP/0AqpQFYE6CoyiHAX87l\nmwUbD4T8Bc4W7gWrAkQdaUgkFeY/TnONRhCI48Ebnnfx0a/AAB0EXlFSBhIL\nA/nyCMTGlCYUlkQi2WHTXjW/rNO5ypVxDrbIgrhSn0QEGdNyYUh8oJ+mlV0U\nrjW/G/rMPW6oPLAjUNwpUeVP1NJ1LT5pHOTseO4jsPrO7JxE52eKBI21Rtvg\nx5ypPujfNZERHkixQJpSb29UH5vB/HDiwgPmdBYzDsJtK1PHeAe+jRniqRFl\nS40C5imjZbfvYf2Ao1d0Ax23PT0LgQE5XVuyCZhol5buoGFogvZjD2ySacj1\nkwpAa5W8ddexP55agH95xpyv7kPHoNpAnl1ZY8Cdub08uEd+Ya4DJA1ASihE\nGqC2xLJehcI8eRubu1KU7x6jeRx/r6YFsh2EDIVt8pAvny+kF9HgOAnH1TH+\nHT2ECzJjr6iCRODnedDUDQcHHZl3dV0F2YnK0B0sexiUophcJOiaCC4c6Mii\nu027fOYNlN+SdECra2c4ko0beTBWCFbjwLId3JlAeB8Y9SAqIlymt1TT9W9h\noEDct8YmErzv0RBHc+ASW7EKSGILDKl59l/JMO2yjHk1QxySgPwrGVSQQ/Oy\n8tQpkLxX5C8kxE/ScM6hAZdMyXPWWD98unIv3SB81uwhcT7ClxAQbVQ3vQsj\n6DVC\r\n=5LC9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvVg6Ml0g3VGEGxKn+Wj1gVki95mD8FzSeyqnVcYeunwIhANIkq6w8NGAe6y4b8Ftpf2WHdb0u3EaBxE7eeHnnKIIb"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.4_1537844810442_0.18079381444676002"},"_hasShrinkwrap":false},"0.3.0-alpha.5":{"name":"boring-router","version":"0.3.0-alpha.5","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.5.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslib":"^1.9.3","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.9"},"gitHead":"bf742190d486d853542a12213e961a2c5153a1d5","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.5","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-RoogeKZs33hnoJkc9C7NaMJPokTnt3+Yq0fISeWV6Ll2/MV8cfHrPi1at/U2luV60EKRgD2zwGScoRk7SJ41gQ==","shasum":"3abbbb5d292e737980f5b80d96d0db43fbef0e21","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.5.tgz","fileCount":22,"unpackedSize":43797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrdBCCRA9TVsSAnZWagAARWsQAISXkiy+Lfu2dI/mwl8P\nCYQZm+c/uiPU2LbLNZyltsp0sBeRBvgplqUFPYUUjuKl2DibXccRMxuU32L8\nZHhGhEhbpBo56PuvAQusOCSwSUrqcr7OgExfDVN569B382I3hi975zo+/f0/\nBOnrlTPOBxbpcGAa5jzve3qV/ron6irGqYqF3y4tTFcTYokNkEFYQOGfA+dC\nCDmS4wSwIUtHAFl/kdc+NQTIKXD/VSFox/0CBKHECTpMh3GV+zViT8b9HYYf\nDO7dQBsZH4MuogNPiy0hNhq8f7TTZQuNnrO4DB4URydQ36HPL2Qoqr9bUQcC\nJcedNrF+cuW5l/IKl1qFryLPp/7T1ZfrYaeLXwa5iifN/zU8cJ8hqrBGX+cG\n4ypsotkJk+XoZq/PbF4gRzJlfMi9qvlCyvn6JRT6V+oSLq4E4jSeTwS7UsTj\n9a+lmCRUXto2+VcwmDaro+VBlwtkV9nCoQdCvELH0tuG4SsguVc9Ees4RbM+\nhp4ilxjuRTvMrqHYt1fVwr+AShRGkUY+ZLWxyP/N57bbhN4XEB99vBMjE4uG\nx7rXP9sVD9YE51tGyrKqAxE2KTSacxb64Ks4e/YaDTEySUDuNHAL8jTXbvXn\nsJr4/qXMMpDJLi1e6EHvvRw22iQVBjWgX5OXgARGdNMMQRdxcQ842B7zETkO\nf9vi\r\n=nn2e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpzHMTZLBO4pDY9I3YSsDNTUyhuU040UOUt59e/o2sbAiEAvakn5q6MYbr+RFyjGpy0WbG3aHO82a9o6YCbVeW7oeo="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.5_1538117697706_0.8452351150739785"},"_hasShrinkwrap":false},"0.3.0-alpha.6":{"name":"boring-router","version":"0.3.0-alpha.6","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.5.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.9","tslib":"^1.9.3"},"gitHead":"c5e2c211010ba2492a2569bd3bac0c93f97d3dba","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.6","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-/D6IkENTtHUSbfchHb240i9Umf2XoauvZo1es9T1T6amAagHiwH6LKFsnXyO9tNUA8Zy756fBWdg2R1VBi1sCQ==","shasum":"ad7f19c66753a1529569952a0f00cad510e01f51","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.6.tgz","fileCount":22,"unpackedSize":46955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbriE/CRA9TVsSAnZWagAAxY4P/1JLt8JV1SP+xvDRScVV\nu0gA38JZiRd9MAzoFemId6uCRYDGcmAkB7NAN1majlPNEN2BLjNcgZbut+ZC\n7M4XznUxO+89bHBCNLYZEl26GV1WV1AdmnOLXzipPIbc+ZM8d3OKzh9MdnIQ\nl7dY5mlmnfsh8ZX+1ZznwkQDteNcEV2bJ7Ye+JV9JIoKZPy0Oyy80rtBiGbE\n64S5mNxgIy5wkhmEd0CR7x1edmjRg3Ea0swfCsAhIjSd3gyh0Sb+3/MzKdTE\nWZNVwszkqoL1W94w65kh5IM7Pfan1hzZDOvVj3TxNxxeyGhze9xlJ4hbVY8m\neAQFCeyGk5tgpuvrRlcsOTRRqglIfl61x9fLLWiqREc0Ysi9BMesLR3iJDOs\nFBH11zgGayp2eBU+towP+O0Cb/CuuIXTpVVxPgwPyzGWNp4JNCn1cBWOzJ/n\nk5g88/cI+RYjNVcEoYUHK8lewlDxmW3zYLEtLJs5HDfUXKJCN6Di2pJrfg6z\noAO/YdP1dG93dborBeUwuC64+V8ncgxV1EJTcg4rnvH6QeCjbrqNLQnk+sxX\nqDy2pmD/D80ziRyiYXw35w5kpj5IsIJbYKQ7t6OsAKbHR0HPwv+kw/1Zzp0x\n/rdnNNWZlYiEIIWvsetB7J8Mze3RfqrGBy1Rw7fXYaZe89pSj860tARw5OsY\nFQHp\r\n=y7m5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSOugIhoBVle1pY0faeQA9k4OJcVl/j3pL0r0mcIEsNAIgeFYCdMahQH/tLBYCjHN0daEnB+sRi7ac1UwmfjvsguI="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.6_1538138430531_0.2800423036117503"},"_hasShrinkwrap":false},"0.3.0-alpha.7":{"name":"boring-router","version":"0.3.0-alpha.7","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.5.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.9","tslib":"^1.9.3"},"readme":"[![NPM Package](https://badge.fury.io/js/boring-router.svg)](https://www.npmjs.com/package/boring-router)\n[![Build Status](https://travis-ci.org/makeflow/boring-router.svg?branch=master)](https://travis-ci.org/makeflow/boring-router)\n\n# Boring Router\n\nA light-weight, type-safe, yet reactive router service using MobX.\n\n## Why\n\nThere are multiple reasons pushing me to write Boring Router instead of sticking with React Router.\n\n- Making React Router work with a global store/service is not straightforward. Having to parse location twice with the same schema defined with two different approaches looks redundant to me.\n- React Router (and many other alternatives) provides basically no type safety between path schema and match result. And you have to write `to` as strings in links.\n- People can easily write ambiguous path schema without it bringing them attention.\n- I think I've got a nice idea. 😉\n\n## Installation\n\n```sh\n# peer dependencies\nyarn add history react mobx mobx-react\n\n# boring router package\nyarn add boring-router\n```\n\n## Usage\n\n```tsx\nimport {Link, Route, RouteMatch, Router} from 'boring-router';\nimport {observer} from 'mobx-react';\nimport {createBrowserHistory} from 'history';\nimport React, {Component} from 'react';\n\nconst history = createBrowserHistory();\n\nconst router = Router.create(\n  {\n    account: true,\n    about: true,\n    notFound: {\n      $match: RouteMatch.rest,\n    },\n  },\n  history,\n);\n\n@observer\nclass App extends Component {\n  render() {\n    return (\n      <>\n        <Route match={router.account}>\n          Account page\n          <hr />\n          <Link to={router.about}>About</Link>\n        </Route>\n        <Route match={router.about}>About page</Route>\n        <Route match={router.notFound}>Not found</Route>\n      </>\n    );\n  }\n}\n```\n\n## Schema\n\nBoring Router defines routes via a tree-structure schema:\n\n```ts\ntype RouteSchemaDict = Dict<RouteSchema | boolean>;\n\ninterface RouteSchema {\n  $match?: string | RegExp;\n  $query?: Dict<boolean>;\n  $children?: RouteSchemaDict;\n}\n```\n\nTwo pre-defined `$match` regular expressions are available as `RouteMatch.fragment` (`/[^/]+/`) and `RouteMatch.rest` (`/.+/`).\n\nA `schema` wrapper function is available to make TypeScript intellisense happier for separated schema definition:\n\n```ts\nfunction schema<T extends RouteSchemaDict>(schema: T): T;\n```\n\n## Route match\n\nThe value of expression like `router.account` in the usage example above is a `RouteMatch`, and it has the following reactive properties and methods:\n\n```ts\ninterface RouteMatch<TParamDict> {\n  $name: string;\n\n  $matched: boolean;\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n\n  $beforeEnter(callback: RouteMatchBeforeEnter<this>): this;\n  $beforeLeave(callback: RouteMatchBeforeLeave): this;\n  $afterEnter(callback: RouteMatchAfterEnter): this;\n  $afterLeave(callback: RouteMatchAfterLeave): this;\n\n  $service(factory: RouteMatchServiceFactory<this>): this;\n\n  static fragment: RegExp;\n  static rest: RegExp;\n}\n```\n\nWithin `$beforeEnter` hook and service hook, a special version of `RouteMatch` is available as `MatchingRouteMatch`, providing restricted functionality:\n\n```ts\ninterface MatchingRouteMatch<TParamDict> {\n  $name: string;\n\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n}\n```\n\n## Examples\n\n### Example list\n\n- [Basic](examples/basic/main.tsx)\n\n  Basic usage.\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account page</p>\n  </Route>\n  ```\n\n- [Exact](examples/exact/main.tsx)\n\n  Match exact path.\n\n  ```tsx\n  <Route match={router.account} exact>\n    <p>Exact account page</p>\n  </Route>\n  ```\n\n- [Fragment](examples/fragment/main.tsx)\n\n  Boring Router's version of `/account/:id` alike parameter.\n\n  ```tsx\n  <Link to={router.account.id} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account.id}>\n    <p>Account {router.account.id.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Query](examples/query/main.tsx)\n\n  Handle query string parameter.\n\n  ```tsx\n  <Link to={router.account} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account {router.account.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Redirect](examples/redirect/main.tsx)\n\n  Redirect on match.\n\n  ```tsx\n  <Redirect match={router.notFound} to={router.account} params={{id: '123'}} />\n  ```\n\n- [NavLink](examples/nav-link/main.tsx)\n\n  Like `<Link>` but will add a class name if `to` matches.\n\n  ```tsx\n  <NavLink to={router.account}>Account</NavLink>\n  ```\n\n- [Function as Child](examples/function-as-child/main.tsx)\n\n  Use `<Route />` with a function child.\n\n  ```tsx\n  <Route match={router.account}>\n    {match => <p>Account {match.$params.id} details page</p>}\n  </Route>\n  ```\n\n- [Route Component](examples/route-component/main.tsx)\n\n  Use `<Route />` with a route component.\n\n  ```tsx\n  <Route match={router.account} component={AccountPage} />\n  ```\n\n  ```tsx\n  <Route match={match.details}>\n    <p>Account {match.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Multiple Route Match](examples/multi-route-match/main.tsx)\n\n  Match with multiple route match for shared content.\n\n  ```tsx\n  <Route\n    match={[router.account.signUp, router.account.resetPassword]}\n    component={AccountPage}\n  />\n  ```\n\n- [Hooks](examples/hooks/main.tsx)\n\n  Add hooks to route match.\n\n  ```tsx\n  router.account.$beforeEnter(() => {\n    return router.about.$ref();\n  });\n  ```\n\n- [Service](examples/service/main.tsx)\n\n  Add service to route match.\n\n  ```tsx\n  router.account.$service(match => {\n    return {\n      beforeEnter() {\n        match.account = new Account();\n      },\n      afterLeave() {\n        match.account = undefined;\n      },\n    };\n  });\n  ```\n\n### Run an example\n\n```sh\nyarn install\nyarn build\n\nyarn global add parcel\n\nparcel examples/[name]/index.html\n```\n\n## License\n\nMIT License.\n","readmeFilename":"README.md","gitHead":"cc6cd9d6e858fc80f9968d2fe9ae9ee12a174aff","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.7","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-N69Pdkcr4Jj4idwvB2s6iAiu+SHyqzDLoU/ZaBdle+0A8YF3wPKYzbwSham1s488G+pPOQQinNsb/d+yfXyLPQ==","shasum":"1c0a9ba1fa200b108f10046ef6db3d07feaca5fe","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.7.tgz","fileCount":22,"unpackedSize":46873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrjBcCRA9TVsSAnZWagAAILsQAIIWpRj4CjNsP4BmSjxG\ncNV8YV7mC0DlC0zr8TmjEYThBvyaB00KDooLGkZNLz2McPZvIlLXmf9mbpu1\nm50+MXfFDsMet8N7FbXnaaZ7SAfT6mHvPrxjnX0SjQMwnf8U11qDA0d5laU/\njzprp4huSKqTkcqAngn+oUrDLdu60u6XEvxx0P4Wx2wAAfohHbio2ucxM3PP\nvOSGXCsdZ86PV7z5Kh1zax2Mhs7ZQG/PuzsvY4BF1dCw9zU8l5FOD+HYrUS9\nj/LkSVFHaA0aCm7U4rnP1q+Q0LprbtCaq6vgI6+yE6/qEA1UEA3pjqfFRSVt\nNlx+WxLFjLxJM4FhXd0+8KvzPI366+1Fu5NDMtInT5cjhCrHEMWNk1lUw1pM\nL1piQHuhgOhue+2QHnDhAzWAjDryuKmitQyWT4G6quxW7S9Q9x3Pa2vs/+cT\nOcp2usHsBArp+qxowHTTB31RLFItQ0FcN2OQG3ZHMe9xCAzHa2h98ARFBrms\nrP5UOc2pORBTBdSzHwu8ZyJcTpsLenb5bdiQSxdkPTyn3Fl8burSxt6inzTS\n0f1Lr3afEj05zfJHtw/b3RGTUGu+40UrJRKUtmPK7I4vexkJaN3FX/nm2Tc3\nMAMClxUlCX3em7YYlWEagq226HRNnOXn3+enqdSwVYQmzSoouO2f3MJ4yIrQ\nJiLk\r\n=HiGd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvpt6w2i+FoTnQGJy0npMcoGXe9/YK9zUZBmUFhrGiJAiB6UTwzB0+IZj+Pp3g6WeJ9+NxlJ8yFxJnRgDjWBAz15A=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.7_1538142300171_0.5887055649144572"},"_hasShrinkwrap":false},"0.3.0-alpha.8":{"name":"boring-router","version":"0.3.0-alpha.8","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.5.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.9","tslib":"^1.9.3"},"readme":"[![NPM Package](https://badge.fury.io/js/boring-router.svg)](https://www.npmjs.com/package/boring-router)\n[![Build Status](https://travis-ci.org/makeflow/boring-router.svg?branch=master)](https://travis-ci.org/makeflow/boring-router)\n\n# Boring Router\n\nA light-weight, type-safe, yet reactive router service using MobX.\n\n## Why\n\nThere are multiple reasons pushing me to write Boring Router instead of sticking with React Router.\n\n- Making React Router work with a global store/service is not straightforward. Having to parse location twice with the same schema defined with two different approaches looks redundant to me.\n- React Router (and many other alternatives) provides basically no type safety between path schema and match result. And you have to write `to` as strings in links.\n- People can easily write ambiguous path schema without it bringing them attention.\n- I think I've got a nice idea. 😉\n\n## Installation\n\n```sh\n# peer dependencies\nyarn add history react mobx mobx-react\n\n# boring router package\nyarn add boring-router\n```\n\n## Usage\n\n```tsx\nimport {Link, Route, RouteMatch, Router} from 'boring-router';\nimport {observer} from 'mobx-react';\nimport {createBrowserHistory} from 'history';\nimport React, {Component} from 'react';\n\nconst history = createBrowserHistory();\n\nconst router = Router.create(\n  {\n    account: true,\n    about: true,\n    notFound: {\n      $match: RouteMatch.rest,\n    },\n  },\n  history,\n);\n\n@observer\nclass App extends Component {\n  render() {\n    return (\n      <>\n        <Route match={router.account}>\n          Account page\n          <hr />\n          <Link to={router.about}>About</Link>\n        </Route>\n        <Route match={router.about}>About page</Route>\n        <Route match={router.notFound}>Not found</Route>\n      </>\n    );\n  }\n}\n```\n\n## Schema\n\nBoring Router defines routes via a tree-structure schema:\n\n```ts\ntype RouteSchemaDict = Dict<RouteSchema | boolean>;\n\ninterface RouteSchema {\n  $match?: string | RegExp;\n  $query?: Dict<boolean>;\n  $children?: RouteSchemaDict;\n}\n```\n\nTwo pre-defined `$match` regular expressions are available as `RouteMatch.fragment` (`/[^/]+/`) and `RouteMatch.rest` (`/.+/`).\n\nA `schema` wrapper function is available to make TypeScript intellisense happier for separated schema definition:\n\n```ts\nfunction schema<T extends RouteSchemaDict>(schema: T): T;\n```\n\n## Route match\n\nThe value of expression like `router.account` in the usage example above is a `RouteMatch`, and it has the following reactive properties and methods:\n\n```ts\ninterface RouteMatch<TParamDict> {\n  $name: string;\n\n  $matched: boolean;\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n\n  $beforeEnter(callback: RouteMatchBeforeEnter<this>): this;\n  $beforeLeave(callback: RouteMatchBeforeLeave): this;\n  $afterEnter(callback: RouteMatchAfterEnter): this;\n  $afterLeave(callback: RouteMatchAfterLeave): this;\n\n  $service(factory: RouteMatchServiceFactory<this>): this;\n\n  static fragment: RegExp;\n  static rest: RegExp;\n}\n```\n\nWithin `$beforeEnter` hook and service hook, a special version of `RouteMatch` is available as `MatchingRouteMatch`, providing restricted functionality:\n\n```ts\ninterface MatchingRouteMatch<TParamDict> {\n  $name: string;\n\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n}\n```\n\n## Examples\n\n### Example list\n\n- [Basic](examples/basic/main.tsx)\n\n  Basic usage.\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account page</p>\n  </Route>\n  ```\n\n- [Exact](examples/exact/main.tsx)\n\n  Match exact path.\n\n  ```tsx\n  <Route match={router.account} exact>\n    <p>Exact account page</p>\n  </Route>\n  ```\n\n- [Fragment](examples/fragment/main.tsx)\n\n  Boring Router's version of `/account/:id` alike parameter.\n\n  ```tsx\n  <Link to={router.account.id} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account.id}>\n    <p>Account {router.account.id.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Query](examples/query/main.tsx)\n\n  Handle query string parameter.\n\n  ```tsx\n  <Link to={router.account} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account {router.account.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Redirect](examples/redirect/main.tsx)\n\n  Redirect on match.\n\n  ```tsx\n  <Redirect match={router.notFound} to={router.account} params={{id: '123'}} />\n  ```\n\n- [NavLink](examples/nav-link/main.tsx)\n\n  Like `<Link>` but will add a class name if `to` matches.\n\n  ```tsx\n  <NavLink to={router.account}>Account</NavLink>\n  ```\n\n- [Function as Child](examples/function-as-child/main.tsx)\n\n  Use `<Route />` with a function child.\n\n  ```tsx\n  <Route match={router.account}>\n    {match => <p>Account {match.$params.id} details page</p>}\n  </Route>\n  ```\n\n- [Route Component](examples/route-component/main.tsx)\n\n  Use `<Route />` with a route component.\n\n  ```tsx\n  <Route match={router.account} component={AccountPage} />\n  ```\n\n  ```tsx\n  <Route match={match.details}>\n    <p>Account {match.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Multiple Route Match](examples/multi-route-match/main.tsx)\n\n  Match with multiple route match for shared content.\n\n  ```tsx\n  <Route\n    match={[router.account.signUp, router.account.resetPassword]}\n    component={AccountPage}\n  />\n  ```\n\n- [Hooks](examples/hooks/main.tsx)\n\n  Add hooks to route match.\n\n  ```tsx\n  router.account.$beforeEnter(() => {\n    return router.about.$ref();\n  });\n  ```\n\n- [Service](examples/service/main.tsx)\n\n  Add service to route match.\n\n  ```tsx\n  router.account.$service(match => {\n    return {\n      beforeEnter() {\n        match.account = new Account();\n      },\n      afterLeave() {\n        match.account = undefined;\n      },\n    };\n  });\n  ```\n\n### Run an example\n\n```sh\nyarn install\nyarn build\n\nyarn global add parcel\n\nparcel examples/[name]/index.html\n```\n\n## License\n\nMIT License.\n","readmeFilename":"README.md","gitHead":"97fc836a6a6ca7c7e09860c71c2c9b036ed9a5b3","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.8","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-D5Bot7rFEereYAwI6PNagjsadCd7utugt0nq94K1Qfj900seI9JbXewyrbmLbTfadXecDqAW1NoFDJAeAQV+5Q==","shasum":"38f8d36215173edc37969fa0ce3cc233364ad316","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.8.tgz","fileCount":22,"unpackedSize":46873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrjFgCRA9TVsSAnZWagAAeXgP/Ap77nxtd/6jXWM1wnlo\nufC4jWNpXtKil15fAgCeOvYW3uxwAV/03EfkvUw+GeA8C+cCHd3Si03O3Kjd\noKwUUTKtfcXL5PCbeHPVJE6BC2kxjYTM9RKhOvE0uLAgn3DZo7V9/0xODkhG\nzvdCauvI1cZw6Ufc8BI2FRrVSPlYlXvrKmT3PxiaGGDQq3VegK5ugT78aN/8\nx21g+CQq5GOG1uBBOt4TV61T8p3jKhx08/8rI9GbbsUJcZ7DGnuZrsvGAyYm\nkTS9n6ExcPJkkwLh6s0p9t5sBE4G8PIoJUG2iVA5bQy1WDzbD4L0HM5klBGL\ny+ZQ2NytuFvspYWH+1HwotZPbg9pMnOgYUsOO5MQsFygXZeN7GTxSxEAP6Ye\nolc8eQQUafHNZfHShuhNcxEsBmqApFKZKmsGSp+EsgLV/eT2/loTje/nSppk\naSFaz4cr6FQuHp+7rw+ezVCIi21idIUIIp8qUMwLL4HeUGyaTNk7aMyCA0+u\nEbtWNDkZLWlxgA2aa26sjxtfv/75LoVQz5n3jzXYaAPqznL3qo/Hk3GC/b0v\n8Ga4NcwXaWyOTwXrelHvFolmK0GlxlfeUuaywqskPr8V0QDU1yjGsXDodG2u\nrMx49CyjnBO2yYigjrrh5F9xS1trqvPzdGgiTotuE/GCR3M6wB14BEa1+vXT\n/1xF\r\n=7X8M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNISb2TTx5TxR8V50X9pnjmsV/lFwIn0MRZjO3yduoCQIhALaaAIkuin/LU1JMQCHviGnAOy58LVXLxVohwOlF/jUN"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.8_1538142559380_0.818777967426515"},"_hasShrinkwrap":false},"0.3.0-alpha.9":{"name":"boring-router","version":"0.3.0-alpha.9","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.5.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.9","tslib":"^1.9.3"},"readme":"[![NPM Package](https://badge.fury.io/js/boring-router.svg)](https://www.npmjs.com/package/boring-router)\n[![Build Status](https://travis-ci.org/makeflow/boring-router.svg?branch=master)](https://travis-ci.org/makeflow/boring-router)\n\n# Boring Router\n\nA light-weight, type-safe, yet reactive router service using MobX.\n\n## Why\n\nThere are multiple reasons pushing me to write Boring Router instead of sticking with React Router.\n\n- Making React Router work with a global store/service is not straightforward. Having to parse location twice with the same schema defined with two different approaches looks redundant to me.\n- React Router (and many other alternatives) provides basically no type safety between path schema and match result. And you have to write `to` as strings in links.\n- People can easily write ambiguous path schema without it bringing them attention.\n- I think I've got a nice idea. 😉\n\n## Installation\n\n```sh\n# peer dependencies\nyarn add history react mobx mobx-react\n\n# boring router package\nyarn add boring-router\n```\n\n## Usage\n\n```tsx\nimport {Link, Route, RouteMatch, Router} from 'boring-router';\nimport {observer} from 'mobx-react';\nimport {createBrowserHistory} from 'history';\nimport React, {Component} from 'react';\n\nconst history = createBrowserHistory();\n\nconst router = Router.create(\n  {\n    account: true,\n    about: true,\n    notFound: {\n      $match: RouteMatch.rest,\n    },\n  },\n  history,\n);\n\n@observer\nclass App extends Component {\n  render() {\n    return (\n      <>\n        <Route match={router.account}>\n          Account page\n          <hr />\n          <Link to={router.about}>About</Link>\n        </Route>\n        <Route match={router.about}>About page</Route>\n        <Route match={router.notFound}>Not found</Route>\n      </>\n    );\n  }\n}\n```\n\n## Schema\n\nBoring Router defines routes via a tree-structure schema:\n\n```ts\ntype RouteSchemaDict = Dict<RouteSchema | boolean>;\n\ninterface RouteSchema {\n  $match?: string | RegExp;\n  $query?: Dict<boolean>;\n  $children?: RouteSchemaDict;\n}\n```\n\nTwo pre-defined `$match` regular expressions are available as `RouteMatch.fragment` (`/[^/]+/`) and `RouteMatch.rest` (`/.+/`).\n\nA `schema` wrapper function is available to make TypeScript intellisense happier for separated schema definition:\n\n```ts\nfunction schema<T extends RouteSchemaDict>(schema: T): T;\n```\n\n## Route match\n\nThe value of expression like `router.account` in the usage example above is a `RouteMatch`, and it has the following reactive properties and methods:\n\n```ts\ninterface RouteMatch<TParamDict> {\n  $name: string;\n\n  $matched: boolean;\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n\n  $beforeEnter(callback: RouteMatchBeforeEnter<this>): this;\n  $beforeLeave(callback: RouteMatchBeforeLeave): this;\n  $afterEnter(callback: RouteMatchAfterEnter): this;\n  $afterLeave(callback: RouteMatchAfterLeave): this;\n\n  $service(factory: RouteMatchServiceFactory<this>): this;\n\n  static fragment: RegExp;\n  static rest: RegExp;\n}\n```\n\nWithin `$beforeEnter` hook and service hook, a special version of `RouteMatch` is available as `NextRouteMatch`, providing restricted functionality:\n\n```ts\ninterface NextRouteMatch<TParamDict> {\n  $name: string;\n\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n}\n```\n\n## Examples\n\n### Example list\n\n- [Basic](examples/basic/main.tsx)\n\n  Basic usage.\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account page</p>\n  </Route>\n  ```\n\n- [Exact](examples/exact/main.tsx)\n\n  Match exact path.\n\n  ```tsx\n  <Route match={router.account} exact>\n    <p>Exact account page</p>\n  </Route>\n  ```\n\n- [Fragment](examples/fragment/main.tsx)\n\n  Boring Router's version of `/account/:id` alike parameter.\n\n  ```tsx\n  <Link to={router.account.id} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account.id}>\n    <p>Account {router.account.id.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Query](examples/query/main.tsx)\n\n  Handle query string parameter.\n\n  ```tsx\n  <Link to={router.account} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account {router.account.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Redirect](examples/redirect/main.tsx)\n\n  Redirect on match.\n\n  ```tsx\n  <Redirect match={router.notFound} to={router.account} params={{id: '123'}} />\n  ```\n\n- [NavLink](examples/nav-link/main.tsx)\n\n  Like `<Link>` but will add a class name if `to` matches.\n\n  ```tsx\n  <NavLink to={router.account}>Account</NavLink>\n  ```\n\n- [Function as Child](examples/function-as-child/main.tsx)\n\n  Use `<Route />` with a function child.\n\n  ```tsx\n  <Route match={router.account}>\n    {match => <p>Account {match.$params.id} details page</p>}\n  </Route>\n  ```\n\n- [Route Component](examples/route-component/main.tsx)\n\n  Use `<Route />` with a route component.\n\n  ```tsx\n  <Route match={router.account} component={AccountPage} />\n  ```\n\n  ```tsx\n  <Route match={match.details}>\n    <p>Account {match.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Multiple Route Match](examples/multi-route-match/main.tsx)\n\n  Match with multiple route match for shared content.\n\n  ```tsx\n  <Route\n    match={[router.account.signUp, router.account.resetPassword]}\n    component={AccountPage}\n  />\n  ```\n\n- [Hooks](examples/hooks/main.tsx)\n\n  Add hooks to route match.\n\n  ```tsx\n  router.account.$beforeEnter(() => {\n    return router.about.$ref();\n  });\n  ```\n\n- [Service](examples/service/main.tsx)\n\n  Add service to route match.\n\n  ```tsx\n  router.account.$service(match => new AccountRouteService(match));\n  ```\n\n### Run an example\n\n```sh\nyarn install\nyarn build\n\nyarn global add parcel\n\nparcel examples/[name]/index.html\n```\n\n## License\n\nMIT License.\n","readmeFilename":"README.md","gitHead":"3db77116066887301131671a096931c512286c95","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.9","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-fBO8MRwAl4E/OuXwKSqs5QmVi/fbTQMX0KDYpdo9FvhJI411vAHuI3Z/cDa8C88fT3hYFFUn3NoNDczJ7BQPfQ==","shasum":"c40cffa3d491524196d47d03c417ef2a777d1451","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.9.tgz","fileCount":22,"unpackedSize":47400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrv8sCRA9TVsSAnZWagAARTQP/3U0hwY/fEM8lPx4cSAx\nL7h3hMP32uUg6Sme38iVJBU5JbIPVEK0abVN3KS0BCuX64vIyjQ/FJzyanYw\n4wngtC0T6VOuOR0GH0TPpMh+mDlbCag0FiKx6o3O23KTHI9H86x3IR3GRzNq\nhCE1PEEBheI2KFAhUprgKqejnztq4thaZKoCXfFKJqNIhuNP0EkEgrf9LyFJ\n89TsDO/gMtrMxHbyzqMfniflfbP7zMVBvI3o4Zfo1onr3aV9600z4HmtC1y8\nDZqGblXKK+0+9DJ1MheRiuv9bmSNVHr9NJerhxoCT85/kuKiGwttTY4/mDHJ\n9iMuZHn1ld3Dw0cfXw6CrrcrohvRTDR8cBmBfA/Q7frzsKR+UXf452mMNCAx\nDFAeheW6MOjcHtZE8+5GAQ3emInSRLwBMfCB5pOCBc4bklde2FtdSL7ZnKAb\nlKRaa2BVoIHwUywoV6yd0oS0uSm/jHGoWxbGNCvUB1ImtrGGSRR/zxrlz0s4\ndw5niY0U2zZ96fc18bRPhdzcZ2x08uaFVyl5vymohui3lNHSZHdlAZVbhpg1\nccqXN3Z4lr6Xn33Oe9KER4VqsWmcNHyB5WavXLFeK+FUU5tU/8S1G5nyHPMF\nnn0VBwZC6hViZPJX3donjDFNgV45iMTnzkp+k9eBtF7UUCnMqV1T4Nc+WSUT\nafHT\r\n=Bjpn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0jFW1g4LIhf35LxZCkkMGB5FylhKICpurFCRcNL+Z4AiEA2/8PCK0bBQJm10y+lhIlCFfRL5/KbEZnlUPJQfXHfQ0="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.9_1538195243607_0.9590408443666454"},"_hasShrinkwrap":false},"0.3.0-alpha.10":{"name":"boring-router","version":"0.3.0-alpha.10","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/fragment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/fragment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.28","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.5.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.9","tslib":"^1.9.3"},"readme":"[![NPM Package](https://badge.fury.io/js/boring-router.svg)](https://www.npmjs.com/package/boring-router)\n[![Build Status](https://travis-ci.org/makeflow/boring-router.svg?branch=master)](https://travis-ci.org/makeflow/boring-router)\n\n# Boring Router\n\nA light-weight, type-safe, yet reactive router service using MobX.\n\n## Why\n\nThere are multiple reasons pushing me to write Boring Router instead of sticking with React Router.\n\n- Making React Router work with a global store/service is not straightforward. Having to parse location twice with the same schema defined with two different approaches looks redundant to me.\n- React Router (and many other alternatives) provides basically no type safety between path schema and match result. And you have to write `to` as strings in links.\n- People can easily write ambiguous path schema without it bringing them attention.\n- I think I've got a nice idea. 😉\n\n## Installation\n\n```sh\n# peer dependencies\nyarn add history react mobx mobx-react\n\n# boring router package\nyarn add boring-router\n```\n\n## Usage\n\n```tsx\nimport {Link, Route, RouteMatch, Router} from 'boring-router';\nimport {observer} from 'mobx-react';\nimport {createBrowserHistory} from 'history';\nimport React, {Component} from 'react';\n\nconst history = createBrowserHistory();\n\nconst router = Router.create(\n  {\n    account: true,\n    about: true,\n    notFound: {\n      $match: RouteMatch.rest,\n    },\n  },\n  history,\n);\n\n@observer\nclass App extends Component {\n  render() {\n    return (\n      <>\n        <Route match={router.account}>\n          Account page\n          <hr />\n          <Link to={router.about}>About</Link>\n        </Route>\n        <Route match={router.about}>About page</Route>\n        <Route match={router.notFound}>Not found</Route>\n      </>\n    );\n  }\n}\n```\n\n## Schema\n\nBoring Router defines routes via a tree-structure schema:\n\n```ts\ntype RouteSchemaDict = Dict<RouteSchema | boolean>;\n\ninterface RouteSchema {\n  $match?: string | RegExp;\n  $query?: Dict<boolean>;\n  $children?: RouteSchemaDict;\n}\n```\n\nTwo pre-defined `$match` regular expressions are available as `RouteMatch.fragment` (`/[^/]+/`) and `RouteMatch.rest` (`/.+/`).\n\nA `schema` wrapper function is available to make TypeScript intellisense happier for separated schema definition:\n\n```ts\nfunction schema<T extends RouteSchemaDict>(schema: T): T;\n```\n\n## Route match\n\nThe value of expression like `router.account` in the usage example above is a `RouteMatch`, and it has the following reactive properties and methods:\n\n```ts\ninterface RouteMatch<TParamDict> {\n  $name: string;\n\n  $matched: boolean;\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n\n  $beforeEnter(callback: RouteMatchBeforeEnter<this>): this;\n  $beforeLeave(callback: RouteMatchBeforeLeave): this;\n  $afterEnter(callback: RouteMatchAfterEnter): this;\n  $afterLeave(callback: RouteMatchAfterLeave): this;\n\n  $service(factory: RouteMatchServiceFactory<this>): this;\n\n  static fragment: RegExp;\n  static rest: RegExp;\n}\n```\n\nWithin `$beforeEnter` hook and service hook, a special version of `RouteMatch` is available as `NextRouteMatch`, providing restricted functionality:\n\n```ts\ninterface NextRouteMatch<TParamDict> {\n  $name: string;\n\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n}\n```\n\n## Examples\n\n### Example list\n\n- [Basic](examples/basic/main.tsx)\n\n  Basic usage.\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account page</p>\n  </Route>\n  ```\n\n- [Exact](examples/exact/main.tsx)\n\n  Match exact path.\n\n  ```tsx\n  <Route match={router.account} exact>\n    <p>Exact account page</p>\n  </Route>\n  ```\n\n- [Fragment](examples/fragment/main.tsx)\n\n  Boring Router's version of `/account/:id` alike parameter.\n\n  ```tsx\n  <Link to={router.account.id} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account.id}>\n    <p>Account {router.account.id.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Query](examples/query/main.tsx)\n\n  Handle query string parameter.\n\n  ```tsx\n  <Link to={router.account} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account {router.account.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Redirect](examples/redirect/main.tsx)\n\n  Redirect on match.\n\n  ```tsx\n  <Redirect match={router.notFound} to={router.account} params={{id: '123'}} />\n  ```\n\n- [NavLink](examples/nav-link/main.tsx)\n\n  Like `<Link>` but will add a class name if `to` matches.\n\n  ```tsx\n  <NavLink to={router.account}>Account</NavLink>\n  ```\n\n- [Function as Child](examples/function-as-child/main.tsx)\n\n  Use `<Route />` with a function child.\n\n  ```tsx\n  <Route match={router.account}>\n    {match => <p>Account {match.$params.id} details page</p>}\n  </Route>\n  ```\n\n- [Route Component](examples/route-component/main.tsx)\n\n  Use `<Route />` with a route component.\n\n  ```tsx\n  <Route match={router.account} component={AccountPage} />\n  ```\n\n  ```tsx\n  <Route match={match.details}>\n    <p>Account {match.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Multiple Route Match](examples/multi-route-match/main.tsx)\n\n  Match with multiple route match for shared content.\n\n  ```tsx\n  <Route\n    match={[router.account.signUp, router.account.resetPassword]}\n    component={AccountPage}\n  />\n  ```\n\n- [Hooks](examples/hooks/main.tsx)\n\n  Add hooks to route match.\n\n  ```tsx\n  router.account.$beforeEnter(() => {\n    return router.about.$ref();\n  });\n  ```\n\n- [Service](examples/service/main.tsx)\n\n  Add service to route match.\n\n  ```tsx\n  router.account.$service(match => new AccountRouteService(match));\n  ```\n\n### Run an example\n\n```sh\nyarn install\nyarn build\n\nyarn global add parcel\n\nparcel examples/[name]/index.html\n```\n\n## License\n\nMIT License.\n","readmeFilename":"README.md","gitHead":"28d13de20d084817d1026e8e0133e723220afa66","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.10","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-KaucnzKDIz4LRmcIKd/bsT0DDPLqj7rHqlpj+o2lEIw8EfiWZryPYQNVNtXKUX0+o200/3dtMI9kUlwklEJn1A==","shasum":"52f18c668d09961fde032a26be77cd97769058bd","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.10.tgz","fileCount":22,"unpackedSize":50515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbryvzCRA9TVsSAnZWagAAI5cP/30tH+uDSd4ZeN2O98YE\nAzbsx9J6MiMuqToz5Z/H1DXTYc7D2s1GjijPnQ0zyNi2pUDMzSBTk0XJ1moO\ngeXudooEMKL/zwmqVsnRzrPdXLf//rBziCOYX6CwYzFQ/OD0bIOKlfLLkmiK\nJ3MgeZjZwldVpEh9/urQJC5zhITD6xFtXhzwqYhsByCDQg37Vx5I+YDrkpJZ\nr4G3zB+p7ZzhBNBgIIpe8ucYeTNw2D/OqCa+ZXnzbgM9R5+wrGAs5zvmE/6B\nwCOTcGlWRjtRSTNCo6vfwKWlX2EL0KpsU/mxg7vtDUqoMeFSD1XUpoiXsyNl\ntGwF4SjgCvlLHvRxysvWJU4pSM1wPg7IphxRiQ36MHDO9szbXnvhkljk0SBp\nXQnrpJzSWxVcnytFQl3lj5aMea0aLaFkOUq3T84NQNEJAsHztEINeLOdbOdb\ngJoMSx6Cc1NJ99djHSa7NMgdGVs1RgZkyKbE+0fatg7uo0HKNoQ/Q4cyk9Ky\n4zshPI8/PSJIy7TK79gJgwVw6lm37kVN3vJGv8b6WgBVCJpl+2U+EKslfOQA\ngTwUXfE5p0zwefDQbhZrXdRPVQbLylvZAm6214+stXkyFZMNXkU7XAydPpI3\nyPO/o3EQDUzQW11qE9kD5DNfDlomNNwGyZHeieFpgpil00ZzJDgILYE2H0U8\n4uCe\r\n=0fnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD0z9NY8ApnyEqAd5C+gBN3jYOmU8c0vxr1SHFzQsFXAIhAP+AZmWNPZSFft/Mx87wQVcVAT3hkZRYcONxaq51fS9x"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.10_1538206706394_0.7633996949840973"},"_hasShrinkwrap":false},"0.3.0-alpha.11":{"name":"boring-router","version":"0.3.0-alpha.11","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/segment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/segment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.43","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.1","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.5.0","mobx":"^5.5.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.10","tslib":"^1.9.3"},"readme":"[![NPM Package](https://badge.fury.io/js/boring-router.svg)](https://www.npmjs.com/package/boring-router)\n[![Build Status](https://travis-ci.org/makeflow/boring-router.svg?branch=master)](https://travis-ci.org/makeflow/boring-router)\n\n# Boring Router\n\nA light-weight, type-safe, yet reactive router service using MobX.\n\n## Why\n\nThere are multiple reasons pushing me to write Boring Router instead of sticking with React Router.\n\n- Making React Router work with a global store/service is not straightforward. Having to parse location twice with the same schema defined with two different approaches looks redundant to me.\n- React Router (and many other alternatives) provides basically no type safety between path schema and match result. And you have to write `to` as strings in links.\n- People can easily write ambiguous path schema without it bringing them attention.\n- I think I've got a nice idea. 😉\n\n## Installation\n\n```sh\n# peer dependencies\nyarn add history react mobx mobx-react\n\n# boring router package\nyarn add boring-router\n```\n\n## Usage\n\n```tsx\nimport {Link, Route, RouteMatch, Router} from 'boring-router';\nimport {observer} from 'mobx-react';\nimport {createBrowserHistory} from 'history';\nimport React, {Component} from 'react';\n\nconst history = createBrowserHistory();\n\nconst router = Router.create(\n  {\n    account: true,\n    about: true,\n    notFound: {\n      $match: RouteMatch.rest,\n    },\n  },\n  history,\n);\n\n@observer\nclass App extends Component {\n  render() {\n    return (\n      <>\n        <Route match={router.account}>\n          Account page\n          <hr />\n          <Link to={router.about}>About</Link>\n        </Route>\n        <Route match={router.about}>About page</Route>\n        <Route match={router.notFound}>Not found</Route>\n      </>\n    );\n  }\n}\n```\n\n## Schema\n\nBoring Router defines routes via a tree-structure schema:\n\n```ts\ntype RouteSchemaDict = Dict<RouteSchema | boolean>;\n\ninterface RouteSchema {\n  $match?: string | RegExp;\n  $query?: Dict<boolean>;\n  $children?: RouteSchemaDict;\n}\n```\n\nTwo pre-defined `$match` regular expressions are available as `RouteMatch.segment` (`/[^/]+/`) and `RouteMatch.rest` (`/.+/`).\n\nA `schema` wrapper function is available to make TypeScript intellisense happier for separated schema definition:\n\n```ts\nfunction schema<T extends RouteSchemaDict>(schema: T): T;\n```\n\n## Route match\n\nThe value of expression like `router.account` in the usage example above is a `RouteMatch`, and it has the following reactive properties and methods:\n\n```ts\ninterface RouteMatch<TParamDict> {\n  $name: string;\n\n  $matched: boolean;\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n\n  $beforeEnter(callback: RouteMatchBeforeEnter<this>): this;\n  $afterEnter(callback: RouteMatchAfterEnter): this;\n\n  $beforeUpdate(callback: RouteMatchBeforeUpdate<this>): this;\n  $afterUpdate(callback: RouteMatchAfterUpdate): this;\n\n  $beforeLeave(callback: RouteMatchBeforeLeave): this;\n  $afterLeave(callback: RouteMatchAfterLeave): this;\n\n  $service(factory: RouteMatchServiceFactory<this>): this;\n\n  static segment: RegExp;\n  static rest: RegExp;\n}\n```\n\nWithin `$beforeEnter`, `$beforeUpdate` hooks and correspondent service hooks, a special version of `RouteMatch` is available as `NextRouteMatch`, providing restricted functionality:\n\n```ts\ninterface NextRouteMatch<TParamDict> {\n  $name: string;\n\n  $exact: boolean;\n\n  $params: TParamDict;\n\n  $ref(params?: Partial<TParamDict>, preserveQuery?: boolean): string;\n  $push(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n  $replace(params?: Partial<TParamDict>, preserveQuery?: boolean): void;\n}\n```\n\n## Examples\n\n### Example list\n\n- [Basic](examples/basic/main.tsx)\n\n  Basic usage.\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account page</p>\n  </Route>\n  ```\n\n- [Exact](examples/exact/main.tsx)\n\n  Match exact path.\n\n  ```tsx\n  <Route match={router.account} exact>\n    <p>Exact account page</p>\n  </Route>\n  ```\n\n- [Segment](examples/segment/main.tsx)\n\n  Boring Router's version of `/account/:id` alike parameter.\n\n  ```tsx\n  <Link to={router.account.id} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account.id}>\n    <p>Account {router.account.id.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Query](examples/query/main.tsx)\n\n  Handle query string parameter.\n\n  ```tsx\n  <Link to={router.account} params={{id: '123'}}>\n    Account 123\n  </Link>\n  ```\n\n  ```tsx\n  <Route match={router.account}>\n    <p>Account {router.account.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Redirect](examples/redirect/main.tsx)\n\n  Redirect on match.\n\n  ```tsx\n  <Redirect match={router.notFound} to={router.account} params={{id: '123'}} />\n  ```\n\n- [NavLink](examples/nav-link/main.tsx)\n\n  Like `<Link>` but will add a class name if `to` matches.\n\n  ```tsx\n  <NavLink to={router.account}>Account</NavLink>\n  ```\n\n- [Function as Child](examples/function-as-child/main.tsx)\n\n  Use `<Route />` with a function child.\n\n  ```tsx\n  <Route match={router.account}>\n    {match => <p>Account {match.$params.id} details page</p>}\n  </Route>\n  ```\n\n- [Route Component](examples/route-component/main.tsx)\n\n  Use `<Route />` with a route component.\n\n  ```tsx\n  <Route match={router.account} component={AccountPage} />\n  ```\n\n  ```tsx\n  <Route match={match.details}>\n    <p>Account {match.$params.id} details page</p>\n  </Route>\n  ```\n\n- [Multiple Route Match](examples/multi-route-match/main.tsx)\n\n  Match with multiple route match for shared content.\n\n  ```tsx\n  <Route\n    match={[router.account.signUp, router.account.resetPassword]}\n    component={AccountPage}\n  />\n  ```\n\n- [Hooks](examples/hooks/main.tsx)\n\n  Add hooks to route match.\n\n  ```tsx\n  router.account.$beforeEnter(() => {\n    return router.about.$ref();\n  });\n  ```\n\n- [Service](examples/service/main.tsx)\n\n  Add service to route match.\n\n  ```tsx\n  router.account.$service(match => new AccountRouteService(match));\n  ```\n\n### Run an example\n\n```sh\nyarn install\nyarn build\n\nyarn global add parcel\n\nparcel examples/[name]/index.html\n```\n\n## License\n\nMIT License.\n","readmeFilename":"README.md","gitHead":"4684919df7befe7d1e345094cf93e5f507d86674","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.11","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-PWQKJaFGgLmt5Mz9X8Xoc/CGmzNbMB0tMGcqz93Cwq++fl4Eg9vAh/zCOvNrP8b7TmILt8DU1tYsv7WnaAjhcQ==","shasum":"869dac1f57697c77aafc8103137fcee281b3cee6","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.11.tgz","fileCount":22,"unpackedSize":51551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtIRoCRA9TVsSAnZWagAA2kwP+wTjFnFYyYpQL4hk6nws\n3kCXJ2NyE0B/EiowkIKKFZwWmeZKmnwrIaLE1JuEpzc5qkQ44tsMJniJCb45\n6p/qHaPDvg4jwoVnTZU5Ji/JxvLuvIVKrlSc64PO4nIDKwGzihgh5KNODdcY\nHqCjoJCwcBgqkPLpy3uFa5vOomrrp908b4oDOIG022vzSDOos98G44jb3y5f\nrYx7O0XF+ASlHMIYKCjmk+EDPv9vnmuKMHBcKutLNl6R8bBsU1bol1x2JwF4\nMoih1qACCXst89ENY3WVYjBVoqEkiYQPwbYtMiHfX1o5fptJFc0LiR7DSkNH\nikTMIs//hGi2aLLdH5PEpm1Xf4JX8N31ykymOsZNXw6/5ZmKq71GxCbdnZpE\nonFae9DSYqtUC5gNvOwcI1739HsUGDQJ/eQ579xJQp0VBUBpHcnv41JVnPBA\nVv9q237u47iHyegsalxUmtkJlp/Sf2/4Gytvg1OnArgA199z5OYtHZ5TG0CD\nKc8eYIjJhBOQM6k8hbaw4LNHOM5N3qwXGooIUA2lECRG+psv+95fezTBhv5Q\n8op/mK/yeiuf3+kJ5e/dX9BZ9yxyZxWOIQaE3MwR+LBgf0MlrmuEh5Pi/Ng5\nOIGODopXO2bn/os/0FLhj737ocRy9HSZnmN8gfYA3sz45qESn7hhTHTlym53\ntuRm\r\n=axWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClP5ker4qxO48SjoCgreivUz5R0SeG0PP5ZIZJWyIElwIga4H1hCBdxfsjVBGLzHW7MYUoPjciq1Uzb0RHv89AmK0="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.11_1538557031455_0.29749681371359626"},"_hasShrinkwrap":false},"0.3.0-alpha.12":{"name":"boring-router","version":"0.3.0-alpha.12","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","typecheck:examples":"tsc -p examples/basic && tsc -p examples/exact && tsc -p examples/segment && tsc -p examples/query && tsc -p examples/route-component && tsc -p examples/multi-route-match","lint:library":"tslint -p src/library","lint:test":"tslint -p test","lint:examples":"tslint -p examples/basic && tslint -p examples/exact && tslint -p examples/segment && tslint -p examples/query && tslint -p examples/route-component && tslint -p examples/multi-route-match","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test:examples":"yarn typecheck:examples && yarn lint:examples","test":"yarn test:library && yarn test:test && yarn test:examples"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"history":"^4.0.0","mobx":"^5.0.0","mobx-react":"^5.0.0","react":"^16.0.0"},"devDependencies":{"@magicspace/configs":"^0.1.43","@types/classnames":"^2.2.6","@types/history":"^4.7.0","@types/jest":"^23.3.5","@types/react":"^16.4.12","@types/react-dom":"^16.0.7","history":"^4.7.2","jest":"^23.6.0","mobx":"^5.5.0","mobx-react":"^5.2.5","prettier":"^1.13.7","react":"^16.4.2","react-dom":"^16.4.2","rimraf":"^2.6.2","ts-jest":"^23.10.4","tslint":"^5.11.0","tslint-language-service":"^0.9.9","typescript":"^3.0.1"},"dependencies":{"classnames":"^2.2.6","hyphenate":"^0.2.4","tslang":"^0.1.10","tslib":"^1.9.3"},"gitHead":"f413480b2ac2b7bf99ded97c5049121bf9e23de7","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.12","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-sw0RorK5wMdP79SvENfsVRUGysQbqk+qFtuB5ZL2qQZjZECF91XUwzYmYyUfugO9NjHn4jdL83euSaT3snAHGw==","shasum":"7d2a9d67271338079818b10b89a01f7e402fed87","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.12.tgz","fileCount":22,"unpackedSize":51827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2voBCRA9TVsSAnZWagAAlkAP/jW8RSmPIprcnCHh3DQq\nrjYZeafQgow1XA17bh1BGEuG2FXy8KX3DvfYzwMb7SjkNF2ezGIZV1C7ZK01\nwEEJ0HGUYpEnaCaBT/sg6Y3YqGZq1c7wGLI532pRX0yFQGkD6/Clb8N5DoUT\n+/UTBK7Lvy3NkuzlkOqmrDXaXxv24dwH+tMSnzQxdOKQumui47mMenv5zBH/\nG7JtmWtBTl/aupYdgQ27L9Z2KknDezUHi9qIjV9x0ODa/oNYAUxaoZ1slEke\nlFm0viiuIVrWD8NVL2Uou0BZ3ALToUqMJHBRDNc09Xbq1FU2pZ7zVnV+GKZV\nCjkic85/WbF+IEQi6uMtFMomFW8jPPLzxg3MJa1yXQs+CnKORo8inXtCvpfV\naT1E2M2eDHatNRvMyfo9+6BZj3vs9VETPi9HC4n9UhEpqwAbpAl0o+BEN2fy\nV6DnnX16Hk7Lyj4ZOUXfgjpLfDSuvWFQ2iZcAy9+c28/4PvFeZ/v5XZaCx3x\nprqfKTW/dVkQxdYC7RuuCcJH1USpcIclI97Y/geWz4e4wPnNP3NqY1Vv2YIa\nFTLTs2mUm3Fvot73kvAzFSBAhCXVBxUDMvCkyXrdt8S9lmHpD7XOvz4koQqc\nQ+jWvyn+EnSYJJSCVaiiN06BwcUG1zER4vl1BDutGcXd8izbJHU+FAsnlzPR\n8EMu\r\n=PG0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHW+sfOKARHok3za1YEHRzrgWgCFor9NYwuViqozsr9XAiAjoCeVJZydpc68Ol0EZ7bmDvFg4uPWOr7lyrSyax7m8A=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.12_1541077504826_0.4951352182717734"},"_hasShrinkwrap":false},"0.3.0-alpha.13":{"name":"boring-router","version":"0.3.0-alpha.13","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"^5.0.0"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","mobx":"^5.5.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.10"},"gitHead":"164b22e7ed7c4430ce25c88a8c1436637e1457a5","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.13.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.13","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"dizy","email":"derzart@gmail.com"},"dist":{"integrity":"sha512-cTV7Ky6W23+4t0XIBOTreomIboYnmYu21Jv4wx11+4k3cj0a9GRjvVQ/nAfTO3XtxSa3sncFngYHcQkB8ETRNw==","shasum":"f8c286edfdabc2acbdfc1486785d005d666997c0","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.13.tgz","fileCount":15,"unpackedSize":36695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3H/5CRA9TVsSAnZWagAAfogP/AkT8ShRwJBn378ZFjsw\nnKAtwQ5X8BuGrN9NkSHj95MTFPl9y3e/fHXFtkXcabYBG1r10rwti9vsrr78\nRg4NwDSrKT/HCUSb97lghEDeOifhER9AMAMgdtCxBC3zlJohGFD5+iwMIJAI\nDmViPF8/N8EgZVj0VNLFgzXpUb6yToc2nSdeJqDLNC7SXpBOSOuDRwl3Y5rI\nmTRbOqMG2fP3e9uMGnW6blWCqu/yJAzy09RXQLrl5WxUZsPCItmMudM6u3El\nSH04nfptDg8jCFhBJdY0UyhHPXsH/YhACkFnM6FiMBwjZ+3GkKy070vwhWoq\nd9b7+jHdfdWAp21CQmZW1coA5IHBLVBSyQlt0segADLuTO05HrL/3O8tVqJn\n386KgOd5g8BPfxjzn1LmI5aHC9XdaDqkfZSheqHT5xX2aoZqoDk4Qdae0GaQ\n8geU1U34DcMdvHrgiggsxr8zU9SkJg/wDsVxzk8PHAcOs21u6AQNTuzYj6z1\nE3ERx6xIfZ+g/P3fKerrRj6MR3jmIWrfD561HHc2px2tL6WodRJPVq/6jnKE\nOVeM/5uLCo3H1lqAow2/vLzkyeYtb33OKgHJ2u13koOC8h3SQhsK++7mnDHT\ncLEhRTlYKlM7/PTrBwxmSHarAuGM+GaIaoaGeajdMlnlLrfnPdm2DSxXUeKE\nttYZ\r\n=tTPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFgMvMzXse25/hZ7ApajSX51KgssxY8DHk0tJZZ8oDBQIhAKmgDW5pAwe3VRYlF4tUMJZUSfAB+zQb08Hm0fNwf8d5"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.13_1541177336953_0.6047667099232943"},"_hasShrinkwrap":false},"0.3.0-alpha.14":{"name":"boring-router","version":"0.3.0-alpha.14","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"^5.0.0"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","mobx":"^5.5.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.10"},"gitHead":"58720ce334fcb37527b501541e21e9dfdeba9273","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.14.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.14","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-cvm3hJ9dR9l9zbbOUV5AFUzt9z4C1SCXEtD5OUmN0IyW2lng/59y3hf3c48qcglwPAHNRwS778I6+mtXLe7Pkw==","shasum":"67c30a3e969732c790de1215c035333f7d9faaaa","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.14.tgz","fileCount":15,"unpackedSize":37232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4oPOCRA9TVsSAnZWagAA9I4P/2OrePPD0b6X9z2l0pma\nLMLnekDoujiUYJJUmSpd4wGBDrW2uqq0S3hAKzvflh8KelTtxHo6/6AD/ND3\nfugD9jsAUFun2K2eja35ns4QMui7MQTtnB4vFsB4AquWpKnfxr5UzelKxlhc\nI2jD1l68uxL/KhcxB0i/16r3qdtuahIX9yuQUthyAYyI1gT87J08qky4Kw/q\nxsZlv8aTKtbvglnijzbzrQvkbUQCkOYHj+3dYgs71vOflVgkVsrmO1lq0Kba\nHSC3YFi3gcRXut1D/oDQyvair8cN99bTOXm0mjimcIDUBmTXhSrvUOfRB2V1\nQmZVxipgmHq+p0UuQ/ESIHzb4Rsv4AaT1yqETDoW8eZpYp/q5LBQpJj3r5c5\nEDmRnAgoTahz9XnFLVznx6xMsBS/zH9VRPLTyhyL9QaoPTllgNiltkt04RAf\nckrY95NISkag16SAa8M0qJe6w6+mxZUb3TXrP99HHUHPJMbu8yNtQZyHir/b\npEIsE0k2djNTpI7zcctiHvl/QNpWwjOQ0WT+jeVW0vEcVPF6Gy5h9kpINaoA\n6SBuxmuflntZUL/GnG+AvwdLhQCJiDD3MNT7RjpTdQ3q3Ls3rre19ZCU9hBJ\n9L7DOqA3zuDdXli8kZBp/JVGs1zSZ2hUM4In0s1GVbLwMG7eYeGE0S3qaKLx\n1/5s\r\n=hS4c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0y2OsFiuoIIZS7fifjA3KrhZbjWWuSo7H5h8f8lJXxAiEA1VsV9uz1QqssaVrRwwtO01D98YkINYNe3Q6RZU0LG5M="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.14_1541571533654_0.2510420760329355"},"_hasShrinkwrap":false},"0.3.0-alpha.16":{"name":"boring-router","version":"0.3.0-alpha.16","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"^5.0.0"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","mobx":"^5.5.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.10"},"gitHead":"93a1773eb4784cfe3ef6ff297c9f5a075f399f56","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.16.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.16","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-wfDFBwXKJKMC3ZGNhzPbADSUqLrpBPiQMEnoPwnoElO8ADWsAYebWznq29FTB9Xwv/T7B5KJcYv6X7tBuxu2Lg==","shasum":"5928da282df3b35d5f482c9dd32c747d5007a8ae","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.16.tgz","fileCount":15,"unpackedSize":37239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb47LvCRA9TVsSAnZWagAAJ7UP/2XTJ+v0Vh97Qb5hb633\n2YiBj88z1pbNwbJMsxoldQcLYFnS2tsfNusHDbjxwSjoQ7KfkC9WKzGZBVu5\nnaAYucjHHO2KQwmfdQ/fpFGUfkLof4Tnzp+eu3pZv1Z0XdZBDhh+DT2eRoBW\npywFVewWliHM+loRCCC2vuZJq89bkTi0rVy9f8Yx6wjhS8nXPFMMXh7XZRJE\nhVHdfpJ5rxMAorbVK2lsODCnSmzjLLX7Jl+yRFP3ehw9W3DcLdhHJcGRkGR/\nVT5vb4a5o+7xrSPOhjAnQv0GEeKXWZA8fc2BNq5Mawl6OlQ9vzXH8G+XAAIy\nKwN26EaeZpmHZny7VFh0coCIGSi+azbXHHvJkWRUDhD2iNCmrygXHZvLdFpR\nsjZOmP9lv/1iS4Q2XrtteQIT0rgcZbeYJY5ifLg+g/F85i1PQkWAseE9otwb\nomi3XUbL8Ic9vUGtR0Jh6Z3VTI9rPruUWGNyt9PfVgiNuD0OapQtSKpeU6r4\nz1+ypZg+W5bHhf+HsU7ol2Qo4658YAv6U0+/3s0kRpR2FpwG+2n1yCSeKx6F\nn3W4L1JSJY+PbJLygnMyg2hiXum41sND2osX4ANx14LeLjFcu8wgYmYkZiP3\ntF5/KD/mlqGjrYXnw8HRin1I5S08ulZpsMWcDUk0liJN7HeBfvKmOhxcuJJm\nkTLt\r\n=SIav\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0aUg3V+K1Y9ICN/MpIVE494JdRThmemwRjNFvytTHzAiEApKiLAijAQ3g12CLxx6o3cnGX4afjF2rzznwNFC4GZ+0="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.16_1541649134983_0.27448679872019777"},"_hasShrinkwrap":false},"0.3.0-alpha.17":{"name":"boring-router","version":"0.3.0-alpha.17","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"^5.0.0"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","mobx":"^5.5.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.10"},"gitHead":"17c83f9bfdbfc5e45dc326a73dd33b99ab99dd6e","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.17.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.17","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-GAsMP9Dt02ExgO6BwT+oUuO4O/DcFA998rjgLirdDVaqZjDi8KE1pJPbdbGgM9bPeOqdeRKZUyKYXSSXCaILSA==","shasum":"adff5508d96f9f6cbe5e9ed0b6afa6448ec27b30","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.17.tgz","fileCount":15,"unpackedSize":37451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5uTaCRA9TVsSAnZWagAA504P/jQMdITgoqn7E0x/O/HN\nFkXx5G8ZjMZMXGTOK0LT2mpBOvwCd5xKZeukh8wM7ZFyj2pFkXK4jqXYPFFu\nNpaSHBqXQ+bHxF2NbEmu8e9GeUJhtFl1wl0F8Idz62aBz4iVP+aGZf4Kt2DT\nrAZux0BbYflvMnHrl4V/CLtwrXLHufEhB88ZdZZ+XyuNu8qDh/rbr6FyECfO\nhmvAGAajim4cLZGTmE1qI38Ko4Du6Ul4UGGn3IXbfOL2v+E55nabMHGWhpG0\nw2G/RQMGgWBjw/P9eWFq/89vaeygOLrgS9KOHFjWEaXOZVmQXdY5PX+PxZcI\niTSrqQ6czcS0a9ATJ25Rn/mVIXh1BzbXwidOgXNL1/vlrkY2HYK9/n6b4sx9\nL8hV7d7S1JjW9Eq+CENaD8kHnV6zebWy3YZfN/A1DN4wttI/gd24swLl2VAq\nmks4TKxkujSbgY+VdH3VSOKkXFgcmpG5iQ8yC+DZiT+8bO6BiqUHT7YudrFG\n+2nopL+gmlul+SijLc4a+qK1kplxEAVEgNNNuj3uPEuePYGEB7nQILkVgsww\nwmtMpK7zjs7pzs9gFbzRacDQHZmEF32gNMhzLNoPutQ3yXk7B2LrzMbLSZF1\nM982M6ZtTw2g8Ujp14XHFQZ97TgQmzMTdRHUD6qGkg5halLIa3DJtfjK1syJ\nDZbR\r\n=V8Fg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+k8y51JP0BbaQVrO84xWmsQODeGKsiaoWy+zMAByjoAiBzLI1312HjuClfNREdK+pKdIMGrGYRvY6fCnyvp5dNMQ=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.17_1541858521414_0.18548425868759377"},"_hasShrinkwrap":false},"0.3.0-alpha.18":{"name":"boring-router","version":"0.3.0-alpha.18","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"^5.0.0"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","mobx":"^5.5.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.10"},"gitHead":"d03f57c3439656c397d24dcc9a2fafad88f1d78c","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.18.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"dizy","email":"derzart@gmail.com"},"dist":{"integrity":"sha512-V8fzi16tTOcxUobK6y/ZRVGCS2tu3ki6w4s1BZcGlwAoXWehxCbuIhRsG1OBWGKu3u5GdSO/+tJEcRFicBkskA==","shasum":"c974f3c8d0dd5753310131d6431043519233a168","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.18.tgz","fileCount":15,"unpackedSize":37776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6rz3CRA9TVsSAnZWagAAnrcP/RzZvJ7YgjwCk9JQr9tU\nI4eTSZ36MYygS+PJftiKeiooXCLA07+BVgytdDoncRatMGb4Ynj/7ty5tT38\nt+5z3C5DCom2bDuwGcxLsEmcidfsSC3zmgSu6Avl7jegjqlBuoP56sXjmmHH\nwHaVwyIk+XhwZrcpvrDODS+4Yrq+0uHSt0guE5ulTtejp7F7RVRRlvP1OjUW\nnKoEt8aU/JY+7sHkrAPeGXPol8CoG1CoC6RtMITrwduvbbuAgklDcqbdkIUH\nfFl9IWO5/xA34LDDE26xVf0JbETIK+Dz6n2oGPvsS/MK5fEMmPUIYot0VJUf\nMbmoDQZjYXYFBeA9CfEWYGbfQdceToNbGRgWpmYmrcKOfBNcKHeExeWJWTnZ\nqQMRFJndnSWevDeUJKSQDhBOZthfQrKzCEbkx315cf9IMF4SxTayrCx0SgvN\nknKTQ37vnZBub+C10MR0c1Uwpe7tItWcK/Rmm7QokelBJiGdIcReZ1vFDEU1\nzwD0mr6aIJ3GcRkPU045zrwuk29+ej+0VbTaB+UuxZRXVcVG466sGVyIs3R6\nBcoc5n7+zW4srMRatQ3DfSHOr4jjBcjBLXD+VqgV/is0QpokL0+fM3NJwR2F\n9Y3kS8IcyTJ6Tv8rVxYYEhQFSptayM/igP6XqxDKN+mYCJkTsu61xC4f5s/s\nwSju\r\n=V3HM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8BXVfRpYqWn5Jalm8KXdxzld/uTiJTjM0PakgFAfYsgIhAOIhl+DLGAAGDrwkGCVyhV6cwuVa0QXqCqNS0mq/F0Og"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.18_1542110454212_0.8264315660695474"},"_hasShrinkwrap":false},"0.3.0-alpha.19":{"name":"boring-router","version":"0.3.0-alpha.19","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"^5.0.0"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","mobx":"^5.5.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.10"},"gitHead":"fb77c85c7f7e157d05460f28749a30a7918295c8","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.19.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.19","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-t0NaOZeUuHUG5F+JE8Zx20ZeG3IS9VnqZ5Kth/Pom1IlXI4cAjhMDYBzFARSREzAc8nzrjBD0rDYa04xpN7d+g==","shasum":"48667a40070ec244956b990373a04cbe0e0b01d6","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.19.tgz","fileCount":15,"unpackedSize":37972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAiLdCRA9TVsSAnZWagAAEMcP/1Pl4BY+BnaY9KEP5D1N\nPQru1zC5718y8CaVdRUXtId2ZICcIsaeAlBM8+61/uy/xC5U+8VC9JKW4Pyq\nyr314U9csk64138O45aXiODUyMw0gtzHD1avKqxasdCMHAG28VWBDimdzE6C\n+6Kp5+vNZ7pF2K5JN9iXwhwZYGrFT8QFXUG1cOMeqJwXHwtwjNw2Oh9XJwze\nhbVgc4xDC4E2dmU0KR8Ef0devZTn0CZvQbOZicIqgdpZm28/PKtBH7EdXLHA\n8YMGeuGx1acgh6yBGB6g6TEx9D5/CTWO7skp+ArQbkfvUmStibQtHTJt1NTw\nSY+mbRAAT8ctb1dppB4I3EFEj8YnaUyqpdCe+eNm7YF1yxwFS5VeqMnu1kAM\nTmRJmrs7QYEO2/SHgOAdkRbWabevc4hWQLf8spCZnFnyjCwX0uGbaUHyAyaX\n/f/7ofiYZutadfDDKN2V9HS8q2nYdU5mLVqJcQQriuZ61z7MV9tUGz/5ocaw\nIOFB08BbFjNvIMagCL3d5rSVUevWijJCAOgGzaSK1O6H3gjyLKhr0aI8FwVF\nYiqBqQMjqpVebmr9OVIXP63YUpBX5RM3JTON4WgWieMlauD6h6FbABctxndr\nzkT1YbswDt0GtT2zmQnh6m2M8RE9boAsCHV0DgHmhoeL/hWwLnNkFTIV8S3d\nL2rG\r\n=KK6x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgwVefU5bT2pSRpn+A5Q3s4ZSNEj2iuZPQst6uS7WLagIgIBUeFf2Mqn53e9Uj8KRc3bqiDQdB3cLN5S0VN2/OTr0="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.19_1543643868989_0.3170238680271149"},"_hasShrinkwrap":false},"0.3.0-alpha.20":{"name":"boring-router","version":"0.3.0-alpha.20","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"^5.0.0"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","mobx":"^5.5.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.10"},"gitHead":"1604cda8a1845c8eafd63918479666908655c809","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.20.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.20","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-MG9b+jdGTZOJv121jrzKYiohLcZPSnVXVyBHDlyxNHNnTPZZI6md80mW1X0AJsykNnjiydzxHVyc0hmWyNm0Mg==","shasum":"041dea7c397949b83772b1f45733300f989cdb18","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.20.tgz","fileCount":15,"unpackedSize":38460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEoGoCRA9TVsSAnZWagAAFAsQAIFTjkMgV+5TQKxI54Xq\nFThZoJxkoIY/SaGccemVXmEz+kS+dtk4oje/sj20r5C26Unu7h5kV546iiKU\nTOOXFbjJbsDyr7C/lkSI5i1QnPhYC2xwwwtm4H6bFOxhxNEqClsAa4ecgmng\nhvJ5qHkCCSZZ29uGk0YhkIJecycg7SGE4oCKoASUQOJSp1AdiaCjHSmuUgSM\nhip0SHNkpsdngDvEF04pB8IS20nYDR8Sq8EiZOB8G1oSQmjy+A03v/WKTfEt\nXewY8pcu5FbnpWuKKcHNJwS8WADwHWjyi5bsTYiVvPKl7IBwVTcxV77hYTHm\nk7Cop1PnFldacUarVIOYyXMoErlUlEdsP2IUPouY9qKkB0ytXZZA0wAl7Gag\nqbbrT3f0JzY+bMEX0Ryf760GtzCOmEWzBs/JPfQf+6S5Y5JLhh30Nluuqrgw\nxd+Un/4SYgIxk7YdW2PSS6hftjA0tj266Oj6+bttJbtj2hf/GvXNQJRdCXy7\njG2H0CqCQc5QMv372msq39OUXo9nMgH4jg8Xk5w8fT3BnC5mRazHgX3vy6UH\n2mojyebgywp70jTeUMAPakRElqS0wISEXMFqbLTmtEzY8ZsbMVKbLONE3Z/y\nnzqXsEsDE1tUJGeEzAuHCLvk3YCYqWfYGEssLkZ27kYd3seChm2Wt76ySDqc\nXqZ3\r\n=BgAS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEW7FpGMTLISQpxOrRzqevKLX2Wo/icKnvVZ9+AEHTGDAiEA3Ogq8v8bpkY2nWEfyd26ju0lZmzwRRrdGgsBUbeHhQE="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.20_1544716711682_0.42825384547073164"},"_hasShrinkwrap":false},"0.3.0-alpha.21":{"name":"boring-router","version":"0.3.0-alpha.21","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"^5.0.0"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","mobx":"^5.5.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.10"},"gitHead":"e43c8834c01fb82e7195195e33a1824bba32a0d5","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.21.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.21","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-/14h5MUDtTFtcETp1nWKeaYN3WqEpJ8cyskZBYlqcZQKg0GUMuR0cHBsiDFDIybKL/OoWk8vnpQEOkN2yl5sUQ==","shasum":"1773c0fde800d2cacaffc239addac2744052b347","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.21.tgz","fileCount":27,"unpackedSize":90694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIe0/CRA9TVsSAnZWagAANY8P/34MJg9Mzy52OgHrc8lw\nBbPRmnnRHGQDrB3X1+l3d6pKREfjM48Vt7evtD6zJqyyVq+U6/7YSdsyw9Zq\nmA7R9ED9I3aIV2SdJKb+a9d1TArZz8z6TuDoCh6VIRdcA54GqbakZAubyWDS\nA1IR8JHjWEOkAt5waq2wrKQhCQ+yrDpcPKAKW+i3kjbjDdLp9d6Eq76UXvxu\nF+b5/or4DR2c1ocUs32GPgoTRKoy4Xwv/RajIZZGni99e7jCJzcB6byjB3L+\nIjf7uqOw1yXB4EIZVOZnR1I1XpDapwThzYjL9YSCHaDhQKUTF9KcMLdzHuUE\nGPaPFFC5xw7Z7u2yg2ZjbIweMP5K7VkjNwonZ8dkrM+ohrIkI7k17ixSRQ7g\nImXzDZ1LzRq5jkBK/PguMD//Kw8aJPf6utxl5a9AeTs/UtvvYsVI38VfuCy6\n6nssI/co4hYx1e7/3o9EOAnqFp2O5inOVMCd/lT1LG59uxbVx0hd6yRgHYZE\nYXB1xIGQ+Z/XrbdtmyTsEOz1RCqexqnZZTbuqmpJMQfAnFPKa6hI1D96m1xX\nyimAYqml58ng233tz+/Dhy4H8WlxGnjA/g2vACnPz6pAH3j9AyZaHSuUzAdj\nXi+Bk/x6MdswdiPSAaigAe2Rxhuldzfu5KsU1LLBcp4JO+OTLCg6WtYA5jBS\nsROV\r\n=VQX9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu21Uo16lsVhLwQ8RxSPz7Io0EpNYgBtqrlmobtOlUQAiEA8ujoNaGz0sefrO/34iUbkgWcW8DfD/R0kFQwmPvL55w="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.21_1545727294633_0.03845401767927181"},"_hasShrinkwrap":false},"0.3.0-alpha.22":{"name":"boring-router","version":"0.3.0-alpha.22","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.12"},"gitHead":"2b8b002e8612531f2f0613bb51557bdfa0119a23","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.22.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.22","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"dizy","email":"derzart@gmail.com"},"dist":{"integrity":"sha512-Msekm5cwhgLSIYpjjRt4vD+49dmX4veCRkJB5wFVS8dUX6RbBD28o9RIVy/iVT1AyyckT4LIoAJDz4RTgPRmpw==","shasum":"1acf40981ac7297bc26079ae875c6ef377bce7c4","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.22.tgz","fileCount":27,"unpackedSize":118796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUBcrCRA9TVsSAnZWagAAOGYP/RhVpa8CglSmS2WOk+ae\nFWu8s1VelG26LVAigz3R9ftJKiTY5zzVG5TPEfclM8yn0G5UBqiN6Ddg4oaM\nbjVeE6AuJuR+9ckbCDdDUDsCQl3f0oIklRvz8KZzf3MEEas5L2LHo/wgkLyP\nhmqpJ4kNB3b3Tt2lceQAfmp/Q6/BraLrWseo4vuqHGb3k0R8+smJO2mikoFQ\n1qRBoVTVdznV4cGaVOpzkXUqCFNs4ZI/9xMxXbJ5WbQJbwaCNVhkvmKIEjUl\n9rr3KI+v2cifQelF6ChikhHsi2wpq4YVwSqyVt9X0c4uUA58z6LWq/+cyHvI\nRAADcu0HCGYddLbC7yLlulodQUqLBLzSaGBeDPDmQYDSmiBfsLTdF0a1vLxE\n/sJwC4OzZj98t2lsMXetZmct/bSPicYiMg5o7GadYv4VpdYSjjlnKZrc55Vm\nBeHUGp6FPDSA9qxtXTHXywb51zzLpqCGzkFGcdlZi22FCEr1MdYgtbb5+1Sg\nH5Tsn/Roa3lGKC15i0CBbH5M+itsmcQ3bgaNYW2GU/m2utfFgrStZCDDoWyd\nP51VzaIF/QNCRlPzUTYW08eEanAxAO9XCaIDv6Q7hYUXqXIulW5cDsODkFW0\njli6t6R5OFhNpyh5f1E1Iq83akHfL+CYG2tNP9MYRVCDrIR+TdDZ1NAz2A/5\nOVJ1\r\n=BFi5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqV9CpuvboV8FE2qSwJ5f6IV4e+6cqqcvpp4XwWnA16gIhAIZsuzpSiDHZb1aJxuGzkiI58WTLKPoxjk7K5b5K2t2w"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.22_1548752683229_0.02498847447984054"},"_hasShrinkwrap":false},"0.3.0-alpha.23":{"name":"boring-router","version":"0.3.0-alpha.23","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.12"},"gitHead":"03d45b55705fe16c25cbb4e04380e858a0822fea","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.23.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.23","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hardo","email":"i@hardo.me"},"dist":{"integrity":"sha512-JlrfG9foxie5MJuIch059eV34CQQ6GmNp404NHQ9sDWezde3nyGUFGhn45aw+3Sp71G09GfA6L5OYJuZdIiHzQ==","shasum":"7d13efbc5f8c82964b86978f5795131f97e37306","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.23.tgz","fileCount":27,"unpackedSize":117736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZTeFCRA9TVsSAnZWagAAcRQQAJj8B7L/de49OXxnSuDc\nRGZqBLuk6xFEX6oMNx2b0GLh2uP+C+/LAdBkE3KxJXLo7iASu6y/AW9eGW6w\naUZUaZ6bEGH5R+2WZ2hQOVFLwc0UJ9Vxl41Cfo6c7T14QzDiXhmn708tIEhk\n4K1qvJfJnxFUmG+yik+aY+JRnS7Q92d+cg0JtTz3Zee1QOjm91/ZMaRg/ZVu\nU+fzUZKadS4CqXe1+akI08j4zLo4uiPaKL1MODJF1zKARNVyPFNywR6rWDqY\nUHYa8I+pVbyYdyhrnhcOxhnZHHTUgxlq9l+d77NOMTqOltIGlDpAq7MDzk88\nHv/Hz4JWmEVbRZaCJbVDju+Fvyvq5rYWEe3bpcqejDy7xaAXQHXlJQFKFykb\nlGAjlppkrSg/7IX4H+NZRlRUUK96S5tBLGb4p4hW9AQsz/MJxzFqPMWjrJC1\n19nDC4zvIbOZQZGWRP+jU1ztz1V2v7MvazMUoTtJ6wXEBnPZsGuFhdSL58hu\n09zZrKyGpfgeeJO1McWOcllKthPg5B3uzTRym1Wlo7j8b+NICcdfwm2U1URW\n6D0jN0upU6tTpc1hs9hmrJuoCivX+vsv8TK6G1IptnfBMusA/XXnqlKbnwEj\n1wPoTu8hd3ifwhvchNlOYR2PXclnV2ezLb/BprsVW182NDI8qGZt9Yd2FGwS\nstH7\r\n=ZC8t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDblBbCD+ozvsFeBjm1pp122zsNjh7WkC6tzYrkTYGbxgIgURaL9NQ8Q1GU3L2FyahJPdBKO/CjYNbdIpOWOCLEd9A="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.23_1550137220377_0.2493620627049422"},"_hasShrinkwrap":false},"0.3.0-alpha.24":{"name":"boring-router","version":"0.3.0-alpha.24","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.12"},"gitHead":"1cbd1e382a7880149ec39ce7df99136251e24f18","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.24.tgz","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.24","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-g2pmfLyYZyt74S1AMeqFPCSaeshP9pp/pVBCQlFKTusKoGSOEUshek4h3g9sYelfbgIIFxEXc4MxJU49damYHQ==","shasum":"fc4b7efa961de844aa59ca09b4de3acbdf608601","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.24.tgz","fileCount":31,"unpackedSize":127460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcavR5CRA9TVsSAnZWagAAqtsQAJ8XAxF8p7h8UsuYVxRt\nnU/IRXcGSEi31ypYpBRnc2xjN23RcWhD/KwZO0eBa/g+2z8RutJCK9YC7Ac1\nZpoA9EEYG2oek29W28mImQ1YEq6euc/ZTy65qy51fdQsJgN2cCkEh3HpZV4B\nIqp+vB8xMB4DHNRtDIYRcowOzmvpbWFugxZLOHwwxqau4QkcHxVcXg2tuAGQ\nvtj7KLK5dBhxLe3y4Yqrkhc2ZASDwYIadjp7M3ypWlOAZEQuBmUlGVePizcY\nqDlpoc5wNA1WxS8PybJRL2/Y3SCtEdw+LPfSKTn+RtUBcllvt0XDrO5Hb1sS\nFi7wsXYUPLevcBPegPAtui6S8224u0PB1/YQvghuks2gVbehIjOS02hQl4ZL\nP/JgNyIIEyuAXzuM/cHTwzc3K6+jtrAyT2TCKTpGa0VedVbwAuECIkmJBH8S\n5YCLMrULzyDfoiqd5oM4E53u5FdXD02Ix2b884VEfpJtQ7E0wOfPaiHqGH/p\nZNtStZPmHiuyE6WBkI0E9D3f3UqrXRRDLENz89ByoZXYDBhLrrcH5sslXuLj\nQI3MV8gu1LfzMuz5TWX5hZXx0Avim1rfb7S3rSMffxpOA3Fy0BGiRPWacTq9\n5IaymXJYIa/14+czKIBm3DI2Ol0G6oOEkGwGjr9DHJ++g+l8TbruZznnmadz\nzv7V\r\n=DVZj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ3ThUBJJ+xFMlernMyXoK1JwXfbK5X5l+mrNaw91ZCwIgdx8BwqSOyNKSb3xkIgzK4hqkmw/GMgbMwkdvr7Bi6xw="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.24_1550513272973_0.5504338844268977"},"_hasShrinkwrap":false},"0.3.0-alpha.25":{"name":"boring-router","version":"0.3.0-alpha.25","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.12"},"gitHead":"2496096405874824e191c30b6120ad145b1c81ab","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.25.tgz","readme":"# Boring Router\n\nThe core of boring router.\n\nCheckout https://github.com/makeflow/boring-router for documentation.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.25","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-5PgyuQvqbGJ0n6fzkfyDvMQ7OwUHMhI0jEkNqgaJVeWnPGI++XJ+f8ccRAzKpbfKtqO3008lG1g92eS3VoRBTg==","shasum":"6c04fbe0287a042c98c17e36cfb3cc78ce929ada","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.25.tgz","fileCount":32,"unpackedSize":127784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJce4beCRA9TVsSAnZWagAAuYYQAJQIYBxHxBvvokXlq1d0\ntd7gtyl/fNB215c0Z2vBkAWL/9h5BK1wW7xpox6Ed8M4jjga2eIpJT68U/iz\nNB9IXMHZ/ryvVr7RrV+MLdFeIy6zGTtmQpDMZh+Os5Tk5mSOmNoDqL3WTYFQ\nXzvuAo7Q+hg57V+SBRqPDew8TO8G3DEEHSulhdY2UmLG9SlhCl8TaFwMzJSI\n7a8DrkQAL9CTZ/bxkcKJz+DApg1DAE1FHgklwvKNx4hVTQLY8p3iFiTF6xHB\n0qoI5YSlJ3BgS8aGH71wECFD+g0BrVzxzlrAtD2l47jcyVKTbDlWOtengD8S\nVjdsd9NbPaWCeeEhRFTOufT3ehFwP/Zov+MMpLl81GXvULEYO8M/Po71ILcl\nq8eTUWxQCfJMnzraPFYLCgSWSASbux3QhHUjfhivSLZHl2LclOKkIoyNi6+P\nqOaAsHqfKWSk/GqR0phkRYDM4K7srKJ4ATBdaZfpSBeYKXkuWjBSxFK/ZYFJ\noPhyHBj1Q8qJOJ+wcJFVANIowywVQb53Hmidtah7UvIlOurfWFVFdARrrZU6\nRD3ZZQt3dRtr/k0HvgDybrDKX4tE3MiE0u95dyBwhqAxgEWBbCfAzQLH9GQ8\n2pR6+7MPXKdhDqsbNaej4ocGrxl0wKhziAscfmKAEaTep/RyAIuqbbghQzOI\n4HnL\r\n=kP1n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRT54Yslt0RXQGvuoUDnJAN9CVlG5sFFcRMxZ0gzJgIwIgZpZk2xgerXS1d36ehKgiMIvw8I325MNlVXieWVEwyu0="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.25_1551599326210_0.40837997221607214"},"_hasShrinkwrap":false},"0.3.0-alpha.26":{"name":"boring-router","version":"0.3.0-alpha.26","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.12"},"gitHead":"06bc0d07f202c3d113afd8763983e9ad60c68ad3","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.26.tgz","readme":"# Boring Router\n\nThe core of boring router.\n\nCheckout https://github.com/makeflow/boring-router for documentation.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.26","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-rlsRuxAFOLTfUMBVFnFepKgNXL8lAFgJ5XLNU+BrgiDRGXC8lva/H1XPXlm4HLi0MMfZOD6hJC3c5gPD0ks+VQ==","shasum":"1cdc6ef624c31fede6ab28e1e4da528bbac0e169","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.26.tgz","fileCount":32,"unpackedSize":128710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcko3XCRA9TVsSAnZWagAAjdoQAI8yADZfMKORvqR3ABgN\n//e9MDdabfq9a/MBZtpGFe2YLVsih5lQh3aDEBut+Bdm97wlnKq14iWuWOdE\nMIdVq1DuLfy/R1GnX8rXq3CZwIbDUh+xT1D0RigPPd8HIrgXxq7X4+RM9P4/\nywZPibCJvYNjfBzVePRSlwWJzxzm1nBMVwtOMorp53vpw6jCk5i9x/4r3GUB\nZC+QEaq8SPWV7Sepcob2vGSz3jbgU/F/BKW77FNRG4m4taY+o1QTAUMmeyRd\nxqFu/Jc13koEIlVjM9/IvOZiX5XB2uPTYAjdyfpbIQlI2m9onxIH2CujThv4\nmMI9z44oAK/7KmOq+P8paSgyRq3JUTVptNWUXA+tmebID7aJsgDDQNrhz7Bh\njDReThj/Ywft4WysUqTGkQsOOIZIR8mW12IVCn4Hm8585LGWwgQR/M6Aqx+j\nAfP505pWLtdOQSNTxE3dObDbXhuCsAxYGJr7n4Ag8HpoMnuenr7UJ0OOUhFG\n15uV5713dtYuOCd6zVQ0mLYZt+vvknBuh+kx+SZbeYeAjvSk5ov2YB0TOmXh\nUuWVMlB0EI5lOPyAnxlzllUF7DQ0VYTk7gxEyl43d2Gj1wlte0eaF9Pgj41G\nuKzHl+W90QdYvcQGXAsbafTVLNuYTaH47CteexIEdx6lNCAGQOscwaLMsjdS\nXu5K\r\n=q1km\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC81ES/B56ZLWIKWuX3qmvr/PmZ/WW647NMVox/rxLtDwIhAJ9stua/CHVODkY7r1ZZ++zEkJ8xU8Fp5k35EIONoUTx"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.26_1553108438818_0.9517318158093704"},"_hasShrinkwrap":false},"0.3.0-alpha.27":{"name":"boring-router","version":"0.3.0-alpha.27","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.12"},"gitHead":"e94b709ef5e9b39ebfa2deb79ed95336603012d3","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.27.tgz","readme":"# Boring Router\n\nThe core of boring router.\n\nCheckout https://github.com/makeflow/boring-router for documentation.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.27","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-kozxExz7dYijlDWrSn179fVf8rjNjHfbTp48viS1vVBhPThGyfHe8jja9Ga5hEbR9Sj8/Kex+C3m9MNykPKDJw==","shasum":"1e19c9a4e0d8096d31473f45d9fc2a80e928f73e","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.27.tgz","fileCount":32,"unpackedSize":128881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck4JsCRA9TVsSAnZWagAA0NQP/14QJAaMt0RgMmpDAPyv\nLOaaWVljXp1nJf+hJKWmT0/T3Ku0zWs9wfi4wetxm8StgLNS9OHY3E8/jGq/\niXLdFcMZro/suv/D/An6+0gVKr8lSH3/wDQ9GZbB89U3d70xMHyqOtAeV+X2\nHgWS079erFO/2GYjEeI0kGDs1+E4vwTm1aZ6rrYOp1AMgvndAhwVYe+eRA5b\nUqiSjjB9AOPtHrjL78nlR6RMj0nqvQjseB9fbTcfpc3C/j+iQiNcZ8QN04qx\nlF9qh+PGKs2Yo9NR5XxL219vLTYXQTcTMXVE9rP5JDfX6AXUCX2o1d+UeygF\n5sdFDkgK+vN6P+lNdZEVHtDCxPTb9peaggw79Vlwqm0HJg/+1isCBI+SG8Lu\n83X6PUQm/QYgvm7PYaox5eak4IDFxXn5pLW4rf330s8XQSrnVCLhMjSN3JM6\njDwdwfsd8jVw88il+Lj7jADkJ9UOVfFueBitsQuCcTVxp4no3dqvk3I/YDdv\nt1u45L2FRrGYff0oaKambZDJ+/28ZTdINJaj6boAtDxlgXumWyZVDxwUc8oe\n4hQoKf91z9ZDvV3E6d0KcYOEvqasy5PV5/nYXS0Af6dTQ4RFJh29UWcleGTL\nYgLJTfrTDLKkKQ4/r7RfJWeRSUJfLzbr7q0ksd6T8JK9GZ9y375Py+FRSTDK\nF6D7\r\n=GUIZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkLLbYY/QGiG9xJGxv6gn74RJOzfDsZzs4jYKaxZwI/AiADruNI6emMr4F2s8RYpsNBROBpOFPFYEGNwfGCDo8BvA=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.27_1553171052018_0.800737179203775"},"_hasShrinkwrap":false},"0.3.0-alpha.28":{"name":"boring-router","version":"0.3.0-alpha.28","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.12"},"gitHead":"4f6a2227f79d77bd39711b8ebc8cce3b3cc6fb16","_resolved":"","_integrity":"","_from":"file:boring-router-0.3.0-alpha.28.tgz","readme":"# Boring Router\n\nThe core of boring router.\n\nCheckout https://github.com/makeflow/boring-router for documentation.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.28","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-FNrANj3JdBFhtv3qGKwrIE9EQxc5xQUNUp7RUPim71o+gUz/eBnjYGYChXhUDXNXy6VVeYVHNubAFIHryvu8Cw==","shasum":"961a8e6285ba46ded80c9ced4c673e4fa38094e9","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.28.tgz","fileCount":32,"unpackedSize":129106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclfnHCRA9TVsSAnZWagAAz+cP/R2VTvkfzZDq7kmcEVFd\nhr/VMCTBXIyzxB3XfsDxBry8/MpvcatS5WDjSfkyMTO55V0xWj5+kS0Uat1F\nUIvnVUBYbILLZzwuF6Xju89c0pyyEVsew+GEanUzjnN6F3DTCYKmSDV1xuFv\n6VUPrcHh66fSHdgPjbVaFe1F8UgOaOkrkstNpgwEGocRqMkBLTudD4GXROHv\nUd2juMdvhTNgDsxumRzKk+W4BGrJtQOtB0EjFpfwPw+2MPxA562BQYX1lEPN\n5ugYX0uOZpi+UPhoOhSjVVoyXCa7BclFTqBll/8xllyoB43JWahjcljHdJNe\nntFSN6HaHPIbsHbVj7F/SQ0GiYGgr5PYV8Ubrhj94HQAKnzVSY5k/JI4Zs+E\nn9S4ogBoliNlP63dC+tguR0IAp+bL1BBJtm8GtW0hzZFTv3RMhj1/iOMS7LK\nsYFSqybaTtRW/DHv7R8gpwy84sptZDdDeUDuO6B24zx9GeFZuBSOAdcpDhsH\nzlElh2fcOu7nGSeIYCicP/07dJMFErMM8ZzxV2wkW23BLP3l2DsJpB+kPRvV\nSK6yOWEwcWjZCfbzUaXQDkw7mvCT5B0xuzkw0UbqWvX2VqQeZ0hLVP3OOnsx\niS1QDyVFSHQjfAqb3HLdQ7bC74MOFMl7vMfZMIpjn9NArK4dBUOrC5cKMT11\nTmnU\r\n=1hNV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFYbmRmqSWY2X5IacTVSGZ+bpf/s8xGHDyxhLdtlllIQIgDXxQIrBJ5gfgmXC5+UUls0sQeYUo0s0oeoK6gex1yog="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.28_1553332676396_0.5505202785447305"},"_hasShrinkwrap":false},"0.3.0-alpha.29":{"name":"boring-router","version":"0.3.0-alpha.29","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^23.3.5","history":"^4.7.2","jest":"^23.6.0","ts-jest":"^23.10.4"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.12"},"gitHead":"18d2d55aecee40d03f6b71adcc8904a0f3b7b9b8","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.29","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-ChnAH6GjYJ25L93p/PUfgEcRdVMAxJeqlMV/j67Canw+QGv1UJsYiTNs/E3GtvUS74E3iiIvT6N6F8NB1xwntw==","shasum":"22c86f982bc6e946c12290ff4b0af1360420c665","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.29.tgz","fileCount":31,"unpackedSize":128022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcomHvCRA9TVsSAnZWagAAHDcP/2SJBhCvN3wZ6rn0usg5\nIwqFL/2asBM80G6o9c/+5MpZZeXYbPN1XMrNLPvyL2Zuv6X2TAiM1t6Rv0Dd\ntptH82B14mNqLNIhpYwaMxXUPUcoHvUNyYWQfFiDkLKQ+G7F1Px6J14Qv5qd\naV2z1XYKxQZO11poBwIndOgbs5BkzrVF4LR32MGtPiMV5lD/pfBDr/urjV2s\ny++y5I5ztI7d7yYpwgftQmzQH4yESPT1kPcmo608VAwlpjKq1xKn5dHPZsAZ\nQcPdnmlO1HemSZrP5V1S8m7eo8+azdgnMSnyVrBATPRSNjqwJogTd8JAfkwB\nSLuHEd2mPAXHsIvn/LOZokud8MdL104SWgDD76RJvri2kQ8APXHMP8KmNs42\n4wM7guJAD83uJmQpf6riZSLv/8aNdne8P9s7PU0JCj1hKxCXgdeFTwIXzjvq\n3Tt2XmZ9Q7rAPcAltiNHaRfu8D1LHGYC/ZUUEnK/yjJ48okJpvEIa/LqosPF\nwssURg7kCbeoQQH13R+CXlV0h3g0pehrNo3IJ/fYoqn/NuaXZa6EfmrHHwad\nTaxc1psB2vCXYmAM1PjlukhLYNj3R+MmCzWopGAFRtdXsAvgq8yzWeypIe5F\n0ZEGGA2WwHtHKhxfXsWHJO73MQej1w8nTxUloww+M5TvAAPrVlXy2MDoc9me\nEFlB\r\n=ASSe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCO/QUZGpCqJR7X2C8UueMDvZq/Y92rqtMzkXxuqxIagIhAPDJOulymdjvmTMsM0gP+zfDo+Su9iaidnaSu8jbjhnq"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.29_1554145774730_0.3073709944389573"},"_hasShrinkwrap":false},"0.3.0-alpha.30":{"name":"boring-router","version":"0.3.0-alpha.30","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.11","history":"^4.9.0","jest":"^24.7.1","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.13"},"gitHead":"885ff96fd32f217d2ad26d0c01a507313a92d453","readme":"# Boring Router\n\nThe core of boring router.\n\nCheckout https://github.com/makeflow/boring-router for documentation.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.30","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.13.2/node@v10.15.1+x64 (win32)","dist":{"integrity":"sha512-QHYd5tNSfz/aH26ZrBnSJJQ0Q+ddN6CiKbG9r7vVQcoR7Ri/kUE+F77sNnSnEt4ckD/4gmTD9J3qZlPT07DPGg==","shasum":"2c640b237edc350544588d254a1aee9ac5a7784f","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.30.tgz","fileCount":48,"unpackedSize":145736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrMo4CRA9TVsSAnZWagAAKvIP/RNoD4X4tKE6wS2o2YVc\nF39Y2iUfE/Q+J2yEi5ztzsJamWQH0JUUFBmDIHdmvZlcGsthUKTp0K3jYjoX\nPYnCLEiY51CHxJen4pTWlgkDawoXTwvd7lRhxacKNBZSw6lUtqd4P4cnJs+P\nDeYPoag4kOOxyaGOdtnKbYAn+MgwGdpTXZHvusjoLSaZPKqpB0MX6z/0TE61\n3Liy60oZpnBlKeRGGZG1uH9+DPDrpbzUdd+Gx5mjMUweFeSeUcal6Op/vSz9\nwAqJJHtBv/lz0KPnSpoUEXC1vn5xn90MSo6kbonL0qXiWyzMRzhu3hJvbKPx\n73urvSmLi84NOn3u3pKpt+LI/rSSy1eKDj84EiLSGwuNlRFczJGw/VxPJDv1\nGGt3u0XTNvSRbKc68tf37Fna6StIIn42Q1JZpsgzsE9qv9a5PeXcMamdm5Lo\ncTkxHrPFWTenG4uRGI0x7Ii/5jkW7hBfqAXvQmZiKYg1PyetJSKvH96S1cY7\nc0JP+KnvM92Gkr3Bpgl90keNA2s7ysQVVKfXKmtSUx/mq/ZSEwCrqnroJN9r\nbrZlifASsZ+Wlk56uxOaBX7ZXgPs6KzwCjDbplqvgBrt/bxo0VhWs4VFsKlr\nY2QF/2WQOn15wvww992jRDmn1eSg82uaaTnRaA8esNro610M5OHNtLYiiaCZ\n+duJ\r\n=eUX2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZsHJ61ocxxCVZR79XYErv/wo2vs9gNPc9clXclC/ZTgIhAJqX8WH4DKAUKNaDeRT7/IHAktCgiy+cOHKEGRrkgpRg"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.30_1554827831308_0.9523749626520588"},"_hasShrinkwrap":false},"0.3.0-alpha.31":{"name":"boring-router","version":"0.3.0-alpha.31","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.11","history":"^4.9.0","jest":"^24.7.1","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.13"},"gitHead":"a56609e60175a6874c275831cf1ddf29079196d8","readme":"# Boring Router\n\nThe core of boring router.\n\nCheckout https://github.com/makeflow/boring-router for documentation.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.31","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.13.2/node@v10.15.0+x64 (darwin)","dist":{"integrity":"sha512-haOx7O3g5FDqQxoIorKfs7vGHs6sEXZBZP0dewFuGGV/bVS5qrCZ76IZITPHuL1QF/I7ZjFfJvYxdQmsKNN1QQ==","shasum":"97dde05c276737aec0a3ca70466d971ac7d5268c","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.31.tgz","fileCount":48,"unpackedSize":150816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0nvYCRA9TVsSAnZWagAALLYP/jEliz6bSVCRdUjSFZNr\nPgSv+NojQt+btvvyVL+V55ldXvCezXynmSmXD8DoS9Ip2XBu4A7Mw0RK+EgF\n7xYrWWiC1NdzDvBQffIYWdctlEMg2EBV5MiqqRAUOFewzKh3ehiU0Cqodh8I\nAVQk8NEPbHbIWDBhx6dFZhiLYeZlHejAwpLoS+To5EVDRaZ06QqRZEYSnhf8\nOYY3I2ewQCWia3PikdZfX/14HuV3/Ais/CeNQiZBADBjtX6MTOytshH5Cd1w\nQJm07+8IsFmCZuJkjB/k6Hg9TgqW2PK6uI8WXv+FRT8/FH/ay7i95aFYlqwI\nNrAi+QBoVVZ0J5d6xqAuM4dmOx4fRuqe0gVfqzJPEebNzh8tV/tdNDGWwj2D\noZPziVcFDhOFSqj05rYp0cIosq0mdDqNKlLnhU6loNPxbISMrgwZGS/FdnM1\nBQerjDCl6ArNl1rzfrKtt751doKo7DncIm6fLtUxecsRPITSsyj+y8dIQmo6\nSnS7k9IdKUfQGSvX0ybJQjRZQtPlLDel+qBP3qWCu1JFq8yTdw/VLNxm9Jrf\n4hPNbgi5UO57lj4jCzbNNYtKBOVBdYZcpxRt4BVqOqVlD/9YMcWYyV0RkPSm\n+yjrhPiLKv4HlLPB9DZuWjib16wiiXLIAcvHc5y5sZ2Lsy5YoqvNsqMQCHQS\n657Z\r\n=ub2r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOY63DAz44EEVZuQXJ3WrOkYhC4jxORknJZcrhxmwLugIhAOd806zRwDpfkpyFU85dz3kmHQgJH1cx+1ICbo2WZLwi"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"hardo","email":"i@hardo.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.31_1557298135425_0.28995767218607305"},"_hasShrinkwrap":false},"0.3.0-alpha.32":{"name":"boring-router","version":"0.3.0-alpha.32","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.11","history":"^4.9.0","jest":"^24.7.1","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.13"},"gitHead":"04ea10508b68ebe13634ad49d88796d64cb45cff","readme":"# Boring Router\n\nThe core of boring router.\n\nCheckout https://github.com/makeflow/boring-router for documentation.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.32","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.13.2/node@v10.15.0+x64 (darwin)","dist":{"integrity":"sha512-7/l9l0Vdyu3ixbun133jruwtuX1CyV05i07sGAWVNPsYHPSSnJGmv6E2fwfDe0BVsnJPQYjC8whu7DzUsF/0tg==","shasum":"5e8f82284128f4853ddb4353d77dd3f75ce75113","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.32.tgz","fileCount":48,"unpackedSize":153595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3NfeCRA9TVsSAnZWagAAlHoP/1+DOl38UyDkwT2eOwNB\n7DLPOowWCpGJVJGRoG5I8zMKiLvJp3P133/FasJ8y8v9F6z2KUzPEIj6/yf8\nrbzgLOMxMedbpe07Tl0gbLdxKFgADL7mgUWuq9WO++gHhnb2Csrro8WWGcrn\n/XWzYlfSjmTtbbMkLz1LjkkI+RhIdg7uYD5qYGTSu/nDmbOZ732h9OM3j7fa\nz71Y0IyoQsyE6GZ3cWDRO4rhWd9TKuau22MGWV/g0oLf0iXIPL42HR0NG+vK\nrOjawEo55tuvB+MQ+dZzpwVqTW0ywoaWq073MGvSavIzhfs0KrPRGiVIRxGJ\nU+QKe45NKUT5yw3nF1+D2HgAmL2sNR5rFXpKH78uluOYcrnfBIYIM4EXiMte\nYk2XTg+Xn3FjHWDugQJ18riM6wUvVuxL6WW/QrUqHoYUI0ewYeAuuhoTSI7T\nvbQvjQ7aE/diyG10zK5dAZZ4WxMrXb6OpeVG0N9WaRK6Ms4I3Hcfl7pwgn6V\nVmk90427QNR6++x5IP5hssv5HuDENxrQdJQPeVXEsBZNrIxt6uHi2OBKsiD7\nrJHtOjixKdRrI9z26KZcZBnF4PDwwx0UJZ7E0MoGFb4YM8oG82oRK/ADR386\nHdRe6ZqOtRX0m+m35iaShUs3tKEUsBUvZBnztmmt+xzv42S7X4Jp2jvy4GXk\nE+U9\r\n=MaUK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyyDLE6Qb6gOu52ENuF6cago/Zn/8yHNJVSvuB5ZZ0ywIhALGF1/rqMbGQvsDqtcydg+oLsVu4/+PFMnVF2qrNr/uV"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"hardo","email":"i@hardo.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.32_1557977053899_0.026548385978461875"},"_hasShrinkwrap":false},"0.3.0-alpha.33":{"name":"boring-router","version":"0.3.0-alpha.33","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.13","history":"^4.9.0","jest":"^24.8.0","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.15"},"gitHead":"6846b87528f9aa427a98b55d5cd8acd73134aeb0","readme":"# Boring Router\n\nThe core of boring router.\n\nCheckout https://github.com/makeflow/boring-router for documentation.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.33","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.14.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-I7IBKi9VEXUNbUvYeeibxzv6MmocdqKZMObLjnUsK1CkuV66um6kThpNgboUU6tg+Ddx1OJ7GpGrb/EQwUZEeA==","shasum":"229588121036b83d475d27b53088bcc57be53d1c","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.33.tgz","fileCount":48,"unpackedSize":153611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9p/aCRA9TVsSAnZWagAArJEP/0RAzKT4788WBf3Q0A5H\nD1Kafw2sv6defDh+lp3CesCrS08Ct7jhO1u289heKdJb/qbNEHxA9O6xrAyS\nuBbazC8VoHHCE3jYog2cnpouy5l7b3jOYnPH/fk8TJ14FKWFJM65bvyIbDZl\n2Dwt4XZSh9wElobSXBHTDQbBjXjSpJuOreS0J2afweyvnU+CuY/Y+BHRacnI\nekTivOwMnzeuF/l9YOJJqOvl+pMKw1uRsFbQqghP6bE+GRRdrKdx638XSO3y\n56nffMIrv6ezQw6e/8YUSB7GNacbEAZzkfHEFfAeLsYFixrCc7x2fyWjoqjN\nWBSuBJEJjRDlEYmCPv0RbLJ45Y3zdy7RiirJn4JqFjzzsGR2CcsAGuw1JqJ/\nHAHeH0wBSPBI6tD8a6lktZeADQH402rz5ydvq4Lk6pW0YGlvQMYvEXal67bf\nx3PmZxqiS5GhChvvuvRmAxOmskRYzjCEgMoyTJiuX4xmIYYc5OEmvL8rw064\nmuXQpyVmFmaSUuK+SURCgEDtYCk88Kvb5o7gpHv828udDL2WXdk5dXY+p6wz\n89lyhaCMI0DgkcUcImcP6lrAeYYVibP92p/siiSSOxMqGF43Ln4O8ANc0jNi\nnNiioQtWElQDl/5vVw/KS7DmxA3KoYuo9z/H3Z4zuqqeyBisd5mMcqZt/Mmu\nNfYO\r\n=EmvD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFzn6zX9BMqz8V3LDY5kWwdYXbrFSXK3bEPiBTlFrjiQIhALGZkl7y6PYkCuMIiNToe58j9MdTdH1p8Mhw5BjQVWyd"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.33_1559666649550_0.9667336190200291"},"_hasShrinkwrap":false},"0.3.0-alpha.34":{"name":"boring-router","version":"0.3.0-alpha.34","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.13","history":"^4.9.0","jest":"^24.8.0","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","tslang":"^0.1.15"},"gitHead":"967f6cb251a3bc95ab26ac19cc975b452ce411a4","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.34","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (darwin)","dist":{"integrity":"sha512-leNqjvItHFfLQjEmv9Y/h//XUfPdXyt79vuKB43kgRXcJvBNgyK6QLBQuzJi/CiI7QYedy6yXM8N3qZaGERhfA==","shasum":"2cbe615134a4261038c10c041d3d5714370ab54b","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.34.tgz","fileCount":44,"unpackedSize":157964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS+6UCRA9TVsSAnZWagAAzLUP/0+R4xZpBXq4FaluzRQd\nrpTKwEkSYEhguQCd68q/lckAsOG8tXUetQ7SD7IaNtEBsP2Fb1893G4Lk723\nckN8JvFHF6ZkjPmlOouWFESzAGSzwZgd912iXENSIwntF/0raQ2+05Rx9mPG\nkNfkikQWMdWwD2mvlj/cV//nAYFlRV38goLjRgC4GY1JR6eGJ4Na/j6PIilJ\nNa5OujV0yJaztnPSjoJas6pz1m9z4SrZfWm969yX5RLVo2XybqxlztS055Iu\nYfQ0ZFZwmzczpcycpnb2ZfAMECZRanBtTBlUyhgVQUBZoGLA9vzO820KZDmp\nGCoO3x0/XD53B6U8zJWxLqMVQ958ttqJgbM6o75H+IaNQola2nPpKwpXmYJh\nPWv3/FQT8aii3hzhWVHxT0dC6AY2uJ2jA//d0d0LRcUqS7nOoT1jEYjXQasf\nmP+00Ntouxzfh/C3sq5aa84xWgXramlPqPIO21nqBTOZWAtoHgSlJo1v0mHH\n5txGW0FhOiEW4iJs16m2xG71rf1NHigVcsQU7LmjorRmSS+T9RK+PIyHk/69\ngxr+Q6CTlJV/0qOeRvJYA3eamm58kirsK0VSGnmX4SWc+WCE8F+wPFDrx0pm\nGYwSskL0qschh5uWGbg4KZWP6LBP/n3p6w3Oxh7tZniTSuTK/0cBwD505rHv\nhSdV\r\n=UnzU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElh6X++opRyb1HqoyY2f327XfiLYGZF+0O4OHcMLS4/AiBCyPnrLFtY6n6PWlfHjO5n6ohiEPE7BtUUOF+NE3e6/A=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"hardo","email":"i@hardo.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.34_1565257363805_0.21076505752395902"},"_hasShrinkwrap":false},"0.3.0-alpha.35":{"name":"boring-router","version":"0.3.0-alpha.35","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.13","@types/lodash":"^4.14.136","jest":"^24.8.0","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.15"},"gitHead":"6f117e59ef34354bc4356a9dfbb3a5da4bfcfb25","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.35","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-iVN6GJSplLrw8j8gpSssflBrIW3bovTYzGiDgIdkizUEFLloqT5wtN1AG4AQaio9E3KXEwhebmESPgZT5RIS6g==","shasum":"565a4f065c050871dcc28621da4d5fab7c4018b1","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.35.tgz","fileCount":56,"unpackedSize":169758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWDInCRA9TVsSAnZWagAAnMwQAIbSzU4i9RrW4wJtt4nK\nox+cZRrF+qVxaIyX3D28wQK8PCZohwVWnwUamo18U9qryqy5zcg43mBho8rz\nisoqy8YDPH434Dkv81VNCuz+fpFYwFRL6q7V28b9qQ6hlH6kF7zoDpqcQts4\ntwh/CoDpP/seprIhZFiPSOUrlHVtm93PK0dA7PMzioVbrzcasIdl/nNzfWGo\nd78b925GF5JWuL5q/DB3+AwJEB2rt+C8uLqPTQvsi18nflGpCLzqGDTeKGOq\npqaCJOxezVFY7Qkk6ub3f0R2XoDsdSKogZxU3S6w6d3T4l2nfsLeqHK8e0Kh\nUeR36Utg6DJrIERgosAzMQyDWwevNkWiOSix73VQ8+cocdNvcCek5YPuEKkw\ndX0bHHnoQmLNl9olod2yH6SGK7+7daeE6QW2Z7VNhlIwLn0CSVIZrcBBv/M9\nNR89732EpFDgkaDoQ/7rGVm1RRw/t6yvLL+Df0BRTTJdQ/3TgNlJBk1B3N+e\nZEezfGohYIqpDE7RUsCh6gCRS27K368FOS8rPkjB5Mapn0Pnp+u57/87Spg+\ndbEwPwehXfe/mMk4R7vA8vVE5qFmK8czIQ7JkIWZAwUfbFJ7AepofvoZRA9E\netQaJNHq1G6IplGOYg0ZIZZarOQoRrtEltF6JzU3McEcFynjfo6HHKAyvwDa\nboNx\r\n=zpVB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuY2KargZP6nQZf0nKhRu3a2w5GtoN6EXYagXnXutcjAiEAtGxtVVd2so+hwHTswpqga2VgVNpehUF6/98d4/ktgrY="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.35_1566061094413_0.025454992967177015"},"_hasShrinkwrap":false},"0.3.0-alpha.36":{"name":"boring-router","version":"0.3.0-alpha.36","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.13","@types/lodash":"^4.14.136","jest":"^24.8.0","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.15"},"gitHead":"f13e5c9589a987a1697772efeff1fddea17a9e28","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.36","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.16.4/node@v12.10.0+x64 (linux)","dist":{"integrity":"sha512-EZ6zPTXLtSGyqEqOq6/AnfasbNxe74YGvSKBFSzwnIet5dPOP84/UKTEpaogo5/QJCHj+7WX+RLuP/vLfqsgTA==","shasum":"bd99852ebc34ea4e8b49f48d7e1209cd7821f78b","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.36.tgz","fileCount":56,"unpackedSize":174396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd87rCRA9TVsSAnZWagAACKoP/3OTOfA3yXdkFdZBS+Pq\nAhePDKhVnJAODVpCeA1/ikJjb2ctcA32DdjLHQZs+nL6z/MIuujQtw97vTux\nmMGHC0TNpNNUm6KyC5b7rvYQ13X7Oxtcikej8fAjQ9kECNq9JDl0YUjYZC6S\nkjm3HlQKqxWoDlvA5ANAEB7M2aDAd4UhIrDACawtBZurigl+1+UiPNiHb9Hw\njcMsBf0dU/L22u3FHyO+1hJ7vZbY8RkIeu0WoU8zBUm/eChMcjp5LG93ktZX\nY7tNef8eLnol7aaR8ko9fWUKdAXcXlo4dcki1p+d1Hu9n6HoOTe1/HcFMFc+\nYrzEOLWdB5h1MA276nR02U+WmlH3lb/1lD7N0NHgEcni4z/MHeNq8CjNBzmo\nBt5za2dDhm6HaKtdcAHgjkFBYRdIkw1z8rkhpD6uQj6Ok5TCPJLQsF7ztpIU\n/Hf+x8kxvEHHggNyQh+afKT7W2X2nMMkic1xYFg44wO/pvI6tVBOiEAcjRfg\nFC+yIjjqfwH1VJPz8Zo4lusD26AZP1tR9KznbE5dvnBTtsonxUvAfG0xZ97v\nrofxjqMJ0/qwI79Js6+hrsYxLh50QuY3/450bfNcTC7sEw29NbKfh/8jKWHh\nTwIuv/vr1m/nao0nArltXNCBz1fWYOdw3xlucERhqGvFZgS4T4/Ft/E7UYlU\nEVSF\r\n=l8pc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnRIQ2ZyRh30L7b8Xq6PH9dfLRkhWpb3WcNOYne0huSQIhAOyPEMx/ysONU6zpU96g9HBlIFigpKf7ca+jRcicQXQo"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.36_1568132842823_0.69930440120899"},"_hasShrinkwrap":false},"0.3.0-alpha.37":{"name":"boring-router","version":"0.3.0-alpha.37","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.13","@types/lodash":"^4.14.136","jest":"^24.8.0","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.15"},"gitHead":"b0bad124450ece25311a053abbf94bf69bcbfae0","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.37","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (darwin)","dist":{"integrity":"sha512-E5KOqGZc0XRWt5eR400Is4U5VBEj/+NhjHQZfwj+Gu8pvvhFJ5D2SLveoYOMpkyuD4ml3b0585asvgjJW/G/gw==","shasum":"d0f341ae6220fce197c89555b2ff4ba931b1dfd1","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.37.tgz","fileCount":56,"unpackedSize":175176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhEAHCRA9TVsSAnZWagAA9IIQAIadJKKeihmpJfhM3INL\n9v2SW5w7JLN7WwK7dDtmBVzoR6DIT3JQFCzHX6hIFTEiKHURyd6qSZRqtNal\nUfzUJrzMdTfd14j98onFVXciNPPzBOTYaGEGsaHfOW8+3Mch639YjOvqfIcD\n+zAeQgKS1m5h/CDx8wnQc24J/cPqLgWPlnj85OpsbCEHqHtFoieMMKaLI3lu\nQkiMTTS6a2O09lWjoEntKvFEO7I/eQ98Ix7EBe7vIo8xM6Nn+RpeY+puXdQK\nKFQIXx5dW5qtbl4L43N3MATT9k+F/UoSDJbJg1Jvd5fNtzuy+hMPeoHU8dVA\n5TW9wXcQW4ZnStdJdTQRpX/uAdzktfG//1kHBFEKs3l5ema47gDGRmLfXWj/\nljTeXp1C6cQm6CUH4/qnOa4hG9eNHDu2P2MnpZtuaH5sNwsJGAi+ZSyMftUl\niWhAsQrvXL/pC0undKyi1MQiEmo48qjV3iE6PSYUBV5vs22KxXGg9VMuwRMQ\nU/1qv1vlMOKU4ZvKfRbQu8k+HpVP8y+nZrl14/RetrOrpI17kbsdk6n5BjfR\nEKMs4joMzi5n6VTPB+NSQ8Sv/GRvvw+Z9L78z7G2kCA+sGISdTjGm4sHw0Yo\nZ4b6nWVEmSAZu6YrHg0E2N8rKQt52bjX07zm+gVjupAPLzMHygjD2D9osQfW\ngbvU\r\n=iL29\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvNkw2OstRV+rjcnyLCs8gu3fVKHNF2742joYxmokUfAiAfHX9zkDwTlwQjirXLrbEPhNaYkOiLU0mDLxfB9+4Ckg=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.37_1568948231075_0.5068994512662928"},"_hasShrinkwrap":false},"0.3.0-alpha.38":{"name":"boring-router","version":"0.3.0-alpha.38","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.13","@types/lodash":"^4.14.136","jest":"^24.8.0","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.15"},"gitHead":"967f6cb251a3bc95ab26ac19cc975b452ce411a4","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.38","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-0OtkE+SUF4y0St/qeOm3QG7+zuYw7mnSV9ds0SgMdkXz+xsO6ViGca08Cwz1ryGxM/e2E5KJM+JgFCjrsYeUbg==","shasum":"4cfee279264a1cff5660bc2a847dee2ad1643d49","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.38.tgz","fileCount":55,"unpackedSize":174071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhEakCRA9TVsSAnZWagAA+WIP/2LP8xokUPA9y0ByJdvO\nLsP0Fe2L6BwJj4cM8nZwZWRO9KR61I/TKgEjmvDvedKS+wvg4iNQvDD0HYX6\nKt4PQfPPxMrQVNMUcNvAvjujn7eTlNqIr+2/sRP6L4NWGevk/c/lNQg/04l7\nJyZyvX+Ti/OtRIdgagpx73DIL5VzyFy9/OfmqGjosGRybIoEHSAq9tIyEl/J\np9tiOfymbse66GL0/DZmSp9WYgoyB0R0HUpxZ/53pAU1qw7hrLpRvQQTy10Q\nzG4rvG5n9dvNi3ZbcHp9MucgchX1/Tt8J7ctFZCUoNpjmr+zqe/C52Gwz07G\nUfNlWOJqd+Gs451SgZqHfk9fXiKFFhsDVs3okP3tJq1A/NhOZQSb58wQ6JCb\n3AlqXYf9bozJb6Iwqq+3o68FGoE2S1+xKVTO+g6wtIRLRxRwRHVGyvdQe98+\nCxqTEoeERzDKgyvw0bfjxQEmtcJxv9pXTGtZkEUkMVKAlezZ04b/1y4gdWtJ\nAXxiim1GnaRws39f1BQ+xnBNRmL1SFy+rv+A6pCbhc7jQvFpsNH3eK0zZWpn\nzNuETrdzdXPSRrP/CaUtU0+ZPiqGx4sKXp9JsG+WvHMpdtfkVXHzXLXwuS7z\nUW27d14GghLz1pLVVIz6HitpmpBjJ4wqwLNkeDlbOnPtdjobbbt/E7vD/JxO\nwlPh\r\n=FrCT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgcP2m2gE7sQVCYWEg1d7LBcJTefAiZJqiEFjOxwmpfAiEA4niMuJHB8fDd/hnxxzjhDYCxqs0aE7bl4e1aXecbuZA="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.38_1568949924348_0.1888566619549319"},"_hasShrinkwrap":false},"0.3.0-alpha.39":{"name":"boring-router","version":"0.3.0-alpha.39","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.2","@types/jest":"^24.0.13","@types/lodash":"^4.14.136","jest":"^24.8.0","ts-jest":"^24.0.2"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.15"},"gitHead":"c4334477fcff522e5941726d008ea6f63ee68f26","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.39","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.16.4/node@v12.10.0+x64 (linux)","dist":{"integrity":"sha512-86/3Flnl0ifMoobG1xJdh/IygXmCrPutW6IMTLlHwwVTW6v1fXg0qsxiOMcVlVJ3OyPmTXBkZqOilNSU70BdDw==","shasum":"7b6255c6a77ca2a69560777b254be0ab2f518ddd","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.39.tgz","fileCount":56,"unpackedSize":176326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkJ/qCRA9TVsSAnZWagAAOEEP/RgkK82BzihDwEQ2wtZT\nl8Hj/qnM2qpneRofwRFExxS+Gp6X8cC50kd094s4tJfru49Y2r92e0IfQpIU\nFQYSXSw1qoM144wpT+BPE83P8jIR8g8y6Ic1GqBLCYv/XpCLULluhutsJDoD\n/50aPHIZPrRp5Arotxr5rz2Y+1h907yPh6MfBYueqqjKkVWE3COddRXoJ/VM\n73iJC0TDBueDUbYxV6X46eIy3v/9RMA27UDuNauzjsBeugGZpecOTDogJJbH\nZltGYkrLnAwcGymoUnVTJduWkdV7j3MTihVH++0CdZNOLbsR/hBRDLxFVGRj\nb42mWQIWxGM0p4ii0Kv8BSYQqWUivmPJC4DEgUWiyJxzRLmbzdq/itGENFjq\nuEh5m7fphdJbh8Nqv+/DimH1+RIHMhUwKEOiDYkiK09IS/xqrE6gfFXsKlTv\nFRI119CCj5YfzWzm/usz2b+pfNVU5k6NXHKXkMwb/imlK4pH0lOL3VS4H1NU\nuYmJNC33Tx2Qqda9iIoG33ThiwjbkLknEtgiq5+YnsAMbYOtGml2t1ZMVs4K\nnhyn/poxYbqPEwErQRpi/CdlJQRUMFx83MBxtzHh0BoccCdVLq+YsQcUxJWj\n6t2v11TS+57cuHOAlE6fn8pL7DEqhGYFSVV58enVEtN+Po53MvsyqBVc1Vf+\ncGD5\r\n=vmb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/6RyUUxayNToRBH+mluOoLUXsrcReF7Rq+qcNJp6odAiEAo96fw2/SIGmwltZg5p1u4rO2b8eMgsFpGZ3w5Ssg9iY="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.39_1569759210168_0.8099070441232046"},"_hasShrinkwrap":false},"0.3.0-alpha.40":{"name":"boring-router","version":"0.3.0-alpha.40","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.18","@types/lodash":"^4.14.141","jest":"^24.9.0","ts-jest":"^24.1.0"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.17"},"gitHead":"5354f854cb8251db35639c1aea5dca6284bcf61d","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.40","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (win32)","dist":{"integrity":"sha512-RgW9StfuA3WVyioNsrHpW3aMaqlxWDIrgFH7s4hN7obuzyPbWeFls75B3b8C2GQjDRKoEDhiTFaCaan1GQO98w==","shasum":"64fd916368479e137a666bfd8974109fc59d5f38","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.40.tgz","fileCount":56,"unpackedSize":176453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkcJSCRA9TVsSAnZWagAAECAP/jMYnUfRME6O2t+alYNr\n7ax7SHrElwWvIU+lfRc8nDW3dMsCY0IrllIR8IFDmptJeOG1zNi2mFCVGAUH\nm0UD+qAdsDDB1y9ZBMsSkdCTVsoEjrwSe0kC/Z8CAuKLO0XvvC33G+I8WHtr\nQ6TbS1Q6gK1Y2uHPoCcVXLGkHeIwMfRj6ICIOA/MpXb1y6JQsHZrHE/DBvGG\nt1r1jbXXdvd+PZJnfIAuRU+WbLvO4PhSkVSgB2AXZBIe8S6bzAFe1540bhkx\nQtc6fBNIJ52FjYGrxowZ3QeEWU9nc3rGJX/xTLXPZKl6XEZZLygHFZGCdgrb\nZ7+4a/TYOFJt1Eghah1eN9g+G7jUR8U8aU/X4yADQjOv2V4ohG/16pwsD9of\nou5U0JeR6U21QDVX/FsGq/Cavdp2VlNcVsjk8puF0XVXM2jQB+BCKB/jffbN\nQZBRsvfAtUQMJwP1v1MzrpJrdc2Mn3CivF4tvEBZ5JRcf6hY24RfqFB0Rdk0\n4OuGbvO8XY2UVzRNuRd9y9brRQakKSUNVBpSMK2Dy160TcIQs/nPwDZxHnCI\nxaIVL+YEgAougABs69jLcaNgvIjKks734oG9fSnp2gExGdNblmiByFnWHODT\nFgV+5hWmaJEG/f8KEbFM5TakayWMhmyB4WXLz+830wKGpbKgapMDd0e26zzd\nKFn0\r\n=rvsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBO+tX6BxzHJXWwIZ/lI19A3n3YqnzXHX48p7UunU+OAiEApvEJ+atvPe2ew4lW9z97goAkaiRz4EFH9lulLAy72tg="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.40_1569833553653_0.41540551377579527"},"_hasShrinkwrap":false},"0.3.0-alpha.41":{"name":"boring-router","version":"0.3.0-alpha.41","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.18","@types/lodash":"^4.14.141","jest":"^24.9.0","ts-jest":"^24.1.0"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.17"},"gitHead":"776c895427972ac200edbd84188821b71da28ac7","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.41","_nodeVersion":"12.10.0","_npmVersion":"lerna/3.16.4/node@v12.10.0+x64 (linux)","dist":{"integrity":"sha512-VkWrafxRIxXfLIrvkZVp3zTQ1w3ZF/fBdOOlEYxkDsUlXob8OdUu1sXoj8LkBqyR6ICL4nTh8SP79zECs9HsXg==","shasum":"3e9564cce8af67e6a7fffcdfab610d51cea64358","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.41.tgz","fileCount":56,"unpackedSize":176518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlyDVCRA9TVsSAnZWagAArwEQAIxcZfZgVIzUavv21G0G\nSZXXFSTB6Bkgw0G1KXz/8Y8wFJMfJ05NrhdDPoEE/rSd0KHNjO7oxr7ar4Ly\nqgxFw9GT8imyzMpadF2JVyM4MJYgReuvtAdiDCYjO7EDDNvPNapXctwufcWT\nsMRJkJJNHLCm8c37IylWOApsjxlCGLSEWW8Re4qx6s9ibXGauynZMTRCBU+I\nIYQbY6qm+i4m3XZTDhgFXqVZOiWAo0DI8z8bwNv+2kOjidjBua0MjWYeOvjH\nlO+iKmnfa0gI8kb2Z5+1bJNhIETazKnkzxf/i1Eq4PjxBb2e2nNVdrwRriaz\nrS70v2tZWVbhXWpL7g+44qEZXYC/rJmYbIar2YY8Rds92qm6/zWLwrwAVnh6\nbbSoFD2DzF9kSaVhgheSWY29NbEylTJbj17MRWTqS4wpLhJQG7t9CV6QQm3j\nOGPyErYelBJ7O993vGV1S7Xfz6/Bm9RE/EJFysm96Ua/Dp3/fmQqq5J4Q0Ec\nILmpXptLPTTs2hacAyiWrZ22+i6yfJ7eYIZu3rYby1waYfk0noP+9RBBRam8\ntXc9W6gHNGjLyO0FMlQU7LKVjoBTx2bHDRjTuqcrbZELY9I1+DFm6lNskYUq\ngP+MjYmK8/TOpVkMvVkzHVyHWFbUavdESiSCnxUyHkpQv0ltRua68a/ZpG+o\nVeFD\r\n=mvGD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3DY/Br002rji2W8KSxZGor/8E7Qm7Ztn+pnYK/k69EAiAuhX/EF/8Ayyl/fsdcGgQ+lFF7l1xZKIZxcQ6sKf70iw=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.41_1570185428547_0.21824566645390542"},"_hasShrinkwrap":false},"0.3.0-alpha.43":{"name":"boring-router","version":"0.3.0-alpha.43","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","watch:library":"tsc -p src/library --watch","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.18","@types/lodash":"^4.14.141","jest":"^24.9.0","ts-jest":"^24.1.0"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.17"},"gitHead":"ec1c0ef3bf5fb384d5c4781e5873a34c7ce780fd","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.43","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (darwin)","dist":{"integrity":"sha512-ZKU8Jjhq/IdpNt8dQKHIfxoFQJPYN64aQxgHDIwHXQJ/aSmgNuc+aSDxayY+pd64xSlx8li3GRppUPxTXSiXww==","shasum":"60d4de59b5555d968d50be52c7d9c974754ef521","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.43.tgz","fileCount":56,"unpackedSize":179594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOO/kCRA9TVsSAnZWagAAIDoP/1oY++dZfSWsCrIyuVhU\nqrGi9LA/ke4EJFR9YjO4GFTNk9SvRTNfiC5HUxuqNazmpTwFQh28rxA+MpeL\nVcytujd47W8Erbu3lfhaynOscCPclZIHYO761SyMJ1thAZJNb85YvxiDagAr\nsLlB+Yz4OgmnMmyaTpX7Z589ZFa8rDx8Bbfq1LnHSH5mYgyzEETUJhq9CR7X\nhLGlnM/C3nD0EFC5yw78YvHzGMOL7Jj3ptgT0lLlfvYgaRRCljc3xkUEo/ZO\n5YqDCXrYA/jIyy8lv6+Dfh85fXQ4jv91AlLZv3bdhgfYAkP68vCp4eJ5f9dA\n0IgqKbYnkD+Bpc9SZOStqj7nhwbDbCGxLXI0drkCrDS6KvcFxWxxJxQ3p7ws\nOnfvUF1ogRKb5Ow+ehDRY0tjScEjv6ce8j6oSMdaY6x2qaJdMfbUuAwPG5pH\nGfA/zjcbplhrep4W08AoRUHnCb9MagzGnQzFEZE7SWb9VO01IDW+LD+Os86f\nD02SCnw71cx+uB90GgdXHcMnuvw2bmEOlNwZcGppC2i7R4ZinZtiqx45X51n\nuKljEP0T8ObllmnCbIZl/YLebzx9TCHEWl5awMIW37av0ovSzj/trqjqdC46\nDF8bs7UHuUq1tzrFpi5cCoBWVqT3LJeXlIWAZVPvFhmR3vhHrI8UPBFJQTZG\nRghR\r\n=vq01\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhJdH4ygxEDXZblywOZugTaqEBcnGPd5geqJWY92/oqgIgDLAZ5CZaNW05kH+frMXtPQN3chjgoHXCsLEXOn7QS+Y="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.43_1580789732532_0.6629565440132119"},"_hasShrinkwrap":false},"0.3.0-alpha.44":{"name":"boring-router","version":"0.3.0-alpha.44","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.18","@types/lodash":"^4.14.141","jest":"^24.9.0","ts-jest":"^24.1.0"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.17"},"gitHead":"d89a558134a3713e2fcc34483cb1fd21bf908aa1","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.44","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.16.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-vIlytmRuslcApDCfv+T1zs3DhwP2FiTdLXlpky5YLaJmFMwBCMZvva4XHM4qVXFAvTuhO+7UySQlSfFUlx5zLA==","shasum":"fdc0b27f09c545c1982d603908b704b944e87b75","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.44.tgz","fileCount":56,"unpackedSize":178156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQeI6CRA9TVsSAnZWagAAAd0P/3lpe7Y0hF3VrjKSdO23\nJ+i91Kc50kCJPcN4udqr5WGDqBGz4uZ+VI2Gjj9ma/BCyAdS4ZqIijBA6mj0\nio5wwiVQjgPJK4Fau6AbVVD/0c0gSsEpNVEcRodRq2sBE4jlyjLBV4ASSMeH\nUKWufDTxJpXuWUD2xaJyFYcuVmHq7uJ4pdsXlzq657sb0NJILpzVvfJcMk+d\nCwV1e1F0HSYa0e+VX0QcjADi7dDo1+iBPpkqOLWmNsPViLQtIHXjIJAGnE4g\nl+UdZx+nWZhhup2yzksEMDJFflJc3cxSz9hm+MizehftkYyRgSCHQ3sNs+L+\noLIhhHolAVYK7VuindqVF8lVPSML5bqhf0A/tlH6rn5bEUhREbUm9WgmLmWr\nhJXBflikRobQCjHNYKnBeLvUnAf5aA5A6H1LsPzgaKRGvRdhJXXvhmEeVDhn\nwc6Vw5YFTCCM2OxNsVzhwiNf+6rWYZhWeNjexIhP0tA1Bwd5OylqBUe/gH1o\nbjid7akkvIluDiAfDqM0rdTs2SMeGzcDVV2+NMbCL1obViI2gIMz7LxC4ed8\nbdCZrW8supxq4FGAIY9BjB8VAMsvmM+QuhWy8LI6j9dcGyT1dwMlo4Liti7a\n5WtYDkw9TlgYvZXX2FdiEKG//ca4WqEC+CjOAH3kmV08syhzqPC7vlOnEpOx\niPY7\r\n=fSrI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfgqlNtN3KjYp6rDTZTu2oJCHBOUmHnjLohFCuScp5ZAiEAxKAOzVoU1dDsM5KHg3BULbZTXuUyOIsFA9YlaBdkL/c="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.44_1581376058122_0.5575438182302443"},"_hasShrinkwrap":false},"0.3.0-alpha.45":{"name":"boring-router","version":"0.3.0-alpha.45","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.18","@types/lodash":"^4.14.141","jest":"^24.9.0","ts-jest":"^24.1.0"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.21"},"gitHead":"38d6c5edb95fcddbd7d5713a8419a3bd3da2a856","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.45","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.16.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-fFY3byduoX006VtzyGBBSx69d9kZQNLI46AubIn25T1xJNv6Aeai48PfnFQqTl7hQuRkIQzj8Gt6t/879nLPXg==","shasum":"4e2440be7f38f86d815ed1dc07280d02b339f5a6","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.45.tgz","fileCount":56,"unpackedSize":178156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSYiMCRA9TVsSAnZWagAAxs4P/iCMRt10ymAknSPKeIuI\nSjE8T/ybM4hHZ+YxMNWUwGHzXO4PmAcbET/OyfWVk3dTP7cRlhb8oRsaTvtn\nY0wCZBmmxJXvmT3Z4n0NSqPeMENMytOgiVAdcD0BxcYqzp+thaXo+hEzmNUJ\n1TEhqIf2ZGXLsEjmEizAg0pMnoAdO7WkEeyxvXGX2VUX+HSWp15gQvYjKJiz\nzMJndHuNK+q/9zVvpNRT1x22l5spsjFn+TXjFdzoHxSXCGMOl++V6Gg7e7Jx\npanvnrYAG0uES7K4kcidvBMSxQkZMtminY2zXCEJnJZlYmLEWeMX6azoroDw\nl43mZ3DCy9xWQXfa8PJi8wvV8YAq8Oj5ilUCcBUsEYFD/oo8oc1KHwlhdMiE\nlVUHtZQL0slOwNCn4eJzXuhzVijRNKk2GzLwAVCdQRvuqwYVGXppRufmoNWQ\nwNXd0tr0i5ZGze6DulZGUnjyIKdV5UE+iIyXs4Vjycd/nt28kVHohWB5yUrx\nBKAEOlUIwrBSI4VhMkNGuHe6aA1v2ynj4SfQQ00onjhqZaFYkzTj/FG/sVNN\nadHI1hGnwsDgoxVDDmPkrG+W+NbG8B5SEyA76XCSWdkHU7FFZ/GcrlcQBfo7\n55ADAkBMFpgyTaiyNPiuqfTtwp+6OT7vFKBvl6ChYBByNGJe5l3+O4KEOARO\nEZsS\r\n=Rj8F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaIFSs0eZL8WViets7cxJkC6qk3cHOv3MWvlGeOEc/JwIhAOxd1RM+N3ZwoomaI1TVZLgPMyBZrJ/x4UgvNNo610qd"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.45_1581877388192_0.864527319973353"},"_hasShrinkwrap":false},"0.3.0-alpha.46":{"name":"boring-router","version":"0.3.0-alpha.46","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^25.2.2","@types/lodash":"^4.14.141","jest":"^26.0.1","ts-jest":"^26.0.0"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.21"},"gitHead":"af5f8836b8cd7ff0e777a00c9f93eb229ab20912","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.46","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.16.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-emZ0v3Lrkncq7ACJ/7pkdWgLVM9SCzQSn1wqIoE/JGuUq8EZFhFQf3gNcJ/LkkZ9CCzPxpVYGeqjfL9Z1fLIfw==","shasum":"8f4d138a5aba4468f44b215b0f7fd1d07523fca0","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.46.tgz","fileCount":56,"unpackedSize":185127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewlsXCRA9TVsSAnZWagAA1qUP/1NpdLme9INw/8zRvUMk\nPbAmAb7bJg8LUFy9AH/euBNdnckugsj3b754t7CAymjLzc4ixSl4Qqn+IhuL\njxIHE55LYOHl7bTb1sGEX2Xsudh/S7mQW/6XT8hNxIGVI8kFGFESNDqONrmO\nFWYKKExwPZSyIZvriFYmjXs4CsDTd4o/1bL+fBNbySpu64cdd1LalqupsMmD\nkHwfSK1voIXF6YJCwYoSO7FWuTbHVJA/50SCZzCtul4prrzHjZu7kvVP2Oo4\nNwErXobj3Wefa9HOyQEAvSc8Cgb1y5gySGqZNUBlQGx+uhVZChDzjTxQYNFL\nozCLro6ejULSMblnAgsjy8YfPkSaCdNtlFR/4q+IPxVSyE1+oSuCMDcy+J+U\nfTi8DRtUHKbpYOa+9HUoLRqUvOV/sePrs0VctyMWA+DPBJAuzEN6sBnUpDV8\nLHJQzFv8F7NRZbwWbDEAHJslS12hAdNcCHxWiTWEXEhjoIMFt3fjsBssXZuR\nO0QxYCoY4bSL+cWEcr2THRnhwFTKhcmJYQSJnyn9KuS/bN3Qer7fZja4KbEp\nOhs59EOJ3PCeKuh2N8K5pFOWPBfV8G96/cvjUZGlKLA1xSShE/i5zk/eT4nW\niIsCcKqTt/H5d0xYpBNQdmdKzw4WlTpxmWCw0eYK8EBj86J3EnJU98qRbLJG\nliAw\r\n=SfL5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZDOI6lLQyfVH3UgUK0/955wPstoSOcJY09wHCMrh6BwIhAMECZCijcufv2dQiM+jyzUbXziDW2VT5op+z+s3U1YXi"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.46_1589795606646_0.7006489809540293"},"_hasShrinkwrap":false},"0.3.0-alpha.47":{"name":"boring-router","version":"0.3.0-alpha.47","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"build:library":"rimraf bld/library && tsc -p src/library","typecheck:test":"tsc -p test","lint:library":"tslint -p src/library","lint:test":"tslint -p test","test:library":"yarn build:library && yarn lint:library && jest","test:test":"yarn typecheck:test && yarn lint:test","test":"yarn test:library && yarn test:test"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^25.2.2","@types/lodash":"^4.14.141","jest":"^26.0.1","ts-jest":"^26.0.0"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.21"},"gitHead":"76404b682a0a18e84ef9d07a9b09facf6987a663","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.47","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.16.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-6wJDIltoAZMjKvTNzAIo5Chzy7+Q3WJ7JS6xaILedd/qOmRnGyG+beGbSmbMBNjw67bxtyu8RfxAH9aFxM7DPA==","shasum":"348eba98ae0dd504bb408635e64423410966fd63","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.47.tgz","fileCount":56,"unpackedSize":184844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeworNCRA9TVsSAnZWagAAbcMP/iek5W/CP64OfFg0ttDD\n+8uPyZIJTgEe7EclpgOrwTn8XlQ9EhINPtZdsZsjkz1UMWbcgiQB13vqOLN+\n2ZinHfby62RXCAV3izmaMQNdQVEJDm1DRUt9tYIp1b2rgwlzl3KjLjY+9SQi\nI1I0GNU8wYJFZGpp/PQRQFU+pNT3gHdaZ+sNT/B+MoTmPjYu15xXZzc712k0\njqt+gL9EzUcAj3MitH6emOPdqCjrfX1vYMGJATt5oZ/whKXtxD+EE0krBRyC\nO//TLD/4ZYYrcIxPjp8GR78mttFYhQX351qcPysM/iPDpB9KmsG7R5gIFiXq\nRbdmb7akU/bRFb2W9us/wm2berFvWRfyC37gXaxl1XDuSBwzPRXh/60ffgm0\nHQSSipN7RYjFJcvr0GyUzv4+0Vnhz1TD5z30/KUW5mL8vbRSwhr9vCoyNA0I\n4/ZqgTO8fsc7HCX5DZoJ6Wub2w4s6ugctyJCsq8An7Q1zZOGXfRV0+KXiQ2p\nTF8W7C0TntS7GCLYFeUlTRmTnVdbZ9dLTPuQTl/ldYsOuNg/BSeXUGniZgB7\njLz0eMddAf1qVGUPjC4tuVqwc5BZVByMijgXdbD7RcGFlZ/N5IGRQQ1i8BEh\nKZxD+6qTDUQjh+qfF4M02NdQSDxZ6AXysacREopx70VyIc1nv5X8cdRCY4hv\nHuI5\r\n=vUWt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxXKd/P050DkwtfQdntHHIx4mjVmB/LQKtispLHvW/lwIhAKNHOPXdHwrS4r+9u0jRjAt27MIYnbMaXDhbjV1K/SXf"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.47_1589807820428_0.09720997740974813"},"_hasShrinkwrap":false},"0.3.0-alpha.48":{"name":"boring-router","version":"0.3.0-alpha.48","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.6","@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22"},"gitHead":"ad6dcfde905b83a7ea5397313f99fb3337c72813","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.48","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-IZoSPw1kjpQPOPsKubY5CPnbDCUYfC7tdbYopXQWKZn/fAg+3j6/4xZQ+NUm2j7tBnvqIqdc3lAvcbIfR9qAAw==","shasum":"5129ed39edd17eaed8bf64215f943b1aeff7375a","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.48.tgz","fileCount":56,"unpackedSize":192542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9X3nCRA9TVsSAnZWagAAdcwQAKDVecGz814ZizHR9/15\nrcwKGE4pnIKYyiynQm+n9glZuO1j/0q4u5S+BQp2euNzaqA0ng2OtF4lZAXi\n92QpqcK76s7+DH5fjRLUvlgyEetpWw2rsTdfhs6UXslXGI25n46OwQB+sIE+\nXdmjbHR2bsmF//P1hK8AJT2UZqGJb5oFyAyfMnOhzosuwRSL6NMdK3bzT+Kw\namCRjgbxnnHmGQ/6mixEuiPyE4dJjsGnzZYGwbMJAJzNRcjFsFwqB16IvdJ2\ncvngTlS065/qVrOv/KoF3qh+w9e0QjPIhm7sv9nn1y6v8xXc/OcXYvmnV3OT\noUufzn0NfoIccSyIXhSnKh8PyrfbSB/lV6YXSjJAyWtsHDjagpBMecmSK8bC\nwf3gglpCEFai/I+8QmKZI/+LFZ70kpjjJU4MohT46Hg0g567E9d2unNbStpT\nS0dswxKtA+IUP47bEzGQXIHQ1OoTWTZ+o8yNGYk79LrS0G6VGaKlGGlYNq+n\nn6Dkh60gjmNSzU6XDM1Re/EhMKl6/3pH4VtCoWas5pIWW/P7QzWx9vmWJRDB\nhPPUoA8GW+fPkIqjkEtMq+jj6PqTr91ulqLhnyv5SN203F2OV2yHz9XqCv+y\nTmg2Tloqxim1wM5d+nMouVY515K7PVNFF/RZh/v6MhJ8+8WW5pfS+dnGk+5x\nJ04N\r\n=PwO+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaMNW1Jy/deJW9aqrK58bHPWg6HGm4TlKxXzNgyCCYJgIgbQ8DYDsYnQL5MPx00rMo7vQb+6CKE9LgrZj/lHWcry8="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.48_1593146855132_0.38199195254562013"},"_hasShrinkwrap":false},"0.3.0-alpha.51":{"name":"boring-router","version":"0.3.0-alpha.51","description":"A light-weight, type-safe, yet reactive router service using MobX.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/history":"^4.7.6","@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22"},"gitHead":"1cce5a625d232861f8384bdcc2184fca408abef7","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.0-alpha.51","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-KmKPj3g+ljLK0Lc2NXD5/rxcQg9xxLCsjlWfI5lKgOEaVmOtyvIOv9gjqQ2T3+WDWJDdtJ3v1AtyVO1wXPRQrQ==","shasum":"40ff71fcb7cbd3e6350c216b2968c1b00f049ce7","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.0-alpha.51.tgz","fileCount":56,"unpackedSize":192542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9YhfCRA9TVsSAnZWagAAmc8P/i27+Up+gsR78DL6l+7S\nEG13+Xo5jUidzZ5VugwnM90pYfUK4XdfwRytTOFx0RdSLHGX/sEtvkhSV93u\nly4aJZzQJ26NvlWszedwHoITXEM2vJ59lAqdt7WT6CDEnHtM52WpvnLG6J9y\nycmCGXl/aQc7gqlHq+N4cVsHlvXjJ3oXyQq9aO3iR1tLtSyT7Rrevw++jrRd\nd2hLK97FGbAcHhkxLbbX7KcOL1etH0Z7G1h+oTtpVTReMgdd3Sur9rTgUWp8\nL56GZP2MWI1T0rhNJcvzmZkTspbkpGc/6lSO9PCvRY58FNRR/C4Iyl2WV5in\nHwrpp0OcOREl02P8k23N19ltNn/11g3aUfdsYx8plgP1s2iu4ehlLqbrK4zo\nD8KDOwDtzPqRVlMy7UVveJbgTrY0eICm64fhL0xv/CA4P2JapLXJZwRWO7/s\nObN8+JohGh/Vjhn1DzcEvhL7PeLLaA3Win6VE63t6Wu+2yHsASAFnU6vxGxm\nVh3A6kn/dUq00cdlts/EuIzKnSxSY4qaHa3rBlXyi1GAz+WEZmxVlbkRDMLl\n5KwSd8htUnnzRi5pf0oPdRBt5x4Xomt7ajB5Joqq1NQC6shBJ3Lkddb+xN0I\nUu86geafiVc7SAPoWOFXgbTt/djYL/XwFd9m/t2xx3OtnVuXAkfH8I7A3CJJ\nfT4f\r\n=84CW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUiDO0qc50/p/WRVusRB3d7vYkZ5r5moqX+NJ9/cygaAiBLAizaznZlEidQG3pynXhK/CurEMbdJMJovzeHqeT9FA=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.0-alpha.51_1593149534569_0.36284764756777466"},"_hasShrinkwrap":false},"0.3.1":{"name":"boring-router","version":"0.3.1","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"1caa1713e9a4d0f9fdc41fffae07530615d2c82b","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.1","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-17p44bNkb+VAapIU4pVfv1LG/7qGU2f2QkWeFXU9IbsCNPHeGhFU7S11KdIf9OgHi61IEB1SPmah951HpVXRlw==","shasum":"4a3af47f20d6abd4bcff5e7ec8fc4ddbc86de3bf","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.1.tgz","fileCount":56,"unpackedSize":192805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9vrdCRA9TVsSAnZWagAAgzQQAI/m+nEN01B+pNVG3QGD\nx0WtYeIao4BP7F0qr/KlNHSxLpVAVwf3hmI6xM7M+pDxIErbyTMAKpDtc+rQ\nwWobQZSOL6ieeI64LAEmj7Fv2OsTsUe6PtS/sYgte7da7gNsHvo+UPOQVyiT\nh1/ATG5scCLqiqI2Mttu98PeFbK7Qn/OCqUxd654GCnVgcMRV+5jY75qeoWP\nFEmtfstStOAdx37cKNxE2iiK5FvES2wKM/A6CDRCZIazAMA8zP/uVXLgvK2V\n8uSGLN2nfUFysseIoDfglGicH1ogBYtErF29kSsIMDM+OLTIX0p/M6dQ0nvh\nEF47tM6HiGIQyfMA3rzvWhCsr5kblIbA4/xoTbb1+zBFX1hMlsKhhYCUHIb6\n2F6gHyEhQZoLsOzxujZsESdULWxNwgFZTFVCsnZwGJBuJrw1t7sWZy1eU2Yl\nh9rHEd+b/8FXdr7399PQiYgIaxt5fq8lX9z9DpBhnZJ+YFI3bEuExBwXYZ1A\nlzO6rjxcha8cgCTqtDsnkBGiq0oa08AvNQdmAL7vdpgkh9B09s7M4qBtj9Rx\nWcvYFkm+8SYwa8SnXPApGu2FUdn80CFFVo1oHqSfHXfM42FqpMqT3DVhNEWZ\nIyQFFFwY7nNv9yCtS0/EioDp+UimAc9gk2HYDElA9kkWT7Bg25qOgSaonTwq\nZrUk\r\n=6yui\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqavaCOdJKq8EzHJcr1KEzhwKa7oIKF3wGoPUg2sIdDAiAMXIhkDvvZTwx4nbFHVeZHhaHk25Awx1Q6Xnxm0C/MtQ=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.1_1593244380623_0.5846456972747036"},"_hasShrinkwrap":false},"0.3.2":{"name":"boring-router","version":"0.3.2","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"ab23a3ea9bb70a67b79920f3a71287cc0a93c259","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.2","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-v4JWLfkLaSOzH6fYrjwibNGViiEu6dNuahtuVpaReI7JwPdlInljPmBdhllUm6ICwIU2GVeb0dMSnxTLsEMdIQ==","shasum":"c837324833fee19bd88368d07b0ccd2d87d85f1e","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.2.tgz","fileCount":56,"unpackedSize":194033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe90WSCRA9TVsSAnZWagAA1GYP/jMz+7Ttw22HtIkZsSJw\nlbtSLIfqYr1lB7wHIhD7pkUnIzJ3QCNPbL8WJLKJKfVgQLo97xT/NBxwsG+j\nYo+BZ4YINP3Y9NeM1hHz0cpc8Di1z2pW18+scAXmuTbld33g8elRVBqhQH8a\njNsMY3kyZ1P2Li/qY5++lh2n0IDGkAv+XCXcEidrOipF+6pzdBdPFg+6zMlL\n6pIWozQ6qkWI5pJBnGOTi8/g0LkzSR8yq0YV1iS8ff6bJtlnKMZjU3TKOCHf\nIBfyjqrAhylm1qTDIvWWBWINO5q5GqUe2uLNc5dQJr1/XHSjoD5Kufca3z0E\nOZuF+HS52M9mm0c/joBu8m6WrOt8pl3esboB1RoTlFsUaRtfZK2W2vpIVZG9\nr7lXufeJsxolP26L/zpSLaPuxT6j7bMyrQKX4C3IDjUSEaKLFoHIZXhTOZ0G\n01viKzMdfCm/H7Q89UjJ/SwGYReGYROtVsRFyeR9gvUDKF3M9SXVRjNBOmgB\nPpLxn4cAx9uVJIoaH8uS/rLpJRCUxB6RS8Jd+XIKMjRB2JIaSKpjesoDuncT\n+hzJLCkEzP/n/IKto2U+T01ApIEZt2sSvFI+aHdC9RbLHOLT8T+ahP5x+uWj\nwmmyb8DlCH8FnWOPrFjfMK2q2E4Ub1ComnCOzXiF+Kcx3I4Tc8xSwGZ+hUJE\nZwOH\r\n=pMK/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbZ73eBcMPrMU7QpBw+QYp9dAcZ1JeweT2sfU0KNIR5gIhALpW0lVNo2v7Uwq85zCIOrelYeSYaKZ4jgLycpz7cpsY"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.2_1593263506142_0.7463030243154041"},"_hasShrinkwrap":false},"0.3.3":{"name":"boring-router","version":"0.3.3","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"ca1048def542e1f8eb46bfaac8205a3f403cb16a","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.3","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-mhh70Ygzs0V3/lcZXjOp+T0ea65Chb7v4LzCNQBPdMwGSgWHTO6qMCl4Q8Sb4qo49J/8loor+648HdbiLKrSOw==","shasum":"a5a5076a20a95b31c9b2f080ad0d061f2f38e38b","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.3.tgz","fileCount":56,"unpackedSize":196649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+COtCRA9TVsSAnZWagAAOOcQAImt4JZVgEh56OJXvDaF\nPVuCUN+2mWXJ8esahA9waDs2UlMR+lmePunrjPuUpQHIrBBrDTzTr23weoLa\n8dWlIJKzNNB/9idiXQNQRRXAdxNpgCHFMlYba/WYw8ah1lczDAVwikp6ggQ3\nwmbLU9QD/l6A5g859w5G258Gq0oiXbI94HV9FqAr0rxyKMM7k/udxFZYUJyt\nORlAajjE4ttL/o7R3YR0lPwn0mDxGLmwz4b/sijBa8rQ6gY2kBbG617ZzxFu\nXqPXN349QGVIKyQ2mw+MNRs6pUjFLRgl3GN+ldcleF9JHcCq/DDG+XGm2pOC\nHZs+QYcY7FhnYqnO3mCrAEHrrvydoylwTRYwLXCXd8aC5hA4Q6gJkYHnIpwZ\n01Gmmc+66TVbv1rplsZw7o/trZWDVyvOo5HHEfi4c+qVQE8mIB/H7t0dsAEd\nDXeIHpH7H66UY4lKyOs0tjX5zAZfLfYDCa2Js4yRnnI+28WcuYSZiZYyYEQn\nkSu7MpaiD5sfj5yyIMWWEkJoPKy9kNcNq0ldeopW+LOI/iA9KfEC4BrhL9mT\n/Uexo777lRmZf73+xUTNo4Ha/jLdYM95Zr9D0BSmn9sQ1SxYYywwf3Egoc1I\ng5yRXp8i+nPf8bSB9qU3V3VQ4H+OFjx7nTZZw/ZvB/WGo7ZqDZjrxyKWvixA\nyiDW\r\n=Sj41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbkQ2W/TCONX9NzVmvdcN8IyiWY1vRgoSpeM9Gdtti2AiBXOUQUQfeDuAGpLU3SvxLNvDeJjQUVSENOaWvX81gZSw=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.3_1593320365273_0.29287706764908017"},"_hasShrinkwrap":false},"0.3.4":{"name":"boring-router","version":"0.3.4","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"b877ac4e63e5709a987c55c7ce32318451eed6ae","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.4","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-7TTwNlHXjbD5DqdAwmEX+ezBPKNPiLQVoZMdjeAE8S5/c187UJBI0OvpKADdTwm78lCDjBSgoZd7upojxgUl1g==","shasum":"c08dd2acb4fc11f438fdc9f32d4397ff908c39eb","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.4.tgz","fileCount":56,"unpackedSize":196966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+DBfCRA9TVsSAnZWagAAqrEP/Aoe+qtv5Xaniv1FtnlM\nKbCrdmKbQe8vwS1mJL5bQ/gyk9aceaV6KbYscx7G3pSOeG1hNtqvYWCUrD7I\nzmNFscBgPu691wjUraDdEiYPUh3+xIChGi+dSfUpg2U/c1EGnaHHQOopogYG\numqC36TVhaPcf8Bukr2ScYNBvjX6Oo315ZDv97dSnusKcz3TQvgAQOS7vUue\nrfrq9WV8Z42qcCeCDTYKX6OcRcjP8okuuMRDiJqI5Kfu7QbHrAZM/UEx8JD/\nQdQv691QtroL/PgmgA8Rz1sUSUiBgEi+FwWQoM8FeD8m6ZtPI/noL3v+4LoO\nUtGUo8lasIJDbjvu47fz3j3JdRyoPJ5bSBYI7jlG2vl+RAhlSAfLdREJ+CH3\nbXYafC/wPTcF/LEALF90csfXcs1wDihfHVaJhNLgvQAodgeC+1VBjD3LOdhR\nm5c4WdQB8I5odZQznh5t9AInXxyypeRcBEMmnoyhNFIpLy0+akHbOIitHSg2\nOWJbLASQGMV+EqKGJcWRhQ2ighy1CSC6cQ7yePa/5IilSto4c9CxwWbTIL83\nr1d4r/PQCvkhZW9rJ01g4u27lmYXCSCUVIAkVZNX+VG17Nda1MKhXij2FeUc\nRWDnJi3B9xRsaBRCJO0LW6Gc4A1rVn9NS3KqZuSuBtETPw0G+akyH6k6upsm\nmhyB\r\n=PFia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzLaptb6A6SAFK1wamrWicZwuCnMgYU3JAn82EHlpYJAiA5O9bnb1T4HJ3CaBYqKmM7gbS73cTMJCax9bUr5xrPug=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.4_1593323614828_0.656555037867681"},"_hasShrinkwrap":false},"0.3.5":{"name":"boring-router","version":"0.3.5","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"6d8af973b03546e13926c2f53c099aa7b3fec6a4","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.5","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-R2bNBigF2PIe8VmOD7aY7srxr0WSVLrDpLOI7aBGeTUONrfuSvJ7ia1+MvW8JxReYajx5W8yKgU8idpZgiQNRQ==","shasum":"1196a12fd3db71fe7c092a46398fbe420eb67711","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.5.tgz","fileCount":56,"unpackedSize":198153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+Ok5CRA9TVsSAnZWagAAyGUQAKUgfCwqe7dcEVj8xCl1\neTKmrvSP/tSIpeEaDUZwL7YOMdfhBVxaOYBOxyNtxctj06udzc4fLP+XXLMd\nsCz27xiYRUv08CweYUFSuCv7YtA37HbTGwlVxZREhbvagJQ6kV0hbLk8Xa/5\nWJ74MUVTMl0VyGZRmhIHtaVA+SXfgjlxTxLItFMFrICYyD0kRBnGahrVmMSb\nn2FQ8wfJF9/D15ENp/gFnojCLi8YieHeAKrNR6itsKsFRhvveCbN4jrbNUxG\npM616sooMZCGJjTsDs8iNYrE6gm0F2g15T5TVucYttxERVhdLzpGikegygXE\nXt1zaaAbBREPOPPZj64xarEWKAL8HedJ6ypHUSYsHyiJqi7mkD5+sq9c8QFg\n1ymuN/YouC9SBv2yDalb6bD9Lq4Rp/aHgnM96GGpb3H2PvVNLuQopw4YElwd\nb1NlmirvHsjvEP47KJcCvpxaj3k8aCBlsiJfVx1AOtdbAlSKVO57oHiAntVV\n2Zk93VhckRYk8cSMaK7wW+LpGKZ1F6y5oWOVZigasL7/LXI5Ta3OYmY4Hi7B\n/3EXUpJ21GGHKPY+tMIMPvc6fO3//Ea0qaja3mu6faK10vaHzChTKeJrtcF5\nI0Ms9U+OVwHwezyj5jeT88sZ6pux9978XR3jbwOZD6KTIJ+xwtNOqv0STPzg\nS+9V\r\n=fAr5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChLtyekbMWZzAH7wyjN7+7OOhvYYn50Sz1TYISWkdvbAiBnaJTeX9++5MdYe2fO0MG5uvQyKoZy1G7Khbk/2xSs7g=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.5_1593370936527_0.7717998394320142"},"_hasShrinkwrap":false},"0.3.6":{"name":"boring-router","version":"0.3.6","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"824e24dc9befd31cd20ca011a9a1f6d479c914b0","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.6","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-uunTf1/uIW+McdJbHa47XtqxPyqTWfaDKYLn6IK14+dR2JLlnwkYfZkWCRE1QY62EkW1aBY4P5NI75IH1pbzlQ==","shasum":"03f361dbf51c04506810d6ee42a5412e3f0e063f","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.6.tgz","fileCount":56,"unpackedSize":198124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+hWBCRA9TVsSAnZWagAAsO4QAJfMIitk/FjMIIlm1b7v\nu0quXJYgOZC6QK053iQSIgGf9FVNnFmW3IYZbzRwbjIOGsLFbB0nErXRPTdG\nALXtuJ58atIPipzMIAlDGRpewhk0rYEAjuweIAGQY4rzn4177hgEsq1JlDHh\nKofLxEGgDmMtc0pJ3q/n/srGVFfLP9LIaPUJAQftQ+2LeiaRRMZE9sAZhREX\nnIoc77sCkMH8Rw6q2piETucHBxIxosyLEa+GnTVarF43PMTDtTIXcJUrZMKI\nu0sxodvpi2tPaKdyIM8GZRQpPuZsfsIvvFTBKOQ3QL+7KX3BALYOca5KHe7Q\nwTI5NAGQ+eDwDfuLRJy5rIvnnfzMKU6wWO1RNEu25jCEc/b7wM6PRnD6t78N\n5ApbfFq4wArjE2suiUdEG6ejSI8qkoreqW+JhfHCB4dR8T3/w0mpFGLE1icw\nfm9CDhJij0Z/PDvie7+FHJ14yZlPNI2rPVtv6mjFgEvla8N+4uVuF+DN2OhP\nhlUK+1Qf5JwldBWH1+ifiyrYYNrPymydYIRsnBQQ4tTutQGgm0jC/WXHV0SZ\n02+4AjV6yfQ2TFzZsNizbBPL3wKyVrs4y4ZPayL7EhnX2PBmzH0QzguR6mnW\ncWYn7RkpU81KJxsXJxtVV8L56wyprbhluw/Z67+IpS/KN7HrwmJSxlbjqiRa\ntC3h\r\n=ZynR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDNL1mSQO2yqejxEJTrpm0rit2B/vA1g2zMUjEG/W14AiEAt2N4uJ3XBUTurfHzfyKNPP7Kzg8KHTYgw7Vyu6DnwMY="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.6_1593447809248_0.295385213403905"},"_hasShrinkwrap":false},"0.3.7":{"name":"boring-router","version":"0.3.7","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"cc47f16ea2602ec9984c93b2385a0b1f3f59c169","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.7","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-o1FiyiFGhWjCA0BmRmh/2ttQswpRRaMCgMQ0XR+vyX1K1bHry3mNPIEtbOi9HT42/sE7hZh1KSpXQ3PmYBzcBg==","shasum":"c93922908e5c3d699e621a5ee4a982ee7b1e7449","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.7.tgz","fileCount":56,"unpackedSize":198236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/OrqCRA9TVsSAnZWagAAl8UP/3sBy1cudRaBMEM+Ut6r\non8Jo7NW8wBonshhHEVpfcfH0eMk51at3gOOpC8RwyXeFE8tQn6nkboWEKEw\nv3vxFhoopepznh6thqNaUDBMNXJFMFO7R73LSsVyI0PLJha8v/2yNoh2vZF2\nDV1Q6lo+bgUgw/ab1hoeqDVlAMTWdYeOsjKd66/IFLgebq6S7BdnMRNDb/WY\nYWV9fwCpsYWzTuo9qH5eyXz59eJXV/rDff7sZALpX/P//63U9kXdVReyvh+4\nF1AbBk+Gud6AsphtNXPTYRtBqqVFWbffDSMyTzD37/+8Z8LMWkRd/hBNiSOR\nek523ZVMcc+mfO0o7BOjx+iCXIIklFJJZjz+Uz2JP8gaq5xtYdSiq1/6NrVI\nnlxRny47KaEapa1y09uAzwkIqLQkjYWg3rLNg/xgw/WZOYMpODzT3S4r1vu+\n6GP8hlD9DPEFhYXuNsUO61WLtcNxeYj/zXGPYBdXi6JgHYxIXwH0usORab2K\nLr4TCJyHYMWo6Q8fkup6RmBrkIZW2XPQD26i23HB3/cdzkaathDnoyaZCzXN\nUW7IrtsCj88UzsjDE2a+o+/ePmOUti6oZsj8Nk1ievfditT9YfAvwH5BBdEt\neGUZM7obaeaFVMpMSAEomCRgnnJT83tHiqyj0itegN59OC0Xs/ApcZWpNiIk\nXtjV\r\n=wJED\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHa7wc3/i1jbhkkTU24DMPmyt3ZHu8RTVIuCL8p8Op7lAiEA9lQULufFqowoFzZehxEKVWstflngv14u7PQhE6rNcV0="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.7_1593633513792_0.1967231939507177"},"_hasShrinkwrap":false},"0.3.10":{"name":"boring-router","version":"0.3.10","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"debaefd49e021e641aa7e8445dcd78e23008d6f0","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.10","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-/e/ak8hzGNuOPLVyONkE6O46gmtQInVOH+8sVGHZH4TrK5Ei2SZWhRCAjfw6ApxSFF/xNsZep9kyVKz+0bUKRg==","shasum":"50bcaf382c0545ff1357f64b8146dfd9ec6e1397","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.10.tgz","fileCount":56,"unpackedSize":201744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAL1fCRA9TVsSAnZWagAAuWcP/RugnVz8wtJ0sY+3jAL6\nglmdkB99Xu3wmdexH0zx4SlV8S90p23MHUXCPmJnKpyw83bS5CxZlQg5gRM6\n48+529qsi/NM8Er2UMRr9VhH8ODew3EAhhNK13bvYk2p9CkZGaZKDIaxtHMq\ns8e7fuS/kv/OwdHQH9bPoDdlAqOCpW19eX7tyBozAI0jBIh7snjcmfNzZ5EC\nnBVtE/wIdrlulaZjZY7ajCD3Ng31Oq7ya5eTDLG8dPbQy8HtRp+Z2LK2RfYF\nOEEZpgVQEkoIL/qM2j3T9cTljnZn9xkAKxSlRUDr390pOqoKye+kMrZQiRJz\nYuZEsRwk9gkFDCq9P8GVMcItvmoYjtih0Neld1XQayDcnmGN8MKOah1FoLuE\nTp/JB4Sy7bGvDW0BDqoJ1yUhWTdi4r67vQBFsmPS/wP21dCLMGPNEnoR36NE\nWVVDkpvqwbGjx21NrpZTdmp/DAx/gVcPwgCLtUGoC1qk5XxmxW1CKlSGPrBW\njEkYGCL26ckVvSq8Xmge2aZxNRH3uoQy54qNYJedhHvjfj3v9dNmdqpET0NQ\nJCXVwCaNehd6Q8OaxfyBTU5pzhzgi4+v4Xp3h2cdZDfkaX3uIMoue0P/PrKd\nAxN+BeboRUSwTKQnLl+QIfu+XL0bMjOT7vEodHiR7xyziuA5BxixkUbqtlmp\n32z1\r\n=gTol\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ/x5dwEOWlmi+xuB1wlh0244VKqHRF6wNLnzS/gpmewIgflc6uye2yzxZoo43w+NNyY0JuCO/xAkiaEIljDRi5ho="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.10_1593883998595_0.39569876012489"},"_hasShrinkwrap":false},"0.3.11":{"name":"boring-router","version":"0.3.11","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.4","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"d2bdbf75c49c8ccee7ed4aeffe26455093788089","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.11","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-ocbLwuJx6kyIMARNks9zOErCr2l1YNwDujmOAtrPz+F4DABirn6YLSnT83MMKrDGwleHttCLjyUJWL10EnnsUg==","shasum":"c4feb208236c28ef849b45104ccfe9e841df71d4","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.11.tgz","fileCount":56,"unpackedSize":205258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAd53CRA9TVsSAnZWagAAyNEQAKIeC1bLNipFaUJl7nvo\nMKIRM7p4kUBxrDfx39HDhHL15oUMJ8gO7WZkdPdmi3Bnas1XlN7KvJzhSBlF\nFNtRggcBfqCq+m1H3aVjdWlvHP/U4YVS2WAnhyN1/iNJ8OVr+H5keeF+WUkP\n5jeBcLv46cj8gSd0LQsWRpZFjTzlos145abr9L0J3FwMEFTzJ4HC1glK70Ca\nBZFd8oG6m0/LnhnIeW7igkmvpbmdE8BInE6V18QvikIFH+W77BzqNVz/wGa5\nRIK7nuV2BAEveg92GF+iI4fkI/WuJhVjM3XGaVrRbACZYyI/xXczYNRPq+OG\nM7puAE0YPw22qdm021KelCeNwQTlv52fa1NvSPuIGxL9InodgxUeAZJ7juIK\nTs0hv8KMpY452aWTW96Tf7dtWdiuRVbPUuZTDoH86qFKyztE64zd4XbJgIJl\nkLLoJrE+FnCgwkwizBMMM6yjk5orEYJ0zJy9KOhlwUSFi0SO6XvMz5ecyoK4\ndpRipI+gfg/pEGiSl2Pgl47DxPu4Iz3rnG0gLLWk9d7eMkCWAD7apMF1nWP/\nK/jcJVlXfn/d3sYDGqmRfGE3WRwsiwC8FrYuTtHjLcbKTD6fYw6jWBKG3ySB\nwfOg68b3VgMGhGlsgOv3nmg9syctmsRoQtSAw1BEt/4aQHnGlw3iASqtluPC\nEz1H\r\n=spGg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3ofbA8yxCn5OYcW1rMtHmMkCtpQLCks4t3pVQjzdnkAiEAzx2RsNvG5+scUJdC+6D8aBlx14iAkDEyN56iK+KUj5w="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.11_1593958006562_0.366207909350476"},"_hasShrinkwrap":false},"0.3.12":{"name":"boring-router","version":"0.3.12","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"e0ecb326035589a877e8649ece34a1d721f188a5","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.12","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-pJ9OOF/oRQzVU8NKvnA330b+OFzpsWPkVVSIvrXJ3JL0QMnddi2OtN35kkGukpwklERK4bxJf44c2hqZLv7h6w==","shasum":"52ed3c648611bb153b1762fec99fe5ab4061e9da","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.12.tgz","fileCount":56,"unpackedSize":205258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAeBxCRA9TVsSAnZWagAAzykQAIBDzgLLXLYZMSP+/Ejj\nUyxZMnQ8iDBUslH9w4Zw6wsh0STYMrYGVF6j01saA7b8gWJhhAtgvAnfgqNO\n3j5YMtmaUDcg5dAj+P9jONneORKybNmErPYbYQD3XOc2iMYBoLVpOuaKrmKZ\nVLOHy7cXxQnC2vD6So6eKrIkTzclji9tp8DTlyHB8pF9oIxRXLqvTlc2ABa7\nQmh2t2Y5ttopQBE9K76E30iD+4UW9EOKwVQUOuTi28xgAbEH61BfyJM7cJ+2\nY4DHKsBYsXZ0Hr/5A//XhZzReTCC7f2OuEkrW2VTOP4zJqUBsfsg/GKHnqkZ\nVjjvqAOAPqBBg9HHcWvD3A776jCrB2Dx6TSKidV3ceV9zyiEo2BIPmaWPeiY\nbeghDEVTw18UGHuzUWM+seFbC/5ivGck4CuEhIa9VkDHFX+M5b13MhV+KCMG\npCqMNcBI5H5MDpMgFTdDbmoUT6cKw2WPCIvC4Jtv4mA8QGgxYxeLa/iTpBQM\nza02ASZJ/j1jzw87iL6yUjP9U8XDQ8vKjTikO9CpNx7qan1zFeyZiGmafhay\nJh3VjpkU2JzporWe+SZsYmVwatQSSz5UozXP7NulnlNMBDjDMIhfZ38zurfw\nyhVPheWT72FXhjhtABXx5p4DeONrr7uolDsLabY74XcQc+keyaUOH32Pq9mV\nk5LW\r\n=WaGj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVg21gJzLU7S0OnVFVfEjlCVphHhoC5Kw7bxkFo2d8NAIhAO6RntxIwJquepywvg4rmh82UHpeD8p4lB45KhheeN+M"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.12_1593958513274_0.29854467609376156"},"_hasShrinkwrap":false},"0.3.13":{"name":"boring-router","version":"0.3.13","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"94df3a5158da4fd804cb019a1cffb9bcdae0a9f9","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.3.13","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-qPi4toaw1wul8tuUl1ss6yuTpRNqD0u5gy9wYGuJtkX3g4SE/lozUp6eRGtFKKEc/NNBCzGgdG9jgYeDAeVnRQ==","shasum":"162708b54d409bd51cd9e86e392c1358d04eb8ea","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.3.13.tgz","fileCount":56,"unpackedSize":205282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAqFpCRA9TVsSAnZWagAA2cwP/2iL4+S9sm8ZnKBl9hUX\nZYA2Wf9Ez61Q78SNuPApepve/nQiDk9yXZf5n4ZTOEWskg3D0F2NyQjbbPwK\nf0CmltZNY1NJi9aVp/JXW+85SQXfMJ19dnInSBDE+GFKHVceETSWEw+N0xzw\nlLbGqlxMIaZVfxrapMKru6ox3wbHbIkPmvXroi5vUKNwEzA01mXpzJaa1X1R\nwbDLICSZry/znYZyPH2QjZBsA3ovNQg2ydjVQoSx6M7KxV+0LH0rt7I2qYZ0\nzX4eRaMiR9zZosgPYa9KHr4BeN/kP718i/D0FGX2YNsxkEPxwr/twJMToOnT\nVZRrdhUNw6lGDKTOmkNAXjNOnaOyXXGiOZz/6GDQbRn6CamehhwV0+oy4u0C\nWYW34zBh0jYg1aOe3S5N12DgHz1DB8Dj8V7f2+a6kUcha1FgIW+uroi71cdr\nyazGIoS1WeLVvhzvI/d+YwqcvUP0SWut3Q1+d0+pHqbOx23iER/sNGrnKYpa\nLk8cBUxAtEMUAb7/3bxcvMlQzrJwXNSvVEu2qhpcVmM7gHAxSy1C5bAtJnJh\nFDPxgsBVoHE/2Dch78U3SLVq2+QBC35NS66274yQZW8yDzX7u2M+++hLaat3\nqo3dezY95v6NToCMLWqlxDQ4KlW5Vyh5mzNIuyz41KlhMtHX80zk651GUnjL\n9YV2\r\n=ek7i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbMZ6JwzKQOS1NTgoVqs58sGoQx8YJ+W6NytlbEGnUXAiAOtywPkAsZWhLhBDlORCzKBvIWLiLv8OZ/uaN20PNcsA=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.3.13_1594007913006_0.6173731618782596"},"_hasShrinkwrap":false},"0.4.0":{"name":"boring-router","version":"0.4.0","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"4d4772f9f24a1c9719302fc490877e11520e412f","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.4.0","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-/bxNGr+JduoWP2+h3YThG6TFOmEV+e7hqU52x3EqBTd8OOZqQfTbPqiwarFAQhTy43KuYZa5r8cFKHtmfZNpqw==","shasum":"f5b3c9db2d8f142c2f6ae03b6722ef3f8f358f1e","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.4.0.tgz","fileCount":56,"unpackedSize":202391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBAyRCRA9TVsSAnZWagAAvZMP/RyROZ3XHWvajlIjj5GJ\nD1hOdlJSn9t8Z9zLHYKnkvdo+k2GDuKN8CbflRk8CcBRmz+BCPnVFAyxUGCk\nbiDSlu45YIed418CBvXEIuPEBXN0JA2epDhlWswp3BuLniOLceMOTbVtFtoD\nsLj6sPCHTXQub0ifg4cYUuzcOI6QdGaIKFH4f4db8/PYXJsUU87IhKRHsV55\nOT3Bq4xQEnOfSPHCfqOzC47Jk3ffCMRNIE1jZI4jc1YHHgdw98Hv+78GvXkb\nffiRlaFh97BlNP7Bem1TX5vTJo018/gNZqB/em6TOyNbJzzPTqDX0QBMTvdf\niG6T0FQX0Vt2DYiT/tSmIXa1HQ/SkyAqihD3618RCqIxH9dR/ECJnX0pZczS\nzIe1gdR5B9aqeXYbqwzTJeihLezawkLUNs7egMNMlVWOSMVBVGuEIPqChhKn\nXYqeU2ks3cwOopVJmCxiN6LqNYsQJO94E8nf2PDSBDhHky+akpH0lK8Ab/ry\nHx+D4yYEa0LLY/jBVZmqpTOGZiiFebRQBzC6eiXc+tYmDBz3Jj17eX9o8Yr5\nM5ohcixukwlddUuaqglBD5WCDr8Ne1MzjeIYhHnEQvYUsBw2YAn5ReI3uzDA\nRHhNysJwna+e32Pw65EHRkFXsQ+XcDliTRpASCM1F8loslWyOZhAElQNr/Tk\nw892\r\n=SwbC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzi/+zzdqO8gLbRwf9E5RBfLpKnYdYsZm8LTx8IYLjawIgdSaBxbQPPNfspfXgAu6V7avTLawj4wiPpVMpRzbSbGM="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.4.0_1594100880759_0.7857548209852201"},"_hasShrinkwrap":false},"0.4.1":{"name":"boring-router","version":"0.4.1","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"4320e9f308883bbbaa0be18f8ca76c70bd5fb30f","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.4.1","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-uOE50lYCvxQfLaQh1MzhFdkyGhpbFsBB5slZ0/CCiv04s+DvdJrqUAjqIqWXdkOoDyllJRq/gURx0j0Gg79fAw==","shasum":"35689c020dace3c7f0f482cf0658dc5ce28899e5","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.4.1.tgz","fileCount":56,"unpackedSize":202383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBIb/CRA9TVsSAnZWagAA4yEP/isnHwzvE6XTUM/qFLuX\nDdfkR6jOr3w/CVdDzpGc87OwPFcwx5FXPHUJf0Kz9gD3ijcC6awSlHda0MPy\n9Egs4HZzA5YJpuOT3EqLRdshVCmRAp2hb2/74j3Ic4RWJgRUFG1CcwVI3Wiv\nIhD9kMDhtmJPBZ9tpBttj7XxhMj5+n8VpCJkBBdJldrDtIFE4qhHzS5s/b/D\nOeI2ENXx8Rl1jWGkf6/lKufL64X3bNEKJQya/o+XmCZ1/cVXcI2VhneYG2fJ\nr7zSu1N6XNfAl5192hSqYeSFOo0NRS1p8cyoA67Os4l+3SVQaKwZ8xvnxrEG\nS2t3lEmEztNpne1qvECaku2LxTEAJIWwBevQNn9xCp1o5x0qJIbm5cvCmmMm\nD9voNQQX+jk0U+V9D0ZGEvNLN7D4V2FTaxNYyCL/V2DiId6m0ICAOz3yxHzi\nxJf8+jd6OJajM54RqnFQcLwKGmKVoOxdN7QbMz8XvjdW3dsg/C66GaiPvlst\ne3JIoB87GUwCpM0/7qnov8dqeXmueXVTX1eHy0ULxBwAXdNJEst/4gLYnVLU\nGNhefpXqxhBXHusK4UdEEbheE2tOtXLSn8DcyfqtZ3KFkwqH5STaGxuh/jRo\nKD++7N+FvtQqvWRXRPVdsArnGLQsEk2edYKeLevvsD3XpSd4Uus5w6YSCkW+\nj0O1\r\n=0bud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjP8WqCjVkbwtN2Aj+BFim0yf/uOJ4amcT6QvEmfHaOQIgX3ukKp3RQ/LRfHofNTSIFdn8gvjdRgyR8G4d7n9Uvl8="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.4.1_1594132222328_0.5489775502440926"},"_hasShrinkwrap":false},"0.4.2":{"name":"boring-router","version":"0.4.2","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"173f09eb9e63b83706c0ecd798b22e4d9f4adfa2","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.4.2","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-rQoQXya9oVdIF33o2E+cME2nFiPIrSEh2TYHbiaA97TRLlNYSZkXyaGmZwVR2V0c9KNGna7o9adBYa3M3L6zoA==","shasum":"e54839934fc37586d747ccc9052a67118598fee1","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.4.2.tgz","fileCount":56,"unpackedSize":203797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDtTfCRA9TVsSAnZWagAA6zMQAIm4LBmC+NBOIUrsF111\ndhnOy+LKDJR2Zq1gclg8bg8wcIMKaH08LnEkZ/XZcKsUpvwf+hgZUnjwZbY+\nqEz7iwu0aPgTbUo3NDlaFGUNtIkY/qOZKjIfX381iTcSNSXNpj6j3+ODEc2Z\n8ngupSGvUW0oYEVhIH9r6P26ftFnfvKL0VvdD1RXdeg9X47vJ4jThAyFgidr\nIPAH0sfV5woAylhEhGaLrJ7f2/sitTmiEgOEQURnBfx5FXqqcjltkKJysepk\nEDaEg+yUv8RzW3Uh53h04uBedK2+SJZ08/f5g7VPzhSbazRade6SguW0rI5x\n+HAP3C+ylNMXmlh5dwcH/2CB33wJENX35slfvPqZPxjVpfBBuAX14B3E4QPL\ndi+kdDgS1t3k+SJ9VINWPG0vkbzE0gqXfAmH0rhbcC1x2VwMzW2nZuUIoG8f\nSo9I5TpkDMat3IN7DdtM1bx4N+W2L/dD/OZ6uRJL/u2nsYKEemqGWywSI2vf\neXhmEABsOgoo34i5lq0Rnwk/40byb2musD2n/UG7fN2ie9gDaSc1Vu4iah1p\nuACEFIH9ThJVefsMjD7QzDg+GUapUHL+EOK06bXO5X108lCh+FFKfnNwV8gK\nMYx1up4w2AoeChjYuH4SqfZEu4O9qhUKD5RmzCQNmoe4Q2Bd4Hi5PV6aEZ8L\n0WWs\r\n=MLqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5QDZS3k1xM3Qjm46EWJmqB+njMadV3VHbCeWC9P0CcAiAqN+YtbRNOr/LUdN6v/uU3zwlUhp2W81UoYNu7K0h+DA=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.4.2_1594807518940_0.8576555674246913"},"_hasShrinkwrap":false},"0.4.3":{"name":"boring-router","version":"0.4.3","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"a27ebb3291f4de23e990a9a8c28f47387d6c63fd","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.4.3","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.1/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-REpHhls5Vljr5Az34seXAkUXU+S/rLpV47nFZV9h7jznmqUbGqF8Zkscc334KzsfpPJtYczHBhFM+mC7WQ82Fw==","shasum":"5e39b7e4d42b9081842215d74ba6f63a1fea47f8","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.4.3.tgz","fileCount":56,"unpackedSize":203901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDzQzCRA9TVsSAnZWagAAqbsP/ikD3GhRPN869/g5CiQb\nNSYAJJDYPkJKAI7BryZWyBTzhVBE1TH85MjCINwOUSHbFhTUy+wWnyZ+cxOQ\nLUl5lUx+tLa5CX2khUBvNqoGbipC8pXN9EJToFukGHBjAWlEuwOBwxyXANBJ\nMv1Iz4ikmDOhaskpQF7bXRxeJRg430nvKAgUd7ORimFluSvjVPPTXWG7hItm\nGcbvyVrI3QNjzzFN5eti4VVSwxqIbc13lR0xXVYsFyMNrJxhvAKcn3ra/yyF\nXTek2rxktC0MTuzs+1kg5SiVzzq8bb5nR2gfWg3ptaLVonBN2Hs7wbBM5hl3\n/azbCXGuHuHbmbHj+4QV8FZPix9kEoiUV92pssA5FxOFKfJLUo65lkqq3UVc\nOM7GkeOIlmKv9h7qLnPo/deCkbJS3/x1yB3JBjyA8kntw48HAeXh13vzBtUW\nwrwhKCxwN+jNP/AbMV9Mt1GaF7EEC9QnLDf4KJWUJsGNAIVIh+oZF/+uvIpU\n86WDEgOFSPaomWi62NiKHoXtTeDwnQXdGDgT9qYBPWr14bUpud2l8VvJ1yH6\nT8rIy20u67y2kgShprexsgKElixOE4ebc1Iao6QTgMVWT8vpgnB5OS825BYs\nadO4Ga7WsgfI9dqzAY6np01asWb0JL0Cq7/+Yhqjg1NfnqfseutNyrI+WwDF\nKTlO\r\n=fk8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmujAnfLC+iqUU288deq1HPgZ7c80pFsMceNGu5kmpAAiA6EyEIJm75pOBxRQrXPNpsJx+O2HW3k19a80qcfCUgHg=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.4.3_1594831922792_0.4270410827928459"},"_hasShrinkwrap":false},"0.4.4":{"name":"boring-router","version":"0.4.4","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"dc077a65797d124139763788248f916a39f85a37","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.4.4","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-dMlYYo5otLq1XjkODVb1mgku5PO3GmhalJjS8YSB+wXOl12b5oc7GncBfPNgMGRUkRANPQ1apNGxfmfrpT/ckw==","shasum":"1120e45a30d926004f56d4f1c73e1fdd6dbfceca","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.4.4.tgz","fileCount":56,"unpackedSize":205023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxMJ+CRA9TVsSAnZWagAAUmIQAJ6fc4J3xczD4ALoQztj\nBCIt70rpTABZxBugFdWZyrQeu1gBiyClPPGqWd2UN/aJP0rsaxZqp0oDS7MI\nF/5GuVGSq9WA/W4OnTMAnEMdwTNXi8HHcpcRzFzjyzs94nomujDRhQgsMnhF\nfNsP2rqWfnk+g4k53txXOmcix7qtPXVKGJ+SJ0OJX+RbW5uyFBpfcxEG2ZKu\nnzTYypUvHruGJHgqg6uz+XzPlTBrYBh39kYkTdHScDChHR3Kp2w6Eqx0jmAu\nQQgYvWDmv/BB1k8GVZE21GjBlu1xqPd0QHE8KMCp6aOVLZv0aDJoDrNRkR60\nFsWktJfiKqGOk/1ESxndM8nE8XJ/E7APYwKVg98WH8eexvkd0zQ3vI7y7oup\ngY4QhU6i35dd+mJhIzx+JiUvwPltJ4yeASU5Q+yvC5/mRlRjBa6jKWV+Yrv8\n4vO43UgNLAZJxQMbMY7HhfswUZ+/gc9HGEBx2UUMK/YByuHP97xt2lwFdqiJ\n+7C2vj7ZKN0qiKXusad0+bz54wCOTjwcKwUDNiG8LOS/M6lpJCyQIczK0X+f\nuA4XzolRZJ/4dCbj68g3dCHHqRgsOgqJhZVZprNZYazMBDSa6mvybG4iR2ns\n2TkqE6NLLE5cLoRC8E8AwCwTMRCOUoD9SMXsdQ36H8HK5ii/+pFNymmaEUCs\nsp9c\r\n=yZNb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEShsv30oXQGgdQ/cURx/J0wdyOgE4btCHtAx6uQkdyTAiEAhD8ciA1/IvuDYN+WF6dH1JBJrwAG+b/fc//t1dKVguM="}]},"_npmUser":{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"},"directories":{},"maintainers":[{"name":"vilic","email":"i@vilic.info"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.4.4_1606730366349_0.22668644314360376"},"_hasShrinkwrap":false},"0.4.5":{"name":"boring-router","version":"0.4.5","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"cfa20c0a9c489001eb11aa1c5a07f49d8ec4a30a","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.4.5","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-Vwv85iOc4gdGliJU85xX6AOcpWjY1+PI+Elb3iJB+7lJv7/S1CgOz0Dd6Cp/qQ8EjcFDVByCeNfIhlC7VZbYZQ==","shasum":"5ada088c35450f8a6b2d5e35ccd18d8af5afd91c","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.4.5.tgz","fileCount":56,"unpackedSize":205216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxRbeCRA9TVsSAnZWagAAmgAP/AoZanZFrJ9r00Yk0QLm\nJrcCj0IxV9boOzqwtA/PV+tbLjcKsdxa/Du9aaCP+n6iu2aIntcpnSUscAGZ\njp2Gn0SdNW3vuqUDJuQKAmB9d0UDrK4Gg9aRgIN/laWhcBA4xtL13rlFNx+5\nVLWoIz4Iv3rsDTzTmp0fG4S/GiEKxsb0vpZWLIRXQw4e/jgd0/MCp3lHTCin\nQMCoeit5N6A5hFs/z0EckHtcQypV/v4t0t/mtC9YM5ww8gRCXTv7bt3aMaxj\nckYPRAvuV7T6w3LRdNs2vrMYyqHCQj58KEodqjzI0kWX46kSvQx//FX70EDG\n4DFmuKdmmHFT4m2s9wB5OmyDnINasmdq26SONm10MbLHQ4TMrKLrjuIz2O2b\n1SOeuvB/4yz/JWSC7WAoxzrAOz9aGOj4QL5xaNj4CNh2WCHNQy12CJPS1q6r\ne7pEUr0pQEt+CO9jgjrPv2Fph0FW0Qq2nc2Hq9ZPkb1eLAcoENYda+FxaasP\nXN4sISytJfqZAGbu95uq6MXF7lx6KqgPxuPmElL+2Y22u7fzzfgHSDVwVq8q\n7rYogAVAfRxb7NBfNUauuvW1z9p3j0j4807AyI1yXFuTihwQ3TpOyF9kpXFp\nxNKz2iP7nKzsAepRc3EU5ZW+bnVINXUaGjCZnDZQraWCYwIwnI6zJ7vB5YsN\nYoNe\r\n=dT/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaTOLwhMFVoQsH5hQX7XDa0CL/D6MxH/XmSXMb1KnXUwIhALZJkXbTOUhnQT58jESHB/Gxwr6H2VXf5UB5PURNRcPv"}]},"_npmUser":{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"},"directories":{},"maintainers":[{"name":"vilic","email":"i@vilic.info"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.4.5_1606751965754_0.10731159159308667"},"_hasShrinkwrap":false},"0.4.6":{"name":"boring-router","version":"0.4.6","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"a2b9326ce8f5771d61713e3da97d4cdd4f3dfac5","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.4.6","_nodeVersion":"15.2.0","_npmVersion":"lerna/3.22.1/node@v15.2.0+x64 (darwin)","dist":{"integrity":"sha512-eS+rhyWMUazt7n9XDVtguZYOEaNyD5t5iNvENkjbn0rfrOeH9uS2A/ahCtgzfuR00mMgzaZAk0rJmlx87pM9vA==","shasum":"8a47efa4db10492601e4273cd2ed8c04c2bf9e8f","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.4.6.tgz","fileCount":56,"unpackedSize":206556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9BDtCRA9TVsSAnZWagAA+yYQAI1YWcmT1N6jpUJbV7U1\ntAbE1YuElto1c5k9j9TOz9ch5qoychwBaW3FgntBgtdCxiCUSEamARshmBbE\nHryjgTNG+DEiUqwiDxFFVK4w56V4WDv06E6AHFT6dB1GI6zzgvJzNamh12Nt\nvjnq9dKyIRdvvutxumPhuQMf962njXWq2BJjPGa4TZ6UYsmt3HI2qO8OIroQ\n0r1XnsQbauAaU+QZzR0pVcGuP/CfVQc/pgd8yPotG+Wzmj+G0j+YpzVNJpY8\nqt5hoQ7k5Aff6fWkNa2O7iDos6uoYV46W0jo6LoL9MFfuHMQ598RG5nJ1pGO\n1kA+cAD0RpnUxkL6PRwEZ1rfPV2b9Wl20duFNAxZ+s81LafJqgWWvH4WGIQ1\n6amO3Fu+SB4Z787WKyJ95lprTLQZLx6iUlAj82jdgGBRMRkBvUJ5XqpCdqku\nmEYeitJ4AZHXZPO9k3qyLdI8WE2ACuRUI1pQ/+PE/LEUMA43txnasYrbzD49\npNbmG9ZHLYxFEBRTJ0iM6uPzxlOWjdMyKKlpnAq2CHBib4MlfK1pz1+F0rkg\nYY3cU3yotWDbbqHSlQHNp3v29rSiX5qV/w2fQRPs//7BwOiKhgG8D8ygB7Cj\nXdiyMJtP0JQNwSTueaATe1H4rCqFRvz1zKoHUiakpfnT6d24KIx2lhyWy20w\n1qsR\r\n=NGHv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD44wadLDmvi8uPvDf/KxBP7p4qQIpIlFnK1WNkVGP78gIgGTiFn3efOPQB5i9bgxLYJCFr67UaNg5d4tMGlv1pock="}]},"_npmUser":{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"},"directories":{},"maintainers":[{"name":"vilic","email":"i@vilic.info"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.4.6_1609830637108_0.14101650064935756"},"_hasShrinkwrap":false},"0.4.7":{"name":"boring-router","version":"0.4.7","description":"A type-safe MobX router with parallel routing support.","repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"license":"MIT","scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"5"},"devDependencies":{"@types/jest":"^26.0.2","@types/lodash":"^4.14.157","jest":"^26.1.0","mobx":"^5.15.4","ts-jest":"^26.1.1"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.15","tslang":"^0.1.22","tslib":"^2.0.0"},"gitHead":"88c7eade23aac2c02b83e46207f72f337e3d8cab","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.4.7","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-Z8RyO7hNZysnRC4IAa6PAwP+eUnn8jO5NDkb0Xur8SD2UuWKsq3vOuUYqYpdMrCkrWl3UHcTC0jL/NmoUNN1dA==","shasum":"f97d529eefd2ff0c57b6117452eed7520b170ea5","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.4.7.tgz","fileCount":56,"unpackedSize":206556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2qe0CRA9TVsSAnZWagAAkS4P/ijQXOudQB/JSqRYwVuF\n2x525zHWCopNKgYvyfhtczOblJNfbfZ31j0U/sUp0LwIjlr6G7iUUccFnqCV\nSpy1QhbZ2CoWfEZOGyY58GNTXLRqlymYMVIN4FVNGMVvOiOEH7RSPn9ci/mR\nXAR53AobnRYegLmPXdDvlt42IiB/6doH01xHPrDOBFBoHGE82ovQqZVzzUz6\npgOhv7jHGyf18u9uMpyxcPp1PaIUXeZUATFJ6aZDp7T5cnQVQvHDITKoQ57C\nqVdoMFu8tPWV6Ke9AQW2jfbYeipkU9IsbQXYkVNFEY74aCAG/VWwoMQ489Zo\n0ga23wSA8uNUP2JQPveKhSEpBpIXLsyUpoeF+Rn48Bj47p2VqorAZyCUoHJ1\n3X+k2NPzahf/MiFAA43Cu/BqD6gGBp7ll7XbwqTTJsmXiI4PgWwqqGMRglv8\nz2vToHCUmoC1Q4YIwkHNJdT/28lt3SgHnuYJoN2+lICVg5coopBTvY3wN3CA\nmZK3zvK//K/n3qRX/EJ/gQmwI1EpKaPrJAmSfjJIOAYxxKE+/HvYR9lMGXdK\nesWB/S9WUD0blBg5ge7MfNOklRjEUzuGi0ERxiaAo7G8kp+lJdoJEpweklUN\n0GaKIHzPyVV8HcURn68drIimkUqZvo9L/EXYVwKa0nRwDTRQZcgeF0hzhO54\nXfE/\r\n=7MZm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4g/4RxiJ/zUPxz0PuJCQuCKT11SBdIcLBqy40OAYdqAiEAtRmzxXMPfPmlkqDqDD6+ae9ANchJzdy8GCCZVBV029I="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.4.7_1624942516092_0.3671086232545733"},"_hasShrinkwrap":false},"0.5.0":{"name":"boring-router","version":"0.5.0","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.3","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"31837e1d406f81c6927d97987e48be30bcc1ab1e","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.0","_nodeVersion":"16.9.1","_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","dist":{"integrity":"sha512-p+xbov/AzPne3voHMD4+eobNEyA6fQJjRt4ranKQbBrogkkt6Xkr+akig2XnaNr2xx7R5PEoNy0CmZAniWR4tA==","shasum":"42d5ac57a701c7a586eba3c04f80949a29d32654","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.0.tgz","fileCount":57,"unpackedSize":238408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPP1MCRA9TVsSAnZWagAANkUP/i+X/9UtUwg8UzWfUewf\n+CIwoqtWKiWtP0xX7ib333uahUgZxMK9LCVDCwOfAPcftyd2aatEhGK13bKR\nGwlLaUKa2bPMxYzmen0SI9E2QOfYQRf9FnQRLE62x25HrYq+JkeTX1E8a3rS\nC6vJhD/Ne72Qmfo2rsGBZwbn8dPSb3kJbMp7SycKPG0TBAHRjpxYa05+8Yz+\npjLgDFcWCGfT/8tA2xnWP53gchKFVzsCSIrmG2KqPFgmGcJWDWVLXeFJwBJn\nfMWU1AlbAOCrjacbJjQZbXR3CGI0mv1+o4rzmhj5xtBMdmO2gWvjDX5KQsk7\nj1kj2M1RXivH8nIC18SQm6fB/JWJnDUrebp80xqHpHdVL27oZDqyiCMVdxpv\nTGMI8RMpedVtZpZXSxIhByd1vEQze6C1Voala/4wKB9fxGB5AcF+4TJojmwf\ng65gT4+i80uz5DKqRiFIn04wxqmdZD3p58a9Ku5B/qb8KXXaFdcf92PmcbVd\nAkHDAG1x77/yI+fgs7/ecSLGP+EvTLz0fQXNUIV1ajWNIC10v0LtzOJR4rAc\n3CmSaKy5MylCnH3ViL/xn9RZSPzWFh39YH4wSqMaY+5zZ2mD0H64WkjcyZXM\nHG4KUsqQlynB3EaisHOiSpysien8FIICwDTjhA5mUD5Y/pgcXEDB3zuhAPId\n3kfa\r\n=W61Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa+Fyep8V2aP/rVhZGo4tIqQ4g6wOUyhU5w6RzJx1uGgIgZGYf+1EhyoRmUf2BbwzcJykJBYQxp+8FhAOD8EaPHUI="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.0_1631386956466_0.6930593320715257"},"_hasShrinkwrap":false},"0.5.1":{"name":"boring-router","version":"0.5.1","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.3","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"bc972cdc47ba4333315d13bbb263bd051328b0ce","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.1","_nodeVersion":"16.9.1","_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","dist":{"integrity":"sha512-7PtMIsEJ8+xqEK60PhgnKlsflC8esIMl/qTKkrTDn//2oMJoIjgNYk5LsCwnGe1MDhEF2YWb3xo+uEw3KKf8oA==","shasum":"0a9c5a586247655b858c9874bf49a08b0f85e4ad","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.1.tgz","fileCount":57,"unpackedSize":239201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPRd5CRA9TVsSAnZWagAAYI4P/1DK7++sYgrsaU9EC9ye\nC9gwwPrbEGB26A+Amo8//3rAUyyV+niXnLxXpA1oXxcuPLQhAToapJiYvNq2\nQF+6Jy34VNU1XkJhiM9CyBfgEPkTPK++jEKF4vN2NV1ZPa4Sc7r+2ZL87q0y\nbodGLfBVU6emPz4CTgRNqtHUTn6hHTyv75irH1csmtXZznp0cQ54Uqjnt+Mb\n88QNTpOuih2cegIKUxhwy1KFje1uWq1eHiV8lICK7ng4oU+2UcLOMYz6BcJG\nXrVOhcaYXHRXTS/4hz1DGayA4dGUvClJdOYIDdcYY/f10s5dqn3Hz9jw/lGo\nvuj8GnfZ0BEPoO9uGDfGQBHQb1JP7hTFEw2vE4w1E9oyjiOxleT24aVU+SuT\nTzGq2yi4ivF8fZfgk8Zz/6fnZScYJKWojfE6Jqck1sWqfrwZiZK9ruJYXRU5\nO3GlEa2EONW5YEaZpUnLG2ASPpq3hqcC7J7RTJ6rshwC1vX2OyeaqQyJPF7g\nq5n/QcEoObs29+KysK4CTPwdZ2kWTF8jtKMTqhhSDGvRqA4WFLo/XulRNvjl\nr1l6DpzjVCcjSzLPBVlu4APOvrhfhHJC0zm254GmgOl2dX2oOpdxJwmz0EcX\n7tAfh8zIO+5KjHluxXL/x+4W0CZiu/rdfM03ORCEh0n7kXzMsVAzfL1IaKhU\ngpP7\r\n=T82G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElzZtMCTBkKDSU76TLTGWkNz5Xm3Hc1N80SQQcxNppRAiEAuqvb423otmWolnVE2m9F84Jam0yJIsATBV8nFfCgMjY="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.1_1631393657480_0.7195228221325924"},"_hasShrinkwrap":false},"0.5.2":{"name":"boring-router","version":"0.5.2","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.3","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"3224a8cd1dc10ccdc2f489204790dae0ac384cae","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.2","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-UFfMPdAk4u6zB1ztiix6r7mZWNko2Trz6gUQslEdLUK0DOLXPFlsihjTQypeYYRHE9Bgc8hyeOZo2Eqka/3Lyg==","shasum":"1b97ff6573eb85e1199c362d0d011f3a16c05d41","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.2.tgz","fileCount":57,"unpackedSize":239151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhQ+05/MBPhSwnot55G9EkTEAqIr+fIhLXG4ZjVOwLzAiEA8R/MVXocigU1ODo8qs5SBdlzH6axHzVd6/wLuyV8rgE="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.2_1634266163409_0.6414304273452891"},"_hasShrinkwrap":false},"0.5.3":{"name":"boring-router","version":"0.5.3","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.3","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"99fbeaaac90007ecb991e15d8476fa7d5b6c5efa","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.3","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-Llxufx30hYDKizn/nf3m2dH6ag/1l7P0Scn7Siv3oKq3YEZbZ6/LU4vKa5k6wfYKxLviyaUJMhciEL+aWR02xg==","shasum":"60628be2444d951883970431c097a4fbfd708331","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.3.tgz","fileCount":57,"unpackedSize":239572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz9UV9etw3+V6ujSRCrxMc5gSDwnVe98mJfU/bxRrV9wIhAPZysnNnhS+qdlqBv5R8p5GQoAOHCqGTp4clUhAt4Kfb"}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.3_1634538998305_0.46303094729854677"},"_hasShrinkwrap":false},"0.5.4":{"name":"boring-router","version":"0.5.4","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"7dd3171add1618777dfbb69ad45c90997ccfa105","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.4","_nodeVersion":"16.4.1","_npmVersion":"lerna/4.0.0/node@v16.4.1+x64 (win32)","dist":{"integrity":"sha512-EO3g7TZzlbHuvqVmInDHNn2773K+PwqXILn+AR1H4l8Tyjh4jQtm80HX2Q37WT7oIpuZxozXfTfypxSfKSWYvg==","shasum":"a8b50bf9429971538e33531239b97d02973aacc2","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.4.tgz","fileCount":57,"unpackedSize":239570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeKf1Az1VRQ9mr3tfOXn+360nh1w0tPcj7B7YZRF42LAiEAooSOpcrQP03sIZuU7lPBn3Ds2efEdSGWScfy1gBd0TA="}]},"_npmUser":{"name":"boenfu","email":"1997@boenfu.cn"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.4_1635597390157_0.825468122351958"},"_hasShrinkwrap":false},"0.5.6":{"name":"boring-router","version":"0.5.6","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"f3e454f9062f5f8252ac1169afc867a7427d5c9b","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-IqG7AascoswGcxN+sXSYJ3dAjMgX/H5Po+s0jYgX8/JvmrRJgGhBL2ZIuia3F1acMU7o80Y6BTMeT98pC1/JJg==","shasum":"4490795963bdee93716a04bf9c5cccde8e38fc03","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.6.tgz","fileCount":56,"unpackedSize":250641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk/iKCRA9TVsSAnZWagAA4r0QAIABfAI7PggL/e5fRG+C\nF/8NVnRXD8Z+MWBYxl331Bgl9Yud5SLOmmn1ou7xfUgGDsRLNHEDaUz5LGqI\nviAiPiLoka8fIn6JIDt73MNvUDYRR0dT9tas9D7XXI8t4WVN1U4Ok+vd86Z+\nfZFUlvFYrUfvGGKLO/4mjMoyX3sfwSpgSXRNWFvM8ZuhIzFuxeEUU2tRmc7p\nEEbJyMIdAJUQ5VOYydxu0aENduNeyUm9dKKTo90LYc3RTCjduO0GWGdefOZs\ndgkL1Y58tpSkhFb6aFBiNTgwwLVJ1YBKAFONb/lsJbAnRAxd/UwR7mLV9608\nyuxd0xteglAYI3TpjTiB/kH1/KGWJBLmJlSuWvtxHZUA8mszyMgrOX/OoKTj\n2A6165Hy2LZeGWE6cyFiV1mtWZS9lEFJ3HHy8jJGp4Pwar3+O9CDdXA3A2In\nMOi3O47KDazFP3O5dc1XggDildQJZvKRNh0CYQFcbxah9ly6l70joppNQe/V\nOS4rv14rQzDjHZV9MP8pQhwWo56O599orFe9VKYDla6lv8qv9shCi6lzjlhc\nyjqFGLuSe+/9okwqw30THns3dAA/p3AFMiO0fKAi33WjGeIecZFp3axRHdy2\nMUzO4nJ2xNPSDg9eoxvFuCqKiidNOSLU4TugIxKDBSlO1ZGnTVbKa2kehWbL\nISco\r\n=uLlq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUJIdHfFPYzUaP3cD+QNPHKeq7vwlOn34g47e7/hFKrAiAszMC1dTzLJrnMG1cuv1bmcwh+WH2WiebgtcYxyTveRw=="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.6_1637087370790_0.06524762001336248"},"_hasShrinkwrap":false},"0.5.7":{"name":"boring-router","version":"0.5.7","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"8563c7cdfd550e38d284391cb4b689c7dc14b925","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.7","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-lP1wsIZHl7BKbDAXfYfDCCzDNM5O7FhLpUuFgeUFvRm+8s7POL+4ZBbkZvo3xIozTnVuyCAT1twe8JL0vurXSg==","shasum":"6d87d01188d8f38f9ed01b787818ec2dde8b091c","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.7.tgz","fileCount":57,"unpackedSize":251926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlPiCCRA9TVsSAnZWagAA3H0QAJ8t5I+wHUzJ2UW0mfD2\nBH/pBloXQost0AGNTp0MUYtH5vamUKBuvR1B88zOW+pMMIE2mP6M9JmwTxBA\n1xO1aCj8rxz5wkJShoT6/TPtbW5F/LL/O6Ut4e5KFvekqnZjNqHnP7DGtiFg\n6czWQSOTj6WSfscY/qio9LTGYscjn2l73oBa/syNtqCaTdk7tIZ+tluFnern\nA6xb5GqfV+H3rpawL7TGnnXPRo93dxeCLo1KlcWRcLjlQoygfcqwhMgMv75D\n3BnvS7kE6q33w5e9nfhW7MFXnzMHMotndwjugcakfEYMuyYY1ct6hVx2mPY8\nmhfk7lJuaSJECWG9APfaxMjpoDdMTEp+GZJtgshT7H35Rrvk+PQBTW/YOpWr\nAj5PMwwAGh/FTmFoOaJmOAKrjINBwCkmwW/zBjJpSdbxi5JtvDIq2hfDrQaX\n0pXHsFk5NAGsPSo+TVkesItSro8qUQ2JgH8o7sEKz98jlmLoGoU8SxeA0E0s\nu8mvpWDl9duU3h6mnh5+tDTEgVl3CjooajRN4FhYePP5Tdm9KHbJ2lrms6bI\nmLJEfylTiJ2v1AY5ZbpIOTOV0ZfrgAB53BZyYveZ7qr4Aj7YhLpt1AdJYGgX\nr+vRGlZS10ppht8be34VIwnkug7N4FBDXH/De0j+T4jwlly7UINf11ERwYcG\nKaqZ\r\n=XvsZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtVOjlUrrpm5npeEDmGFyAczLYcvJ1MDh8C0tfRMGxtAIgXN8A6VevkoaD+PF+DQAKE330ysaKOJXai25R5pOreGw="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.7_1637152897863_0.7952520953783433"},"_hasShrinkwrap":false},"0.5.8":{"name":"boring-router","version":"0.5.8","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"8c5732eae954466cc429d6a40fadb26c05c7eca0","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.8","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-ee/1oH64+h1cG+XE0cXKhu++RoXyvDNEbenRclY0201E6Zto5txSw53rupxZHQ0QFSrbCLJqda3b60tMXi6ZEA==","shasum":"d34241a46bf552a2fd9451d5a953509d0beb79c9","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.8.tgz","fileCount":57,"unpackedSize":252250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlxiuCRA9TVsSAnZWagAAOq8P/3r2FfhsmMBlJcVr4pEd\n+fDBvGi9jfOW4INO+jf1Hr1LvoQCjBE+OM0YLYqOyOawlVAeQIWvx9Xug40F\nTUAe5SBqP+eM2bj7OdZlfja/b5iQ+IzjDMG1k8yw2gbmqNkrXsGJcmEgP9F+\npVKk7pGJSPEy8rc4JkZvJVoafo+LplflLkqt06Ktf3ujtt77eE+75dCHQeEb\nFrACOUbfeJUgnH2eJWQLkRsx2g3UsNdjjuKKmxv09+tRxiO/aGMEEkRvF+OM\n4D8UDMXaYOhXXmn3xwiIh5Kp2y6nL+85IOk39Y5fwgsgXr0u7KyzLHpYPPaT\nSnivG3fZWgSXm9A93H7eWA1OPsed62aFYntUatVVfORKr8GXiWYUaVv0d0rS\nRxb9IxEupPywaDLImBn2LJvqS5tPa07cz5V2p73fwEQYabRNAJ+lGf4yr2bN\nq/eenCDLLOOco7fTZTNFWrMKaMtIUxomeSoUq0Yq1XKatZmj3PIG2Hx6wzIg\nmnSRCAbCmgghKtXaBoCJdh4ImUmxszVay/D8o7PiOUdPQeZdGrLM/TxEo2KX\nszZpNgs+7rs0boMbuvUkMQVSjwU7mQpATOeCgQ4XtOUu0R8x5gVA3yVKhtq5\nL+e1IILXlZYDhRljPm+iE73qnoocH4V3pGuAmrx0yS+TYTISr++nLcSmv3PB\noSo0\r\n=W4U7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlowFjv5lN6vlqUFrQeK63MKSWkbXZOL8Yq6e/2jfbWAiEAsOVFGyfLeO9RKDrDCmNJBthy6SRdcWMroVi5YDqk3UM="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.8_1637292206516_0.47138954383248355"},"_hasShrinkwrap":false},"0.5.9":{"name":"boring-router","version":"0.5.9","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"6a982590f61786532ae3733f16bb7e4052e52146","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.9","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-hS6572mHPovqeTPm4bgn3Exr+vvG/1H0lUoYxPTl9AMTnbBwAAT4wB1w4AWJyGExkgNSt4G4BWCesFGZl3D+lQ==","shasum":"53bc118c15eda4fc8b410e611c20533a1e83692e","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.9.tgz","fileCount":57,"unpackedSize":253080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl2v3CRA9TVsSAnZWagAA+X8P/3uOHOY2PYjfLNHXmUe9\nCfEEGpXKRzCslPDjiNZmE0rOvTRKZrov8sePwGEMLIrOCcci2lh8bwFe7eq6\nhIbX7FKU4zayhcu53b8XdUuHfxa+4lFgreeYGvI072m92FTTMzZFPL9o2Htz\nULhHvIgmqsO6aOcDtsfxYAaRBV7QaOxhlV+wnWHz14cJR7MO5Le7KGq7ryhP\nFuUFSV6QP7eD/NocS9B/hRPtbt35PfJjFaQHa5F9w2HPERmAwcYEVL3LEAD1\nZ3rowhOt1vNBZHTguq/uDifwLnraBHRJfzn6VF1iknqPxlNBwZz3iDDvf1lr\nu7OqBPivnJgq4P8RyX6hbQxpYmQC1hipq+dkf2IRm67PLwDZcWdgFnN0Iro8\n0fBJLhoHmBGfjlA6GnUsfdHaGYL4G5ELB/K9aSMkNANOLTQ8OZJ/ODK9jjdB\ngBPmD+etlQOXl8h5UNQBg18yhnQTJa4F6zlH4q+TGMzWskIU3ZbzTOTfkX6I\nasrsaRNaVNJfyas66rpauwQDId9eRLDeaC6UqugsNM26gosd6QLGifz/b88C\nHe9+yJ5sqUlEsJJe+unZGBEBvI6iA/p7PO0crtfJk+mI3MlmCJ3a6JTsMr9h\nQI6WcwQ9L8cqeSIS3jIvI9Zioh4SRU62+6l6C0JE+TYP3OdWfpj2vFs+Q0Mu\nsMw9\r\n=oh9r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5fzDBpBJgE0kTIVDjvJr22GsmajeZeza6h3M/jAMKmgIhAIpZHtqnvYz9/zmZnd9Ce6hcJqKjs/DkUFai2HVo48k4"}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.9_1637313526851_0.473157151984704"},"_hasShrinkwrap":false},"0.5.10":{"name":"boring-router","version":"0.5.10","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"e64412ae2512795560fe163434831b97400bef42","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.10","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-Wq8UHjKj98orGtv75Cv/XklDF5UeYZJ3Vz0ds0aIKSxQEC1RpoV/77gkOa41BeB5ZfUr3Sv6NbV6AwRzyu0Q5A==","shasum":"35d5e9ff8dd74a2f0c4c202c993e32e3f0209f11","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.10.tgz","fileCount":57,"unpackedSize":253080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl4vXCRA9TVsSAnZWagAAsSQP/iyA1ukiefzW8sHPqWQ8\nznd9+8nANobKeKS/NMLPr2FxLom1vocqaPQFsBLHhuuzGS8CsjmgfG2KrHiM\nCPODo8ACgOjyo/oLqSOHGhNLY6+KSBfJs963b6cK4OE4rb7qYrM18as2nUr2\njnNQv6z4KdtVhi8kPEKJ/Rab7PQEiyfNFIfFKw1dvKeyUfsQJiqzcQp4m9Q+\nD/AsGWJBFFdz0cUuiOC6Bk929MBxKPONUNDS52iKkv5HqofgfYtuf7XyvV45\nx/BXqj+DU8Bz/RTgzHTPKIEl2ulj+7mRll26QuVArr3TVb8ZWRtOSQW9uCLo\nYdMt5qcWABipEr4n6DEgRq4s6VG6BkrYcOmv3UofeKMFmTf4tyuDFffSsOo2\nKZQgx0abOJKyIYfxShszyHD2Vm2wcRBwzZ8Pby+NTxXhflpImBF5kEfQrG3P\nnpG364YHRn5AHqRQaG/JQExOiV9X24hxP+LYnqb7BJ0NxRZpxvXF0I0aBm3n\n2nXW8fOsrRcIFnZs/KTFNPukqDr/ydlcsUAZogVX3o2U3mKbrKQxRgL4wluU\nxjG9M4L8PoCQCN2J+piOXwoAB7vLpbfSj0g3N4otKGtt7BE9Hpse8a9/E3KN\n/9zRi/npVTywVYOZhIKa8QtbN+vQj/NTxW3SkeMUUeMDlDfKU/Njciap80AW\nTV0j\r\n=0CQx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjhvWbPILeiASuWP78BeG0urJnjcs+PWsGerb9jBrTcAiEAtORwE3TEVD2QY7esECFXEbJrzJ8MzE/Z7dTfWr2eTcQ="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.10_1637321687743_0.8368489515539743"},"_hasShrinkwrap":false},"0.5.12":{"name":"boring-router","version":"0.5.12","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"769c4c620af86d8045da767bd09af0e281b95fcd","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.12","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-hm2Qjh7uHasCoRu7FjnGqy/GQ5L17olkqG2wFnXslEMNp5/lmah6LaTDdC4jTz3rU7E9TJf8x8FBAswDa7XpHA==","shasum":"e2b7915d0558f4c86bafc9fbfe01da5e8116a4c7","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.12.tgz","fileCount":57,"unpackedSize":254009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmzYPCRA9TVsSAnZWagAAP/wP/jO0jymacMHPosX3RtVV\nUGWV69n8utlLPFG61gFd9WLGJda0rjojS153ttZK5G5F1D5H3zdVtBm2nbjh\nxDxUh//iOHirRVacZzfKGZavi/sOlV8DucPjJAlxooHt20ioZd46M9+MQ++n\noDHzYtKlQYwWwIj3LQGQRn5Oq6ppjejr45ChLR1e/rFpwQQi9cOPIbj6r8b7\nPEzfaRYv8D6R1ZAi4WC5cwEkvPHPEaYnOqz0GU3s2FbdaTn8MqynrRy5fD5C\nZUv9OXuScI8/6Kbcnm3MNaCx7iURuGCksyPMKGy4KI3G/yCr4rWA/XqPxKnX\nVl/BTEqvibTjy41D3XqzfDHZWLieSFe4bgT6WzDWy08Sulp16qiNmNEM9jpi\nL4buGR2mgOQNx3XvlkiGdcFXLurmJLQAvpvb/j6ytSczzR3sEGRpBqsO1tve\ns472wv+gAR8QtHrJUff+A89SYb7rt+JSv7CwlnJ3IZkCnFkquCToHMd2mx5E\nuqC5yZ0JUUOv/4pC9cHpuxVA17cIX97hIuaI23Cp3XIbaamo8F2NCOLcV90m\nciF0KH1ZQXOH7+IGvi+aJBOYBkOmspTzDoUtgj/OoDf/wp9ERLLoJxk3gicx\nYxb2TjsqF98FO5fFIciwhqxioE2UxWqba5+ffbyU82O5PiB80IBZBYq/OmQ7\nbYee\r\n=Vn9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL3SuKcrMUFNuKMM3YH1XD0mTnmHxizn0IzXiiWiPs0wIgQQtd5iW/Tj0I0GCjvgzn+8Es6YrCaTQ5+I8OKsBzYBg="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.12_1637561871599_0.7173965276703309"},"_hasShrinkwrap":false},"0.5.13":{"name":"boring-router","version":"0.5.13","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"63093078dc5c1c8415a3fa05c311c89e7e6b9510","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.13","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-tvsg248Vacrw1+1UuDgm36E/LEV9HnwwuvlVQRhCjZteQ4GDg+4Foty+EC0iutvaQVj3p2gMCaqKil6uC+ZyEA==","shasum":"18d773b29a8ca4262e28629810270e252791910c","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.13.tgz","fileCount":57,"unpackedSize":254171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmzePCRA9TVsSAnZWagAAG1IP+gOxgxm/gZu56aoBfTr5\nrl5p185Wvdo5W/VRVqbUFVeNy/6s+yMGb1C5sjnM1ycjMudAyLDRMOEIEPq5\nlxR0vTh+3Q0FmpxsfcJgnTx5OkYGdjUSUl6K21CTze0L11NBOmxqe+A00SlC\n5ASsF6CqSnGHd9weQV6MffnFW/SI0kq4s909syN5caDyfF+OP59/ux+ku5TR\nyqLVW22QzJ733rABdGufGQsTJ5Ta5txV9zGNgkUCLAP7QbTtwsbq99xN7aD9\n/d9HvKo3lOWoe8xTH+RCFy/Jzrsuc6936zuWWLSvea8E7s3XWhe2a2tkLtIW\nXwSclG+VJuC6DcYSQckMnU9fJrYE6ZU40rKjEoTLBdBdJMuQrD9fS61GwmQW\nwXUkW8TAlkdMPG9N6GzQiV9lUK9DMgGf/4KbBMELXWWMkv4LMVniulqEkTEz\nHaTMGDpPCTlMzr3KBVxnf5iVGAmjPpZWTJttdm81yl57wdm0ToiXCYTYR+wV\n31KNSlb2wHhdb5o25JqbOw7CgAklIeUZrm+kde8lsbyo2rNp7PeFcJyiVRsV\nuVJDuZlPv01sJ3CwXHgSLWUlOj5757cYEYp4DRyZatKsn7ixugO/JuNGWgfg\nBDdzTzARKYlnmcRXwDAES5pEHXmfhCKUtDWi1Qgo7KySHxx6yDBmyvlU61MZ\n1eSU\r\n=rPIB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEBaiHS6TEh7TJ+Rwd5R3JeiTf3P4DYQyIy8ioJweInAIgb5vk95SONhdXGMtU10gGJRfIc4vOtTz9gFxDUDNN1vY="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"i@hardo.me"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.13_1637562255079_0.0021452322264661206"},"_hasShrinkwrap":false},"0.5.14":{"name":"boring-router","version":"0.5.14","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"804d704e5d8a5df6633403115ba3b99bee809106","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.14","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-dEhVfX49cby2fv8uX+YL2P48nGv3fEXjkR98RE5D64NnJEp2pJDYQqFfZeySBklZpQAQ26G9j5GoLAsOz2JR3Q==","shasum":"1011a86e7f0a9a76b1bdb75f2c74c7e3912f35cd","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.14.tgz","fileCount":57,"unpackedSize":255956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8lA0CRA9TVsSAnZWagAAzxEP/jQutTkVQVRCGW3A+nWD\nH6Jq+dS06/CU6bftfVlxGDyh35RxKvH9I+KLDcGblHm7AzrBDP+3KHKv0VVb\nVsSjSSTEIGRtcE4EQhD2yVP/7Hf783HDEZiOVFvM9N1QR82Fwg4yr3e+MN83\nr+dITPNQnocLa/dwfivcI00c6xeybnQLsQIzTAolRNDk+t3Pbsph8OBVoEeU\nQj4jot2Y9Tg7laOixE6Co4P+bNjivKbYIKySoVu3kE0hhI5UWhx/fWVrls3P\n1Bb+3tjbSR78gi8mksCgUWnfkOt16wzq6Ol8ImnG3Il4BHdTMfHnu5NUv1Ps\nGG6rHbNNLe+oprsE03/skq5pdTAVOvOJhmitwxVAu83UBj0qKHxlh8uslFAh\nkAbIwBifcLQX6Mpwzvuq84dj0iRqJat4j+cFivZPd8aeAAuvy8Xmo6baiIjY\nGh5SA1uVk5u7Z7Yo7EjAHbGApKWaNiorELB1lZ6iRPsP96I4zsMiBNZNG7z+\nGjW4Cah9vlNITTq2EuW70SDKvrcpbp7VVg+MxpKlApFwZ2+38mJMHM42VGgr\nHRbALpeNhvq6YRm3DOfQrwB6d8gicLYjqzisag2cQxZJigRnmSIc2eDXu66w\nu3VOTDGzPo5kWz4Dd0qFdFQoxdazHzzZQ25tqZNHeneT4NIubPLP97qHa2lZ\n1bQe\r\n=XkoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiMgBVyOb7e89eEltaYCEdwP1/FxwXisLR3vuT04V6UgIgTakt4NizfimMgZFZTZzND5tHlt6+0x7BSwCdz4TOa7A="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"npm@nooc.ink"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.14_1643270196176_0.7011915227421988"},"_hasShrinkwrap":false},"0.5.15":{"name":"boring-router","version":"0.5.15","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"main":"bld/library/index.js","types":"bld/library/index.d.ts","peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.172","jest":"^27.1.1","mobx":"^6.3.5","ts-jest":"^27.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.23","tslib":"^2.3.1"},"gitHead":"ae72d4f56875ef31f201fc1a211a4f5725e19005","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.15","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-BcSM6St/BhM73F5bMJGPuJX6jacJxizpRbKXvmbVGgqb//Ec1HKQqn6VSofslrCf9L0R+DAtuZimQilo4zRMyQ==","shasum":"c69345e9825b8a28e2e1941bcd607c85cca37d13","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.15.tgz","fileCount":57,"unpackedSize":255338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/q2HCRA9TVsSAnZWagAAqXMP/j837JdTXz510A8XghiT\nj+IvKYWc2/4n1eph20Yy8+3N9GZqUByDZZIRfqdoVZDSlHfWKYkVPTHpL83g\nmLBLem76j/aEYlwsvc+R0TZjZ0RGOsW4Tj2LRN6yjY+iKZqTXkijHdouTrCG\nQjpIDbj7du5z0YZEqz/N0Etnf5sXdcL5UsxCifpjm6Y5zI2QN/LreVaxWe//\nk1ATPfeLpSTU0byTJ4hxDxzTxfN2VnNeDkfs6YY05Z3R+f+EK3SBAPuhxEsU\nKIolQ7MVKUdEReKts/b6tjpoRDs1UGzAjtJUTXI0rLOA6PbrpcPlx0N3Fflv\n9mhY7wZxI0/mqf2t/9IptJ1D35hikpzrYaBc2GEbWlXGwEVgacvMakiq/HQ7\nS9JUnbTn2aUJmx4ykd1Ko00h1mIT6hcuPoESDtvGuVLv9da++49awMl/qmno\nHZXN3ZoIP7KgAd2uxLKkl9LqQeMONmMw0UdW44eGhiq/4Fh5r7VVIXJLTBl2\nuoRQhk/qTuxtd0A4kV8N/Es/Ndtgq8eMXYlxYOav5+phufRrTdOISRiun4EH\n1/mexFcz97oIE5QI2zwZZH4k5/UV2JNJ8QRjjPUKsXiMuRCPeYQcOnu019M2\n1YGT2cI4yoVbTJCeaz5DWykbVFNRAX6ksNxWbkbxRhSU/fjWoKz/L/br/v33\neuB1\r\n=z3sT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnYBTrPmpplorWKOpz0eI6YocLiM7G/8O9hPNr/fSB9QIgNYN/wJPAotusSpH4tIM183CY5dd/BZFNIkTnzp+wUes="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"npm@nooc.ink"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.15_1644080519752_0.07121165286120901"},"_hasShrinkwrap":false},"0.5.16":{"name":"boring-router","version":"0.5.16","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"exports":{"types":"./bld/library/index.d.ts","require":"./bld/library/index.js"},"peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^29.4.0","@types/lodash":"^4.14.191","jest":"^29.4.2","mobx":"^6.8.0","ts-jest":"^29.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.27","tslib":"^2.5.0"},"gitHead":"ac7331118faec0e70df46157e3062b6ce7251184","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.16","_nodeVersion":"19.0.1","_npmVersion":"lerna/6.4.1/node@v19.0.1+x64 (linux)","dist":{"integrity":"sha512-Seh2BUrINv78tgJPMJ9+5nnEQtos1fD3aNJo6Vpg+7htNHUx+VIRT3A1a4pIahC1axyqBF0XlbH8/TFOX/PbsA==","shasum":"b206268098350bf5ba1226dc8f029791af3abd4d","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.16.tgz","fileCount":56,"unpackedSize":242613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8yaHby5k1DIW7xyOtI9HVqumh6FdMcN/G+IC+t0JvRwIgZSJEbW+EGzGDYiTUiYQK2FuGRZRtCUVILOf3FnJTejQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj531oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJSw/7B/8duN1uUfF87HIkMM4llo3bf4P+e2zM+816lZ1WtWre3LdR\r\nWJf75XGmW+xajIEFc8fLMAzOnay9SRDoZ6/nqwgFquhXLLzyH0EhcDKnf7SU\r\noWBXRBgZ8PNWbk0oGzyoewoKT6zDQZvyVu4ToqQ8SLo2q5izRiXaxuKlLUQ3\r\nP7+tpXgUb60yh4cMADoo7WK4r2bSokavKNcZJhRoQvcud1hdAZqDy541Qokx\r\nP+yFvf5L6PwCxDTY7uHdgIgrFEj4RyWTj8bP3vkKCraFbDtZQAbw53/bB5Ti\r\n3thTJlrKwzgnAQbokTVQjPklXaU//gLjAvjAR8uupLAJAUlrHQw7wqNPPlW5\r\n7bgd0ssX1zjOrbCZwM34twov8vdE6UkiZYpfsZ7MpOSJD3TPsyrf4cKNuBAu\r\nT0Kge+VS+jqsWkkAbHTvJirFlmkSacCcOUeLJmdb4ON8Z44JxyHEAwPjlNnk\r\nfN17qbHPY4D/Py/DGiG7p0TThmHCieSWFUMidPbyZFv8vdCcI8BmTf6ZzAiY\r\nPL61aY6RW6IG0x+eHLHweGpAD/SEV3anV1s8mbsXI1Bp+40yCRyTqSyhVsiz\r\nfYOwtys7tuoaNjRbqvXZipjPk95YmCr0Eq438sC5zm6OkA4q7vM6DnKXhu8A\r\n68GKbFd4WMoI6Gewt8HVN7itJzbawJrXThs=\r\n=o1YT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"npm@nooc.ink"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.16_1676115304711_0.13993974088266214"},"_hasShrinkwrap":false},"0.5.17":{"name":"boring-router","version":"0.5.17","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"exports":{"types":"./bld/library/index.d.ts","require":"./bld/library/index.js"},"peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^29.4.0","@types/lodash":"^4.14.191","jest":"^29.4.2","mobx":"^6.8.0","ts-jest":"^29.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.27","tslib":"^2.5.0"},"gitHead":"0f9024a66f3dcd5c1887a4a175aedaf113c9f758","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.17","_nodeVersion":"19.0.1","_npmVersion":"lerna/6.4.1/node@v19.0.1+x64 (linux)","dist":{"integrity":"sha512-U2qhFmlHsckNomnvvVrgI2pukRKZ7db/mGucYYgp283hISWK5YZST/2k53qoGCt0WuSULE+ZVhVqkS29cNBHDg==","shasum":"292c154786abc5148422fd7f0d6c8649d31e8541","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.17.tgz","fileCount":56,"unpackedSize":242663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnIl1wqYNR6nbruQe8SuB9a9hZN+noRPswy7P8wlC1zAiBuUFOuK+Ur0xQeVzeqJ8z+LJh4NEa+ywlMi5/TD5fDwg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj54BaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPVw/8CY05X3Ws9LCaAJxRxBaiq2E2Ty9A4H52qBHy2CiozyqAqJBO\r\nnrYEh30ckl08Ef6TP4YaZINtmKvhyevBVVhbV/yHpKttDtuSo3Ji/fkid+bD\r\n8WeNct2TYykyKG/hJVrrnx+rbauZDIzzLlIkQJQwyy1+WSwnw2XZyTtFX3SA\r\nMqtbkCV+kuHdnVLrWgHvVx4x54FrvO5a57CmNAVCOSDdvfxYh5R19vD5eoi7\r\nDyB9Gvmq22MBRZKrynW4Hbg7wiwdSv7LE94FeMBvwTHsxsJaD4vDLNjgRWpO\r\nqlYFonZ+QspJL0c7n6IL9GHO/FeVPb84GyONqzoR8zrojvtdyQ5slspM8AVW\r\nNdVnUpC9rDhjOjNFhCjil4zAI0CWBeIrx032BZzAsEW5szMW5L4JUzNPY3gm\r\nvZedIPOQc2etHil03rGGMmujctKBCLN7WmMkcogU0pryHq4Y1+hlp4y1OEpJ\r\nXOyQ/oTl8UxCEFgYhiI0Bt4deuGCquq1lvy/TtlwecU8gf+q4z/wn0l8FiGP\r\n+RyW0hAzIev4VhBdn3xEdhuTv2COisBka99QdWmToNUF/UohJTWWSuUkVqqK\r\nJHsvOWgaT0PCrZddPD+REf/FYQNuPDx7D6nylwzRLPan5E763M9c9j8g16wn\r\n2snx1GvhaB8xPTURPJ1y5qNsWfDM6O7GPfA=\r\n=dZqW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"npm@nooc.ink"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.17_1676116058370_0.5148226165723613"},"_hasShrinkwrap":false},"0.5.18":{"name":"boring-router","version":"0.5.18","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"exports":{"types":"./bld/library/index.d.ts","require":"./bld/library/index.js"},"peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^29.4.0","@types/lodash":"^4.14.191","jest":"^29.4.2","mobx":"^6.8.0","ts-jest":"^29.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.27","tslib":"^2.5.0"},"gitHead":"a87455e3f194bf51e1195f53383628e9fd457b2d","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.18","_nodeVersion":"19.0.1","_npmVersion":"lerna/6.4.1/node@v19.0.1+x64 (linux)","dist":{"integrity":"sha512-tp7+TD1XrqLuQ0Y9tt2Yh51bwAmVjcw7/GwfMkxDBLDcuJjmifm7WjeSK/ga2115IrjqFV+zruwVlWW98HLfHg==","shasum":"ab0e11e94241c1ba4637197b90a5cd5bc72d5b86","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.18.tgz","fileCount":56,"unpackedSize":249139,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoUkO9xJZsrYJk1T8n/tWafKhle2aVuiETkxN7bK6MLAIgW4QSi6JxOmtvEczy1lr3WGfLArOpLhRfLiRzwvTpA+s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj56zsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2uw//fKn3+jkrp2B6Ksmsg7W/adJX2v0hmepum0mqn59ILN2kgFSW\r\nVQQ0Okrh2GAtCRib/w711YqeJ6+QqSjXCegsNJxBDLICW9WTnpfO2Tg0/1SC\r\nmVw5zy1vywMlWTfIzag18qCCcp+qAB3Yl7WK2HX/jFr4rWjRt7ruGRVB3qOY\r\nX118ejzuL3HdbAHVZx25Wqo6vA86WVv7Kbs2SyGXPckcaPF5HOa8Dq679QHR\r\nV4UnbI8h/tS+++2RkyZBycLZ5urVtoWzuvrzMYhYcHiUzK8v7MXMKnCjjKpu\r\n9tOzLlcu6x+0Gjd9uns9+iBEf9G2O4zddXuEPz50i8Yr8qdieBc1v8VY6xS6\r\nS3YJFcRWetFeioboltW7MTzxgpW2p7ByfzUOvOfvJfeyFiyBVdY42J6Ra7xg\r\nnVn4T1J5H7Pi7Gw6aRLOwIwOK+nnzgZ1J+rar9pqvTpKn5UWItZbzQiuCupJ\r\nmsxlSV8eyFZSgljf0+vVmnqXhsw/bGNM+BMQHogRulBnzNJIjdZ4m2GHvhVw\r\n7YQEX+tJdBtkJKRsitJSTPK8Q5NgEVIQ/l9ZvnwpR4KL7IwbbFM4uA/KsDEp\r\nnWqe0Mn7LwjxdS2uYykfrvupEDhVYJrfxohKufplWuw6NOKDLlbykpbgARbk\r\n+p0PwY5CxvVlmbvh7Puk/1b4qNfR6kcu51M=\r\n=R0At\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"npm@nooc.ink"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.18_1676127468068_0.23353374277950256"},"_hasShrinkwrap":false},"0.5.19":{"name":"boring-router","version":"0.5.19","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"exports":{"types":"./bld/library/cjs/index.d.ts","import":"./bld/library/esm/index.js","require":"./bld/library/cjs/index.js"},"peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^29.4.0","@types/lodash":"^4.14.191","jest":"^29.4.2","mobx":"^6.8.0","ts-jest":"^29.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.27","tslib":"^2.5.0"},"gitHead":"620cbea6a80dde9ece49fe4a26694cc4e5dfcae7","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.19","_nodeVersion":"19.0.1","_npmVersion":"lerna/6.4.1/node@v19.0.1+x64 (linux)","dist":{"integrity":"sha512-jTzgGngaBThydeOvoaEQHWkY4MCoblvVviHszh2/G7SIMZtYFx57PMoKtKI34LVLn3BZCfJ/caeAvAc0rLeRsw==","shasum":"4bb2eef165eb836f5b4c2aba97e3205bdef4dfb0","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.19.tgz","fileCount":82,"unpackedSize":380361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQpVPirK/TcOaIk8u3UDxpMPXWc8By82cXUQ6ar9wKwwIgJT0smxdDOJ7ANHsaQeHXz5RI9OmcHwcnC+o9J8zguUY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8TVHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCmxAAhiTVwQTQMceYWfiYQXr1YmhDUuT/KkTN2DoBeNwcnjrz/DnK\r\nn8rlLg3zwVhfM6tLQ0n/jwAhNyglG2E/3OfubJnwJ2FQdegoxIGyZSikZcxV\r\nNmayXz9VIJZaTPw+3FsBZj/GlK8rY7LPwNNtA8ogtxhBcq6vNJgaLLOyTlCQ\r\nWfB+97/2Yr8dYDr5+zhcWbkf4SWXQIxgzByNk2d5X6dWHT5/tPOIM2Oa3GRN\r\n1GNEMStMQMIagUxYlj4KQlNwXMdNprV/dO5Auyf4QNifcaoJKgzSKhmEmtuo\r\nXxfVDXcIVN0ME3hiCX1UF0XzihjLM55uTxuEmbgOIPGTygBD/3ESWPndJM9h\r\nPEmb+hHL7tDH3dBxClz0HQJ8aMffL2SJ+J6LhaaHI9mc3q0OWfOl1oiEAvjs\r\njjpQX5kej7BMArxLjBt+4/skSenvT9fspomLfOO8LekVSG1NTQabiSDwjv6C\r\n9Irvfk1xOFydd8soy4/ikRBqStPdiwOGg6o9CswdfHPx+xEy/9LI+GkiWlCh\r\nlNRHFfwt8EBqcze3qvPZM3E/M3VSAvCm68/emC8Xqi0mNDCaYxISDtH232nB\r\nbE3Wn39LrsBKbKhXHob+7uxRKTdDmRo94Bk3JK512dk3qr5Zmag4EfRm0IMC\r\nuc3SxbgZxhR3XIPjtCSm6abi8o1S5DqM/5o=\r\n=V5jv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"npm@nooc.ink"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.19_1676752198834_0.7145434197789091"},"_hasShrinkwrap":false},"0.5.20":{"name":"boring-router","version":"0.5.20","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/makeflow/boring-router.git"},"scripts":{"test":"jest"},"exports":{"types":"./bld/library/cjs/index.d.ts","import":"./bld/library/esm/index.js","require":"./bld/library/cjs/index.js"},"peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^29.4.0","@types/lodash":"^4.14.191","jest":"^29.4.2","mobx":"^6.8.0","ts-jest":"^29.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.27","tslib":"^2.5.0"},"gitHead":"6c36aad9482a81b7c5b5be9a59da358e5afba529","bugs":{"url":"https://github.com/makeflow/boring-router/issues"},"homepage":"https://github.com/makeflow/boring-router#readme","_id":"boring-router@0.5.20","_nodeVersion":"19.0.1","_npmVersion":"lerna/6.4.1/node@v19.0.1+x64 (linux)","dist":{"integrity":"sha512-NAZxtgA+eVpxSG7kvjtimXgJVSbk3QMjSm9fZy3dymV0PAJQNAiNafW6HYtfeYSV7fUJDdc92kCSVVePhsiCbw==","shasum":"0db29f691c37d92f12df41a49c62dd2d1d28d067","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.20.tgz","fileCount":82,"unpackedSize":377372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgtBbSn8D24UM09H8+f3/CTWotSUdeN6jd/oO71iNlpAIgH5CRMrriOKtZhYEIwc8+Rlr76l/3pyZL+ytTQy2tJGA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8qdEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6+BAAgl/Xv3PMUFG7zDbRKDVTqdgxaru5qvIBpAx8C71wFYBqikOy\r\naaAHarMpdqoWWopF/JklXcV7FXhSQdaCOkMv0TE0sG9nRdc9+dWGA4vc1pcf\r\nim7ivrDIaT51tbGyIdS0vDSqpkOJ+pAlfKa+eFlXNNTxQ+U988THN0gx6VEq\r\nPjKuFUaFfUXoEEkrbrj9BULDoSJSiP1k4qvuXxey+l6Ukkut7YkQ5x1/mQt2\r\nHvdWFbMQmw325bvGmXrDXG4+hm0ZWpShECSasue3sommsflH4HfDhKNhWPeG\r\njRCoYNo7fSsgFZRAvCebeLhWxY0/dXGx+jy95+dNH07pffZghUmVbbdBt3F9\r\n98IgLv4dPtBq7uWkHibIl13UwJartN7EVKrHaOZdshZXhv4jLhG1WUhUPeQv\r\nQQwZlr4RNSJiGETrSWlbyPvgFXKhL6HFY5WKPk75zge+7o2rbHifArSeNHA4\r\ndQlBTipP7Dj1/RIRyHbKUCofyh8JBVkVDTF5X1aUtYD4L2kJJqoD6gRGNjMC\r\nQfMXwoMRXfc06t3hA3lsbmQ4Lu5QSxTai7IGw2x65/gkX4TWg7I8NzYs9TtA\r\nZzzD7EMywaar9RCWHVAyBQZCh48EQJDb2tEY7GnvN/aSyzSpnd2cPivkGDhE\r\nhF8lx15C9dr0+I4oS6LhU82W3oGSHGi0tEc=\r\n=l3Kw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"npm@nooc.ink"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.20_1676846916113_0.3101024660948073"},"_hasShrinkwrap":false},"0.5.21-alpha.0":{"name":"boring-router","version":"0.5.21-alpha.0","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/mufancom/boring-router.git"},"scripts":{"test":"jest"},"exports":{"types":"./bld/library/cjs/index.d.ts","import":"./bld/library/esm/index.js","require":"./bld/library/cjs/index.js","default":"./bld/library/cjs/index.js"},"peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^29.4.0","@types/lodash":"^4.14.191","jest":"^29.4.2","mobx":"^6.8.0","ts-jest":"^29.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.27","tslib":"^2.5.0"},"gitHead":"6658c99db814a799444cccf3ce530b0d445bbc2b","bugs":{"url":"https://github.com/mufancom/boring-router/issues"},"homepage":"https://github.com/mufancom/boring-router#readme","_id":"boring-router@0.5.21-alpha.0","_nodeVersion":"20.5.1","_npmVersion":"lerna/6.4.1/node@v20.5.1+x64 (linux)","dist":{"integrity":"sha512-eU/qz9GfHoZ4+ysNRRQu2ai8ZD/mQXzWXoU+yZUF832N6QSmM/Rza++B4AdUqkDkkcs/LgmppiDPx2TM6JMs3Q==","shasum":"33093943fba4cb8618d8f0c243c803c5eb55a713","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.21-alpha.0.tgz","fileCount":82,"unpackedSize":377425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHw2JWUZKX8+MKAX4UMHeeYakkAfWI3+AFpBX7tw68t0AiEAzvnIaicSwyDx+NxzpBx3R6abZF6EasppJfldwOXl2XM="}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"npm@nooc.ink"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.21-alpha.0_1698298874534_0.9695143454051636"},"_hasShrinkwrap":false},"0.5.21-alpha.1":{"name":"boring-router","version":"0.5.21-alpha.1","description":"A type-safe MobX router with parallel routing support.","license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."},"repository":{"type":"git","url":"git+https://github.com/mufancom/boring-router.git"},"scripts":{"test":"jest"},"main":"./bld/library/cjs/index.js","types":"./bld/library/cjs/index.d.ts","exports":{"types":"./bld/library/cjs/index.d.ts","import":"./bld/library/esm/index.js","require":"./bld/library/cjs/index.js","default":"./bld/library/cjs/index.js"},"peerDependencies":{"mobx":"6"},"devDependencies":{"@types/jest":"^29.4.0","@types/lodash":"^4.14.191","jest":"^29.4.2","mobx":"^6.8.0","ts-jest":"^29.0.5"},"dependencies":{"hyphenate":"^0.2.5","lodash":"^4.17.21","tslang":"^0.1.27","tslib":"^2.5.0"},"gitHead":"08927e8b860384fa0c6815d70b6cadeb93979b94","bugs":{"url":"https://github.com/mufancom/boring-router/issues"},"homepage":"https://github.com/mufancom/boring-router#readme","_id":"boring-router@0.5.21-alpha.1","_nodeVersion":"20.5.1","_npmVersion":"lerna/6.4.1/node@v20.5.1+x64 (linux)","dist":{"integrity":"sha512-p6kMtB8NzE5Wzy5gWZaEguNKz8vb833Hma5OEi41KzkVlpgIx3jFnJAZXKyku9n4ewV4lit4zSmxKsi4cMLnuw==","shasum":"d61449bba8d00dfbdecb2f6a80a575eef756091d","tarball":"https://registry.npmjs.org/boring-router/-/boring-router-0.5.21-alpha.1.tgz","fileCount":82,"unpackedSize":377508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt50/3VxtzXUuLIg44DIcMVgP/EH8IoOe2vK0QBE5bYAIhAODrLRqndUIEowtRjtCjxgV7/Q+P2ShRSJz5XMLaF3bu"}]},"_npmUser":{"name":"vilic","email":"vilicvane@live.com"},"directories":{},"maintainers":[{"name":"vilic","email":"vilicvane@live.com"},{"name":"boenfu","email":"1997@boenfu.cn"},{"name":"dizy","email":"derzart@gmail.com"},{"name":"hardo","email":"npm@nooc.ink"},{"name":"yggdrasilqh","email":"yggdrasilqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boring-router_0.5.21-alpha.1_1698299650044_0.14582040571706378"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-30T03:26:17.915Z","0.1.0-alpha.1":"2018-08-30T03:26:18.173Z","modified":"2024-01-16T21:55:32.012Z","0.1.0-alpha.2":"2018-08-30T09:10:58.544Z","0.1.0-alpha.3":"2018-08-30T09:13:34.714Z","0.1.0-alpha.4":"2018-08-30T13:49:33.749Z","0.1.0-alpha.5":"2018-08-30T14:03:00.987Z","0.1.0-alpha.6":"2018-08-30T14:38:37.018Z","0.1.0-alpha.7":"2018-08-30T15:31:35.762Z","0.1.0-alpha.8":"2018-08-30T15:48:32.404Z","0.1.0-alpha.9":"2018-08-31T04:34:23.216Z","0.1.0-alpha.10":"2018-08-31T05:19:14.272Z","0.1.0-alpha.11":"2018-08-31T05:44:44.816Z","0.1.0":"2018-08-31T06:49:23.277Z","0.1.1":"2018-08-31T10:03:45.913Z","0.1.2":"2018-08-31T11:41:50.711Z","0.1.3":"2018-08-31T14:46:46.325Z","0.1.4":"2018-08-31T14:55:08.095Z","0.1.5":"2018-08-31T16:54:18.417Z","0.1.6":"2018-09-01T09:09:31.902Z","0.2.0":"2018-09-02T08:49:57.725Z","0.2.1":"2018-09-05T14:43:10.997Z","0.3.0-alpha.0":"2018-09-09T04:54:04.566Z","0.3.0-alpha.1":"2018-09-25T02:33:44.887Z","0.3.0-alpha.2":"2018-09-25T02:56:29.057Z","0.3.0-alpha.3":"2018-09-25T03:04:42.246Z","0.3.0-alpha.4":"2018-09-25T03:06:50.647Z","0.3.0-alpha.5":"2018-09-28T06:54:57.840Z","0.3.0-alpha.6":"2018-09-28T12:40:30.638Z","0.3.0-alpha.7":"2018-09-28T13:45:00.288Z","0.3.0-alpha.8":"2018-09-28T13:49:19.543Z","0.3.0-alpha.9":"2018-09-29T04:27:23.782Z","0.3.0-alpha.10":"2018-09-29T07:38:26.588Z","0.3.0-alpha.11":"2018-10-03T08:57:11.618Z","0.3.0-alpha.12":"2018-11-01T13:05:05.002Z","0.3.0-alpha.13":"2018-11-02T16:48:57.111Z","0.3.0-alpha.14":"2018-11-07T06:18:53.756Z","0.3.0-alpha.16":"2018-11-08T03:52:15.192Z","0.3.0-alpha.17":"2018-11-10T14:02:01.597Z","0.3.0-alpha.18":"2018-11-13T12:00:54.954Z","0.3.0-alpha.19":"2018-12-01T05:57:49.100Z","0.3.0-alpha.20":"2018-12-13T15:58:31.865Z","0.3.0-alpha.21":"2018-12-25T08:41:34.749Z","0.3.0-alpha.22":"2019-01-29T09:04:43.354Z","0.3.0-alpha.23":"2019-02-14T09:40:20.486Z","0.3.0-alpha.24":"2019-02-18T18:07:53.120Z","0.3.0-alpha.25":"2019-03-03T07:48:46.338Z","0.3.0-alpha.26":"2019-03-20T19:00:38.970Z","0.3.0-alpha.27":"2019-03-21T12:24:12.153Z","0.3.0-alpha.28":"2019-03-23T09:17:56.603Z","0.3.0-alpha.29":"2019-04-01T19:09:34.858Z","0.3.0-alpha.30":"2019-04-09T16:37:11.449Z","0.3.0-alpha.31":"2019-05-08T06:48:55.677Z","0.3.0-alpha.32":"2019-05-16T03:24:14.105Z","0.3.0-alpha.33":"2019-06-04T16:44:09.663Z","0.3.0-alpha.34":"2019-08-08T09:42:44.000Z","0.3.0-alpha.35":"2019-08-17T16:58:14.539Z","0.3.0-alpha.36":"2019-09-10T16:27:22.963Z","0.3.0-alpha.37":"2019-09-20T02:57:11.213Z","0.3.0-alpha.38":"2019-09-20T03:25:24.487Z","0.3.0-alpha.39":"2019-09-29T12:13:30.311Z","0.3.0-alpha.40":"2019-09-30T08:52:33.807Z","0.3.0-alpha.41":"2019-10-04T10:37:08.653Z","0.3.0-alpha.43":"2020-02-04T04:15:32.625Z","0.3.0-alpha.44":"2020-02-10T23:07:38.236Z","0.3.0-alpha.45":"2020-02-16T18:23:08.328Z","0.3.0-alpha.46":"2020-05-18T09:53:26.750Z","0.3.0-alpha.47":"2020-05-18T13:17:01.033Z","0.3.0-alpha.48":"2020-06-26T04:47:35.301Z","0.3.0-alpha.51":"2020-06-26T05:32:14.725Z","0.3.1":"2020-06-27T07:53:00.796Z","0.3.2":"2020-06-27T13:11:46.272Z","0.3.3":"2020-06-28T04:59:25.391Z","0.3.4":"2020-06-28T05:53:35.031Z","0.3.5":"2020-06-28T19:02:16.825Z","0.3.6":"2020-06-29T16:23:29.407Z","0.3.7":"2020-07-01T19:58:33.908Z","0.3.10":"2020-07-04T17:33:18.709Z","0.3.11":"2020-07-05T14:06:46.775Z","0.3.12":"2020-07-05T14:15:13.380Z","0.3.13":"2020-07-06T03:58:33.183Z","0.4.0":"2020-07-07T05:48:00.889Z","0.4.1":"2020-07-07T14:30:22.667Z","0.4.2":"2020-07-15T10:05:19.118Z","0.4.3":"2020-07-15T16:52:02.987Z","0.4.4":"2020-11-30T09:59:26.505Z","0.4.5":"2020-11-30T15:59:25.896Z","0.4.6":"2021-01-05T07:10:37.288Z","0.4.7":"2021-06-29T04:55:16.201Z","0.5.0":"2021-09-11T19:02:36.595Z","0.5.1":"2021-09-11T20:54:17.605Z","0.5.2":"2021-10-15T02:49:23.580Z","0.5.3":"2021-10-18T06:36:38.528Z","0.5.4":"2021-10-30T12:36:30.313Z","0.5.6":"2021-11-16T18:29:30.938Z","0.5.7":"2021-11-17T12:41:38.026Z","0.5.8":"2021-11-19T03:23:26.670Z","0.5.9":"2021-11-19T09:18:47.054Z","0.5.10":"2021-11-19T11:34:47.916Z","0.5.12":"2021-11-22T06:17:51.771Z","0.5.13":"2021-11-22T06:24:15.219Z","0.5.14":"2022-01-27T07:56:36.343Z","0.5.15":"2022-02-05T17:01:59.909Z","0.5.16":"2023-02-11T11:35:04.902Z","0.5.17":"2023-02-11T11:47:38.564Z","0.5.18":"2023-02-11T14:57:48.227Z","0.5.19":"2023-02-18T20:29:59.016Z","0.5.20":"2023-02-19T22:48:36.331Z","0.5.21-alpha.0":"2023-10-26T05:41:14.827Z","0.5.21-alpha.1":"2023-10-26T05:54:10.297Z"},"maintainers":[{"email":"vilicvane@live.com","name":"vilicvane"},{"email":"1997@boenfu.cn","name":"boenfu"},{"email":"derzart@gmail.com","name":"dizy"},{"email":"npm@nooc.ink","name":"hardo"},{"email":"yggdrasilqh@gmail.com","name":"yggdrasilqh"}],"description":"A type-safe MobX router with parallel routing support.","readme":"# Boring Router\n\nThe core of Boring Router.\n\nCheckout https://mufancom.github.io/boring-router/ for documentation.\n\n## License\n\nMIT License.\n","readmeFilename":"README.md","homepage":"https://github.com/mufancom/boring-router#readme","repository":{"type":"git","url":"git+https://github.com/mufancom/boring-router.git"},"bugs":{"url":"https://github.com/mufancom/boring-router/issues"},"license":"MIT","author":{"name":"Chengdu Mufan Technology Co., Ltd."}}