{"_id":"@profiscience/knockout-contrib-router-plugins-redirect","_rev":"50-ab6cab94f17d22e26137339cd29e2a8d","name":"@profiscience/knockout-contrib-router-plugins-redirect","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":{"0.0.1":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"0.0.1","description":"Redirect Plugin for @profiscience/knockout-contrib-router","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.redirect","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-redirect@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-QPdq5mIa1x4XJohzgU8NBNOh2FBxMkc7aw03Kfeq/WYSmn1slhRh1SSMzqxbkANpSK5bMS2s/jziIDkUpqPJHQ==","shasum":"e8633c702899d99aea89ab04a8191b87a78f08d7","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG1ydsQlDiGAd2J32yG/JDHRQmV0KEfJXtBfTMC1y7jQIhANtkZNC8QgSPNDPJPP04+eRb5B4OU5Sf9bNzcr5/euoe"}]},"maintainers":[{"name":"caseywebb","email":"notcaseywebb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knockout-contrib-router-plugins-redirect-0.0.1.tgz_1517694236758_0.008451880188658834"},"directories":{}},"0.0.2":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"0.0.2","description":"Redirect Plugin for @profiscience/knockout-contrib-router","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.redirect","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-redirect@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-2pckfxLD4oAQLKV6C7uDV7UrZSAAa9fiZcA6r63FyOiUzvCqEw41XKrDSU8YT32/E8aChlKmho01PzEMdWIfYw==","shasum":"ff1e7f1980caa0890118971c513c202d3b57d8c0","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-0.0.2.tgz","fileCount":5,"unpackedSize":4404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFV43LJm/7Wcb5mPlqq5+e352mTa6suNb7D2pDcRYWXpAiEA0fN2TqxVvWatD/bBoyTdqx/8/vaH3I6wIOPophnZ8bw="}]},"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-redirect_0.0.2_1517961808318_0.29913794372447033"},"_hasShrinkwrap":false},"0.0.3":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"0.0.3","description":"Redirect Plugin for @profiscience/knockout-contrib-router","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"keywords":["tko","knockout","knockoutjs","routing","router","spa"],"author":{"name":"Casey Webb","email":"notcaseywebb@gmail.com"},"license":"WTFPL","repository":{"type":"git","url":"git+https://github.com/Profiscience/knockout-contrib.git"},"bugs":{"url":"https://github.com/Profiscience/knockout-contrib/issues"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.redirect","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-redirect@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-xrTYyMwNQ1h2VC7vbjjwpNLJIZLDWfbCnjtWCLMweVNn6CK2ATY929KhGcEVexrNAonhbM978EotNh3ZKiKRcw==","shasum":"e2c0792eb89e9cc802283faa33edc96f9c49df1d","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-0.0.3.tgz","fileCount":5,"unpackedSize":4404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4OtT5JHVBGLZ+wLIY2cDJO+x7O04FigJFLkij4vBeQQIhAOdARLc3v/WZzXG2n517F03JEiZKSroquF/UfXmPwaRU"}]},"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-redirect_0.0.3_1517962324771_0.3277797652295935"},"_hasShrinkwrap":false},"0.0.4":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect Plugin for @profiscience/knockout-contrib-router","version":"0.0.4","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.redirect","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-redirect@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-pDD3q4KTysC1M03yTvlumkJIqzMM5NStPeFdO1VmcTLtodptNv2vm1dFiVCKwLcEh/I/YPTC+HDDWURlaT2GKQ==","shasum":"4f242393dc6e0567f9e2ead7d39840adc72fe686","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-0.0.4.tgz","fileCount":10,"unpackedSize":8792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0X0UKrH7B4oqOGF4mOLDwLxoPWSotLHCQLglko1gz5AiEAqqbjQul+n0ZOc1ih588BnG0ffyVHs1fH90HL16yCpH8="}]},"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-redirect_0.0.4_1522957021930_0.37575577919163017"},"_hasShrinkwrap":false},"0.0.5":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect Plugin for @profiscience/knockout-contrib-router","version":"0.0.5","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.redirect","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-redirect@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-4wyNbvs0r+fSGiOIPff/BNjQ0CE4rMFT3Z2fH4AWB7n2S5/qs8ig0b30niyKi1x8GbA5cD/bYRflsmo4/XMZCw==","shasum":"5d6b01de8db729a6450443875e9f58e673e4b381","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-0.0.5.tgz","fileCount":10,"unpackedSize":8792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFGuCG1ie+p/qh5P+YGIW0hGDkHMHCGjy8n8r2fpQEHgIgJgnSTwOX6VUTAZ8r/7TaU/bn6WRuuXZlsPMbOsaeKLw="}]},"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-redirect_0.0.5_1523653683137_0.3904089779937008"},"_hasShrinkwrap":false},"0.0.6":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect Plugin for @profiscience/knockout-contrib-router","version":"0.0.6","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.redirect","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-redirect@0.0.6","dist":{"shasum":"c48448a12e0bf36c462250e09701719f0c0c97f9","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-0.0.6.tgz","fileCount":15,"unpackedSize":8849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8i0kCRA9TVsSAnZWagAALGMP/26Dp9RrPhXEAjBV9axb\n2iOsjmi7XH2F2w8JMfX5tkAgwAG1/Bcr+3PFjzNdoLryxbJRg4r+tS26byDg\nNoyP/tpQeGfzy56wtM3RZvwCYZhygrzm+1CCq0G25uhkkOWkpgfRF4Qb6gLj\nUYR1yHgc+AyGg2V28w0f3+VODxUethuiSQ7o+1WN2N+F8Kct7A4uPAW9VX3v\nvorh/mWWnWwjpHIPpAmLgNJJHKkeRhKR5jfps59F37riSAfQh9g9JFwnktfn\nArdEgEu/ZFfs6zGFZOAECf2IB8o0ASwaVuYrJFpI6lQiWjAyz5roEcSnvF/j\nKOssc5z4Yrm257WEuFNwa4Sj88I6gwGN2ZYIq1c+eumoxQ8pBm6cg8cuFuBS\nYTu5EqfFDFcaqMjirEdTnbaho9Tc/CKlDamFPjuseuHE577IKRPq6ZbTg0xw\nonwmVMD7f2pftGAKAlYm4R5uJUfMXEg+hih3Jb9gZ2H+LHecIHWabRiM+kb9\nEBAy+22y+wT3vZR5YmddXp/TevQKDVE17fZUyKC/ZXPI3BEcUbyX/tHd2AHz\nvbKz8S+yPu7cy6/3OSvbUHdEESzbprXdSZqCqtcFFbtd4SueoS0hTiLh7CCQ\niOuJRGRKnn294qnHDra+BxhB8ugNFXyZzMsfMLRMve/exSXgSVpVTKPNvNF3\nrv+k\r\n=A4u6\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-NTyTXowwhb+9iDIWort4nETUT6k6lPUYFqkZKEUl4SNv2gIBJCS0kGNJZAvz90gfTWW1VnvViWN1C+9QJo2l9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDePxOqYmM9qnn75ROg10liVVkOcHjrbfQ4Xrc2L89+LgIgUg4kHJgNYaulb/OkscLXz4s29vD3003hEHShW6/YD/s="}]},"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-redirect_0.0.6_1525820707547_0.919413018676718"},"_hasShrinkwrap":false},"0.0.7":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect Plugin for @profiscience/knockout-contrib-router","version":"0.0.7","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://github.com/Profiscience/knockout-contrib/tree/master/packages/router.plugins.redirect","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-redirect@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-yNO8CrQScYlEnyaWjctLwBrU5iVwvkqFH+wV/27cPTUEVOmOePZksgh2F0RGECFEs4ZCl6CLpzURwcpedkQH1w==","shasum":"6a20a8b8c899d643873ce436c232fc005dbc8ddc","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-0.0.7.tgz","fileCount":10,"unpackedSize":8797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBcRgCRA9TVsSAnZWagAAi+MP/jpjW/qNy4mkOH9KuQXJ\nIIl7XZdh6Zfmr4iQRzFYlQ0nINczLVPOnabYbmPR/Nlbo77fgXGJQbeuBWpo\nzznRb5hqazzV1RpeJlFCL0Ye95dpx847iaAlJShY9hjD4QHqTdNpDgvERAvf\nhRG6+vu4CzSHuY4LbOWUay4nvHq+SV3OyTspmqqqkFco5wFqDchg7RfTru8J\nPE+10gw8I/Q1vnr/zz0KEbNHnrTypGuLyH2Gj4U1CUtur617HPqAXyfVV/ae\nH3Yu9W44uWNrgV98ZqrMIQqDNOw3dXxeh2ydDh89CU1WtJ070Ih5Jcw+mjWL\n9SGcIjLJTGtjU0p1SK1i8/LhyEdufUru8Bchabgu5mYXks5sJi4qL1caWNt7\nAVK2aUsJwPhMw6kLf3FIFV4AApL4m0ivIE98wrLy9khVAtAls0eAdBxcPY1J\n9Qktf1awOQk+ABd8HXPtBp8pUcnuUJ1wN4Fecpi8EqMX5l4I+zI2hxPFrWDu\nzTbnyNIvDvkUQ6v/jq6iQE3Sva6N4wTbQDKTObQGwiegXueFAhOBN/me5zq0\nPQRLQ3GMkXGxkzM4imvIZeVoVWjU+N1RYgKljuGoxK7IKkRCTLQDAfCiw/Zb\n2fvWeeyeMIQH8jWnjYhkn4BRuIJj8lLhSKuBcCAYI5N+nVjC4S16f8AeX2ML\nW1li\r\n=Wbe1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs1Cnxlnxr3vuqcjitAQJoI/2jtWGssnuGLvMOMx2kPQIhANGfUtmHtDERaGjFenOgt6IDzl1KKfGTLWek16+zmX1q"}]},"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-redirect_0.0.7_1527104608371_0.7226132936342449"},"_hasShrinkwrap":false},"2.0.0-rc.0":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect 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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectPlugin } from '@profiscience/knockout-contrib/router'\n\nRoute.usePlugin(redirectPlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-redirect@2.0.0-rc.0","dist":{"shasum":"64ade2dfa90f1f38b04a3b8d79825532d0c31772","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.0.tgz","fileCount":16,"unpackedSize":9043,"integrity":"sha512-Uq/pgmiOvnJ9Sm4SycmYT67zi+Ciw9EJtF7NEDSRVIWgg6POdiy9oxVp1/J/TUiZq6m8e19+lciMWg6w2I4VrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDg6zPR28kTWEsA0oCD/h2qjUbbAK6q254mUm0F4sK/AAiEAgOno8e1paGoC3ntBK2IkM5lnjvCi5ABlm9FqAOzuvdg="}]},"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-redirect_2.0.0-rc.0_1530228944727_0.88246901760512"},"_hasShrinkwrap":false},"2.0.0-rc.1":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect 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.redirect","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-redirect@2.0.0-rc.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"caseywebb","email":"notcaseywebb@gmail.com"},"dist":{"integrity":"sha512-5+pfntCBLWFeBqTJobrORKp5NC3DhoNqAkc68PJ2X+aRhBwiZkdb7UNp/PtyPO5Kjc0/Ah38f3qh1sxV+qIKxw==","shasum":"5b2362b48f45abc4fbdce3d1a1d10ee97ec5d679","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.1.tgz","fileCount":11,"unpackedSize":9652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNngDCRA9TVsSAnZWagAA/d8P/iifA6/3RwDKs9Xgpkjt\nNa9BZQPxUzLqsTqAvlasoBhBEQK75H9j5SUI0pnrWpUbfxNEvYA9D3vnWg/a\nDmJDgZP9NqOb4A83ZIk/Wwqi4lsbTl1F3+mmjbucCdGZ9EzRYeRuGzVwrW6y\nOf+PNQXcUjfLIOdWTpL/Pqn99avu3tirGQxrDkiIdBbwzUUJmZ4ZuRAFnW4p\nITpcz58iRc6uGLMoBHFWJf3NJV6m9JZ3ezDOhxJ29n+wL0NrPbPUBRPN/4nP\nX79CCyQGMK2giuae1xKtPlD7BkSKKLCd6IYayKIFRYY+mZvH60x8ys3De01q\nM2lIpcD3sD6Cqu3QcBGmG4bbpyL71ynAbZ0oK/oRkpKsHJ7VtBYAaGr3tnbu\ndqocBNxjwY2A6ZePubVhDPrKVTj2hplmeg/igq7A5Yw2fQrlo0HGEvG1TrdH\nmvfJEWiOy+I+Ebe1BZIifRZ4cuo20vRNbOEkws4LSz89C3Deb7JmvPoBxm5e\nIT7gnbUZPJrlWMvt/Rlr4LpRDYGpq6kTyrI6CaQRaCuk2YIsFxk2kjZCtK1a\nZDocMLnx83axm7wGwhAo3PLIOnd3EM6ffSwNT5iK3V+RS87syfrWWHdSH5u0\nxfACinTZTHM0WiyD+llTOGZPXHR9NJc874gAfpWmlCxBbjhzZhO1Hd8bKwpA\njaNr\r\n=8tGB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEYVYFQZTviV4DvGEpdYcHen5Gkeb6+hgvkpgId05O0AIgdQ7SLTijTSepRUMfwonINImRqwiuM3s9Iud5Z1+JiXY="}]},"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-redirect_2.0.0-rc.1_1530296323529_0.7342196467775715"},"_hasShrinkwrap":false},"2.0.0-next.0":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect 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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-redirect@2.0.0-next.0","dist":{"shasum":"7a3776c77d6b1864f78a0fd8f24689db0fd45b88","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-next.0.tgz","fileCount":16,"unpackedSize":10217,"integrity":"sha512-9aNKTpZKmTSeLWzodRZjLzpmVBLbvIEgmABQY8kgnRwnhoGJwOuO7QO1X0exNuO7Rs0jXdpJwDTjjyYzDv6ASA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ/DzSpG+Y35+YXLFgAXSGpByO0bzXY54SekTiBVrEZQIhAOT+7dTCo0BOj63ezRO+TYbYFLkInbmG2okZQJnhh43s"}]},"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-redirect_2.0.0-next.0_1530560890222_0.7761088806906755"},"_hasShrinkwrap":false},"2.0.0-next.1":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect 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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-redirect@2.0.0-next.1","dist":{"shasum":"bdf0f8929925c1348d667558e63c5f66dbfbabf9","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-next.1.tgz","fileCount":16,"unpackedSize":10573,"integrity":"sha512-dtZ/ysB06BTrw4uFHxy9qZk506IEa0UuYT90HVl8L+e+nRYAwo2j0rrdAY8xImMYAYI59MEu6iBwps0GMfg6Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBHsIL8f9quazxbdo0+nvXqN/ecO9hvBLVUAIPAaKI8AiBvftWF1Bxj2JQbu7p1LLDFYyAiyTbNMUo/SQUCAWu84Q=="}]},"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-redirect_2.0.0-next.1_1530564647683_0.8915778575896012"},"_hasShrinkwrap":false},"2.0.0-next.2":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect 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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-redirect@2.0.0-next.2","dist":{"shasum":"8f9300ec1e973c51b5366b19f7892fcf3097ffb7","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-next.2.tgz","fileCount":16,"unpackedSize":10927,"integrity":"sha512-cDH+TvyLBHQcX1TnkIBeaOYiTcoYDwRHMT2XCx0arDq3hskVYBJGFMfBc93l+8tDDLoUtLvEYrTC/AdVOQ07HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn2e/JGt0dJ1Ka6FXBet9+4Zt0nSji1YZ0P2vF/u8lrAiEA3q9Pd61fueDiTQpCaH3U7KHrs6fIBd6+eI1gpFcyI0c="}]},"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-redirect_2.0.0-next.2_1530566745401_0.6618713584354976"},"_hasShrinkwrap":false},"2.0.0-rc.2":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect 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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-redirect@2.0.0-rc.2","dist":{"shasum":"08810d085d6982757cc93429549d53bdbe8cdbc8","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.2.tgz","fileCount":16,"unpackedSize":10207,"integrity":"sha512-thUXhkZROHMU88rntroTSvdvQHkXMt15V3+u01CDEKYtepR1WTVfVCxg5j9RohXGBZK7KZvgbU97KF9A008WAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTRTa7bqfyNXsCtX01MMmw+IjU328uCPIHnXqT5Iw0PAIgRGwCZW6SceQLHcmgEHC+yZo5ZhaFNBlKtuSyKGGniYs="}]},"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-redirect_2.0.0-rc.2_1530637711514_0.06966751428661722"},"_hasShrinkwrap":false},"2.0.0-alpha.54341a5d":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","description":"Redirect 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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n```\n","_id":"@profiscience/knockout-contrib-router-plugins-redirect@2.0.0-alpha.54341a5d","dist":{"shasum":"20e0f1883c10b47fab50f0813e894cebdc68165d","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-alpha.54341a5d.tgz","fileCount":16,"unpackedSize":11321,"integrity":"sha512-9QbMGWuwPcl/N5fL1q38xiFG97qNnQn4pvRTLKIe0oCJURaUiHWWTQvFaT3iHJYCy6bHKOJjqg/4CZzNhDQa/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCViq/RQmxRBpefrAs13jTOA3kWM1Q7wSSDL5w2lpW9jwIgSJk6rSZTZAlnUlRNKVDRdfKLyJYWiH4GJv2kM/FdcAU="}]},"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-redirect_2.0.0-alpha.54341a5d_1530639122331_0.8818024121088444"},"_hasShrinkwrap":false},"2.0.0-rc.3":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.3","dist":{"shasum":"ddead413f5bc57a77d1f90de87317c6a2e157d53","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.3.tgz","fileCount":16,"unpackedSize":10522,"integrity":"sha512-CNd9Q1ppHCgDsT6pj65mTgKRTYbERMJ5/IOf9O5PTr4l4aIT6LspJYz8DjaOXefAA+UyTgGxMtGwU+cbU0/bIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrhJOVqXR5VqI61uiXI8h/6gSvFuv7RGuy/IWgV56B+AiBlkj3xV0QiiW1tFWNFJiBncKM4+VQBEHXnX0xtt/yi2w=="}]},"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-redirect_2.0.0-rc.3_1531505651244_0.6491518607428293"},"_hasShrinkwrap":false},"2.0.0-rc.4":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.4","dist":{"shasum":"3a9596902d04a531a3dcda66e0c6b7a1b4f20351","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.4.tgz","fileCount":16,"unpackedSize":10976,"integrity":"sha512-bRev/IjCvnwMlUARCs6PrSqhOwTupX3n4ZEYrmF8NLa+os3Q444IDpdTiDT9gKRpLJW36xYVvg5zqZYC+0HaTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHLgA0F3IfZXH9UDnJZL0OnlevxbxPOrBHvJB6ueMt8QIhAJfyn19Gi3P0FqCshbvMsWf5klUIVrxFMGuo59GbufXk"}]},"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-redirect_2.0.0-rc.4_1532055293664_0.9318802242132576"},"_hasShrinkwrap":false},"2.0.0-rc.5":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.5","dist":{"shasum":"9d6ce2805db0cd467fb14cb6d492984574f19d61","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.5.tgz","integrity":"sha512-vUUTzPT+aVLgBNXouNE0V7VCbkZcx7L0L8kQqD/6TeCdISHr3UeY6rzux0c3BpoJl2xWruMduNPptX3jBujN5w==","fileCount":17,"unpackedSize":11834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba1l7CRA9TVsSAnZWagAAycMQAIfks2qwz+aB0nrSlN4A\n157mMZdBteCP2yla+3oRVz2eDTH07ldAuF2p2uxMtX15pBNMjNC15YZRC8E3\nLijpq0lKHCaYitdsXJyz0Q55C1VPLR2bApChMR2sC4DTWHw2Nl7rvvYQTpu+\nw297FM5S54H7HshsVn3e41qISSp1dBYJjq74sagMiCdl1xocyedzhJ816n2i\nB3UIo1TxZftQA4kHAoFq/C5biKdXwBEBVijhHCETlmvcKKb63szcfW/AwApn\ntsTo3yT8gRho2rThs23O7g8mEWTUMpUbbeYmQAA9jil07yLrWrTU3PVrRduI\nT3Zr1EA2FWFH0+oKoAOC5mUxfteyQz8Oednbm6tuIFCRgJIyGWq5dxFe2mmt\nb5qKEo7hILh8gXqJfHgF6/85bg4FKH4zg0Edvm73JLD/F0vpw4a0k2/5CILV\n/nyYbH9AhP9U6JTmIwEeNWP+lLzXu38xeZI/dVQwo3wj//ySWLrNeffXc8O8\ndq6sH2FuTw3NyKUgFJ7C8LQWjlrCF8APOhRnbYhoGOvPhRZNWbXju5Bg8GvJ\nEmmhVyXUWPYryKSaHQ/O2phJT+P9jfWGfw6Q18mZZEdDAQaHNfW7sMp2C+cW\npEDIumGZt0loK5P4OH4Eiw02NzP7qAkEaVWI1ZU9a/UBTW4c65a89/VMmK8l\nw7MK\r\n=DFhl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtxxl7dqGRAFwFMAYYjHjFEwXLDoJ3iG1imB8XhQ8QLAIhAK8StS8lcFg+rvUrAJMD2hGw3GkkInyRBNk1Zm2fxz9g"}]},"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-redirect_2.0.0-rc.5_1533761914978_0.554492372419273"},"_hasShrinkwrap":false},"2.0.0-rc.6":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.6","dist":{"shasum":"94d92ad053f431968a13660e4f15a787bbe040dc","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.6.tgz","integrity":"sha512-r7MSUJC/02lu7171mqs9UYbjd2fi+UdYNR3BYhFJQLy64VTh+Uz6QLC2a6UDuuK4dpbGoPzvLdDcb3AU2WjpfA==","fileCount":17,"unpackedSize":12181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba2VbCRA9TVsSAnZWagAA+goQAIelkiBF7WzJMi5BViI2\n2r/IvdnCSTfI6MZgvjPho0azdmsNlWm9C/YUQsVSOLsa09hZGZaXTpXmXSPj\nRuDW1rznCbDdaSxSdVc79oLkT/CQFmuuArC0mWB+LigDzDtgh+T7+fQ2Uv+I\n/m9aGC5SiSVSHgOhAZSIrahBtcmrw8V17ri5ixvfoxBPyuCcgt3HyhTQOY9x\nGyR/fGGi5DvpAfERN32VTlQUt7Q245I/nnyaAg+EGYJwJMC+G2iQgDK6ja/P\n6OCZW9wjADYc4AzSRKjv8a19n1z8jhwrzLTGDrYWBYC910Koj4Bjlv5zxa4P\n15riY5hgRhRJQjosfed7pW4u53TGvfbZKDmQ46aSiEuWyyT3A9tMiD+VGVe5\n7lS4xh5SZ4POtJYr0K3Hp4fKaOTj5EdAG9VH62hU/3QmhkQj5ZMQ8sZTDxoF\nO9H7koCOzseekhxuVQC8bWxJeBps9NgJhY2FmcNgvepH1XkgAAZKXWintUaG\nOjanlcZjn+CKmhxkpTss67d4wrRgx4irPYK0s1HIVuiiG9b/ftDVtP7mM0Tt\nuNnvIvLeOfPkdMEFp3IkHuUVQ7GRx7bSWaRUqSo3mUiV29/KBXZR+OfEDsg9\nBAvmXowzfy4UumGn4iPGVk7RplUmWbcW9osShS8WjOMfo0SnekqGF2JMdD5f\npxVR\r\n=FPFh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0iDV+ZAa4HP5trGVITvfwk5MDiELluctx6ZqEMUmtUAiEAje9ALO4t5pMuV7a3kf1BXP0PxNy00HkH7UIIeDJPilg="}]},"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-redirect_2.0.0-rc.6_1533764955586_0.5302096851930318"},"_hasShrinkwrap":false},"2.0.0-rc.7":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.7","dist":{"shasum":"a5adb56e42293a37c060838a5b0adef3c0c32331","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.7.tgz","integrity":"sha512-ifb2mCV61DMsvEN6b45hnjj6lUQvsJ2LwZUIzBBPN3GuycAs5UeWnfzGo+w+VH0atJv4Rmphr3ZrrThcLtu1eA==","fileCount":17,"unpackedSize":12528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdeIeCRA9TVsSAnZWagAA0MUP/iFThhblqvDUUuowB3Ts\n0dYL7LTUKcbKdjtvmoT2eYEJGLy7JJGGQXoZxA1s0TnElMn/vUTAZ1L2InqB\n8jTaNw63W0a8+Ka5OLDQgSmh2cnFWfY4G+BGSnZWzk8XFz7XDfzf7wOQFHMj\nVdTje43tltM1dwwLsOt2Z7ZL7so3CiSODdYgV9bM7e+sconRVL2hT1Q10g+1\nsvZ+Tk9iBeCsWW0zFmLgbTBe3Uh6xNT8z9bEJV/dLaUHkP7g8zwMqAA64zwl\nDZShKH3Tp9kOs2WeObEPyMJBe9uHDAxgNTRmLuEUxOxSw+5dBcB0l3jbpmEe\nQNMLdRv/B0dlo0Sp2yCkLpwDrqkn+VurzJl6LVDDDjVN7IDSKTofJrYpKJDS\ny4B3QcyJXtNl2PRvSl5qA1yNijlokBLq9GPBLEcSZzOKeoF7e+ggr1oqcvoD\nPIYiTGAX2bzOdDKZ07NlO1UqtleiVFlLp9OucXliUg4hFwOJntKYk7DBn3uP\nLjCYmC/qcBmbM9rGCCGJgONubv3uD7EKE9Y8tSg9xMZMTXX+wa683/PeAMl4\nCgbd0YMY22ZsnDUmbxLamdgfBqJhgmXE1GaToLDYHHO99/7glWwO05MtN0D9\nYRTTFviLaFIHop8e/CDAhwpL7spM8wi3DWqO14PLrMqnZ8XWE3Tip1pW0VUD\nq01a\r\n=ow9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSJU3xc7nKkJwEmFttUGdJxY1mO3K235BYxCUujgl7EQIgban5qtdJsxerRNyQCYEvOEL99nH13myBPvbqi9a/jCw="}]},"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-redirect_2.0.0-rc.7_1534452254350_0.5952256891622607"},"_hasShrinkwrap":false},"2.0.0-rc.8":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.8","dist":{"shasum":"0b0222d76547c784d8c4703df409c7dc56fbe6b7","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.8.tgz","integrity":"sha512-WJCfaisEoUN/PSlqe2xHT/5A5rlGM2tX46mMVC4JQB20vdel7g3VYLn2lG58YT71VPU4q6RPldX4RKy05iicNA==","fileCount":12,"unpackedSize":12857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZu6HtfdFDA8D9k0dP36RTFNpmjxsbNMf3SZWczHZtsAiEA3C65pJN4Cm6XAEEe1edUVsv19EBmLsTa5BrWLD6A7JM="}]},"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-redirect_2.0.0-rc.8_1538686268586_0.4725324542382563"},"_hasShrinkwrap":false},"2.0.0-rc.9":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.9","dist":{"shasum":"930f51948301597a0c8679b31f8982cf07a5af34","integrity":"sha512-0NGdzimP1YtsFW5aLf64zRt1cZKhRgDG+Qk8QfG7wRyK6GFROBO5FHu5OsbD3xy/0cDMVX1SBtjY/ei1u/xfAw==","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.9.tgz","fileCount":12,"unpackedSize":13174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyg8QCRA9TVsSAnZWagAAtFwP+wX6JE6Q3YM4CjsfBDQW\ne02FeeIw8X53cfzFhD3gBzAewjavLi7hbUpru20OhLba8+xBnSXl3PuRF3l+\nl87z6vMm6jKtO2Rw4TEG2HfsNkvPt98PEcG5TW0BpbAKm4cwhUqcoJio12Xd\nsGjihPwU1VcPFXtdRH837lWyEN5GXxessJZB0VT3N7za2ADamjhFeEOAt5jP\nxUpL1NsqNKzKTxrhVZgxJ95CVe3uM8oI6A5qJVBtrWT81SRTY9+xw5sDIZwK\nENkM0qGw4NDb3xXGwz0Nm3T/59X5XXA0PGLhq9jiVMf4yoEPkL7OyRgOWj6A\nVEKwJdmwaC/gi5XzxVCvrBDJd2PR5PXa6Y/Gvb0bzEUzL+cCXygLdFtB8gqa\nxwt3gyGL0cjy+e8Nt2JuQZSwfD5j+69AXLgdFMR5m09PEbSdgG2Vdg8QaBRj\n99CKGMSuoucPbndPGdQI29X4z6HI55611TJ2RyGLfk4sqOXn4P35te0qSsgb\nCaUl8bQAqQQQWmXg6RkkpikJuv2PA1p6gMs4kSW4VKSZgfElvFj5BLnp6jCC\ngxfv43yRGycKaABQ4/7055CSvSezQ0NKsBWQOO+/JJ+wuUvkMsxTEpXtM9wK\nZAxM3iDPXWc7wFG+iLEwpujPVgSZDXPZ4sKL7hQLQxmMBbUSjycuBENjJ16b\nmuxp\r\n=07Ky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICanbIwBl9ZZ4P4Da/cnRbjaMxJhhvMB9H/BA51rpawkAiEA7sqvceO6/LM4RpdxA+9g79rFUDOuygXpYaPqSIFL6LE="}]},"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-redirect_2.0.0-rc.9_1539968784043_0.426960086072121"},"_hasShrinkwrap":false},"2.0.0-rc.10":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.10","dist":{"shasum":"7db4de97513e72c822dd31cfb53bb77055f373cb","integrity":"sha512-78iX9127gxtYQ/grmOLJqeLIMXysMzjz5qtfAXsv0YSCJpVAeDdrmqBBdqQA+Q/AYq+dmyhj4xUT7clev7i9Kw==","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.10.tgz","fileCount":12,"unpackedSize":13495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzklRCRA9TVsSAnZWagAASjcP/i9MRw56yeQZ0+JeDjUG\nQSqmsjO2gzOjDMp9tefOUfvB4/rMEh/aNb9GwlGeTIWl7PzX9hc2Ab7cvizG\nuaCWr1YH+K4mX/ElhCo7aUFiqg12FPd0QmvSCpg1o9SiJoUowrDIQnV7OZ6V\n/56aNdSI+HRzAmFpIHtPs9b5qWFfABPvGme/9UZn7pF68YxFCE++A/RTa5lw\nRjn0WXzYxiHbmBBKW0wUbBJc8+6rSPalxGw6hbNHyflCL0VJKsXuC90PxPPY\n6DOsXryKHQBra6AL6izLyb9Im42a0LxhsbIICJGjFK/0gz42ah9xfAYnFc5I\n9w/BtZr/CYttBAc0q3E94SDOVBK7zVGGWL7PDhYmYHAOQCcKv9HDtqC8MR5K\nIliAtZvON+ylPEIp6jH4+GrQfUpCj4jW8htVty3525qm7RZY1sqS0yb0mjyG\nNlO5GzPZYRPSmt48Fo12l+McmsmoLfDBoZl5+eP6z5DueKqO/hHhIRj9KKLJ\noVDFAI2FfiCVULFeSLNL2T+a7Gqb/UrdC74iEdEjJ2EMtIdq3QdkXCMs2aYu\n8xEwaPSgnl9lMMENy+snPsUyFzE2eBs/riaE3TdrAw4aA1PAIfRNk9E4wo/E\nOjJouCX0TtG0OFF7WWuCqZ4Tnan4CdfQABZ4L8ciPR4Jn0sO3zaxHX0bhOLE\nQcm0\r\n=/6Sn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLCLiZHjrd6c8ZoQ/zk9zwcPJ25v+Lbu0asn00wLi1hAiB2xC6arH2Win+ATtpwJ8wM8HQ7poNW6sAnwfOYob59Lg=="}]},"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-redirect_2.0.0-rc.10_1540245840885_0.6405171859386969"},"_hasShrinkwrap":false},"2.0.0-rc.11":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.11","dist":{"shasum":"95b343fc529cd7a1ffe55ffbeecc40f8aa36ffc2","integrity":"sha512-0swKi28maInQfYzQY2SHnnVj0o34hgAHFSJwbx0EtcdQ1AiyiR8fj/LPhBHWS3g7GkYOQicpDSPUKGEbHfuQsw==","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.11.tgz","fileCount":12,"unpackedSize":13815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/8hWCRA9TVsSAnZWagAAHv0P/ihswmjYeL4Nb9WkrQpW\nrNUSNB1duid12Ej9RpGEC0ICFJQr/yJWiJfvWgO3mWD73BjDlQZ1FUw4d6+u\nszTQID3KaJ/WKJuLarFLkrs847r+vr2+XZyZIvdC1wUS5+ivYi6l3UWd/J2+\nHT24u5b3Rac9EBQXo42uMhPiDgOtpOp2KOVJz0ZqJM3GalVGUShKK1Zrn4HN\nBG0S9f9SCgUDOgtXAbeXjcTZl5EfjM2Be08gtF9BY0qGMckuYvVvS7zL5dFC\nOpiUw2ygE7S306y5M5Q7SXnsLTZvf1XUzX5xWfdh+DgniMSIelGTc3+CqA6G\nQ2rcK8UXyTGlglvQJLzhnQVolxgrFDtzVl/S82xPegusf2EFskhsE/UF5tQX\nJnE/LlikD0Kzx/UQF6gj4QqYCiHiGIdHhqH97N9am8vamDUP6XzO38NiNo+7\ny0SHeXCiVqg+mFIZ9/tdrpDatUK2oeArsubKIABJlpdVC6kC6/KcJSQ1CpU5\nei/fSzQ55023GUQ4g2OCDOGwAQNHdw9JmVU/ekImPYA1TuOXdBmlEl4/r70k\nDhW3oCHEb2QZDZwr3EC/8Qx50zRuiVjXpvaCfbxx26IxEcefNZlpgnLPY+wu\nhY4S/GTJsu9hSpMyRyCAaS9INK8VpwSwpX/2yYvdX9SNSG4IY+dn0KdVqh7k\nzJpe\r\n=UMCu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEPTcRV1nDrXOK7WZKY+j3yORFUxs+ViRpBDl3iI5f7QIhALeUhfMvxx3E1AtrpRdUIVcoUB6G3zhldxCNI1U57fs1"}]},"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-redirect_2.0.0-rc.11_1543489621909_0.5720355083319688"},"_hasShrinkwrap":false},"2.0.0-rc.12":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.12","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.8/node@v11.7.0+x64 (linux)","dist":{"integrity":"sha512-jgkwLwn6P2lmutZuT5A9dJKXTOOA0klPgrujtyIMCA79BZYup4ZtrR6CbXtc9wXjr8fJfCQIY3k4onwAZu+IiQ==","shasum":"427f90d40e0c7d6005f64b24b0b4cbed898cad43","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.12.tgz","fileCount":12,"unpackedSize":14135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVpgECRA9TVsSAnZWagAATdgP/iSbQoHoiYdiaSBCYNGq\nOclJ2CUyOysj4QFC529Afvh/bZeLIVuVt6BTieLeWwqnYBNqi8hAXYLzEELN\nAQiwX0hiaq2Tpd//vS/TPaWxnUwQ+4gKjbzeNJJJhBfOMxz2Lch3CkHP89lw\nJYPdyGA/xXfLt65Yb424/RtIQKRG/fFWNxiDX9XxuZznSx+m+Ge6xeakFnfM\n+1441M6kusXUAm8HesQExft7/BOPMcLNeU5XlJ+PhJAlHyO23Hd4HTtMtjY4\nUp3WOFtB40+RhJK/qYDEZgzsvSKyZRQWe4xpJcOpRcDer7QcmogMrYZRQEUb\nRhjESw4sL0TtQzrCDv4PnmTbVLmzA6qNk7UCnxrdAMlClpGm8ZfGlDtN4tBV\nCHFlg2gq/8dVF7iqsbSSGvcsnYLuFV15gD6SnO3g7Nf5+JMBu4o/fUvDBO6w\nFrYLzoQR6XIaplH9fZi6KMDdARVIkKwxZYfYv00JwIuBkO8J73D7RKr2TjhG\niybrPCgjyq9GisoGyK8nmHSHfJqkzIKR2ijfiV52DqzuWFdejkZcGHujKVJX\n79K8ar9ijqykXOdN0DO6auGtPmDDVOcAzWUa54g9NHO8md8SgpZMdJoGABl8\n/RYs7sy20MXTx6Ca1GhJjSCdliDfk9gy3mwkDD1Jee7mR0bRs0lB+sTdJLJg\nIee+\r\n=AY7B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzxpnti5lb1Evnuq10Zb14MyTTammAFeYCgBhSXQEs9AiAImh2N8TILo8sr2zWmhx5ejeH6yO9mmZr8MlqbPqBK9Q=="}]},"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-redirect_2.0.0-rc.12_1549178883760_0.729928682048818"},"_hasShrinkwrap":false},"2.0.0-rc.13":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.13","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.11.1/node@v10.14.1+x64 (linux)","dist":{"integrity":"sha512-W+H77ERU6sycX14W4YzkCXx8mqJ3Qi16KPqzVTMtG9hyxZ2SsxiWVnpZyKoPiLNlFtG4KT3PT/3zm8rj5pMDNw==","shasum":"6dece517957a3eaa77946a7b6e0632629e2e5ff3","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.13.tgz","fileCount":12,"unpackedSize":14455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZIzSCRA9TVsSAnZWagAAfQwP/i4zwgJMDADQ7/+cqst6\nSjjk9nN7vGLdN7JgE1jdCu7l9ExNmr3QurDgkhuFs+dLCEVwiUG2wKWJOaIG\nLdzMirxXfP6fSY6mQQEIr7p1Zs2jjGWWzDQakKYAlJABIj+ghgdIcJQF3cdw\ny+4e/HI/3Bkfdj8MxUKLWMFafsqA26C+msj+ot+zl2sPB8gKqpmljPyMr+7g\nk2oMQmriLFZ1os+s8ZjCRH3dHdSctUXDF3y0cEKFd/bE9FDuchpW95j5WMdE\nXAM+kUhYNQoQmDzVo7nq81F2l2dlairQQSYrNHAmSeXY3AII7FnBAUq6a3Nw\n0qZwB6HjNBIN8DKG/BmdsyYWfEgliZ+reAzyXPXsWN6QFIDyLerls+JCh/H0\nSaErcgaZU/IKgl7eho5J0L7uwGKMqHfbKndt91nMdTWQ2fd8pfXimDXbkX3Z\nkyVJnZyvpwSR67mXZRIzBYk/nyxp/txgotOQ2ROT1zC0wOg2u56QgUSQ+jC7\ntPaGVX6e30WwKJv/Dj6obo28yeDa31u9uWmY2yehAr66v7wpEWMj7NzfCg++\nAFzFCeurWQss2TF+qD//NUqrMxTKcmkCGeWiUx2xJDwAlMhNeKEvKdJbwIDQ\n/48nghdcFvBq6ibZecoavCk7yG/V6OS619OXw8V9j/QXiu4UH6VoafHCG885\nnn8q\r\n=JnD8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAe4P9GQIb6JPjkM9NtbmWm+5XmXoDq+qjBsEhL2Jne6AiEAxjpSO6tX5vkY9VgWplYYe0Z0Vv4vgkybmqUqHW6w8sU="}]},"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-redirect_2.0.0-rc.13_1550093521916_0.5830283595349994"},"_hasShrinkwrap":false},"2.0.0-rc.14":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","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.redirect","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.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  }\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-redirect@2.0.0-rc.14","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.13.0/node@v10.14.1+x64 (linux)","dist":{"integrity":"sha512-opYG3xQjP8mOAntk4eNDWQVdjeJHuELWQ43a7XFoiZB0CEuDqRH7k2wFvN0XhErb33rRlWx2xsSeee8pWqyCjw==","shasum":"3be10a366e1f36033fab7f5875b48e2191bf7f8e","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0-rc.14.tgz","fileCount":12,"unpackedSize":14775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbHsuCRA9TVsSAnZWagAAMx4P/jcxEcuQesqdRB/VOzZf\nRSxLidct3izSDSvNzBq1Zav6GWnb0eAu25p5xz9AJvaPbKf1COZYCyMtuT7V\nqDAY6VOf/+CUwLByUAicHNMPjMYclR4SFpSwbolTQD4Nqa5k4c0rppDzs36g\nyYnwhCzSB0ThzapRJYWGghEfWWk0Ahw7Kx0WPwIMkXV6/4H6Qp6y4uIG/c+X\n/Ukw7SttoU/Und3SfobP4oEkuwPy2qj9NYOq4uH6u1L8bZTXmB+2RvX+QCZa\nJD2NslmPZhKZwqX9auvExsMS66CW5euUWkK7gveDDyIU/X4KWZHjfsTl55Di\n1BlMNQ83gRFRziWDiHkHGj7jMeK8RWtZSe9Yr47eCXlaC1eBBb/Ln6BGN1l+\n4io1E44dH2pDF0UEQtIzFfI1krDwVjTwugnteOnJ/zJyE9L/BTGfb9434t1y\njfGXyd6NdlY6OKQ/iGMlWD+T537pPtdvG1ul/QgSrStRtQAVHS69E23DYLXx\nSS9dGY9FP5T3oakoU4/UwQhG8W4dThT/1OSBDgNLUpGvuj7UlXswgB0s/3t3\nOYAIf/LgrqRmZ1Tle8NtAnKM55Ka0AqhZ8Jy210ZWGYaWkzEpMLtV0nC6ARX\nXFTOuyxuxYtRyNWO+WpX1pWzoHMVVLaBwujbxWc8hiRjgK2ehFxg2lz+MGGs\nIdhT\r\n=eGKB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQzBIGxIm7mM2TUHa2/8/k/eNwAwSMSTiMWHK3nrH0VgIgb2V+7bKusTiLIILjSMTOOAmIuAscHAh4dyBe92I8e70="}]},"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-redirect_2.0.0-rc.14_1550613287235_0.4883524885393349"},"_hasShrinkwrap":false},"2.0.0":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.0","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.0","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.13.0/node@v10.14.1+x64 (linux)","dist":{"integrity":"sha512-MuC5xUPMsi19qnasR67OTXRkwJbtJiMAxj+xITKwDXex0zcN1TbRy6PZOZPRAauaF9wH41iO4ydBug6k4Dc16g==","shasum":"9565669e97929203eefa3a9051dd6f058d7cca63","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.0.tgz","fileCount":12,"unpackedSize":15067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccGVeCRA9TVsSAnZWagAAlnkP/3NFzkOSf303GSbDkUdw\n76VXgKWGs+c4Iw/iqLgRBJJBeytrQEN74L569N3l0rhadCZfo0+o1Cqr1fOi\n82J58sIr8VEcyOflZfdjgWLb84clBK0paL1F3qJBHg7gdmnFEfLYOJtzJnn6\nJ7q3zJNC7FodN+C7VTYgcihSEgQHv7kolQcNuURiWqURNhqrNeVE89Xh9hnC\njEValX+tglbhRlRGy/v/JNMXm8F9WAW5Ai8oGG8Cj4YZJT/WnfYIa6aAHncR\nH/tQ5XZiu4gRnEBxk0pMTiYR2Jzk0fVp6LYLKUEszphFb4dJTlOth03aSjqG\nR//A7A7nW0mSGcTBD004nj9Ua9pk0e0Hh7QA6zt0rPK0duQXs1dAOfo28BLf\nemAMAa34m7z3KIxnVtUFb0CP1YNTMw6QxUGnrZwilwp+wEFfb/FzZ2bHFjk+\nYMGYczy1JGvrlhNma2gyL+Ht6Hus8O3DWNxw+yIaKyNBO5sA+fU3GWBDreYR\nurfYkKCSr6lIIUt52rP08g1tMzCfI+g26a+L3FAceUlcLv0ITMp7SwQO6OaU\nITeKFbIjX3nYHuyuir7RPKwCUMPhQFNuJewZGXooDRKt5Q1P2b4xThrZWQwr\nLtzDoNlTUlWete9OZtPThk9Iva75tKfu+X8Fwfx4uhDsCZRdHLSZp2AgImlg\nGajo\r\n=rm1w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSpsybxvR6m3NUU463B2YNaujIiRZ+vSEt8t4Jh1aV/QIgWmLr7Lt9Kvwon7GKujq8hsXu5Ya0t+JojFBwWFTdmQE="}]},"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-redirect_2.0.0_1550869854286_0.8340318676207759"},"_hasShrinkwrap":false},"2.0.1":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.1","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.1","_nodeVersion":"11.10.0","_npmVersion":"lerna/3.13.0/node@v11.10.0+x64 (linux)","dist":{"integrity":"sha512-riHLuulfkvRLD8dJfDkcA5MgGny0NR5/QpQ75KfYcP3O01lw2zAJMBCe9AaGcZ+c7+rdtcyrpHWDiCl6Ow+icA==","shasum":"7841f38b470c223967e8a0e64232563894704ef8","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.1.tgz","fileCount":12,"unpackedSize":15370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceaj3CRA9TVsSAnZWagAAQcAP/09TbmP+t13/oZuNHwRk\nDD0zYdIkFLaQPdrqRUArpteAoTcYTrZAQKaFAvSV68KrhfRTCJ0q+TeiZld0\n7umH0QS/G9oMXDkInX9n4//v/WJi3yehUH6L1TAR2rIM9RXSb5GDRRUVbBjb\ny+eWSnapPmLX6jkJhT/sksA2wibhgLIK14zcVCM7fZJ8ofsau95F+AU0c02l\n1FPsPR1D8bxBnMmkgbYlyI9BUJ3jJehyBFe9+ESo8SpuSicxEA5wl4t5Her7\n8pY2dBKPp/oHrU1DTlGpMiwan7bAl0/TI0oZ83xOfpWedUnIWjQyjdkg9Lj1\nQZ90bxO2OXlv9f+RrJtyut3TjJt3Lvjf2s8GyeunGK7Sv3uuNSoLLpcpaKRU\nTLdNK7pFyd/e+QvyKCXBK3YgKJ5UT2avf4b1BeWoiWO+HJ1NEVe3T71kY7oq\nflAxb/2UtwoguEZJHNEW1MFIFxdqX6l/Jpa91GV1HcGJc+N1l6FXWn+xYFIH\nY115+cdbygFR5YgLwSM8Ebp/wTQoEvzBxnQLx/1IixcwA0AruxUwchSvko3R\nd6JIAPCLUoeP1X4uhRqrLFtzxzrImY3OORhR6WtDVwPIYWeNwnvHqQX91oiA\n1eqyQIyfcnn/lz7GVJuZnO3UEAIwoLMSr0xyiVyg7RvFqkKszdLl2/zB+Nrk\nHCh0\r\n=HKEN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX3gMXrhnYSA7yAXlOvTll/8/M4hXeqyAxhsJbst//cwIhAJtz0HcteVY5m9Y9eeQ+ir6WL0apBjgQ38Z+Ut8ChBs/"}]},"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-redirect_2.0.1_1551476982793_0.6573845950466028"},"_hasShrinkwrap":false},"2.0.2":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.2","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.2","_nodeVersion":"11.10.0","_npmVersion":"lerna/3.13.1/node@v11.10.0+x64 (linux)","dist":{"integrity":"sha512-XCZ7qpHQ1hY2wNAYX2n1pR9SA2XA++wrWiq+x9HXHrCF2CEXoMUdiiuTwxl6cpDyJd/O1VWq0ZTZ3MNLpvpScg==","shasum":"039038d7acf225d387d04513318a5bbd9a031c04","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.2.tgz","fileCount":12,"unpackedSize":15673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcisk8CRA9TVsSAnZWagAAAWMP/1J4+a0ncM0s0iy6fNMf\nUPvQo/pQ/I+KmrVDzyWFjLS9wwPsoBmswVjlXamibHSp/PRJ+FWBwpeHEluM\nnhwzqs50okLIAkRS9d5IzKdyAcXOfBwBnz807XwGByJLKORtU2D1MTIoeao8\nzA43iOdAhHuOuH2XFv6Vb4KfvXQAcSTaRJPspfMAJ4MLJnNwY1zRdgzD8o+1\n6amYOMd6u7Kwy5VO2Sgw4ToWxorK2pn4pNlYw+001FVSqRdG1GXSZPkWcd2L\nDrgn1t1uRva6i05a0JqHHIe00PufXIFG0pvBlYDGqPMpC0oWnmoa867dDCK9\nwT9ab7BYkS9B7W4oXZjqRUIFe8HuXO0AWLRjztImOQHER3vCylyZ2rDaSGL8\nGGP0hc2qsosb8o/YSBWIUxAXAl5xWT/d51wpTql4HRdd8rsJL7CeiIq2G9CW\nI0xkCTsfKx3fB+2Ctu0pAOtPvnhXCSlJqH/+odG7eDWuEjc0aYIRVqGl915h\nwLKXEjo4KdSpSf38MXnBgdCe0FjJnlIB7I4vj6l07kWk4Kl3RYtD0ovd84g9\n0nubHSfy8TI+6Vv/Fv3uKOQJxcIsUMenYnU+pYQZ2rCDHNI7xz4q353iLDwD\ndxK5Uqe/25xifdPWDYU1rDYd1+j6vubWbobiHbX4jvnMiQbmjrdB8Hp1XuAq\nJlRn\r\n=wuKt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKPxhbngladmF0osq2eAkk3zMWt4rYJ9r0pDOvJBmnGgIhAPpV0FV9Yqr/15VL/9T3nljPNFk+ZT0cjuGi4V3X340J"}]},"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-redirect_2.0.2_1552599349187_0.687887565368956"},"_hasShrinkwrap":false},"2.0.3":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.3","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@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-Pj/yQ8W976Nx2QnZWm7X23HQ8BDDmZBEenrjhJb63Gu6Lgs4nYu5GR4Cjwh6/Bf/eDWBIvyx9R9UrsK87HqbVg==","shasum":"e838d575e4660d7315e228168b29b17bcf895f4b","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.3.tgz","fileCount":12,"unpackedSize":15976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvmKeCRA9TVsSAnZWagAAQBwP/ic9LVOjL3e2c/G0IC3Z\nSnsmgeyGHsnq2J9Rs981i2USeqkj9j2fsjG+VrFHp7Xtl6w+HVPBNR66fnqA\n0ZwfT4emxQ27SSPlyG24RN6pnnA+ncPi413LFWhenjeNPYdS0mUaRyglire1\nbmc1hLEkPs50Ywy2GTPyV/93uBBu+BmXx0HGVE6xGVIqTqdFhmROQZPg++Gq\nDuUVaYZ8M9UZV0nNsWsGHLhIuYEOWWPGkOp0tznHLjLD5C5yqOjzegUgTvJU\nTT8cF1KxWMyDBaV4dkqryrzzGNQNjkOWmcjmn65UVzup89dcwsANrTEQLDmU\nUy65rqjhwyF8rVStfDXHoIhdsTH6/KxQn31lpQkvE2srxv8c3HFS51zhUxnN\nkmXViZNl87vLHjStkl5r+UeiPGAFPFVhUXffAo4BFmtW67k6e+BgFeSDCweH\nCz+QwHpd5SbWC1/r5ekMcGRSCx/EjTxv9MShQzFVT6/8OLhE5U5XFTYahA7k\nJ1hZckHt1PIPGibOzpKFOOjDPdXReQyFP5yVqSIAyj9SEctWrQnZQC1EImFy\ndJjAkpWsj2czb1lpUViv42W/abw0BsYX5rBe7GO+hEB+ik8GnfMBCpV41R3Z\nqMnTCzjRZ/CKbZPdKv3U6x2+pYuyEZmGvK+Zt/vMku7TX1KwGwmn2DhLRvCq\ns03h\r\n=Hz4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9jhl+YcXd7Mo7GWazBDTOPPnajqvlGAr6pMUmpLuZaAiAZRlVYGV8Z9DuRDAx439WZyxyr47BNe0h/KIkbka2Z1Q=="}]},"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-redirect_2.0.3_1555980957748_0.41538359380644274"},"_hasShrinkwrap":false},"2.0.4":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.4","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@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-1e9UDDs6l5Ocfg1x+rGT4l0dL1VErq1fVi4yPPDXFLl/VXCF4VSR1/y31iPNdtBItrOia35xYarKFfZ2voF4LQ==","shasum":"0b00fd5c21fdcf004d77314755ef92e63c4ce019","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.4.tgz","fileCount":12,"unpackedSize":16279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvmO6CRA9TVsSAnZWagAAwLYP/jpq3QMaqatC12klOzGb\no/ApQDd9Z/o8rQOVdi9bYCxBgKaJ8jGHH54kW9Z5YTkQO/rG5SkFNawcv36B\nMnfFzF57IwZcSNjX004oI9RtZVVEe6Q0dO8c+QQ6uiwKSvFOMTDesN3P+mtQ\nGMW+XjEJp7qykqvUr/SJQ1J4Y+5AeopPUzDq/PBN1+NsDoMtiL4vu4q/A539\nduUIxoHmTmx/HZyPDTZBZ3irxTXCHSnETJUzRSC6Tys+T1gmwSV1OwqY2SZ2\nVjS4ZbED8o5f13rq/VI0MxHsd7jybyl4Hx+ZVjx5cjZDe6SaxWKPTgbEFoUM\nXP7R29wUITfd8QtPqfSrZWVxHm3Z8QSbkxVbXLchkzAEalPVOBX0KB7OrpGn\nO3qRWkBN5BlEWiESAu0yXXkJd9gtX9h9Hw+D0fONcdLSKheuWo5UWTP7R872\nU28iou7f8f/HL2s1Uk0nnLBe9JKcQom66reHDiO7MEvAi9XrCNhrCz2jRRV6\nfiAkzmqSKQc6bfh1y3IGSX5AHmjwDkpUcippHwUdOPw2F61vtRByOum/qvYR\nZAyJly3RGn4hEqT9zhnsYbPlzhrmzeNLPZ7JEMAhT2IsMmjRpAZhKBxoDbOv\n9uVDIRJf8oK/dVwXKRVS3BKPsEGLhZLbOGsZud8vhFJ5tnJHZMSDGA/+cz59\nXm5e\r\n=hk90\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHz6BdG6AA7O5oQov9PF3ieW6p1ao3LzyeWOlziT9LK4CIF9WO+PoXglUvZ1P/jZ1m/i/koSuBVHpzD+XgT8kysvh"}]},"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-redirect_2.0.4_1555981242271_0.6169755720486869"},"_hasShrinkwrap":false},"2.0.5":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.5","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.5","_nodeVersion":"12.3.1","_npmVersion":"lerna/3.14.1/node@v12.3.1+x64 (linux)","dist":{"integrity":"sha512-maB1E5BTaMfCuxbbnzQPrdMiAq3AmuB7rLqCaUW5ByFJAQEryJtzCu8wohx9q8fdvOG8LcQrFlyEgIGXNNU0sg==","shasum":"a4d07641ac7f070a199c88873bae5d654d5b1535","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.5.tgz","fileCount":12,"unpackedSize":16582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9bYOCRA9TVsSAnZWagAAwd4P/A3KNbO8DB3S1PP1ovsK\naC+DTXhbukn/WogiPv1DHUz5FvQWt8k9aBxkWV0NweVWWMO7tM5KPGy/Ev03\nyJggKDfQfGKBL2QOlpwEm9BXj9LHKPm3NLDKeZZjNdulKhBK1x+wLQNHfqrR\n3DbXNoNRZz3hhLuRqtnTdBIoAlmxOuGa9xp7fS9jUN2Oeq/4N2lvYMe0nHnW\ntvqylvFXnCNUvIIJqL7cFAK31VwGeF2C+rZc4EhPQiYD2Y5MBz7hs/tbpLlb\nW1NI4fStX7fy2c/HaIl7Ddex0kBmqqdUtpLUTwIfoHweyuZ+3A7vJ9nwnrsn\n2eRTrSCWI1llsJk4u9YN1lMa24kRO7kIrL2t6/NxvuHl+WIp6ZB8Nqjs0ypJ\nND9BmL9w9VVEOmz8dZlEpWFyAEwnTl2JI9yk25kfCF+A7JECXHxJZYHL13mL\nm2y/yhKSxhMRyeVef2R1wpJxs1WzWwyA06W/5aHcintVXu/89idq8kzolOH/\npLvqYvn20LXPItfeYvZGKev2/rNPLVzdap6LuxlQzRk2XlydrEntdRG2jT5+\nYXWq7mCpJOulwrVHqX2u35BpXAdQHL+J6AERUWYWDo5ss1DAGOlJO/RuqbPa\n2aKukMZGnKjnbiMi4MtwK4RUZLpX0MFB+cXc0giHcO6xCUjVG6BtJj0+UuRo\n/Fdz\r\n=PzVn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbZgYt2DR7IN058nDb+5jO82nXfG51w1MjlnEtIsMdLAiAKfu5glod2swa4cyZxCLOfmZXhxG/b0tK7nMSJiNgnRg=="}]},"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-redirect_2.0.5_1559606798159_0.6996128268307245"},"_hasShrinkwrap":false},"2.0.6":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.6","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.6","_nodeVersion":"12.3.1","_npmVersion":"lerna/3.14.1/node@v12.3.1+x64 (linux)","dist":{"integrity":"sha512-v7YJ4rgmOXANyfLMdRPKFHuSywfRKKHv3Hlv+p0el84MIFMoELlU7XI5o9GbNWFfxM1S0i3GJ4rKQScb2c5MkQ==","shasum":"857626e3e3534e8ed17780ae91a97aee2cbf8868","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.6.tgz","fileCount":12,"unpackedSize":16885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAqgyCRA9TVsSAnZWagAAXagP/35PK6DwFjqu38qzbw32\nb0w+Rg1amNZtnKo33LQyFaji+Lq7L5C2b2igEUfyIjEWN1zCqVnv4v76+yLu\n2qY5llilwKieH+zHz/FaoqUTBIINwE04THrrzO18/TjoZECB4sa6jAbvlTUp\n61vDqMeBfzLXROPIGNPwBesar8FkU2QIMXbzSRRKW1iDXdCaz8JD8laKf8/c\nJi5Ua2amRePhy8Qi3vJt3TfFTHpiyiwex8lRjmkGFhOARxGVqII1cdWb7zeg\noRIqy+Q77P3Km1/8VYZeC95itfxUQxfH/GPGCpXSHNqbpW5z48xEnBGHHkj6\n0hiXXXeK6WAAq6XAgz7yGO50B54h5MSJzgfWpYWZD0EQdUYhYJfxakc5ni3t\ncJrPHlyxV1vECeb8D9GE2+e8cnsM0rOf3zfTtyIe+lcK3/lGPUIf+HEoF24r\nGRnbTbNCbyyAB2uPDV9ZmaIC09jSlAcD+ykNnAC0WV5Pw9PIGqy++QRDhVLd\nh9t2gmXyt3U9iOLgGkZCLLNljm6UEHyqS8urWZPN0fT2WXnmM2ULK76t/s8O\nSTaVqahKRULIVbwQU5x8ddBiYMG1mTDvdflmwBX4+Y8sovY5pcNVGDWmCsYQ\neAMwMQ1630C71gYAnbQ1EjyYamkkL5rKiVkKqXO+8dfak3hltbR8QMqcSmP8\njTIf\r\n=SluM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8EJj+9UCE9/c+00zqDZsn6IdEuoXqj0YLGfyYMGHE6QIgM6ir87UkmUik5EVCdfD9ENeQoo54KQtA1vtJ2vocrKk="}]},"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-redirect_2.0.6_1560455217426_0.5618163480880034"},"_hasShrinkwrap":false},"2.0.7":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.7","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.7","_nodeVersion":"10.16.1","_npmVersion":"lerna/3.16.4/node@v10.16.1+x64 (linux)","dist":{"integrity":"sha512-FSNXUH45Pdl7Qf08JR8MfPqFYuLlVpci5+Z+7VsyhFeHpm3ETdvDBL6VprirCdgpe4a/K93Nhgv+C6PU6PQ56w==","shasum":"0028829ddee4e3dd1ff7afa2daabf9ee1597a815","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.7.tgz","fileCount":12,"unpackedSize":17188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSyuZCRA9TVsSAnZWagAAgc4P/1eO7BKHwgJ5h0M+USVH\n/nQgI6CmjxL+bzFo9ZvMQqceQQKLJ9qYC1lTdlk8PWNATcOT1IEgLpWg3Rui\ni+zsE5Ie/gFvzz6hg3QQOkWXGLlsvcdMGD+zhf9GtrD3CUnGzqICEYw2fIk6\nDfimwncsDGd4OSTQAEIgvdpVRuuaVCIiLZoP/ZWUor4Urq3K5FJyk0LuPaD5\ns32QqEFGZEknXqecBY83Y02K5nB9LKbfnmkN0V5ZihIw9+MLtZP5EQy+mxRq\nX2bwTJC2QdfrT+k20wrZ5DZLs/MgFBj+1dVzQ0xXemAFBVE5lwKKXo6SPpqS\nYk2JOcyUja+JUE16hfSEvwVrNU4k5OQHz2WxQe1Cja0+KMRTO84k6Q2k2Lo3\nbrz4JV70OoqbnO37T52EO+btRXcJAeTB1ibHqOv6CKTqm1EY/dWbm9WkKeWt\n4JBTLaV0BKRey5BVT27lp6UfXAAfL1Pbv9Nsfu57Sa1eSJnHR12ZSVN+BNR/\npls8m4EVhHqv/1aL8WXcjl/o39KhyPL23BD+JhF06WGBbQiOLytTzp3idkXZ\ndGpeIt4HH94wp4yjEyLgOB+cen3OhVDAw1G7hNegsPCO5T75I4ebSDtXIDr/\nyuXyuEMorMQl/LsEH5ZsEJzKpKAczHD2DwAgSzdR2bTTc0VWgsH9KRQDdNdT\ns4J2\r\n=pP4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC57OgaOBpmtBECkXOyxckQBS3B3gNzNoKQ1QVbLtlPkwIhAKPzo7vA9ezQf9gSYPiP3OOyCI3h9oJiuMXNOSPb2fSz"}]},"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-redirect_2.0.7_1565207448341_0.8643408070153034"},"_hasShrinkwrap":false},"2.0.8":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.8","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.8","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-/7TjPxx235w4u4GKCa9XqH/CVvb7XeR0I0+VHtVvceUM6gTQ4V6YBFljIqe6oZ1hDKLRJWUrdExF2ilNoo4UUA==","shasum":"522ea93bf156ffb5ad4400a1d5c850cd1ebbd475","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.8.tgz","fileCount":12,"unpackedSize":17490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYC/SCRA9TVsSAnZWagAAFqcP/i5wfaUPDKghuyDoFA+6\n+kHl7XaSameUxcnyYsXS4GF+uy2QSX7xDPKwfuczlRyGYo2ybXjp1bTLeEtW\nkXeYzFIGpsXG+b1Kny3wwDYN3jUeUQ/D98+EDWIxv32p1pCWGb9aL1tGEsPO\n9P5Va4P9sBx9Txb+05i3llE04Wbw1z7P6vYzEWasHWq4iZw2gB2BP678Oeft\n63nkMmUNeMheNedcLz+KscsRNmVNyx8Ut57j1F2eAQp6Ef8RJRy/DExczAeO\nZIpAe+sGhVMSylLcGoxwH3c3KRwmn/3SroXSS8oNMF7RCm4wBHtosyGu/1Kr\nQZQIM+4NdrpZgpmmH3tfZ9H1aospDWkL98wfwC/F6749za9Acae60FwZB3+C\nxrlmtLGoCTuXsJuUI24JvgNCyCmS03maurXTP/rJct+olA22KwVC4XljcDJK\n0GumfjL0nJzTwT7wT9H6mQb1yqb5jkv1N6LSES1cTx2piBCExl2upc+XNWRY\nUBNDcpEkjiEcOzZFc12hsNfE2Bc5C9/7ERhNaGWdZnBJYbznzxxuIabs8JDl\ncAOfsJiXkA3d8K7Em2ubKg2RX0cvzDuULCXgmtZMZBUWHGvYUlJOFoiPzIBs\nLwX+VoIxxLkgz4cqJGKOeqCi5fMWVYJM1yLOZYbfi3Uzi0oatXGE4NVU66O+\nb0IP\r\n=dsu6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA25ZOIyFstv6k9jO56/qV40tLUCgEF/8UPEWc5gYD3gAiEAzCIfUwKWQFU/T2DQDqsJSrVlO8xG2bd/IQyNi6juOb0="}]},"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-redirect_2.0.8_1566584778525_0.13996972387538054"},"_hasShrinkwrap":false},"2.0.9":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.9","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.9","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.18.2/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-EdsA6lGM8DAea9VlqCaQHrq4aK6IVYCqCnjsygap+dzjakGXZ1dRbjlfqu4Yj3PS4A8KlyglZOTF8ZAWjbxqaA==","shasum":"63db266efcf80133d03810e6875cd3e2671e48a3","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.9.tgz","fileCount":12,"unpackedSize":17797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrzHzCRA9TVsSAnZWagAA648QAJVH4e7zCtr98Sb4+UzA\nFTRcSb+K/YLkxyqVcVVuDnekYKJTjzyagdKce9rBDsodD16bT22a8hnMgKzz\nPrdm9jCMzbSFaykBMcIj4EqwZG/d+pItBtFk7T71vfwWhbCxIpJtwRzHQwSw\n5ffP+GkTihpUthqh2C+wSf88a5SNHfp3/SlZTycwyvHa3wG7oN3YlCz6y6RO\n6R72iOvXwfE7Y330oVfie1lgFnHyod8DYwxVHfCX7jrD5W9afd1LEeqweU4H\n9GVlIIKfsjAbb8FHl2oUV+RJQQDKykf9AFtihcHVEOMABcFT6jZP5IxpWF45\n+kQ7ak/FJHoGjpGlKKbXa4X9D+XsVKur0wQHO2ndjoQzqLIp2jbnxinaonYD\nTCQAnxxXhoGICelGJgS4YPWH+w7kGTzZLzE75cF2F+r48TrWNOpMNonWs0p5\njEkmzxcsDGBPiTj8NnKnor0OKaZHXUHvuRXzu5MmJHzi+3giOhzJe/hzDk4z\nApcriLhmGPO/WynLctLRZpZ13Qf69jdgpYKXpuytOOZiHg1Hcz1U9OuXSrpG\nk9TyZLsVuHGFg7rCSGie0pvAU66oPAkYb73dArNKMwnNhQM9vrnotBvyITZM\nXO5TS5xScg51y0uNyWen0GCmzfbBuX+HqMxEVG0wD8vuB02jZcDMlgWTy+Ha\n/L6k\r\n=v3cE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFB7/0UQZnL23UtYxPDRoyVcdQgbLjw2DFcvzlVe1m/QIhAKl9jmWJR+R13ActSWKfBLNo+lhme7E0XvNN90Auc/6b"}]},"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-redirect_2.0.9_1571762675018_0.3046067836843982"},"_hasShrinkwrap":false},"2.0.10":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.10","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.10","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-XtWUS1ypXOw95NW4N2V0vnJ/ZPFWPzLdKYU6izOPx90beYR9Eim/+Tc9+2xfXMHM0y4RAz5IR/YVPGeWUMLs9w==","shasum":"69eda0c2ccb035d27de8442e44599f84db74a69a","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.10.tgz","fileCount":12,"unpackedSize":18107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3tgWCRA9TVsSAnZWagAAuOgQAJNKbK5ZFtCjSVhJQRjs\nbGlPSChbdD90bVrkknGp+qFunGlNoUwGvCHFhcYbs41SLcBD/XuW1JOVH9mA\nob0xu4DiT27UQmC0QbGsRSAHRzincgXIiYW6P2l8rEPFTYj5eUD5qV5Z0O9b\n/hPuNgI9p6TXJGwlNu7XUK5JTd9H5CxUI18h0kaa6tkzEolGcvT7YLcSqF43\nAwlddL+dw2DxC2QTXLVGGbLQOVmMGOnBvPX2dBHUk6l/3xoHOM+PdeeXNjaJ\nnys8Kz6ShCuqfOvvhiUZ6cpUEcZev8ASuktxG7yIj/fEg20jwNNcCYA+n9z5\naaCkgNcFyT/I3QiUcOIMij9rVz75g1Rfj6T0ERyMPRlY1rWvZV3JuxRFcbpp\nyuYz9EjwTTew8N8tGHGyQmSDZ/C6wGGySFbwAbCsy5AJs44PbjtYz0Oxs/ao\nyi1m0LV/uq9zYwAZzot2HlCWQeCuS9bItTR4dG4FTL+zEPhB+wKn4zXapcvp\nVQ7EdVJWiTBYI/61GV0nvK5CWh40VTHzSaRJZ4eJRhLR44yrc5YQsTM/6LUB\nDa3POnNGTj6lRZ7t6rqzFGUezdUiHS2KsFBxey4zohZ8tD+MVwusVFHdUFDk\nVoai9G70tqNCaPjUB7YDUKNQ3IAzDv0fHhtJn6W//IML771X3aw7Uzz1DLjL\nosDU\r\n=FPTi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRZaXnQieyxG8A8eSoZQ0M95ILyYPnMEgrXmqVXXRTJAiB6ZrOMt22x2aIC7v9x46PmtlLlsKjRGEreQK2HKHJLsw=="}]},"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-redirect_2.0.10_1574885397853_0.049158312856087294"},"_hasShrinkwrap":false},"2.0.11":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.11","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.11","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-c468VH0nZ1Z++711whBNt/ZdLXoSui49hROBjLPoAjwpFskUyAYVC+GUXjX9hK0XS6C+GAkt2nZdS+E8faLxMw==","shasum":"e03db96b6600d42d97167cc81efe3a1136541b3c","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.11.tgz","fileCount":12,"unpackedSize":18418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6sxHCRA9TVsSAnZWagAA8GwP/i0GLAR/BGvRcMhHy5WL\nT7KUK83Gx3lturk1PSkkmaPs0xqYGy8YZlBVwh9bRt3cjxLJeCr88FMkeAQC\nHVq/FD2NuXXsQKS9GrUGUBVequaOSlhpXXgLJLpM+TLTSDTuzQPcmpvW/SX0\nO9Thmvt6IEZdN5jGLFUm0+td1fTmfIia93XEdA6h1ijpe41NFqh4MS8Kaj88\n8ZcGzwLQZmzCus/JQ02kFU+TXbzHbvA7azbN+bw2HZXs/NKESJWFpTDZB/N4\nq0/aYoJgXXPvuAKwtBmJAyx8DJuLSj9VRBX3pAvTaQPKg5Cd9vVtY4jrv8lD\nibo5IGoHS92RrtJPH//9DSyzGMHvCTgmr1qTcKyNw3WcycQwZZM1V4WaJwKn\nnSF84CErh1AgQhCHj8sikJN1bdAXRidbDsg7G7VEpL7/1/Qe4QAmrTen6dF8\nqya59tBsUyOR/pxor3Uklbhjd/0bN1wRl+9DrTVPvgWh2+arZj/QDjfmdc29\n7zqasT0u89soymvjNmusC3eNYNYM3MSHwnNhTiyIfqhxpBiKrNgec+uEEz3+\nw/DJ0eul09aWh3qkyu181wvGsRRGIhkNvNBq6NyY/6jSvL0086lV9kpZ8A+v\nXgLZX0KOsN6g/rDColRgMXQNOiC72IhvmHUVxupBvcIXYwbKq/Q8NLm5YSrt\npsCh\r\n=iJxq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaCh5o5oLIaNcGmcgfQjGeHIuRR6RXFKctgoALTgiZ1AIgKXunSZ261yEI0wvDypl99H7f5VLWpxaNJa9DJQiSZfA="}]},"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-redirect_2.0.11_1575668806593_0.23035801407659573"},"_hasShrinkwrap":false},"2.0.12":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.12","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.12","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-kCWCEMEQsqbBKGDdy4KH4wxf+gc/VAZog+sIpsiL3L/XOoj7goLSFF/biNscbEsvzdfQYJirbr+yWwEDiOJSrg==","shasum":"dafe5f5f9180dda9728d9fe98f0aad4a5e8badd9","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.12.tgz","fileCount":12,"unpackedSize":18727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8USqCRA9TVsSAnZWagAAGb4QAIPoHEL9Od7OA/ImTFRs\nk44toEj441ohlbEEE9goOT5DjaiY7e7hcC5Baz7KWyd+BWtcNftVlOLb/kLP\nTF8ufaKk4PHHBLcdDx6SJQ1rYd+iACfDJrcg7uiDYhbfacSOcu0cqOEfQA3k\nShZCIn1ilKOkiLcwB6Kk30flin+6wd5eUwnP1uOeN/0NDYAcT29MbAlc5QfB\nd63lkQMwHWAZ41hCTJ00q3HiPrlUbKVcg4DK2kfvf3fRmN6KPWygVmeWek3V\n/wkg+oVORjudfmdqxz7O6ZjY+InkoGBv6daZUYX1EBE/uu2yaKBmfqfvdKfd\ngzYJnXQ0rmowTfE+FaReSx6zZUxVV5HUcspSH+t9F0489NuSvD1g3r7kULXQ\nZC5+YO/9um1CdjTbJiUZlIHKhccKJvm5pX5fH/Tr2IDkHmn7topmHl2W6BKb\nAebIA6Itwnt6H8rbv2SVtMWPHA1g7gS4xoBNwpMfmGhbFUg7sJ/gOkwmrOFe\n+moxp0rUi/bkW8iK3BYJRDXDNRSrxGdtloooZriS6utEadeaoUgKOLHe8f5a\ngsWNlMHSa2VQgdWpDC8R++lg0xo6J6NzvNpAbDipBhOK525KZxyH0vGpHmT8\ntqsVBbc2o66c7iQgIyLkdqR9YhvUFLuIk3b8We/0NEIKgauVPDpUiL6Nkfda\nMKhJ\r\n=qu+a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4HzDfDvErG9OaJCU62xvSz/iUZtTg1zkoWGwku2e0gAiBsbbcnhY7HUjUucgapcI1nq39900bBKbtDeednRx0MnQ=="}]},"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-redirect_2.0.12_1576092841946_0.5735838148196697"},"_hasShrinkwrap":false},"2.0.13":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.13","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.13","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-ho8eVd7Wb31wXP7NPo8L1bt6Zlwv4Jr45jdS8PfGlQR4+QEzyq+UGyH3OlCx9xtAte6yRB0cPzxMtXfYoS0x1Q==","shasum":"81f5819bb48109b4e7bef5aafcfd90fc23615276","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.13.tgz","fileCount":12,"unpackedSize":19037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8UzVCRA9TVsSAnZWagAAKkIP/A04h1jokaCY1YRXtMyG\ntLb/O9uoFFGFcQL5owHxzjKCVc/J2Xwn48Y/kYsTiphpzn8z5ENknwwmCuHV\nPcLFNBZGyqVEPs5uQGmb6g4i44MFpsDwbR0U2sMIgOJgIIlHEpD8gXfAd7Kl\nN7EWcRaMvJoi2N+g7cF5YL62iw42Ls671PgnRnNgKLiQEDU14m07EeRzq1NI\nBP3DU5ih773BTVDpIpkAvovVtCM+sZEfVWDg5GtvO02n1eF5tcCnYAGCxER9\nVTDuqztd22modGmoyUmRc+P0IB/0tYcAv7kaYJ/l0Qb1I2ig13PUyNCPcaYf\nFmnSp4ph5u8vm+3V9GwZf1CLuIgjJgSziUUJk+dgOleABYODoDhQ9LkWs3fw\nDmoTvNLKGhRubx4WBOHqAwUG7p6eb4NXyUST89ItfwGHkGcNwiXfv2v3eXBL\nuJcb1YcWm1ZAG038bdvm6G95zh8xP8Q/6N09mNjMK5RsShZIfoTYd+8NxkWO\ndGsEh2/vO6QOa4sZq+kR5Aq18Qp5NSSCFDtlxPrgIAtDKv4N41pSz1/MuKzS\ngs3mjpruKkjOmgQVk8q6eKOQNSe31+ImYEgAgqrTmAfzkO17N1Nx4n2ZIf94\naJaiX/tfcbG69+8ierEa1JoIfitL0iq/BdnN8JkTaZGETPd8RGeMsrX0BH5T\nJvxp\r\n=h+Zt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByvO8e07EziCcEXWc/EDAyrulSal8v3cs4GY1cb0VgZAiBM2l3s5Ymy+7YSdTWpgNQvRXEJty5WmPJXgur1B2yTYQ=="}]},"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-redirect_2.0.13_1576094925216_0.20997058773042765"},"_hasShrinkwrap":false},"2.0.14":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.14","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.14","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-nx07xiaH+JzCWrdiLb3fOa7Iio9ay/wQXhwma3vOe8FU8z+NjPm/6r3wgQkoHZKuyzDtk2nnso2oj6eW4kZjHg==","shasum":"ff287ff1ae01022a3dde46a0045afb925028a328","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.14.tgz","fileCount":12,"unpackedSize":19346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8sbwCRA9TVsSAnZWagAAF6sP/26EBlVHbZw64fXCnbBy\nJ3rWBfcSzdVnl0HgRthS1/LE6AL/QX0dEQZjA7C5WKJxAUwKv1GD9yYbOBJz\n+KqsTcdL4IwH6dZ3GeI+V73KU8niXUmjRJbaVw8Yu1UeGyMAGHyDKZAdJMm9\nRTxICnHd7152eWqoWJaloN3WLLjj4UresUuBHnQQ5jzlWvOflCtg9hJCl0Or\nedt/pQr2qTPktuO7C9S+wyi6OWJSI9t59ar0Aoyitt9qZyjrhw13C4nqApwc\nbh8tJgkwukTgMMpnreoGTk6n5HL+EsWrdLRquPfN+qVDP84Pkv41a8nv3zyP\n7iYAG8d2ZQomsYeX75YnkDwEUSM5OPaxgjOyLg2ZHFKb7/UZlPOF2fmKfBDA\nbVkiksj3LiimCUxxkj4OAl1XsjLcZ6IDZsb5WpBX7aPE7Y9up5+YZ6kEYuwc\n33BO6ICts+jRC51QuBN2Df1fMSD/hjAXSpJgw3J5D9xVULOwkwhV1B63wwGY\nXNq2Gu3gg3y8t/6wxIV/K3/ZdkVONumwi6Mfnm3tow3t07RmjQaCb57Jczlm\n0K/dLDC51dO+wnaHjFVDAmptShCimYug5tVdbpd2SHnM3OysHRRp9YBkUvqC\njt7f61XmTmSwKps8maFNRQwmjobiUEfXoc7IMlLQbwbY0CW1LbkxPtuiii/O\nlEGs\r\n=/G9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC96bA+NUUea/jkXQ80w7jBlRUGruDtOG7hYxCnuB91cAiASSKfUc7VNOsni8TTq2X26vlf285kf71WR9nyRA9RtXg=="}]},"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-redirect_2.0.14_1576191720693_0.16478315515656505"},"_hasShrinkwrap":false},"2.0.15":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.15","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.15","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-x3SuKmO5Z/yiZLdctUv1UMflnjTPr+d3Mlk3nuR/BAAJm+e0vxvhSn8ozxqpS8sw8I1WWoylnB1FG+wUE9BQew==","shasum":"640ccdddca288db9ba12fe95f6bd2c6dd7b37250","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.15.tgz","fileCount":12,"unpackedSize":19656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOdbuCRA9TVsSAnZWagAAmHIP/2OaXvtHNqkeNPMQPSoq\n51VkcaSTcZR91BTIEep4ROOndOniuJcwHoqN9X+9/UZ6AwTXtWgvHDqeicIs\nx1JJjRkg9d7ObfyafnomjagJ3uKYEr2uYMKzry3DcrkyVyP0PYIYXeYpsDWt\n4bSrLYdzNBrucsbwg5PJ1y/H3UZhu0Uypt05d29/QdRq1F2tUWaAEPWB62BG\nHhZm6+iQZLaFs72SVvS3VF+qc5SPBoKn+pGvOwN20CViGrUsXvxjTVUlmVih\nFjt0PYeZXad8vZ/8sKPaRnYuUfSFMfO9yOcNY5utcF7zX59SnmQ051wKJLYq\nwRnza3QjQhxuz7CoyvmLtf6Jpj5dAzqv5LCgUz/nG3TYsgDlg3cDwuoXav8/\nTfSNV+1+tcPlKlKYHZVVk1FDgpsigm3+nFX6FdlH+vR1un+cAHG8PclqhM1m\nZ3RNxuu+1HeCSJX3znyLcAx9OR6kR4x1Gtria7hN4QtFuXHw9R6pn8dFLIr4\ncyPXVbcyGqHBnMX/eNNRSosFQAkVu115vmOKoKkU9c2bqEPH0FzYT7n19GSa\n3BppOrjQ8scg6R5r2PcGJnn2+vhfFyb9wxc7J7flkQqIWAiwdf8mP4kqqUxC\nYW9qCQAL3fxeWZ8VW/AvHcymsntRWVkvdymgzrgDHgR+p4ZTP7Bg4LDdNUpS\nAwyg\r\n=vd4W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4AvXZX87Jk0V8PJUo8ChL+X4iYTgrIWeXksG92HBFlAIgcDsKpyZtZ31eSv4XyQWFkF27wwbmQmu+n1UOhIRjp48="}]},"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-redirect_2.0.15_1580848878091_0.10489458053875045"},"_hasShrinkwrap":false},"2.0.16":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.16","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.16","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-24xEAL7u4Ff+IK9C9lrdowUsTIbDU6yrF0mRHCY+2NIIBtI2O0tRYkZNZTeqro1WdhaH6R/ZI/EIIjaoRhsZng==","shasum":"687a75c92e1af88f07b46ed9cf29d05a9db38050","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.16.tgz","fileCount":12,"unpackedSize":19966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNEH5CRA9TVsSAnZWagAAuH4P/i4xlTynRgJgZdoQGZAz\nxHTaoGemtzEAea3lKAwbW1v96oRUksZOEcJuqOLT8f3OUs/KLoPa4COlLUzD\n+mIB4wT5Yxh9vSRwDPX6qYPLf0oY2wMRRjPOsRmZNAv06EavTf5CfD0GxZOt\nk22ZjqVscbUKy3heEqnxv3jwYYlk5HV0SNaqE6deOR1sgjTH8YEjfDFYdmTf\n3PSSCH9pPmNeqi0qy2rCawrKSHEZhI3B2nj1Y/lyOq9legss07NOxXuPfdrR\n4eb7dc8pk9nRvUJK90JspQG5lV73G0KnmiOh8Czvhd+AB2dkjTwR9CRAwoxj\nlaQdOH4Kmzb66H1GKOxcnsQdTv4ajQJgA2r45C0HCW8qrDzO0KSELZFMH344\nN6dQPlEqQc3PY6/TBJaV+AGvFzn1Dqpv9Sz8YAk5qkqcItAqlKPdyO/sUk+t\ndOtUNmRhqsmIkYCdJizAxEFBJa4d/4vYh+x6CMCQp1XmII45bZhBed6PArKv\nm2rQKOjX9/d7adGVtI9zk33TSbJ767bO3X5y0tTcW+ju6jZwkXT/xP/HFF7w\n/GTUjjsgzInKpMyENX/pUsc/WcVekvvQtdHe3gQBIWN6+TUGrGFhYNn2sq8h\ncHHm+3Nx7c65AcO0bkf/VU0V34FH+bsVgqilwrJcpHl9Qk64H0vXlPDNHJkD\nnWiY\r\n=OKgs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLqEsUe9NGuGHwypu0avtsfZuuHeDHwjI/qmnLL5jsEAiBoXB/buOdsZHI+teuU6atWnoPiLgMlYJxgSQgLzJr8GQ=="}]},"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-redirect_2.0.16_1597260281292_0.9336194785884357"},"_hasShrinkwrap":false},"2.0.17":{"name":"@profiscience/knockout-contrib-router-plugins-redirect","version":"2.0.17","license":"WTFPL","author":{"name":"Casey Webb","url":"https://caseyWebb.xyz"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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-redirect@2.0.17","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-uf59wfrn7rQmUCVf9QJCiM8LhrH0lX+8GXLJU1BNstieIaiN+SDYEq23VaLldtVhSnSNM4OQ95xJ5oSOniKCcQ==","shasum":"5ebabf5d9cfc7509e3ff4f3727cfc39cc82c9894","tarball":"https://registry.npmjs.org/@profiscience/knockout-contrib-router-plugins-redirect/-/knockout-contrib-router-plugins-redirect-2.0.17.tgz","fileCount":12,"unpackedSize":20242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgMYICRA9TVsSAnZWagAASikP/0UCe/56VbP0/N94tbWt\nUpxuqfoWEKmc/w4dpzTLIpcG4VHIIvnArlBahA8I4rObWyXLzTMjiWaZnKmL\nw1h/DIBRT8Zz/tXYOMCaRdKCKR+zXL7hGtV3SSX2MF2IolPgHz3xH+pjvjtO\n6AZ+RbMIvUx03YQXpcr5x1FmDlvVqlWV00yzFbJCz4llNCWMrpoiXd97Cmzk\nhcuz9krAAfEDpRnN2aX2cbTPzThNc/z6z+lRy8fYKwgBfdUUgSFgFv5DAY+/\nvhbiX/rcYFN4Aj4aMM71btFqPQiV70Zi1iUnpRl9t9Y9XOSwJXdoSiD28bhL\nR5pp1mTmBodKKktcw/Cw/tOLcUxRswUfMEVqEKWES1i9obYTBSlC0fBEV4HR\nLy18oP/VOh9iFAGac63VefWpVotXtl3gLlZw4obllvlL9zRNrZPVSNGdF15E\nXWcw0xIpNd8HSmGIwgK8AEExLmW34ayzjv4YzSfKKsrVf04RzDAqWBGwAWgz\nb76G8ckip8zK6granqjt5ZsNaaYbchEjcw6hq0oXG4kKOqm9OQwjFCuGiply\nhR9RDEsUJRdq9bBVk+78M5OeSBncpLPJ0TWf1elhMoHm1qhUebeFl0KHohap\nOVvK2qdGmXkkYMn69Q7TNKOVqYDEXQriBteL9YL2cl6tjUI7N0IRTHbGiifF\ni9Ot\r\n=9p+X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFWKncnx+4xmd70X8UrUOzlvjvogDvt066J/h5CINrHgIgXP2LNQDw6hsEN7C8ZyYsTZ4vA34p0V+tb8xx4DKSIVk="}]},"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-redirect_2.0.17_1602274823781_0.8004329494397702"},"_hasShrinkwrap":false}},"readme":"# router.plugins.redirect\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.redirect\n[david-dm-shield]: https://david-dm.org/Profiscience/knockout-contrib/status.svg?path=packages/router.plugins.redirect\n[david-dm-peer]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=peer\n[david-dm-peer-shield]: https://david-dm.org/Profiscience/knockout-contrib/peer-status.svg?path=packages/router.plugins.redirect\n[david-dm-dev]: https://david-dm.org/Profiscience/knockout-contrib?path=packages/router.plugins.redirect&type=dev\n[david-dm-dev-shield]: https://david-dm.org/Profiscience/knockout-contrib/dev-status.svg?path=packages/router.plugins.redirect\n[npm]: https://www.npmjs.com/package/@profiscience/knockout-contrib-router-plugins-redirect\n[npm-version-shield]: https://img.shields.io/npm/v/@profiscience/knockout-contrib-router-plugins-redirect.svg\n[npm-stats]: http://npm-stat.com/charts.html?package=@profiscience/knockout-contrib-router-plugins-redirect&author=&from=&to=\n[npm-stats-shield]: https://img.shields.io/npm/dt/@profiscience/knockout-contrib-router-plugins-redirect.svg?maxAge=2592000\n\nSupport `redirect` option in route configurations.\n\n## Usage\n\nRedirects to the returned path, if any. Supports async via promise.\n\n```typescript\nimport { Route, redirectRoutePlugin } from '@profiscience/knockout-contrib'\n\nRoute.usePlugin(redirectRoutePlugin)\n\nfunction shouldRedirect(ctx) {\n  // ...do something...\n}\n\n// Sync\nnew Route('/', {\n  redirect: (ctx) => {\n    if (shouldRedirect(ctx)) return '//redirect/to/this/route'\n  },\n})\n\n// Async\nnew Route('/', {\n  redirect: async (ctx) => {\n    if (await shouldRedirect(ctx)) return '//redirect/to/this/route'\n  },\n})\n```\n","maintainers":[{"email":"dylan.orgeron@gmail.com","name":"dorgeron"},{"email":"michael.barshinger@gmail.com","name":"barsh"}],"time":{"modified":"2022-06-12T22:51:43.465Z","created":"2018-02-03T21:43:56.970Z","0.0.1":"2018-02-03T21:43:56.970Z","0.0.2":"2018-02-07T00:03:28.990Z","0.0.3":"2018-02-07T00:12:05.528Z","0.0.4":"2018-04-05T19:37:02.003Z","0.0.5":"2018-04-13T21:08:03.240Z","0.0.6":"2018-05-08T23:05:07.632Z","0.0.7":"2018-05-23T19:43:28.472Z","2.0.0-rc.0":"2018-06-28T23:35:44.784Z","2.0.0-rc.1":"2018-06-29T18:18:43.599Z","2.0.0-next.0":"2018-07-02T19:48:10.278Z","2.0.0-next.1":"2018-07-02T20:50:47.747Z","2.0.0-next.2":"2018-07-02T21:25:45.451Z","2.0.0-rc.2":"2018-07-03T17:08:32.067Z","2.0.0-alpha.54341a5d":"2018-07-03T17:32:02.387Z","2.0.0-rc.3":"2018-07-13T18:14:11.302Z","2.0.0-rc.4":"2018-07-20T02:54:54.110Z","2.0.0-rc.5":"2018-08-08T20:58:35.071Z","2.0.0-rc.6":"2018-08-08T21:49:15.685Z","2.0.0-rc.7":"2018-08-16T20:44:14.421Z","2.0.0-rc.8":"2018-10-04T20:51:08.688Z","2.0.0-rc.9":"2018-10-19T17:06:24.206Z","2.0.0-rc.10":"2018-10-22T22:04:00.976Z","2.0.0-rc.11":"2018-11-29T11:07:02.071Z","2.0.0-rc.12":"2019-02-03T07:28:03.938Z","2.0.0-rc.13":"2019-02-13T21:32:02.063Z","2.0.0-rc.14":"2019-02-19T21:54:47.369Z","2.0.0":"2019-02-22T21:10:54.467Z","2.0.1":"2019-03-01T21:49:42.912Z","2.0.2":"2019-03-14T21:35:49.295Z","2.0.3":"2019-04-23T00:55:57.848Z","2.0.4":"2019-04-23T01:00:42.401Z","2.0.5":"2019-06-04T00:06:38.273Z","2.0.6":"2019-06-13T19:46:57.575Z","2.0.7":"2019-08-07T19:50:48.469Z","2.0.8":"2019-08-23T18:26:18.626Z","2.0.9":"2019-10-22T16:44:35.137Z","2.0.10":"2019-11-27T20:09:58.024Z","2.0.11":"2019-12-06T21:46:46.729Z","2.0.12":"2019-12-11T19:34:02.095Z","2.0.13":"2019-12-11T20:08:52.805Z","2.0.14":"2019-12-12T23:02:00.858Z","2.0.15":"2020-02-04T20:41:18.587Z","2.0.16":"2020-08-12T19:24:41.474Z","2.0.17":"2020-10-09T20:20:23.915Z"},"homepage":"https://profiscience.github.io/knockout-contrib/packages/router.plugins.redirect","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"}