{"_id":"@profiscience/knockout-contrib-router-plugins-with","_rev":"54-4ba06c87828acb6e1afe8ecb9d543cd8","name":"@profiscience/knockout-contrib-router-plugins-with","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","dist-tags":{"latest":"2.0.17","rc":"2.0.0-rc.14","next":"2.0.0-alpha.54341a5d"},"versions":{"1.0.0-alpha.1":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"1.0.0-alpha.1","description":"With Plugin for @profiscience/knockout-contrib-router","main":"dist/knockout-contrib-plugins-with.js","module":"dist/index.js","typings":"dist/index.d.ts","files":["dist"],"repository":{"type":"git","url":"git+ssh://git@github.com/Profiscience/knockout-contrib.git"},"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","peerDependencies":{"@profiscience/knockout-contrib-router":"^1.1.0","knockout":"^3.4.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^1.1.0"},"scripts":{"build":"../../node_modules/.bin/taskr build -d ../..","test":"DIR=$PWD; cd ../..; yarn test $DIR"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-yIluEeWU1SmY0gKHSW0ONcvE++1IV4e110C+5Lp12zBwGrYHWWHjvAQTxqVEWvYbDtIOF0BVENTis3oMOZ6ZdQ==","shasum":"a4ec7d0f1b6529c9c3c57f123e6d9e0df014317f","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy8YKw48lgsaxKK5N5K/pJd9wXo2Rov5mlMu1Dc6wt5QIhANViYb77kdB6bxo9TTtvxGbc+WDwuDDxnfmyggBXz9eD"}]},"maintainers":[{"name":"caseywebb","email":"notcaseywebb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with-1.0.0-alpha.1.tgz_1515539342602_0.8291576008778065"},"directories":{}},"1.0.0-alpha.2":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"1.0.0-alpha.2","description":"With Plugin for @profiscience/knockout-contrib-router","main":"dist/knockout-contrib-plugins-with.js","module":"dist/index.js","typings":"dist/index.d.ts","files":["dist"],"repository":{"type":"git","url":"git+ssh://git@github.com/Profiscience/knockout-contrib.git"},"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","peerDependencies":{"@profiscience/knockout-contrib-router":"^1.2.0","knockout":"^3.4.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^1.2.0"},"scripts":{"build":"../../node_modules/.bin/taskr build -d ../..","test":"DIR=$PWD; cd ../..; yarn test $DIR"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-H07d32tgxxEB8tA/udYMg3avOnl0C3Yd2pnZ+rZUjEAQuzMPeey1v1Xx4eqbdfiMwAxQFVe/0mmfgkOLMj8+vg==","shasum":"59d4c85343e33173ed76e875b48103e713b92c94","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6+/UVE0uKaczS8FyZp0DoUBFecKYqqe64pDVVYv/sNAIgPu7ptz8DFKySlprtbHcfH5tXVn7y2zEM40vfEinJlkg="}]},"maintainers":[{"name":"caseywebb","email":"notcaseywebb@gmail.com"},{"name":"barsh","email":"michael.barshinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with-1.0.0-alpha.2.tgz_1516650164032_0.6770557870622724"},"directories":{}},"1.0.0-alpha.3":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"1.0.0-alpha.3","description":"With Plugin for @profiscience/knockout-contrib-router","main":"dist/knockout-contrib-plugins-with.js","module":"dist/index.js","typings":"dist/index.d.ts","files":["dist"],"repository":{"type":"git","url":"git+ssh://git@github.com/Profiscience/knockout-contrib.git"},"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","peerDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-0","knockout":"^3.5.0-beta"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-0"},"scripts":{"build":"../../node_modules/.bin/taskr build -d ../..","test":"DIR=$PWD; cd ../..; yarn test $DIR"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-dtze57RPyA+fS0yAFjzQXjl60ErDVDFBDRERGvEQRazgXJ9dfVecSVJGpEYZ6+17IxHTaocO1F80mKMsarsCHg==","shasum":"6d522266fb2eddedfddf738e7b007de6f43cda53","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjmBZtihShdRosYplXETWkDUwZwXvGRqfD1qFBS2TI5AIgYtNaK0ig4FBzUWn5rAQY6PR9InlmKBMkCtWU+zP3WeY="}]},"maintainers":[{"name":"caseywebb","email":"notcaseywebb@gmail.com"},{"name":"barsh","email":"michael.barshinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with-1.0.0-alpha.3.tgz_1517193297543_0.463506089290604"},"directories":{}},"1.0.0-alpha.4":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"1.0.0-alpha.4","description":"With Plugin for @profiscience/knockout-contrib-router","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"repository":{"type":"git","url":"git+ssh://git@github.com/Profiscience/knockout-contrib.git"},"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","peerDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-1","knockout":"^3.5.0-beta"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-1"},"scripts":{"build":"../../node_modules/.bin/taskr build -d ../..","test":"DIR=$PWD; cd ../..; yarn test $DIR"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-hPPOGtvCABrH739il6bd+aFfjTlvHGoW9otGnPZlifi7/PwA4tO0kYfSJZeXUkiu8fL055jPH/h9iQ5j6SuCEQ==","shasum":"871c35380ef22733513a799b89a485a90aa48bc6","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFbQPaNis9z9wNC43wpOuoZj5DJHKtlMYJi5yWMwK7awIhAM64lIPYGYUqm0PrtKHSwOegSK3kyPOowqkn7xrLQqgE"}]},"maintainers":[{"name":"caseywebb","email":"notcaseywebb@gmail.com"},{"name":"barsh","email":"michael.barshinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with-1.0.0-alpha.4.tgz_1517591452359_0.799604145810008"},"directories":{}},"1.0.0-alpha.5":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"1.0.0-alpha.5","description":"With Plugin for @profiscience/knockout-contrib-router","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"repository":{"type":"git","url":"git+ssh://git@github.com/Profiscience/knockout-contrib.git"},"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","peerDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-2","knockout":"^3.5.0-beta"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-2"},"scripts":{"build":"../../node_modules/.bin/taskr build -d ../..","test":"DIR=$PWD; cd ../..; yarn test $DIR"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-cibi7D8EqNhEDDyJqgLkMUUjlDio1S9Cdscgj6ulGXnYQW4Ml643sLIsLeiOpFcJeHl4S16zIPbRpzBI089E5A==","shasum":"9f902159687cc32155968e39d7df9951cd27ddf1","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHncg84c4IBIS7QZhVn+FwMUx9jmxLYKjOV6ColCtoTPAiEApIj1dpcENEWmzYyKhjz+BId+wZS2n9DxJe5GU0ipxh8="}]},"maintainers":[{"name":"caseywebb","email":"notcaseywebb@gmail.com"},{"name":"barsh","email":"michael.barshinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with-1.0.0-alpha.5.tgz_1517687904118_0.9362005116418004"},"directories":{}},"1.0.0-alpha.6":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"1.0.0-alpha.6","description":"With Plugin for @profiscience/knockout-contrib-router","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"repository":{"type":"git","url":"git+ssh://git@github.com/Profiscience/knockout-contrib.git"},"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","peerDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-3","knockout":"^3.5.0-beta"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-3"},"scripts":{"build":"../../node_modules/.bin/taskr build -d ../..","test":"DIR=$PWD; cd ../..; yarn test $DIR"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.6","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-tgxO83ux8GEd+TE9sufURXIA3tZlit6YXInwGrzkwNa1/H+4+QZdNGsDC6vHwcvme0I+R2fXqnQSMstXWuTxCA==","shasum":"670e307bfd0efe1d63ad7ff66787314c69b0be34","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.6.tgz","fileCount":5,"unpackedSize":3879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrWSXfwB36sjOhw5+K5dcb8vKV1VscUrLgZ3FLgkkBlAiEAsCE0FBPWxK3e8QglUceUbgjc7mLJnsn50ndX/eQKKgQ="}]},"maintainers":[{"name":"barsh","email":"michael.barshinger@gmail.com"},{"name":"caseywebb","email":"notcaseywebb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_1.0.0-alpha.6_1517961813283_0.0493397993717144"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"1.0.0-alpha.7","description":"With Plugin for @profiscience/knockout-contrib-router","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"repository":{"type":"git","url":"git+ssh://git@github.com/Profiscience/knockout-contrib.git"},"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","peerDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-4","knockout":"^3.5.0-beta"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-4"},"scripts":{"build":"../../node_modules/.bin/taskr build -d ../..","test":"DIR=$PWD; cd ../..; yarn test $DIR"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.7","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-11kKhiv6yXGG6BMsybspPZEZrXNj1VEM/NAWfO+AjNGe9ron2YqGj52lsw0UC99Y+H7TzsGrZAGIX3ND6Lr0sA==","shasum":"5bb27536885b3b438d185c532594955b49153b1e","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.7.tgz","fileCount":5,"unpackedSize":3879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnC6K++jQXzUCM0JDciQruPuYCmUwblHpcmPjyQUm3wAiEA0WoeSDkmw4hNvdVfOjkwiEUefRJDZinp8VRyMJaI9y8="}]},"maintainers":[{"name":"barsh","email":"michael.barshinger@gmail.com"},{"name":"caseywebb","email":"notcaseywebb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_1.0.0-alpha.7_1517962326413_0.47760723948958206"},"_hasShrinkwrap":false},"1.0.0-alpha.8":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"1.0.0-alpha.8","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","keywords":["tko","knockout","knockoutjs","routing","router","spa"],"peerDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-5","knockout":"^3.5.0-beta"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-5"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.8","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-7BFCnLX8qhTbPhIr24B8sKAB+aQWFj8r0UM/cVeIb8DtzfpJ/4AGP7d4rS5DKYNAsIg0C75YAE2EF4HqH1eKrQ==","shasum":"b3af854505791c7063b81794e896ac1b66ae5a3c","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.8.tgz","fileCount":10,"unpackedSize":5914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjKnZt/rFJ1qDEPU+DJBDinFLAKy4SN59v7FGfi5l4jAiBlHdCdcne3uikZzhKTOTr6DMUteM5FcJdWV+zq6DO4gg=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_1.0.0-alpha.8_1522957023644_0.051648176408865876"},"_hasShrinkwrap":false},"1.0.0-alpha.9":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"1.0.0-alpha.9","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","keywords":["tko","knockout","knockoutjs","routing","router","spa"],"peerDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-6","knockout":"^3.5.0-beta"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-6"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.9","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-Sua2ns334qlEPNTJ3f1AwEKIOurgj/6/JK+Hb+5WZrUywk/Z7tRstoyfEGlcKWA7WUVQe/DPeP5dbLHd4uhhLQ==","shasum":"34aa2f6492ebf35895a8aa02fa82986486ef55a5","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.9.tgz","fileCount":10,"unpackedSize":5914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKSaRFpIMGm15fc4q5pOn/Oi2YILZVMiIfK3CArJPVRAiEA3Y1FPdiHdLQ/+PEJQTbLNkOKjrnOuEyop7e7LBfe1sM="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_1.0.0-alpha.9_1523653684082_0.6070231302410647"},"_hasShrinkwrap":false},"1.0.0-alpha.10":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"1.0.0-alpha.10","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","keywords":["tko","knockout","knockoutjs","routing","router","spa"],"peerDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-6","knockout":"^3.5.0-beta"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-7"},"gitHead":"7e411473bb0afedf4f1832b61ef7d7cfab390d59","_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.10","dist":{"shasum":"b12598b2bb77fa2954fde6f70fd094c14ee070d4","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.10.tgz","fileCount":15,"unpackedSize":5972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8i0qCRA9TVsSAnZWagAA0lEP/1r1Tl6cvsg9KDzh2PXy\n7TTozSayJ0EHPas4TJrG/pQM/nrt0wj7NNCqBXg72Gofzct42p1b2em3ZBEB\n6H0TCWZ8bw0pxb6lc708u6pJ/5HS1FNx/93XCpfoyxnmL9RPxX5NpPS+CN5q\nk/eELDUGFEWT7ze537So4T3KHhzZZ3Z4ZWbOhnQKbtH7WQqp7g24kbn/UCL9\nNLBXUMm+Xq+EQLZjidZiO4RvBL4dqFyVb1bnj8UGMfZtfdR5PcBt6unYqb1Z\n51kA1AxRPUR6Fghm8YxqtQ31PBFogjCXNgTwmXwIU8n2ib1yS4v4MYFpZxDK\nySPl3uhx1q3WFdej42B502rGoMbu2YBLQqjn7ES6bFrPuUuOlAmgIdOCZrwm\n8eqjcG0MaXToTOMjeJ8v+iiVbLh7LlDeNIlMi3tNec95cXmVeFVEED9yLZ/s\nKgtq+RUs0Dvn3gDpjGaCAHxqAymVEcWhxk3X8CCOW/b1nprPSd6wuRUBJ68L\nvxOgXtUOTGNR6+Vvis+7OKFU1Mk/rj64H3BXvob0emPEdHxAJTlQEH077Q9I\nxp3dBUPQ2x45zgCxOUtrFr+qoZR3kUdBiJID9bnxpOJwdv6u1OqWecxRK0kc\nGvy+xIetE1qG3AqoYHYn1uab3xO0lX+vFSEptkxVbAOjmObyTj3m8W8yD4KZ\nHi8J\r\n=f7PJ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-2e7Pbp3Sob/irpBjq2LH8350+4rEYHIscm4C7CRsWIM3epmZIRdeXkMRnEz75HCVxRIXEE1oP3vJ8L7lgMj9Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDL3Yj6CZCWjLlIzahWlAane18OyvkrHTX7fu/CPWc1AIhAIz62mz+S9dr5IJS2jXOY4L1FBvbmbaArkhtsM67/7ZR"}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_1.0.0-alpha.10_1525820713391_0.15064051524122202"},"_hasShrinkwrap":false},"1.0.0-alpha.11":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"1.0.0-alpha.11","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","keywords":["tko","knockout","knockoutjs","routing","router","spa"],"peerDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-6","knockout":"^3.5.0-beta"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-8"},"_id":"@profiscience/knockout-contrib-router-plugins-with@1.0.0-alpha.11","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-jM8Dw1dmsEXxGFStcLj2vXrVtOMGV91rWSsmw0/wbIKaQBsE4L/5CpS3GOhpS9j1XDvISWRmfOgrAfmmOdzUNQ==","shasum":"6005615d0a995b9f7909660a8182b67f90b55fe3","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-1.0.0-alpha.11.tgz","fileCount":10,"unpackedSize":5852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBcRsCRA9TVsSAnZWagAA/FIP/R9JsXzPzbd7JFXLg/ZQ\nb6Udulc7Dx6O8k+g2UpgInWJci6Xa9UUOJ2PTiyeeWIY7kyNLApw9FlogxYE\n9/h6GBNtJib5wm8F/bbuJnEXapk8tFMZ96ztlqVIqZYuiywWT3dgvL1JYbaa\nVyu7gdVbT8UuJLf8dM5mKVlJhWnREKPMNH5JOrARtmkS45fVbfININGlKbRk\n5fPRp2n9fvvtNahDoHlTmrp3X15ta/5a41Mv7MzF8sFgcXGyiGUBX75IpEd7\nrJhKWGtX09SUXUA4BfY8zjH6pVhbj4y8rjTonEguF3ksi4aMckJVlZyLfZxK\nWafencf9NflahyhIoH/SeYTW++xpesp+BvNEIrBF9qeMO9d5EqmVlGVlvNaH\nRbp5lfL0YZKQKyeK1f+boiLp7GbGgQAZmOqyXfBqrEtsi97OI3VZnPKzX+as\nGnilr1RhcWFzjLuX7ikCKW03R+4aYlsSfKPUV+bKX9kIu/yKtM2Rh5YCkXpn\ncpcMjQlON24CgQg4WGgQ/BSYBie4dSKIBwmdJ4uAiMSt9uBTQ8Hq51LWWstO\n462WWOAgWZof6IERWw3cV/u510lgnd6rbHA8J4A8uGKW/UL7XP63+ZNZQOcz\njxjvL74jfj5C8yf4DY7bcSvVB6dgw8ZaWGd8MTVZd0GxH5VCdgfy1z4jifzh\nA+EW\r\n=EUss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3dJ9Ha9KWI40Abi/VHbz5CrxAaggqhsFjPsKysAcVhAiBNqa5ttzSAj+8cNAmR++khJ9W6Qt6uB6GDaEc6Prd2+Q=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_1.0.0-alpha.11_1527104619613_0.5887037317159984"},"_hasShrinkwrap":false},"2.0.0-rc.0":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"2.0.0-rc.0","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","peerDependencies":{"@profiscience/knockout-contrib-router":"^1.3.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.0"},"publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withPlugin } from '@profiscience/knockout-contrib/router'\n\nRoute.usePlugin(withPlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.0","dist":{"shasum":"32b6a13fc372588e7b86bb58cd34333a9d5dc982","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.0.tgz","fileCount":16,"unpackedSize":9938,"integrity":"sha512-9LQckATqd0pFSj7t42W3v+Y/45IeJnOVh3LjOlJa8h1Ov1TQHMlh5wEzdPTcpv4m9YpWNwOdS4wqR9bwRUCELA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGn1/xYFaeg4JWOd51YF/90nlqnpUDxyTnTv6YmlUfAfAiEA4WIW/iQbITu2Fzub7HP7hZEIE34v7LagXYEQXwUsHJY="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.0_1530228945204_0.694508352666307"},"_hasShrinkwrap":false},"2.0.0-rc.1":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"2.0.0-rc.1","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0"},"publishConfig":{"access":"public"},"_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-gnIpbEPT4D4No1uXR7Mk/gWkhqpmy4UJ5tcQLJ2Z8JoNgf8ceHz6VUpgU751NsBhFmByIOSGWqkKE/sq7u9J0w==","shasum":"f3325da4663edf87e6e014468eb0a7ef2af81593","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.1.tgz","fileCount":11,"unpackedSize":10540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNngRCRA9TVsSAnZWagAAGUUP/0VFelsBomPZPLq1LAlY\neMcc1GQHt3SXDNTp/cNTZW6I3G3F//nsQrQkIOVkhQCOH9nKjZjsmEO/kFVd\nZVVL7Gb9fHfPG5pheq5F5qKt/MsGFAoV0fIeciOcTZ0oGokAMzu2mNvXi3rz\nOghHA/a7xrB02p6W5yPwFKfvbD07HRtyIOY+rwqMApLmEqu6SvWXKwleXUhu\nPYA0opibC3yFLDCRnIijWrGkrKeJD6efHCtzCIvICA8BCLC7l0J9EP0rxBod\nRdyXw6oOW/AUr2LqjhJUG6z26t3VssHDeX5GCT70z/cKorZW/+p4ZWCo+1BV\nB38l7AqJqL4eeCM3s4Tky+bXuxYmPWPBIuy5Whe5eyvvvV/pLHP7Dq8mRykU\ngGJaWA/A3AhKxH9LvShIWdPhoST0iVFNo52dNO7wM7T/rSIhdkpXYgTzcJPY\nkzhzk8wNNuW5KAB0TnbCeHL4rUzAV6S3Q6bB009+vS0hzQuk91xpFFVU5PTO\nug7nKxK0Jn+1G4WIBjeOhJo5UyLcgX+8KYtferQAlLYST8gzoRGFGxraAYHx\nEjfbDFgiZtkuZlD1CEREAPY0TBxBi9uqgWIBq8wozIFnqS21aTcMTd8jKcWm\nAXkKYABSYv+1OZDCHPSW+XXgk66U1g0NEs0au3rgsdjQDKlRgKv8qMjwCdOm\nQUxY\r\n=MXGH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9kY8VUBR4//k2MhMOduOKNmdYb4seWTDGVIlGmbcjXgIgKtYqShrWg9JJ5BfhH1mvgTNsi4cPPaXjEKZ8yRoCEcM="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.1_1530296337214_0.34620337098747456"},"_hasShrinkwrap":false},"2.0.0-next.0":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"2.0.0-next.0","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-next.0"},"publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-next.0","dist":{"shasum":"be5405e60272e4651a35216e6e1e6038373fd275","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-next.0.tgz","fileCount":16,"unpackedSize":11097,"integrity":"sha512-DY6pEmyv8uQnNKHYZVT/M6sLUA198be0V8gwh874LMi4oxzUSeq63FA/Tst1I6xEEt3YBtWFQo8YJXJFDkEIUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCHnxOJHyJw0eaUxR4XEZVB4BXaWbrvTVhhvlhf673BAiEAv5e76tIWrY0SmopJEY9npi1dyN9si5U0uYN77w8WKnA="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-next.0_1530560890520_0.20441265353939486"},"_hasShrinkwrap":false},"2.0.0-next.1":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"2.0.0-next.1","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-next.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-next.0"},"publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-next.1","dist":{"shasum":"ea8e1e86756ee330ff1c2ad9a1ac85e786ce00f5","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-next.1.tgz","fileCount":16,"unpackedSize":11441,"integrity":"sha512-KhRAS7g2mTYGOnAsRoVhOb5zbU8T/QuNaATc6hf5RqJqpAf7/+nNrW3p7BIDnGXW6hSinnATyDY2/QyauyTJkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgYe6Vv3nmIl6eV3L0l5fVnnaMPprJcQ4N0id7t71ekAiAU3pVjtVoBwsZ0wbFCUanDsupNCS87cvUDwfs5iQYRNg=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-next.1_1530564648636_0.29871719264385566"},"_hasShrinkwrap":false},"2.0.0-next.2":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"2.0.0-next.2","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-next.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-next.1"},"publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-next.2","dist":{"shasum":"9053a63fd88d2532ba84bbffa741069348047816","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-next.2.tgz","fileCount":16,"unpackedSize":11783,"integrity":"sha512-ifm0hNjzAJRMMaiPmq0rXf5Y04lce9W7GnJRVA3MzxSro7pWUFDezvGw0aN1VSLROO9D5KSSrzhUd9vC4tyhVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD98ifh09JcOjlCevEjB5j+yDRwhKuji6xm9GsHVrrtPQIgc9cu1ZvRllg+JFj2Cto5b/HTd1breiKPmkJoMyFMnQs="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-next.2_1530566746046_0.48956582634928636"},"_hasShrinkwrap":false},"2.0.0-rc.2":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"2.0.0-rc.2","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.2"},"publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.2","dist":{"shasum":"9018d105f4041a2aded21a8ff989d4795447e33f","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.2.tgz","fileCount":16,"unpackedSize":11087,"integrity":"sha512-WOSRiYyF+3HzVO+S8goS90i3fI1WFDCjgkYKWPdMcFtRYIIC04y7M9jU0ughGFJTAzxBU381qM6Tl1bNnn0bNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFewfpHPmUNOaG4JTuBP+otcjiAmu/e4o/enX5mSeSmvAiEA60CE7DB5NGfRlVXSw81ub0ekJbONAeUyt35YxNfnELQ="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.2_1530637712682_0.8213830752697757"},"_hasShrinkwrap":false},"2.0.0-alpha.54341a5d":{"name":"@profiscience/knockout-contrib-router-plugins-with","description":"With Plugin for @profiscience/knockout-contrib-router","version":"2.0.0-alpha.54341a5d","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"main":"dist/node/index.js","module":"dist/default/index.js","types":"index.ts","peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-next.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-alpha.54341a5d"},"publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-alpha.54341a5d","dist":{"shasum":"9945e8a7d0c91313d483b9b4e4afcb70f749c8a8","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-alpha.54341a5d.tgz","fileCount":16,"unpackedSize":12165,"integrity":"sha512-pqwUBC9kvoQpfOHZsg9pMg/Ix9siNDFC82KkIg0AtKPk9SFm9PjLYvX3uKrAFFhkTtf8I9SJpBD+NZDJAKmcdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDujdb8WIKrFliin2E7Hq0iap+v/CIfP7KAQHi+zlcBbAiBegAzdqOUUmqk6KhDuAWijIp8iZVRorehHC+Ha6pF1fQ=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-alpha.54341a5d_1530639124082_0.6601915829874037"},"_hasShrinkwrap":false},"2.0.0-rc.3":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.3","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.3"},"readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.3","dist":{"shasum":"1c2037aecf21a7f1b7afe228ded4a3a55a0e7cf4","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.3.tgz","fileCount":16,"unpackedSize":11394,"integrity":"sha512-3zJzMYHuLy6cPwZUPElIF4LV1ROWKkSBlf7Ly05luPcXmuL5TS6t+2JdIajSbKK6utbmjbjzDNYMtleDd8fWnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeVuEZAO8CsGPw5XB5iv/ysBFFu6osP9Qo8X0Ja7AKAQIgSuunfniO9cSI/7N9pUvbgu3z2977C9mUaSchic56eVQ="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.3_1531505651351_0.40239164447212183"},"_hasShrinkwrap":false},"2.0.0-rc.4":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.4","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.4"},"dependencies":{"babel-runtime":"^6.26.0"},"readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.4","dist":{"shasum":"65b2dbe2a3aa63e30228d390cafd2dcfdba2d3d8","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.4.tgz","fileCount":16,"unpackedSize":11840,"integrity":"sha512-TLtsH+Qy8yR0ipD1no61fK5sdoBQVVWqDf3+I/CVTDhPxxRkOwpBNC2XfJiwSo/FVPDcnop7ILqjqIdWFZa2QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZitOuNFDcWlahdVDwuQ43DND2uqotGzXkDDSB0Pk9mAiBPnD1FqeF9/NDK/hbapWWmbqejJ51JgBewXFlu5Mxhmw=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.4_1532055293976_0.8483740619282054"},"_hasShrinkwrap":false},"2.0.0-rc.5":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.5","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.5"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"93081e99d0e8d7a948c459502f17aa6dd7242c9e","readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","licenseText":"DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n    Version 2, December 2004\n\nCopyright (C) 2017 Casey Webb (https://caseyWebb.xyz)\n\nEveryone is permitted to copy and distribute verbatim or modified\ncopies of this license document, and changing it is allowed as long\nas the name is changed.\n\n    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. You just DO WHAT THE FUCK YOU WANT TO.\n","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.5","dist":{"shasum":"0178345a28d601fc47657e1f27bb13ae057716dc","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.5.tgz","integrity":"sha512-2uAb4yt2KcZxpR6IYLXU9S/IWHFNJJyjlxEgPwlB/mZSZYx2bnX8P3zVsvDVeT98VhIKiD7Twnm55RZUX+j68Q==","fileCount":17,"unpackedSize":12684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba1l8CRA9TVsSAnZWagAAkAUQAKUZ4Kg6CW2KbgI6iy6l\nNY3AIWMNbXzJXpVPq+fy1jQYirKhX5K0uhxtKwtlnny9uQ7U2ZsZ9plKUDI3\nS2TS9U99Sona3CGmHijoC4ynFiUjz0JEH7j0TJKtCJu5Jhv+SWNQ8GVRBsbF\nTOrETdME9l4nitIfwlyWnKX8Y9Qh91O9J1PScWXcOUK1h7CxlO17ZEeMCQQZ\nkOQ630MDo5lYQG+9Rj2MvIOFDhv0MJE0oZDQJAnRs8Z8bPQvg1yrpXSWufTt\nHsxoriaf8HpGiXZeffQe/hqepuGwxsFjxC9r3W9rOA+C2cQNIGhMjoANrIUU\n/UUQ2+Fb3VJRA+QInF89BsSPsiXmTqADuP+sTaC7ZZMqxH49yZhNLH+3eGrR\ntx/i++PX2BxdqkqsdN6d8fzLDdf+ZS4s9aTicid7o+ys6Yx3JTsgyUiOuBlP\nIsTUP5CvhPX6e5hkp7RyGQ9bP6gtBoDbWJ/uGIbOUrIaIZVinFmk0F7FKp/u\nhwgdkZKW/1daE72Wt0LzzLlI3r7WGFaE54+o5kfvgc8f4l9iHIU3lAVJtDKU\n7Ua+L71MWMCCNeMHQEkW16t3Udbx1f8JlMhRBo7vMR97oh8Tkz9uhZm3brji\nv4DvyLM6TuGxKtVz5osULq9WiMUYf3A+hLz9SBKNh640uSbvprYC0chYvKEn\nCpCj\r\n=XLxh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXWJXKsIv7DQLj0kyoTSkERfozYPuqeProY8Te78hmhgIgAazsDPyCEiK9AMqbM4aB3HY3m0ad8Ng8MYJI55Y8zJA="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.5_1533761916206_0.2133635042949822"},"_hasShrinkwrap":false},"2.0.0-rc.6":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.6","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.6"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"b92586ea08df937cda7f0374c743d49e2e2fe684","readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","licenseText":"DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n    Version 2, December 2004\n\nCopyright (C) 2017 Casey Webb (https://caseyWebb.xyz)\n\nEveryone is permitted to copy and distribute verbatim or modified\ncopies of this license document, and changing it is allowed as long\nas the name is changed.\n\n    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. You just DO WHAT THE FUCK YOU WANT TO.\n","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.6","dist":{"shasum":"61c78aac85bd19b3a128b9e8e763ca077fdeba35","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.6.tgz","integrity":"sha512-tBaRShoRA0aTUSV8melyeZPK2nLuVPXiCz1wQ/65MgXJtCpv9Mo5UuYBAZegjSKYw22wPRAZ3VRq1n4TSr+SNA==","fileCount":17,"unpackedSize":13019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba2VmCRA9TVsSAnZWagAAR68P/AwYZL+k3XZq/qjc81Tt\nAf4djAhQcBiYfmvSaYK7d3V6TLTMlwvJZ91Zn80UICzWNv7T69e2lZ11rFsL\nSj6NY7jCBJDZsahjTrbe/1ifiRALh/rxgS1qBh324pGndhyPVPA7FELvucAQ\nEwKUR3QU5iv92pTtCLzcNaEdXTrJ1TK9d1xywFGbgi1wbz5JbULe0kQA1z0+\n9n3U1HKAOolXMz21QWpxsVA6LY/b0XBLmU0ed7ytJmFNoaQMvxfDkxzQdgmu\ndY3X62Nzl041RP0Zil4IgK7W+gaVIeVrs44Vz3ZaEGRya1d5kn1DUt+x+bTl\nKMQnADomTJPHVCWGkCckeR3DG7pslpbS+PzFFIBwOMn+S8p60QE1f6k8B+EC\nwdPDyhzpag3d44UzIg73Zm1GC7oL0kYj7FHW3Vt/kVKHPvQPV8Kuw56oVZ0W\nwneAEYN4NbLoifbbOz05Q7tpnb3V11uxa6xoxdCLBd+haONm0u209lZ6I8Le\n0LDaOqykFwRpwDHUXX7EKRc7PBTYIj4acxjUBT4HowUhexR5ncmQ79/7zxHp\nL9mKpRdX4uADjrqVmbsKYF1KXwZlSgpbQNuiJ8bHuiq6hVViSyZ5Jglz0yG+\ndlFFx1OAQfKqw0X9CjdROqKE1tP5KbIaNXSpI2ABD8kSBt3nVRTRMoBKMYG3\nhcEe\r\n=ahO3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFofT052LHAN0et89aQM+Yf1EfSgAhejuI7T0Igr/kZ8AiBlgrp1oiw951E+X+Dd32W324AMl6+5IxRjIYLJM2PU5A=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.6_1533764966264_0.42750793563663403"},"_hasShrinkwrap":false},"2.0.0-rc.7":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.7","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.7"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"8e27773c1e3dc696934abe461aa6b10edde3df8f","readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","licenseText":"DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n    Version 2, December 2004\n\nCopyright (C) 2017 Casey Webb (https://caseyWebb.xyz)\n\nEveryone is permitted to copy and distribute verbatim or modified\ncopies of this license document, and changing it is allowed as long\nas the name is changed.\n\n    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. You just DO WHAT THE FUCK YOU WANT TO.\n","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.7","dist":{"shasum":"602f160b267c8795334b26e167d42b243d85e6fb","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.7.tgz","integrity":"sha512-263FNkbt9Mi5AYPIDNm6ttOJaCT4on8xDeTC0yKxZgXeDS8oKlbqcmXJIvzWqxhz41fwHsbaYQkzl/rYSi3GoQ==","fileCount":17,"unpackedSize":13354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdeIjCRA9TVsSAnZWagAAaSIP/3RWop43luaPC1EhpNCt\n/xRvt1hYuKYftuXbMIlINDft0vpeQ2JhHIJ5KJT/WlrVYxzSuKQlhdD9zYNy\nm4oHbfr/fij3FPudjvRuaIEmJ01J/aM/G7+xwed2ZiI1a6j2s4iWluLcIHAW\nbW9F9RA9hlhbwd2lH/4iGjLNKUqGNZ7hLRtCBbtT2W5OBBHJ4Jdwu2cpvDhh\nQ2zY7JxMW5HQgCmeppjb6HyXEBf7qYSfQqvaZWzbjcNludhDR8MMyfRKCCwv\nnf2HfqNYJVtJG8yxkAlnRSPY5PbXMyUTppvJtaGS9ctKSJQQVPP6Qs+3vMGt\nyqe0GEWR7Ys7S016iQ+HT2auxkwst6V+33LwJoFqMCbYpPulvAJn6lgTYsz0\nqnFW4ujxN7+LrfGAAIuZAjBuG5Jd5LdweNvJVYppbpQ2ivVkGF0C3hheUxCM\nAcup1WDFT451rcfqfksl0Q/ND+lwKwu8fuF5NW2wMMV5v1B+l8MUakbQWONy\no6Y3DygOT+wVmfBSApJju16JmsdGpmCw4qqV+pNNRuTXceQtQFoVKxT+kESF\nljEv7egDozl5xfSbyNtmcPSH49DsVYo7ESvCftK26xtijxU5EOlRa7KNiFcJ\ni6bwaNrT+DlalAL3gM+CMRmg+rrAMpxFbYKtvNit/KRKc7tvBLVYIWbx1oQb\nFMIL\r\n=HJN7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTg+0lVnCb1D411v7mf5bKg2JDQ2pSFFJR77putthSRAiEAmxa8kdPGn/NW4EkIxIe4QOTlj1+/F04FsKd8iPZxwI8="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.7_1534452258695_0.7030162422066943"},"_hasShrinkwrap":false},"2.0.0-rc.8":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.8","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc2"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.8"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"724b949312f912c80d5b0df826503be0aad3ecb7","readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.8","dist":{"shasum":"144273c284cd2e4188193d01fe9cbb168ccc91b1","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.8.tgz","integrity":"sha512-BP5Z3bYf8Q07NNAhubz0PWo6WQM2n54xz6bazhq48wq9PR/v6zWtODFNnYNcOeLtsK6kIk4a+zV9YpfkAIvHow==","fileCount":12,"unpackedSize":13671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtn0/CRA9TVsSAnZWagAAjkYQAKKq58rP4Q44zWH0mgF6\nR8fiUcd/VOnPuwE33ETGHUAb7DU7IGkyUTF5PykChaBYbNPqIr00TTrwvhTG\nXSS+tWQKA72/kZcAUxqw2W9lrpQFYlxTXwNvtsbWMGj4zCkHvIHmKTOZSx1V\nDsKGA81Xv7/ye4m3uCa9OQw9DOn0pXFNHIDktAGaT7vedePkGoaQDQXhgQ7f\nvmQU1RVAfXumg7MVKjhXBaLaE+7AUySPeX8RKtV6LWNuUjZGS4bWEmfeTG9r\nowG9bVjFX5qhfaLJXf9Q+BxokDzVTjDwF50POGKTAdL7eo0T52bJc4ccNMQ0\n3UCPLDaMZpt4ktHzPs1MhnjrKVZizGeajt3yjYMbluHfLZcwJVROduF2+Auf\nkg43DZJ1PmxDy3gJJKsnSQb1mgBVF3itIhbgM1+/ifI6JcK3ty0PV+Ep2Gdt\nnhUDsjHH0IwNzh+UKddSu9mjF/xAS7Crh9wMsrFEfigpF2wsPEUxB/Udf15p\nncv6U7vJfbcu+jOFWd2Bjir3RFoNAsGN9EANxy8KWdwy7L3JD6MeMcyuLB66\n8uiUorVHMvUgILza2ynYsZ4Z0S2zDGiQ1FfY7AYZeplQ/If5lZWm+5FyGU1q\n4PcBOlXQQc7vcpTKpVa9HuLX4u0hxZXqQtYPNZTrVJmmc7B4vNR2OXsh5k2a\nNrjs\r\n=SPB5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2khOIVTQOOigS5mHJwTW9FXaLvgtkWqJLY5YrBDpGvAIhAP79XmEpU0hOj0wp0e73Qu8Jvx3DQAnW4RTHxFevZK6j"}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.8_1538686271152_0.11959325818247168"},"_hasShrinkwrap":false},"2.0.0-rc.9":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.9","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc2"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.9"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"3715d0961c6b066521a5829e700c998b21e219ee","readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.9","dist":{"shasum":"223d992129bcbc6f235efdeb90c407effd729463","integrity":"sha512-PwzkO5qE6kzoAa9BtIHV+rveFZHW0sbIZDuYA3RZZ9wA02to8aoTwEF/mOmuZ10nSfoCrlW5b7UXbnu3MXWPKg==","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.9.tgz","fileCount":12,"unpackedSize":13976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyg8UCRA9TVsSAnZWagAAoXYQAIzsbQNydP0TilWaEwgP\nhWG5wHJ6wxP2e8urnwCOmmFChLigQanZRGjzpjRXJWRs8kTGOlIyjD/uKwdQ\nfHsFabK+u46jFb7aqwcdob715tQuwK2k9TjSx3DbqIfSBbSQo3OBDhqvIaRm\nmqNQIC0nlzwV4cGJEcyvqdkdwxfmgqGGnJxjyxxLSvaEFH/OWxbxKNwAB2yP\nkwtIt8i36cqeh+NdIFZnbY/YuzlH5mQknRQ3MvUVjNd0ROIg1KCGf5aCWPfl\ndqlPTOaCcI/zxp+dDoR4sfevWD74OdnBDmV6vTJvD2ANORZxHmqbYO52oNTm\nnFOmku8FeqjjPqDw9alK7pIekU4nkVu525GdjOILD7Z+KTochdxKuqhf9u9/\nFR6wSdNOn8OGKZt9z0G3VNuwa5b0oXia7N1gVSXmwK3IuF39D9wc9qkb2mOG\n/+2R+5z/DwogCiGYfB/TkD+Rk0qKSBQM6WsoSagDOliaVdeRzwLhRTZupJES\nPMZ6bXvIhPWxvgadpCDH0NDDFnG+dlhKRvUn19Tsjvf4yWEU3FDtc5S/RYnl\ni0vi1Of7aahkmk/gow04rArJwyvfT3/7KFYcDD9D6TTFyL4T5BFAa7sAGStt\nGcxix1kqqVfNhPBJuoovQ0XtmmEBU42V9EkiFpa6iaAKUuZlgBFHtsQxVOhA\nstFQ\r\n=z0ke\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8YNlNi+imoSHOnGM3fAvsByaNGiVZSIWc1X68VYAMmAiEAnXPM9gcJQYcVOkZRsZTlDdT+rWyXKqCFlU6lnvbqSQs="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.9_1539968787957_0.7367262899880624"},"_hasShrinkwrap":false},"2.0.0-rc.10":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.10","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc2"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.10"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"70c47a5bd912f5c410fb9578a5bb98cc528045d8","readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.10","dist":{"shasum":"df3ceb77ac63b110faf00c533a6055c822eb0663","integrity":"sha512-DaQFXIu0FvLQr3fZpUC8fU8ilHhkjEhGMGKNfuM5oksCC/Drdp9+TTiqEpuQR1e5hnLL7IteKgfPWJ4bKjUkIQ==","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.10.tgz","fileCount":12,"unpackedSize":14285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzklZCRA9TVsSAnZWagAAPm4QAIni86WK9ULTswQ7qIUi\nXVynd9oxBki91m8iOoDyJmGpbjDxa2qnjwsusjGNQr1b9UU318x0WlB9BWIX\nlJLOGu5lVBWQSd+xsr/0fkkNt+Zi9nzs0IcFJrHymmgFmaiG2rhiXivYfH3Y\nwnI5JmuP8RLgbYb6LgnA2eOdjyYMbY+MC7a0Q2qqiaQTOeG5LWhnYFwY6cAX\nK1cK4lqgwGTT7oFnczTjIVKnEnLLExPE+ADAJXnDFr0emNouq8cFb+xRsHNv\n9thScThJd4kDRdjFmuLeyudp+vi//2u0qicjDY+MeWWgeWmvbIyBjJv9pKAd\nf0pKNmwhrzptbvSg4w2XR9SkmmWz2nwCDb0UKoZbdWAat/Al1UFtR+8B6FAt\nEZnRgQ84XxfsXZByFSuCiVyTKIYUhiWQR9yEMKOTlq45BIJ9SXS6tRAahVrk\nVVwbzVg973PAaVkecEW3kiRFQ/QOSWUAQVzpjCVYp1MwQhI/Mxu4z2YT6Wad\nX3BIlfSRcv36uEsV0Z3a7/NMS2FwAV6vYMjBmm1wMMjY0e0bmIb2b28JFc09\n6b870IFd3BYQan5oy+nOrp8N70pr6rRxSUyRGZjYQYrDDLSMTlmrm73monVq\nBR2n/aYsJT9gQVrR+rgeZlQ6WRvaQXL/YD3OHcLionhWcJrU+wXryBLVuRtV\n4b6W\r\n=ghEz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvguyedobXw0yYMsK+oxRe96SbjTUEmIfgvQXzzvwUgAiAx4Be0yczjWAzxohXbg2izBl6EGwgasAdb709k+nQ6FA=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.10_1540245849196_0.34092478856117125"},"_hasShrinkwrap":false},"2.0.0-rc.11":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.11","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc2"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.11"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"f72a3f3b21d92c65c16762e59e17c10ca6f9ff70","readmeFilename":"README.md","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.11","dist":{"shasum":"453c7fc19d407ddbf89133bedeef05d4eeb4ca94","integrity":"sha512-C7ARCmpN196vLCttE6lPXiAti7wZYvEu4SozdClLjfXrAVhCcbwZKkX3jqWa8BQ8z3TLlGUIaZsekpi+Quv6kw==","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.11.tgz","fileCount":12,"unpackedSize":14593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/8haCRA9TVsSAnZWagAAc04P/jsMJCjDRP+/sLjGvHK7\nzltd2YrFzliM5LPGzDlQxfyqZQ3bu0Wrbc5EvyawV47YvDln8xaxUsH8Ii5G\nfeRtomsNz6UsGQrPz24HPo54cqzOYsq/+lgQenuuWoDHCTZ1B35JV7fzshbM\nvDerGU0Fvva9kKxlNEY6xYGPRzjankNnNjeUBPv+y6RF+KA+4dDGqpvi4jFr\nLFsZAln1ItlpK3CxnLDFSYPhSD/FoxVxaqGpCIM0DwL7KJlAY4hV57VHuG3S\nS6yJ4s0vTY0erXc/+B4uBJ7H+0qw15p82Uei5ShRu1lhPvJQhQaGJc3tlYS2\nMPWIXkKjwX6xj9BGu3ypwEDm6m7Z53ID5QNs1J3fuV1+DMylBRykv5dMYpIt\ndIuDmZ1ImeJPMB+N+FIdoQwwNQPuzUh1uD/ZOL1iaZDwkii3BOuQCXiJXPY8\nOrDr9rCATTF7/NbbvqmRGR5ahVrLVD4Tto4JiW1lyyH+mP8j2lmPhHGsWCXb\nZaxcCfKAUSRjzzG6KZ7xB4gH/YE8PkXgNpxcStNu3RPQ6MCydjZCcNo+Rk4k\noWcLbx07Nt58/EHv8cdSWCdU6XY1U/HO+SzvIRo311/Su0eABJm2SFFOonGZ\nyKCQLa9/Uazl2MKdrmPZgDqIq1Y27zh/DKT+bPoRraqd6lh2r/8Og1v5pnZO\n0aIE\r\n=I/O2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIHCg2NLTMORweFHxHZtD3ALqAHghmWGF8gHfhLBUpAAiEAvWQkhFeAQidXKGsVSESo8fXTQZaR5hLq0fB5koOc7xg="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.11_1543489625505_0.5835449600578895"},"_hasShrinkwrap":false},"2.0.0-rc.12":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.12","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc2"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.12"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"8610be1901f94b8fe71c128554292667d18cdba1","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","readmeFilename":"README.md","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.12","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.8/node@v11.7.0+x64 (linux)","dist":{"integrity":"sha512-Ct+p59uNIEeqwWBmzBKkYasN7e1pbIL/oe/KTK19O319h8kdRbvLCe+35o+eb1fUIicC7ztL58bkkSBNOfChfQ==","shasum":"1b3b7721193efa78c02847375dbe60ab0f137c71","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.12.tgz","fileCount":12,"unpackedSize":14901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVpgHCRA9TVsSAnZWagAAtmcP/2tLt1I8JpRfZBjbOicG\nY2/PqhL6t495lFHZzTAWfSCEOudSyOZChJYuSn02iIUDu77+NJgAZNwQpO+N\nht8ypUENoWOQXYf9IUa9IXj3A0i+f5KPbF3hcpjbGycq90x5LCL1z79ukg4Q\nLzufcHY4ZM0lzd9GxVCOxrOh0VctAbEjyFP5z5onsvDMNSlJw31N/py33ks3\nHmV7qyLDUGGoBztFHznZigJAZAwJxyfmCJ1daFVFOOndfFmqjbAbH614NCNN\nlzdg8DNDQsmoitttZ8yBkUE1+lHkO9YQr5sQGzIZLl7+SfBtK0tl8ilGyJTM\nuqe7aE6E35eP9KhaVeVbwTrGSENbA7Bw2xgd/uzfMVWXdvYzQDyfb6p9ft8B\nftYbC3qzwwIziLdqWT07x9ZWo159uNptCVARC5GGYxOgAFRZ8pWUqZaXvMGQ\ndjulmpoxCD/Tii7X+6kTKMnw4Jr+lEIW86t76wlZXds2HVEJ71LIxAXs1BMK\n3kUZMkisNClvskMqdoI5fZoEHaFgauqrcG07Z2y1HSe2PXPzS7FUNCwgI4V7\nrDDZbcK19q7Kx6fbyrppcHlOJGmOevxSpeiAXNuiWK7K3UknlXYQKwjKh0Ng\nX73/h2IvEw4QXQDx6Ihv0Pm7BeJoyn8d3O73NXOkpc1Zn7z/Cz7VBVhfe+s8\nHqCn\r\n=j8Is\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEk2nUArgrrehXI3qMx2WOSHQaTe2Ypr6yCGFOSG5L11AiBaxcCuiOQv8oY65iuWw3AJFWbLlzN79t5pwb7aUQnoGQ=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.12_1549178886471_0.6269267615895924"},"_hasShrinkwrap":false},"2.0.0-rc.13":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.13","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc2"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.13"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"df9d13e0392f5c4da3dd34576324996d30ba7e3e","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","readmeFilename":"README.md","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.13","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.11.1/node@v10.14.1+x64 (linux)","dist":{"integrity":"sha512-vaeNSf+6YmUdNlpZFMswwy+5BplkTbmCUpHQV1Mut/TMhWpQdKdQExrHcM/o6yi6iQ+s12/8DuNCCBLFmx7b5w==","shasum":"aa3a5616431c99d6d28c561aa7bd0ae553f9be0f","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.13.tgz","fileCount":12,"unpackedSize":15209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZIzVCRA9TVsSAnZWagAAPtsP/0LB5wRiBfSw/QKl499S\nyRdlgwMRkNwEH1hvIjzD20avszlmj5BRVXx2a1estFnvjgrozhPqFTYpiF4z\nW6gUMowaDU0VunYqMWr+HEasAYKvG6mkWkUd3/HIKesEuPXMXi5zkhO4Vuqh\nx5zJWd8oa2KIzKVOPom+XSRvbEDTsAokI4oPoA6LUB6p6Rv6CbfRAxslXanq\nhBvdlZGHjI/iTOJIcMDEqKVWmrg722SxXHg2OVsaGzUzdrsoKJ0IHDAaGc4D\nOEwXQwPEwm3AwX5mBU/OzOUrDy6/Li3xbKEpC5Fp1sDhVDaFFW6Q/hiE6ctV\nvYqWaqvF1GVYQ4/ux6UwcNKmHpcNRVknaapVHpn8ZuIJ+cDjxrO08yeUkXUQ\ne89HamOe1sKnF2uCLflmOmnhcueUZeNqRVsVFwLRDFZfsGuBIVIXH4rXyYFm\nJbm4QKmz6lWYFvi7soBwarA2BYwBRJJ9Jo/9znH7zq26bFZPxJa07jCCZD8n\nK2JqwH/wXltu1a5kq2ea32/VU8Q8fDNzr89rW9tRB/RK2ZP61vhIhnErGhdf\nycIABYi4jKRNr/nswX25/jlPJ71chmQ+S3q6B+N5yevyHvNnhHXyObzDr1c7\n9AaAuCrxRSlI/XuTPIvpM6rTRJ+z/T6AK2rQu8tqapmkZvo65pAq4G05s4w6\nfERn\r\n=inAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoTVwKBxkJGiRtyw6oASpBvKAtQSTJrLD41A7RzsSkjgIhAKXXrDdB2AewmHTnWSsmPPTfi51qmFeiHVzPhUgLTMEw"}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.13_1550093525192_0.757360351342443"},"_hasShrinkwrap":false},"2.0.0-rc.14":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0-rc.14","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0-rc2"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0-rc.14"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"820d9f405bb2d2cf3419d01ae246d94033c7208e","readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  }\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true\n    })\n  }\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true\n  } as any\n})\n```\n","readmeFilename":"README.md","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0-rc.14","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.13.0/node@v10.14.1+x64 (linux)","dist":{"integrity":"sha512-obZnObx+72Rl9eYfL+QmIRH4hVERVrWDPAS881bYLCjV59QwTlAMi4x+cMMDo9MuKAlxLKdAKZ8KKWRO2Hrr+A==","shasum":"eb8497ed648abe2bc57662712d217ff890816724","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0-rc.14.tgz","fileCount":12,"unpackedSize":15517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbHsnCRA9TVsSAnZWagAAVlMP/ip8kLWcxJOi40l6G3H7\nZZcO0E68KGEvAQWdXvSmtIhJCVZSJ9sZ+fXQ0je+YOMLbTgqdHOaxmXOJKPz\nfsgJvmRN5MUsA0OvCCvSuB3SMp0MlZUjeuOUjy9s2fJ4wgF+YDgSC+PA96Y/\n3aP7XCpCewvqD7HUuKW2w4TMPK4+eDX282nxzi9ya4Zf/imcYvjexuIzScjV\nWuGeoZVhCPV7CQ50IGqB+eKteOFfAnZKgI1bGRSCmlg+ra4hoz9vGflcY56K\nDUeDlYdM9veY1etjtJxJJeePWAc+H+jgITodV6N4pcuzo2t2iO5yEavB0Qt7\niBLPRZ8G96vNFszBEcUm/Yc+gC5q+J8ch94xFLWhTM+XJobISMtxNUReWBWb\naC/7U1L3git0sb4TqZkuJtDvedjl/lgxCVr80CILViIjhr8UrNJGTLHTwTgR\ngKj/5TzQg3Arzcb0YJ9Bn0zEx7rBtqTyoNubdDeZVUzHr2cFBl/9pKcj672T\n4L6DnqZyoi7wa0mly3CTmjPVbnfpbHEvhijJ4kvHBlo4NtjIB1TGZ+jmSgxb\nigThtXzAPqNUD7CmAWbL5/eakQCf4JKTvuiGZIOdvASoBDYPalWZGG/YmKV5\nA9DvAaaGgpfDLmtL/plFbHUDPx3aFWi3xKuyfQu4VgMNh5NXsBiW9jtpUqsJ\nlvcZ\r\n=VWMC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+QdR5/wxqHu4DN1f6PCh/3h8Svh2k2Isj9J3TGRrFdAiEA6kh1U6DGUm+vgSRk4FrSewDErNzOCAxpeVGeQqR2muI="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0-rc.14_1550613287176_0.9563268555516631"},"_hasShrinkwrap":false},"2.0.0":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.0","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.0"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"a80623c5312a14d408e30313df9fb9c20eac9eeb","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.0","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.13.0/node@v10.14.1+x64 (linux)","dist":{"integrity":"sha512-rALfh3QcTRKhoWwcERpZeluwbc5xc/LDti/sxHaO8i8bwd0Tzvc8wY3fqMHijOuCDkKCsCakYq+5xZQqk3E61g==","shasum":"7e9f991b698e6a49cb15fd81962c4bb0a64819b2","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.0.tgz","fileCount":12,"unpackedSize":15797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccGVfCRA9TVsSAnZWagAALxEP/RF79H3s+dqXg8QwcS5V\neWd5gkbJTIw7hvYmqiADlA10OSK2ypgEd8Gi/+ZAicSi8gE696boXbnGEEHD\ngJz6xaP1/4XraVbXjhG3i8Y8a+rnPeMHhR9U2FV3JqPUQynbxAezkos2g7kU\n9LmMZHVls9CGyJAs/dzbmQhD+up03KpOhBDw+CTTHahxVV9Mbrm1cqlrTUe6\n6doaoK/H69M9CO5AyHtpk/rNnTff1gzZiyOV/z0dxkRxZBwtv3ZTenaTBdXi\n9Vq0VXBKyIRhHZjZk5RPPacwqkZFUtTiApKS3Yh2ZDIVPn14GnMxY7abo3UQ\nGyko91ViCxdDnxts5r5EVm79CnQmFENLNMm5XRpjhoSngfwow19I1jVDqd2u\nHtEL77SwdkGJEsBlCV9E7Dsu8iWBZRkTBLcCxg4RCuSy8TT8Bxw12ypw0Jrl\n1n27nGU0qjtmk1fkIydDe3f4BD8t79SAMI3wksUIjUieKzDuIk4EJ9dssbR0\n8VYVYJ78mTuaIL5lc+Biw/VkeYWHsiCEVBBtpJFOIqaGFZzmWPseSJyKE+H0\n+ZUvyClCDanbFtQvTfGAb1HS4IOCHvSZLtVdEeJ+tS4R+rYdAUai8z4SC8Z5\nBWiq4VBy6AZUEZ/x9b9nAD70rT/u8RxmH6uqSo6METQgI9DHzAhEA7zd88sS\nFEZz\r\n=BnpQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEEuCpccJk+eL5vT8F/m02HNa3b2Rmk7AyMGwrwxVjvwIhAKDyLuS62JRTP8k3zm3IRV403gfZBrXTtwgXVRnmZGsS"}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.0_1550869854819_0.7808318225470541"},"_hasShrinkwrap":false},"2.0.1":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.1","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.1"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"e3cfeff5573b0db0b8b9d861d40ff79edb8e45eb","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.1","_nodeVersion":"11.10.0","_npmVersion":"lerna/3.13.0/node@v11.10.0+x64 (linux)","dist":{"integrity":"sha512-86EkuoWP6GrRE0jTc7DhrbmsMd8oL6w/ekp9LeKryXN8/HYNEaJ8T3Qgs5KLy6imxGwcNekHp33+63/P7a+kMQ==","shasum":"bbf4da80367981831e3964c26441a9b273d3b412","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.1.tgz","fileCount":12,"unpackedSize":16088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceaj3CRA9TVsSAnZWagAAcmIP/1OZ507RAAkdcFphUpzV\nmGhoN7VijDAUVNrTtlCsCPXVNOt3XHBb675UqzFJ2ESlVO9hbGmCZbFCZd7C\na2fxQiNUfA2N/4YtJwOo3F2ZvSiP8QAKTDJQNRcPwEilWNOFac73qqmvK09Z\nV7BoJB0Io5Xtfab4FniwKyKB8eCA4PzfUphC8jD4pBH4De2V1YyRRU+AtvUZ\nXqzN9DfQG0jOuVLp9kIgjqP7FHs2FFyFmvtb4NofcoB9zIn0lj423Rk3639V\nKrPJzghzVXLETtqTlrc3UTlL1CtDP9CCvbJ/6EDRnPyCrMBB75BrKwF7Av5E\nkTT30DRwGbJQSJABU1fE1NosHkNtA2fVuWjsKVNLHhniMTD/OgpcCwQsCX2k\nPYQ14Hy2X2gz9dGatfIgDxjujb2+D1MacVEyPLQrIUCx+9amdgt+A9RYi/aJ\n3XrrZV8plLozIJFULqKrT8Hq6SxVQORtMqPeArPNQp9CcCAPeIMHJRTspI0t\ngw+2TCPliDsUH7oxD8Z3xpkcTf9K46Z2MhAySgUg7gsxWyVKA5kD8wm9Tf7O\nhFx8YqNXktlUG4YQnTYN3Dlak9sXdJZMFNkyN//4h+ADv6Sx5FlSY3K9Zshm\n8YZykkZmfvo5pOMcaJN3zWYL8YeqK/cpgqIEedrx3nTMmQBGzc+VtIJ/f68q\nBXHj\r\n=qZbK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvHJRPOchC7jFMkkRalTCreTl178tTCV+62RzVaPuNJAiA9Tj+3n2BW5HaHuY15ooenHvg2JQBYyYX9wtB+T3wD4g=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.1_1551476982853_0.0601535282409702"},"_hasShrinkwrap":false},"2.0.2":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.2","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.2"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"c025cf97a46579ba40aacf0c0d46bf2ccb0c2f7c","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.2","_nodeVersion":"11.10.0","_npmVersion":"lerna/3.13.1/node@v11.10.0+x64 (linux)","dist":{"integrity":"sha512-ptexXc1eDTqz9986O/qPrd2b9vjQ0TEXsHmJy1Fi9sDuYAAWqZKMlGhTJkDRt+WWiZvls6aGWWEG2gigKti0nw==","shasum":"2ce20b6fdb7b24db65e7cfdb983a578876baad4d","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.2.tgz","fileCount":12,"unpackedSize":16379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcisk8CRA9TVsSAnZWagAAdiwP/jGYId9FLwxWUrZjI6Cb\nRKipeCZGn+OQn437vc6jiRU/vDLk6vlAJz/GqsQ50T9lIU79xioOdmVARrpI\nubmJKVt+wdQZtAb5zpSVN7m3YkopuuG3RT64J9nZ8FctPTqb2qsrI4vCKGZ6\nywkxpPfkbEfGcQaI0MpUCX0thgaDMuIrOJO0fklb6V5cuNpCkYuNZKeMv5Z6\nQ6/V44BRDxbIgf/3a6kkiADG4DedFgYuvpIfH1M1xG6xGce5a6Y8QQX1BXpO\nPMHg31QQ0lPx02xGqyMS2AVXXYlQN9uThUrhZ+NOxrhHWDzJZjDjmTGTV4qi\n9fmPdMLPhgXf3CpJ6tA3mnuzpY7vH/w/noJa1EzbqAmcbbVwVcQfWFwYuiAx\n6evPszWZCSjlCaFOlJtKHtxmsaZO9ZSndkwIm0FIg+8bGGn+WqbWS48q4xn7\nE8uOHmEkEm3TELUPlB5OMn+A5mJYD2scnXCr9S4pGe122T5Dw07wErOLQQMo\nMcDgyMHN6rn544vz0c8BJGaJVDl6V/vPoTaOBnbCoui4htCmjrQ/IXH2UWgn\nsrcwu6zl0faF8I57fZG8ZTarfxnkHxNunVRP0m72Z44WymiGuCK+AOPbX785\nvEEdvdS/bKlErLWx8iYdSr29dwhh1J0F/m02B941VTnUEli51P5qKJf6Dhh+\n+XwL\r\n=i2dn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUGy3T4iyP2ucsWHWPlsGINn2Dq36pQXn4yCiECfXCyAiEArj5HlzgIGkHxg3weOKjJ0ktdKANxGhN6RbK6HAJQ2qY="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.2_1552599349215_0.15875308310323888"},"_hasShrinkwrap":false},"2.0.3":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.3","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.3"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"82d6e786f9999f85b6361d838cda81babd4f14a3","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.3","_nodeVersion":"11.14.0","_npmVersion":"lerna/3.13.3/node@v11.14.0+x64 (linux)","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-Eqb9yf8EwZUew6FpvfhSjsQzc6Wynfm3Gz44CNDn48y0OJRVJm1+yH7UMwNJur8mDIF9jYJtk2EWvCUMpFNReg==","shasum":"df2db05ab151b34d7e8ea6a40de7bfcdcf5faa12","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.3.tgz","fileCount":12,"unpackedSize":16670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvmKhCRA9TVsSAnZWagAAUPoQAIHxrZbK7C6Zxh9YAqVJ\nr6AXj5+tqPpZeABMulbbptBin1zqTevUOPAGnaok9k2+1+u5ZrJ7gcgDWYlz\nRi+P+LYTq4dqS+0lLxkEyUFTRMjjBJTc7q8s8sLLe1QEQXg80L4SYtH/fUHA\nEgQzirkAUZ3Oynz3UE4jlh2m9mEZ9s9Z7ZyHnylKm9q1piJGpZMjEPegvDTw\nfXnli2nB8MhIV73EcO365jDklefGEa3GbaSx4i2fNLCGAGYKnW+zH8vFBbzn\nr+nNDt0mp343iN6pLh+G7LMpV5PRGKww3FY6ZKQK9PVMOYf0M4UwTRy93Dki\ngSdRji/cdIQfYAheAQG2NqD40GbDmZG8UuLIHVilmJC+l6O9Y396AN1+HURg\n69Y4NI8yplsW/eVg7w9sdfjloN/T0NSdDnOhqgqrCLr1uMAI4za+OqFTo2jp\nIvhatRzUCcwoo0fYjXrVlUlXcGMbBjtCht9gRXJhuVrTOV7yjYkYUsUd3Em9\nLEPqknUkAKyoi9HpGCYsu+FxwyU05UUjWo/FOquX61GskxTc8FjPX0KHbrhy\njlhVT7UH+2B3Va8uLOJ5rqZSHd7dFRN9wdGfQoAArBxmE6/24LtbCitIlHJQ\nCh9gU65XWkxDvaSAXQ2Ztb/zln3EFcaCdq9HbyOStKK+YAqMWRo0R/3KPR1K\nyHlf\r\n=Derb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIVbKFxCd1sYfDAKkD/weCav75p8YY04Djf87Z5ALqfAiEAgjUzphn2aVtexsG4bQgyeNnxWDC8FxNeuZ/xheArAe0="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.3_1555980960627_0.7104710060199693"},"_hasShrinkwrap":false},"2.0.4":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.4","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.4"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"412953cf3c68bef1061457abb395da429f8a2f3f","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.4","_nodeVersion":"11.14.0","_npmVersion":"lerna/3.13.3/node@v11.14.0+x64 (linux)","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-RYsWXrGVEDuLYMKm424dKEaJVWzn+MaodXdemxk2wUF34p9qFgZoev6FQCWKzfSdwE7uuX8YQviz8kezogZA7Q==","shasum":"b8ae5a3dd1f05d0e5226202203d14d44294566e1","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.4.tgz","fileCount":12,"unpackedSize":16961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvmO+CRA9TVsSAnZWagAAJeUQAICLY/DQuzgukv+BcgDj\ncZDQUezJoZsRLn/DgjMoBSLYYkb7filIPWnLzyLP+qDDj6q1xiQ8yrxl2ZEn\nTTfqrWVELZ6PNF3Y+gQiJ85FqeUZDQx91Ztmf45ZL25jEtDwa00wWZQsHlnH\n3m/E1qfipcWwE+XDodxQew9lXpl6mZiIvbvdHLAQVfyoWNvg6ZNiYtK+4JBA\n3gogU/Xe3euHqscZclCWB2JhqAGXE7Wc3dGkfDs41IUfuqVOsOhqjdb2sxM3\nI/lg8lO82f36WITMn8+ZgAcdF377ZjRYaVTU5d7nBnMV6bxZ/5Lc4/D1R8Lc\ng25EHaMwFqJwLBWn5WM2L49cVbyGWXFTXDaZhfDwRQJNose8I5SwhoCgX/Rs\nFh5FmMefeffkGmo1ueytG7qmvuhzDvPgNf7vzmaJdGt+w0Vl1XDa7JCPxKX6\nGF6gg3feeJlyU//Yqp7q5hWYZR5NX3wY9H2T7ccssWdGvA/MwzWI2coPW4SN\nQcioOYl3VG+hb/IWt5mMFTosJ6nafuDFdg2onK+tLokLV1vLAe79Yc94r3LD\nCcUpNNXVb2uK9Cj/INwuEgw4aOG31JNq8JnvDttE8j3GnhxI9NZF9hAJ/pwN\nwCsqlQ7Z80QxzXm+9e3ZSmIv3H6lSedWUGvH8ifuhYWZEqTxTyoUdvQf4ib+\n7wZQ\r\n=hm3s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGa+TK2+t6YRUIDgZWjqTW9ziMcS5J0mpRjqu8gwINCuAiBukIxE2GtbjXZH6nomaYuRrWjjmDoDq4VLNI0+3a1wVg=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.4_1555981245234_0.7133852134516059"},"_hasShrinkwrap":false},"2.0.5":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.5","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.5"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"88184de4ae47ffe98fbcd05c88d28559c0614b17","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.5","_nodeVersion":"12.3.1","_npmVersion":"lerna/3.14.1/node@v12.3.1+x64 (linux)","dist":{"integrity":"sha512-CXtswbugLs9y/fTga/CTiAURE69oTzGXW1fKNhyK8kE1N1ujSRSQvScZ8JXIXYtMWcVY1gXmCZVvtPRWDFmz6A==","shasum":"0c6df316ddc2ca8ed93c16ba3df22984b7ecc3d3","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.5.tgz","fileCount":12,"unpackedSize":17252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9bYPCRA9TVsSAnZWagAA8i4P/3jJxc/U5MS1skgfvzrw\nzlrLQOIZY9A1IT6T9Cd/PUpM/v8/7QAzEq/FwYlWnJgt5qcU4KJLkCJ84O3Z\nphNC+IeU9Jy5EbZU+Z0x7P7cek6UMAB5vBL2ZFUzIyWOkJUB+REYfYonE406\n5p+03lyMVI/k/Rc1YZS+WGdr/5SJ6M136sBoaCi7smNs7ZxpTAZZJ0RiIzKj\ng7TcU7fMhxwghu+/OrbLYe/1qDP5wPjc/YHlTcn/8TFUao1KBOlF1pN4tPnM\nWDc6zeXv7s5nYLskAExcAlYP7Kt7NbkYwX7+lQkSKhbbD8wUztJAlcdbRB2Y\ndmuPaQlYrL+xDcGma/C5RWpkv8p6bSuvH10O07l+S1ThkewuJciXoKEDST7m\nEFfXWgJg4AIDjhhZkwZB9OpdwEF9n+Og/h2uwrWckHIHG7GbZsgcbFNR7D3p\nEvc4lerFKEYoAjq9hYNigcVx342vrWW7ueNfAIbtynFfFkCzarpuPv9VTQZD\nvyjTaylz0zqSOYmGXVXf2LSyxBd9OeGDL+FGmbuSiaURgVyLA+OydhZ1jHy/\nueIqxz4zEkejHtfS01+PxceNDdYI28LHT9MTAJ1GOl0zNo8wxJDJ8qqKtX7s\nEQmddZwuVtu0Gbjg6MIxiTTMy6uUl3XbNusMvGxNt8rbPmw1yAGPEhsaiGfB\n8dd4\r\n=P7HA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMLTuMRLHrucOzL5zs+BrtobA3sRXURMmu/wVaBK3g9AiACGbrNgmXP+XiaJ2rpUa6rpHcfoy1AtjVAtOWNQFtCww=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.5_1559606798498_0.33031353015378073"},"_hasShrinkwrap":false},"2.0.6":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.6","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.6"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"cabacfe2d51a8584127ee92f0f881a1b34a08fc1","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.6","_nodeVersion":"12.3.1","_npmVersion":"lerna/3.14.1/node@v12.3.1+x64 (linux)","dist":{"integrity":"sha512-xFmLFiX8YGO3ydeIYiibvPyFyy5HS5Is+P1N21KA0YmoRIPIZNQdCFedIAW+UXOQ0+eGXyd7/clau8VUG7ozSA==","shasum":"2829f9e3da5ca3ee4e40f513ef4fce4a918e866f","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.6.tgz","fileCount":12,"unpackedSize":17543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAqhACRA9TVsSAnZWagAAjUIP/j+UWKlVSkypvpb8wmqU\nIpm80Z/fS6x3+AsCN0ow04sqHV0F1jdiN6z7Tg1Lf8O7W8jWIw0X1WwkgrSj\ntxicgfqef1P9vdqG0V0ut/UE4D0PcbukuMd8xT0BN7TzsRJVPBg+1Csf49qR\nwyPxXw/797wq4Tc30hzlURO/fUSHQARay1D9jGDEdumuNBXKIAgw/c17ONmn\n1fCAa2mhcNGotx904wJtDfV8SaRFR962jGSxvjQnWjinvLKCRlWd8PpkzeJB\njgXaVFiiXIlPsXeopnbVVapTfE62m97cIDrCdZJsAPexKbIzbZbAPqRF3PSb\nYt8ZivoB1bchAbuPrsFbsylA8/yumMf2mIyHe2BY/5mhUACBj2va25AbHRhj\n/wM8e07D4l3NUM5UpTubb+nQ71SFeg1CM/pFfjk4Rs3etZ9eMTpysg+5OI/A\n1BNkBEXFFQlHdm97DJ9D3B8+79ezsvohujjYIQWDkb15mPbpCLiwH3LPl3MP\nNjrObNAo9N3yIb/zL5MypBVdfini7TbE3PEi4GU3MdStn8yRMWqUX9bOeb4J\nTOLi2QYRXvpsMOHRrDfoM4HgMEYZFt2HQ9B3wOAVla4iERy+ZeoukdUV1RxX\nRXft+nW9zreUA3m8C+/T/+kJTX+1C1K6Ig08AXCSYOMNYBOXsVZwH14xa74s\n2kw0\r\n=xyFD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHmDUgEfJoKvqmusNOH+CSXM2FcQp9p9OeA3T3b9snLAiB2JXiYl8qyeOAJlP/+h1X+lA/6Ev9kAmSZtKrefHvYdQ=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.6_1560455231326_0.004740802503730768"},"_hasShrinkwrap":false},"2.0.7":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.7","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0-rc.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.7"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"874245d69360325c2223280ca60cfe70da465293","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.7","_nodeVersion":"10.16.1","_npmVersion":"lerna/3.16.4/node@v10.16.1+x64 (linux)","dist":{"integrity":"sha512-MhXUkXW2C7xa6sYnbANYHc1B8jOOf87GdFergcCqCdMZ6m8srEfraR3j6f5AZD5f48h68QhKvVJgVLQZN0HsdQ==","shasum":"ec71a1b7244aed254e08600834e69de68a09a633","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.7.tgz","fileCount":12,"unpackedSize":17834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSyuZCRA9TVsSAnZWagAAmrYP/iXD0kGVzZwwgVGgYGGm\nz/8PpaBdzbt6RkEePj18D8HUkBp2FL01MRewWvP5S2BcGidXPPHq/ve6Qyou\n5DF74w/76yAC53EMCHlH2CyeMXrdyEJXlUe/h9jHS/nZZBChVuxMrx4G6Fc9\nkK8vU7RHj8IGT6edoy5cbBUilUAjd/nurcJvJuxeLnmTS+/zZQ8dbzvRUSQJ\nO6Tijes4suE+cF/HcHBIPKlu7AhBvKBCpeYOQqd3O4DsxBZYEJJq7MRq79j/\nlWy/V7IYVKB6DDi0myOcqs+hJQDnEuiMzEybKHfuBieiSWpZkB2IwX/w8dJl\ntOVlyTDZ92MUKDa3S/rv0N45deY3QmMpR1Eot9zJK1CWC9Qg3qqaSo0i28Mv\n8fHhHnQjPpfB/3vajR9FOzlsouM+U6UP6HkJSsxu5rBGpsA39VPxlp9vJbcs\nOUvySo0Poae8X2MOe4QYGqlnx286aFHEeiJhT1KpAZXtm/dQKDqaIgjFiouv\nWY+t44D3EDDoo95OKJb22+TBarGOt0bF6lFzguLHeHhmerq7o/I1R099/doS\nIXebKx3tO/Ik9628SeYG0d2+M8Rb97VWSTidHnb74MGlXNoqYS/0Szq3NqZP\n/UphzUSJEmL81PBII/VFcVR9bDP1Gcs566khdYdxnFcvRnKFEE8vZw4hj848\nR2a0\r\n=VM8C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRQ0xE65Pt/HB/jQLw37n2Xfe9LalbwC+oHo/0Ww8eJQIhAPB7J/7tIM444aBwfsp4/BIPTqnRqHC7p+sTLQMHTaWj"}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.7_1565207448591_0.47321346359787"},"_hasShrinkwrap":false},"2.0.8":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.8","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.7"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"a8966b3f05cdf5a908df8b772ea6da1559f2e1dc","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.8","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-Yuvdw9htRmApkR8XuSOnqujwVgpIbiqubp1omvxniaNK25srz95nEtTFt62RpHA0JvupZ7URSxmHzMZOM4s1kA==","shasum":"9eb7db84394e8fd1ff63f86bfde1c19f5a296a2a","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.8.tgz","fileCount":12,"unpackedSize":18124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYC/RCRA9TVsSAnZWagAAyZQP/2/+kqUGGTnJDlXBx6qY\nxdQ2/WzLyFsA6jvwjZ51D28j9W5HLT9N5pXyI8bkJpLjeD1XHNE7d7mhb3rd\nqHaIYlBobgXB4bPo94TEOU4qhxc4qO39HvHwl4afnVI22ICviG8cRG4qjz2a\nrNYBRYaZOPOet2FYNKl7n+mZV3hz4Yj9mRSYeGM5WEaDvSXSqCUwQarsM1GJ\ndkdEhOPGsKd6tdfgEYc5eNgFrQ9OOIw+FQqOtlvex14M/sAi4wLI1oJ30hQA\nE7JP0tStp9G31fnyIWcJoWmRiijuDlK2wRkMR4XywJvnWfz8FYX7poOyuBnn\nJFEDc+HeGdfSZcx879/ptP1kQSqlMAUnF+jNwxeCN9XJobI/f8H2iOIaA7id\n3cKk4dBi4rfmKijjX1kvUC7Ra72UYgEdYq9nyj+pI84Dhs4LdJI9YzFqNLYj\nYrjUkzNYAKCkAOyUfxsA9YHzmAiRfS5uDAsLROaQr13oTLIix1R5QE5EAN0K\nzpeCeqM6Bp11rPSp0faUwOi9r68CfcwwrLa1FexXkiIZggIS+up2x36/fxAM\nL7if1T4sZACyyDz2VjwCqlI/HmFJK9p7T054VYvgkDp+49OqNWWgJ7077JnR\ndv177opVgC0/XcXS/FwNFzDpR49yhwfn7cDGcDR44BldwYGDRL4FJQDzvcvD\nkedu\r\n=OE1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEep21ta3Q+oIcG/SSmFO1oARet0U4BylD0usEidme3kAiBl+GRlkwUdmcgzYxfdAQzXpLaAN8mtQ9Ba+9iGWeDxUQ=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.8_1566584778294_0.22066600425576022"},"_hasShrinkwrap":false},"2.0.9":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.9","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.8"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"cb272267381467c89f361d98c2de6058f4d4342b","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.9","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.18.2/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-2KE4Sm06uww4zfHj8cX33ZoDMzP2y4PlSFMMiVwXUzpc4H97tikXNiqTO+cwfwBRzPYv0j61K99QQX8d1S6VXw==","shasum":"c77081d9f5e4c81b3c393b594158a8ef23ce5ee3","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.9.tgz","fileCount":12,"unpackedSize":18419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrzHzCRA9TVsSAnZWagAAkAkP/2hUaUEPxYfVkhb1z2Tl\nr7VEB+hKitvtocoDIFZEu90zH/m+pKIR96BuTPCxkhWeE+ux9y1p62Q7hW3f\nrgyczSM2lF03Amso1X69eB0QoTquRFvntEvdcmI9CMwJXHSkdu56wIcNscIn\nkRekFWnW62V3nKcaWm+wO6MQazMWEZXwB0EyW0CB3Ju3yWQYvsjVFOofk2WH\nCIzZbHQHQalVo/qJRMRZDKvjHKOrirp56dNIBWTkiggFOu7YQ6SWoLxZU4kD\nka3LIJWCvqqflBGogKAcfp62cky8qM2ppXbi6PbSfF1XiJIind2A9or8F0Ut\nMP3rMrvEGy37GdcONUP636VY/SVyep9DWesC2J87hNlLPiJ2BPRCbjpSc+sN\n+sZKWgZDQIQZ/3nwIxcVpPN3yLLSE6z5TxugL7TODQDiMW9U0U/50THLPqjO\ni6j8GRdalOvOLC+6Kwi4g5Mt8td4/JLthQ4VwrnSx6/Y9ZAswTHcixXNDHDZ\nZKyf9xnoYAbpYbiSKa6ZEbujFt8PynN591+gmj+zXBi0z9gqKYCk2a1+bZef\n6g7w9eO7ykbEEygwp0gvhrZuKXaBczmqY8wjXLWvJUrY7dCSIADp2gNmWRN5\nsmdl4RNi8N2lwGcl5g26U8cLolQRR8cUoDxgn4rK/fciVNPhg5pKJK3TqYyb\ndGWH\r\n=BDtm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUMOrsnQL55GFkygZmVzTLhLqsJ0RVO/SrVGzPOXXvuAiEAtgTz1mZMMseVtWRgz2evIRIQW7EHPCP/qbmZ9TmxARk="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.9_1571762675115_0.04951621463164968"},"_hasShrinkwrap":false},"2.0.10":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.10","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.9"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"9592ae6dd166cb13fd9c3cefaac5d6b79149eb45","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.10","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-6SFOi5tWyb2EdmHSPKysVpcyDyeBwAhRgWPqvGSTUTXeSsNHxiQeyn9xbUQvLoNkS23WSio4QC9eyMsLmL80Uw==","shasum":"082da590da245225d83e23aecdedf0966a472a2c","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.10.tgz","fileCount":12,"unpackedSize":18717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3tgWCRA9TVsSAnZWagAAuYIP/A6FFBN2EfP5Q9r1ILbR\n1QCagF9aKLIuzHWeRXqpdWbL1aT29R5pz78erfNkOvkwLHwO4HOmPNOCZ7Mr\np5hUpNkhdLMH+o33hLyKdVOJ8cdLPu00W4Z07BDXtero2NDeBg45SNQ3qdM3\nWe3gJYFyFQJ9gmdA1NknmrlxRYfiEVSvraB3Z7XwfD3jkfJN8jhiyJFkIPSa\nNaryMqKs9LvVsS5BJHlVLg0YVoYB0ARhPVphHIJH7056to9k74LUh8XzbcVE\nJxCvXCz5V0p8zsqZBCsRxKuKN/IcjB9+8nhc/DSYAIAaggt77X/VcYn9R6Eg\nR826tLBKtypXc3v4elbg1Rl0Ggjv52lqrmqE+Mce4IAPQy4aQotqT0eVsAuj\ny9CVBNEIU8Jif9BMCRvIAzz45LGDNW3gROC5/op1dCZ/i3Vg9iTGeuqnkmrE\njs3EDiDCaG4GQdXD+rdOtQTp7Psit0sRCw1v+o7L2BKh06pltLLT2FId9Cn0\nv1sAdAsDDS3Uta8zqeXgijiqUxgx/EwwA3vgYwQQLGxvEMkcZDtDlosd3+fp\n+SgoYOItpQJfihOk0iCsRVgg48Gy+hPX24Udiqy2Ndqn44uKM9E8WmdHBHZ6\nMMFigagFjMmYjVu4W+ess0aSeNfoi7/VYJPYoEnIFNpbYichQ4pBdL41V49O\ni9yT\r\n=hOAa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxo8PJK8RRlBiky3tAhF5/ISvXfYfr5qv4vM1ZSKdhVQIhAMIyrrZQFx+8oCBBmDA2oqEvO6thTakppOuoqcaCphjk"}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.10_1574885397848_0.6190216722087776"},"_hasShrinkwrap":false},"2.0.11":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.11","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.0.10"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"5e5e8f76fea6e9889ecdb3332117e46df61ca132","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.11","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-ceK1t6At9RwpgI+bz+r14mN4Yc3hugiEWQGAU2D/VjqR24a6V8SM/o5w8pL+JC2q9nV39IXYr2YUmm1BE7S3sw==","shasum":"ded2186f19d7a3a474040f43bae8534e670481d4","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.11.tgz","fileCount":12,"unpackedSize":19016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6sxJCRA9TVsSAnZWagAAHSoP/126MU0+idnqWHJuXJ6L\nAQkM746psFnV4kDKzcTm+67fN3K6x9vkyWGHGWxlr5bXStv/84UH2LWW1DAQ\n+NZfdy8Ah63RNRlNu8Eqb5lchLwBK4SWfuykzRjh/VmwCKPFRSOBDXjxuh4P\ncfo3kpMFiMA40Y9Bc3ggcIzQRzwJ6eUDaZvatNZnvEifZHHuYWGAcUp/A8wJ\ndfOoTOLvuoRVqj0lvLbLkz1FCzZ/9n6blBpPyEJG4gkjG16dl0BgE38j/Kpg\n8neJZaWBQlpnMP0LbOdK6KVTaYDfXplTGkiFd+79dJjj+ByWbLrlLMbOtqdO\nrymjCGPul0ujbGIKa6Nf03X2xrr4tJX7ClPNzQwgBse8Iw9LLSdLrVTLgB36\nKgXwoqRq84jTH7idswS/1j8rqP+Nhr257z/uOqHBcsE0jtCDXq6/NSa+gz9l\nqrzyzHCWlch0/F4k7sddC8X0tMbLKCp9S9LTVMr4m9oGdC13OC3JAKdmIpSZ\nriBjWv9CvX6aPF3YDhSHGmxqHY3sf/V9gDMUnWtbkn0Tk/oOB+vhhAiROBag\ns+V8sZ5L8ze5odeKuXh7bDyftDgjUBmbPBpTHne/IhYLIvclkOv8ib1SJRDH\nsPUhRzQAHyiBcWpB+NLJXk1pS5I0A5eWaiBAnxNfLvuCKnlOor1X66RxGJqT\n3FRE\r\n=SHje\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMbwwqxEn7LVFiW+B3kc4fEntBVFXW7jFNXdQTbDRNyAiEAqUZ9QnlZBrd8gNbYtVrjNGTwH+gFzsZVOwQqJExJi+M="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.11_1575668806888_0.8311882087186659"},"_hasShrinkwrap":false},"2.0.12":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.12","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.1.0"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"8dcc5c422357a10b28d8e1aa1007688d81366137","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.12","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-CQKMxDem1ETZC1d4DUyhPfor9mRBVSvHK1qvYPrlTeBjsOvbRyhfzpcnRu6XMZwXtwcqpJZUjYTxjf93UJ6LxQ==","shasum":"008b6efbb95afc0c62b0e1005f01d08d08298200","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.12.tgz","fileCount":12,"unpackedSize":19313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8USqCRA9TVsSAnZWagAAyPwQAINMS2J8KHL8k9n5dV1e\n50tEokY82pLwt9Moo0qyJT+evdn0Zr+j1i3VrPLq/SCvYGe5I/HD+taFK4Ml\nsFtCvcSCCFk6lB0IyTjPSafXWBLkS0iIXbJF2dST4LYTHLUpb0fuG4ngICxJ\nig7wukzj2XXnX1QhV5SbB617Dp4qIQq8dX+vHxGA+HrmpTJeh8N/t05tUy4O\nFPYATUdfHzuWIMFPKiNUePscuuoyu/TsllelqZlwakGwHqQgT9CvL5JcslB2\nkdX/rgF+5Toy5dLGhwAYqpVHLJqNPu3sbEax4DuZljU6XtJ3eQH7ny7Gf8ms\npV9r5rxiNdNrZKAyD8B2hj7C1pJZKwGC5v8ttIN6/iWiZztbEd7WU3XEnEwv\nflqSM9ZpS4mJoV77PA1Pjy2gQ7QHF6oQ9ejen2lGYZ58nz8lz1sI91wpCl/p\ntvXF+oX4EzE3DewamtfiSNLL36FJfXgPDw0iufUlUNne02d+rwFnfz7ihGmN\nhOuXrEwbms7kbc4GOZl9KVz6qFZXvtpRytCJKBawWuJ8zgNvO8/iHA45tGRv\n24PQg195XkkGc/M7rKF7FuWTxQAmpq5MksD6YHQstL5NcqY+KWNwBP1X+Sy8\naHBRhjZZvv4ZHk2sHlGWe6C5At78KV5glAgkzeLfJhSmDWmgFdogPho9bSnQ\nQu2R\r\n=rgPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+LXTfJInI31dhH1csGreELzd0pnQds3NY9qeFQjciWAiEAiKR2XC7Qmp+nBF2KNxLEVq+9gAehtN7iKIHUXdA73kE="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.12_1576092842245_0.5565518025924727"},"_hasShrinkwrap":false},"2.0.13":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.13","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"^3.5.0"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.1.1"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"ba548081c92c29d3b142edb8acf9f83ca731ab73","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.13","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-ipLBEQ6qP6FzhT3jeOV4B4AHtPMCfFW5zd3EP061miqMSjEMBui3jvn9JDNLQm0CxuZVKR+7fjaL9WE5ugesbw==","shasum":"e0aefe36bf9cbedcdccfb0a1488d9d4babf68111","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.13.tgz","fileCount":12,"unpackedSize":19611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8UzNCRA9TVsSAnZWagAA+aAP/021IuEzkY/S2OG5qWwK\niIvCL1R5KHg4y/5KQxBwOCxJlnttu/jKO49jbTL2FMB+cbxE9LAqKTQ+U3S9\nDu4j5l6Mta79jkBciJ3EPUl/oovLes7HekyQ33gVVEQyoV9UT1QtnqJpx8fY\nDhFUPBVjCHBUdtqlKzjUvyZmEpHPvxsBJA2kyzhSLiwIYQh4auTqVHTWp7Ns\nua/KikfRwyU8lnz8FR4Q80BKpzWlIjHMToHUYeuN/bVduF0uEkig2GWwVIoA\nil3JeRTvpLYA+jIyXHvXS15FtMnJe/rnFZRQAxsFZkaez5euMS1Ua403pjUE\n2XXpiFOb2XdtWaGRsdFBbsNLR9okIZyH6emavVOR6it2Lu70+7DIYx/6O8hs\n5v7ABziwR3Piewn2BTXMHVMAUyw8nKlDOaa86Gb4TJmfA7d1k1CkRI9WdgQ3\nmgLEdj16qKCEMMNiSBH5hv7Rhb52pfqWgWjXzjYqN7T+hnpwAk/+j9Apt3Zf\n0hdb5lV7Mjjn/6fJw6gRO0naLt9ACHaCcE22lLzgX+ODeaXnEq6c7OHUyuZy\n9WtY0WtdaCQfpICTGCPHmcfIWRQPhHut0Vyke1edLdCyUVD6J61wv+MO8eGO\nFqYb/f0kxJT39LvWdcFmpmuPp3n1G/QquDj2bXPVCcYBfWElqI0OLQbWqGyK\nrt8v\r\n=QSdH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByqED0TdVlnlDXOZ5vY0hLA9fk+iYqYzT17TTFnvHbdAiEAkfacdLD5o8MwbFTkeovtXr1LykJzxWgRxQ9/hIqpHlo="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.13_1576094924904_0.5696831958885755"},"_hasShrinkwrap":false},"2.0.14":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.14","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"3.5.1"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.1.2"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"a114893ba8a43fd2fa743bcf49f1a270e04cccb6","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.14","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-E+b4UkO266nGRAxdYn0nP2zLkYpo3EU8Oa3F2Phqp1Bh3OLqiuYUGdxHuGA6KMl+H/wFX2AMGqNzdDLHo25njw==","shasum":"84f43586c0875a3ce6d130e3d4d7c71e43b39e4c","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.14.tgz","fileCount":12,"unpackedSize":19908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8sbpCRA9TVsSAnZWagAAWXkQAJQgbpwTHfaqpg1LoAYi\nQBX7F0OLsSTBXcl9s7iHGcV+k2ZyRFHfWxvS0cDry8bVoPHlJnhpxYFIej+o\n9432KYh2tsKyJV976DLVklZAdMvonIWDyq/5DoQDLFq0/OVSbuP8QMOSFLCw\nGV6yJASMsyQnutrMJP9NmC5nQMlIR77ZAwcLliiKtCYxvc+5HedSxzumJWhW\nc3u4iOyoPorZBOBI90N0BFuFXQQm6rxXdWcXQz82BQp32C3/KBFaHau8bECC\nYqlB4gd1cR04G87d/lSGPdqT0gPCMdV2NfYDXVJANd8ZF/KNCvMkiOlHRp7R\nyC9V26f8DCpTjssUl6KcjBm67wKeeTAUeps8gZU8EHTlAT1ljxRkexJnd8pR\n+T04djEP1g7nb6r/HGVFtU7iZ21+yGp49ifSfBINk0xDxSJIeuMX6FB8kgYF\nCgvZpiidv3Zu3Ic7m/S98h4GkXpA9+yl8z8spzG83fdDPb5JUNOzqfI4AGQO\nxF6yKn8NtQeh8O0KzqzoFFgIHzyE3ZzQiBS6NWO4N/786IwoKh+0TjL05Nir\n2Jkb3r+uDQp4aJIYUTG+dN56kDEkPgSj/jLG/hW1oJCOXRiYMgpyo7qUjALH\nBK1X5DH27n/rogdaaUU0/bLIredCXAg4gDp0GgvXhMjek+/X7SgCuHksAOe/\n+nBu\r\n=ksFh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGo9Iq8MVYAKURQU9SHUM82wwQt/SkfH3MSO0CHoZvOAiApniDSY9jyeUqv6I3k3pYZn+3Se2U9oAJVry82Vmaybg=="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.14_1576191720985_0.14007251177830327"},"_hasShrinkwrap":false},"2.0.15":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.15","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"3.5.1"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.1.3"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"4dd7254b9befc2a3b5a4bd0e8e14f969f4b3dc65","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.15","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-cGZmIOmgbJHMa7aIizejcZQpjMzpBXv36LL9Zc/w6lPYHCub7O8p4WT6kXICsovy+9wZxRSszZ99NfLCyBQZdQ==","shasum":"d8ac2b151a8b8a72ab21f1e1e6e3eef2f66ed4a5","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.15.tgz","fileCount":12,"unpackedSize":20206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOdbqCRA9TVsSAnZWagAAsfYP/1Td0USoWWpGeeQsSMdY\np+xYXM/HAROJRrRj2/3XNNNAmiHSN36lg1xgrWxQ9HM/y0cVMvY1/ICy79jv\nU3zL+/AzDSmGkndM09wJsCW+rkG/+mZy8x2fIpvtlbWqdQ/DZoCjTdMrEBFi\n7XCb6hapha30IiUo0+RpxSfZuEXeyZHyWPfjFFr791H/FPAvFSGrNugQzY4b\neLj4j9d/BTFLl1/AIEANBMGRxUkyH9YbkpVM/jBj7PAI75IJE8sE24WesQlc\n3/qNK6NjcAK8ablmWWtAs+EqZugFQpM2rGb39g9LH2IfZ58CbpnrHb64gt9o\nQJnKmOj4ZPsiPhSCHUxXjy2x2OAg7JMjQDcKocF8oTFGoIsp/RbF7mOuQfN3\nQCuY6jApgEI4YYcJCFSdPuvrXRXJA+MNhXpGp8qygijvAdGgui+8AUr1Kp7J\nuBkdgG8+DhLiRQrvWUm2nbjFLvNBDHAQ1Of3XExj5I8WWGtmdvD5qWUESE5F\nuDMZi0ZCzNfSwGD048uFajgAEWwwfssDyGQsPqk0dMpcsdeyy9VrwBsMm3WK\nimfjBYqTuAoTN8R82nV97PC+8kq3o5KRl9ms7BpdvWC6CA4MmkOTlXY4gAUB\nGhISC5+pDyOXLmzL1ecNVW6S1mlTBi/lV+oFgUV3MFPvpRI1bGr36dtIj3BS\nGWqw\r\n=ls8I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLw8uJ1l3+6glZLHKc9+HHNf8iO19C4/jsAl9EeSCoWQIgexXwFePn9m7H7XkmPWK72taVDLfnUZCiZPZ85rI8aRQ="}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.15_1580848874334_0.9855725370461474"},"_hasShrinkwrap":false},"2.0.16":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.16","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"3.5.1"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.1.4"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"08d46f42e08f152255d635cee153c2cb3f333fda","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.16","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-hr32JuuIyPzIPkBzEWryY/bifFm69vmHUSaDc3Z1c3IRMWq/LdA+EmsmNm97tbxf7SkrbPD2k3lI85K9MeV1OA==","shasum":"d55576c3cd0580666c726905ed964c5253d89650","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.16.tgz","fileCount":12,"unpackedSize":20504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNEH5CRA9TVsSAnZWagAA0nEP/0BMOEikLAmv7jZumRFt\n/HI1Ep9z/NfIrMsZU5Wf4L7e1xskwH73TDSh2T2RZgTC2vF/3SzSzlfz5Po3\nbLhsySbY43eI7rRDBWedBKrkxhkeOcDO2k3NF2LCVxIRrQtA+xXqYODvNXf/\nV3p9iHAIN7pC7Ogb5hs1hKYPPnzzHpftsQPFHn3hJytEIzus8xMrgGpstNsf\n+AgvdoYCMashKeVAXMhHEP8gHBeJNE5mvoXpbfo6o+Ogf2pW4KJt+8YE47Uf\nOS+FQQiPUJA0jASHVexEdT1Wd1RNlcEM8T8olKgAlzpKb8W7ndPVlGhBYpDr\ny/FRJpM3OEAbWqIRAYtaeHa8x7Z0yV3YtSqhvnWjrIKnqT+Ygtr6UtaGLejX\n1GJr+Soiq8A2nJMD3NQoIJdbqZPl/tHyQz2RojOYewcnwuaYFRFGMiE9uZaZ\ntjSmjgvtlqc0FOh4ZVpiHOhsy8oNA73nlevKGO3yJigCrE7IaV7Pch3P8Jx2\nYZ/8SvAf+rjpsrMnTj57QEtdGl8Nx58ZClqHu9B2fBOIBES4QhIUUH0dxWq2\n1foVIw4mjtcm7r/lA3ISPEk3XaqUEelXK6EPUSc67I6AK9xC1kI0denRccNy\nuhYApXd6xelMG8sjs8FzU4bK5KEsHBiD9ONbuqJKrbMlgN0+MPKP3S0VWdJo\nUQgG\r\n=ZWPf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYE/bq1MtLJT1TiGkKv4T8JN/KeJL47U6OGJTmHnax2AIhAI53l5gFbac6mW7cJL6tfMwkNbpdmQBlp4PoIheAtFVQ"}]},"maintainers":[{"email":"michael.barshinger@gmail.com","name":"barsh"},{"email":"notcaseywebb@gmail.com","name":"caseywebb"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.16_1597260281476_0.5883632415968987"},"_hasShrinkwrap":false},"2.0.17":{"name":"@profiscience/knockout-contrib-router-plugins-with","version":"2.0.17","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"publishConfig":{"access":"public"},"main":"dist/node/index.js","module":"dist/default/index.js","esnext":"dist/esnext/index.js","types":"index.ts","sideEffects":false,"peerDependencies":{"@profiscience/knockout-contrib-router":">=2.0.0","knockout":"3.5.1"},"devDependencies":{"@profiscience/knockout-contrib-router":"^2.1.5"},"dependencies":{"babel-runtime":"^6.26.0"},"gitHead":"05a22f4f40b315b25cf9cb9e8f71f6b13b948c65","description":"[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta","_id":"@profiscience/knockout-contrib-router-plugins-with@2.0.17","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-I8CEQBWYubsG+SLB8qn25co59HM9AVoponwOFwsKvnaohROw27rIniikitqyYycblkRFvD3SiDreZ1MKe1sW1w==","shasum":"2ec7c9c35d44779e52ee65be9d7a920d7b70e8d1","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-with/-/knockout-contrib-router-plugins-with-2.0.17.tgz","fileCount":12,"unpackedSize":20772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgMYLCRA9TVsSAnZWagAACV0P/AuwEywdFGwM4uCZz98D\nMZK/5n73xWpApvRBk/W8cfXkNTQEhle7ZPaa0TzDroeRLhm/eFitxMnjs04k\nciBLpLgWZglvk+Ga5I37Bn5/6j5gFjWe1dyQAX3StMkdiONmIC/THM9Spl17\nqAWlqnDo63jKtc+IGFMQ5NKZHwNpqwjwbDoiRmhtP1vuYoaiAWiV1wVbLua3\nKXSy+Gl+RyNaofTCXh1OVbwrSGBCQgBPNvlF2GPq4bHc7Gl+TqHsurEd15qf\ntNn2N53wXRsjk3INPnFBVyXcvb52siJP8KDA1V1lNqsdGyUvK/X0rAqC2Sy0\n/thqInryikafz4ks0KU3+mQJRGBW0u9ps9OVS+5NY0YYQ9UGoNh6pIGF5usF\nYvLZoanZEaLXF7mLK+L705+4Uok//va75VliS1t/9nZo0VeJDgjGvv4YrpCn\n43dRsUZMpg/IhC1NkIJnnYBbEyICzy+aH4Oz+qpC8KmfidpGPgTKVCz2GgL/\nVOgeMbxgp440IkaUnkKIw6MH9V3srDKm9Zp7krNNtd/tVd1lhNo6hOQWOiWA\nAAamKqQJ7hu/N4RXyg9RUifjILKqnom/jhk1XerdUsYbhq9YKVEPkRy4K5F5\nPU4dSZhtIXv/ssKSGKnZggDM5O5qlRi1qrnCEUpOMaqVy6xBIKOHzLwl88mT\npSeJ\r\n=m0IJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO+3QcG0CzkWuoYxRYS67UjLgDVMDkzUSU1Bl6STQvmAiEA4vlGj91YO6kUbjoVMj88JZkA4ZBf9qQMAhhvPPUFLww="}]},"maintainers":[{"name":"barsh","email":"michael.barshinger@gmail.com"},{"name":"caseywebb","email":"notcaseywebb@gmail.com"}],"_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-with_2.0.17_1602274819918_0.7736011748984326"},"_hasShrinkwrap":false}},"readme":"# router.plugins.with\n\n[![Version][npm-version-shield]][npm]\n[![Dependency Status][david-dm-shield]][david-dm]\n[![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer]\n[![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev]\n[![Downloads][npm-stats-shield]][npm-stats]\n\n[david-dm]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.with\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.with\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.with&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.with\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-with\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-with.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-with&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-with.svg?maxAge=2592000\n\nAllows extending the context for a route with arbitrary data\n\n## Usage\n\n```typescript\nimport { Route, withRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(withRoutePlugin)\n\n// Sync\nnew Route('/', {\n  with: {\n    myAdditionalProp: true,\n  },\n})\n\n// Accessor\nnew Route('/', {\n  with: (ctx) => {\n    // synchronous\n    return {\n      myAdditionalProp: true,\n    }\n\n    // async via promises\n    return Promise.resolve({\n      myAdditionalProp: true,\n    })\n  },\n})\n```\n\nNow, in the viewModel (as well as any subsequent middleware), `ctx.myAdditionalProp` will be `true`.\n\n**NOTE:** If you're using TypeScript, it's worth noting that the return type _is strongly typed_. The properties it adds _must_\nbe defined on the IContext interface, _or_ cast as `any`.\n\ne.g.\n\n```typescript\ndeclare module '@profiscience/knockout-contrib-router' {\n  interface IContext {\n    myAdditionalProp?: boolean\n  }\n}\n\n// ...or...\n\nnew Route('/', {\n  with: {\n    myAdditionalProp: true,\n  } as any,\n})\n```\n","maintainers":[{"email":"dylan.orgeron@gmail.com","name":"dorgeron"},{"email":"michael.barshinger@gmail.com","name":"barsh"}],"time":{"modified":"2022-06-12T22:51:44.101Z","created":"2018-01-09T23:09:03.630Z","1.0.0-alpha.1":"2018-01-09T23:09:03.630Z","1.0.0-alpha.2":"2018-01-22T19:42:45.019Z","1.0.0-alpha.3":"2018-01-29T02:34:58.461Z","1.0.0-alpha.4":"2018-02-02T17:10:53.262Z","1.0.0-alpha.5":"2018-02-03T19:58:24.187Z","1.0.0-alpha.6":"2018-02-07T00:03:33.978Z","1.0.0-alpha.7":"2018-02-07T00:12:07.206Z","1.0.0-alpha.8":"2018-04-05T19:37:03.680Z","1.0.0-alpha.9":"2018-04-13T21:08:04.174Z","1.0.0-alpha.10":"2018-05-08T23:05:13.545Z","1.0.0-alpha.11":"2018-05-23T19:43:39.883Z","2.0.0-rc.0":"2018-06-28T23:35:45.249Z","2.0.0-rc.1":"2018-06-29T18:18:57.268Z","2.0.0-next.0":"2018-07-02T19:48:10.568Z","2.0.0-next.1":"2018-07-02T20:50:48.823Z","2.0.0-next.2":"2018-07-02T21:25:46.093Z","2.0.0-rc.2":"2018-07-03T17:08:33.380Z","2.0.0-alpha.54341a5d":"2018-07-03T17:32:04.772Z","2.0.0-rc.3":"2018-07-13T18:14:11.482Z","2.0.0-rc.4":"2018-07-20T02:54:54.157Z","2.0.0-rc.5":"2018-08-08T20:58:36.303Z","2.0.0-rc.6":"2018-08-08T21:49:26.365Z","2.0.0-rc.7":"2018-08-16T20:44:18.767Z","2.0.0-rc.8":"2018-10-04T20:51:11.300Z","2.0.0-rc.9":"2018-10-19T17:06:28.076Z","2.0.0-rc.10":"2018-10-22T22:04:09.299Z","2.0.0-rc.11":"2018-11-29T11:07:05.760Z","2.0.0-rc.12":"2019-02-03T07:28:06.589Z","2.0.0-rc.13":"2019-02-13T21:32:05.334Z","2.0.0-rc.14":"2019-02-19T21:54:47.319Z","2.0.0":"2019-02-22T21:10:54.992Z","2.0.1":"2019-03-01T21:49:43.083Z","2.0.2":"2019-03-14T21:35:49.351Z","2.0.3":"2019-04-23T00:56:00.742Z","2.0.4":"2019-04-23T01:00:45.592Z","2.0.5":"2019-06-04T00:06:38.671Z","2.0.6":"2019-06-13T19:47:11.533Z","2.0.7":"2019-08-07T19:50:48.679Z","2.0.8":"2019-08-23T18:26:18.403Z","2.0.9":"2019-10-22T16:44:35.241Z","2.0.10":"2019-11-27T20:09:57.960Z","2.0.11":"2019-12-06T21:46:47.009Z","2.0.12":"2019-12-11T19:34:02.362Z","2.0.13":"2019-12-11T20:08:45.033Z","2.0.14":"2019-12-12T23:02:01.126Z","2.0.15":"2020-02-04T20:41:14.577Z","2.0.16":"2020-08-12T19:24:41.658Z","2.0.17":"2020-10-09T20:20:20.089Z"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.with","repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"license":"WTFPL","readmeFilename":"README.md"}