{"_id":"multirouter","_rev":"43-b87d28e44f9b75fcbde25ee311104e31","name":"multirouter","time":{"modified":"2022-06-20T13:58:33.700Z","created":"2014-09-25T00:16:33.797Z","1.0.0":"2014-09-25T00:16:35.287Z","1.0.1":"2014-09-25T00:29:19.963Z","1.0.2":"2014-09-25T01:08:40.925Z","1.0.3":"2014-09-25T01:10:06.630Z","1.1.0":"2014-09-25T07:49:22.839Z","1.1.1":"2014-09-25T08:08:38.884Z","1.1.2":"2014-09-25T10:06:55.139Z","1.1.3":"2014-09-25T12:36:31.367Z","1.1.4":"2014-09-25T14:46:39.909Z","1.1.5":"2014-09-25T15:10:21.042Z","1.1.6":"2014-09-25T15:27:04.997Z"},"maintainers":[{"name":"rickwong","email":"wong@mollie.nl"}],"description":"A flexible multirouter for routing all your components at once","readme":"# Multirouter.js\n\nA flexible multirouter for routing all your components at once. \n\n### Demo\n\nVisit: [https://edealer.nl/multirouter/](https://edealer.nl/multirouter/)\n\n\n### Installation\n\nWith script tag:\n\n    <script src=\"multirouter.js\"></script>\n\n\nWith [npm](https://npmjs.org/):\n\n    $ npm install multirouter\n\n        {\n            \"dependencies\": {\n                \"multirouter\": \">= 1.1.x\"\n            }\n        }\n\n### Usage\n\nStart the router:\n\n```javascript\n\tMultirouter.start();\n```\n\nRoute used as a flag:\n\n```javascript\n\turl: /flag\n\n\trouter.route(\"flag\", function (flag) {\n\t\tconsole.log(flag === false ? \"flag disabled\" : \"flag enabled\");\n\t}); \n\n\t> \"flag enabled\"\n\n\trouter.navigate(\"flag\", false);\n\n\turl: /\n\n\t> \"flag disabled\"\n```\n\nRoute used with multiple parameters:\n\n```javascript\n\turl: /range:1:2\n\n\trouter.route(\"page\", function (params) {\n\t\tconsole.log(params);\n\t}); \n\n\t> [1, 2]\n\n\trouter.navigate(\"page\", [4, 5]);\n\n\turl: /range:4:5\n\n\t> [4, 5]\n```\n\n### Options\n\nSee `start()`, `route()`, `navigate()`.\n\n### License and copyright\n\nLicensed under the BSD (Berkeley Software Distribution) License.\nCopyright (c) 2014, Rick Wong. All rights reserved.\n","versions":{"1.0.3":{"name":"multirouter","version":"1.0.3","description":"A flexible multirouter for routing all your components at once","homepage":"https://github.com/RickWong/Multirouter","author":{"name":"Rick Wong","email":"rick@webambition.nl"},"keywords":["multirouter","router","multiple","routes","history","routing"],"main":"src/multirouter.js","repository":{"type":"git","url":"https://github.com/RickWong/Multirouter"},"scripts":{"prepublish":"npm prune"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/RickWong/Multirouter/issues"},"licenses":[{"type":"BSD","url":"https://github.com/RickWong/Multirouter/blob/master/LICENSE.md"}],"_id":"multirouter@1.0.3","dist":{"shasum":"09f72a07c4b4c788e4353a2f9d94293b6ca9e4b0","tarball":"https://registry.npmjs.org/multirouter/-/multirouter-1.0.3.tgz","integrity":"sha512-hyWboOXYx6i34Lskd/4HXL71+rbV4b0THrmelj/29xsYX9pQ89YlwRlPC8TNqNjkhadN8Fg4EqiLNUV6pogJJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXH+G6DyKfwtBOypkgrcf8trJsNZay2nt+OoBEvPmiFQIgLV16HZVHIQ/yyNV8fCR7iEotKiGZRCt+yK4I+P2VA4A="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"rickwong","email":"wong@mollie.nl"},"maintainers":[{"name":"rickwong","email":"wong@mollie.nl"}]},"1.1.0":{"name":"multirouter","version":"1.1.0","description":"A flexible multirouter for routing all your components at once","homepage":"https://github.com/RickWong/Multirouter","author":{"name":"Rick Wong","email":"rick@webambition.nl"},"keywords":["multirouter","router","multiple","routes","history","routing"],"main":"src/multirouter.js","repository":{"type":"git","url":"https://github.com/RickWong/Multirouter"},"scripts":{"prepublish":"npm prune"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/RickWong/Multirouter/issues"},"licenses":[{"type":"BSD","url":"https://github.com/RickWong/Multirouter/blob/master/LICENSE.md"}],"gitHead":"87fa66b11b01d6268f0cceabdb4b9788cad86aaf","_id":"multirouter@1.1.0","_shasum":"3309f2f5ffd54f9a26c9f6d4c2e55320724d1238","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"rickwong","email":"wong@mollie.nl"},"maintainers":[{"name":"rickwong","email":"wong@mollie.nl"}],"dist":{"shasum":"3309f2f5ffd54f9a26c9f6d4c2e55320724d1238","tarball":"https://registry.npmjs.org/multirouter/-/multirouter-1.1.0.tgz","integrity":"sha512-f+SrL6Yc6jQwn6zpSFlCd9l6uRnukDym9WQmigFedBO8YuglF+w6ioe9B3UhtKNLC5R2z9dXzmp7niRiXkMXoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvCQQPLNCVeBFbkGcajbKxH37mY6nH0BV+t7/EUoaEWAiEA5A13d+fMY4sKDh45CGZS0myxBJW+S4lYeg4YRqSd79Y="}]}},"1.1.1":{"name":"multirouter","version":"1.1.1","description":"A flexible multirouter for routing all your components at once","homepage":"https://github.com/RickWong/Multirouter","author":{"name":"Rick Wong","email":"rick@webambition.nl"},"keywords":["multirouter","router","multiple","routes","history","routing"],"main":"src/multirouter.js","repository":{"type":"git","url":"https://github.com/RickWong/Multirouter"},"scripts":{"prepublish":"npm prune"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/RickWong/Multirouter/issues"},"licenses":[{"type":"BSD","url":"https://github.com/RickWong/Multirouter/blob/master/LICENSE.md"}],"gitHead":"a52fc01bc5047ef1ab2f2dda51a26b4545d5122d","_id":"multirouter@1.1.1","_shasum":"62245badb496c2a5081c6c8207b34f8d4f9d35fa","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"rickwong","email":"wong@mollie.nl"},"maintainers":[{"name":"rickwong","email":"wong@mollie.nl"}],"dist":{"shasum":"62245badb496c2a5081c6c8207b34f8d4f9d35fa","tarball":"https://registry.npmjs.org/multirouter/-/multirouter-1.1.1.tgz","integrity":"sha512-OfK2CGVnxWL17QYyFrNMARaWy5bYX8EUv5Ye6GMzkAV8bKMFFikLC/YPUP+7vqtJOgamxd02NHj0FAxu51+Iug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDU0omukvrw0CcxCk3mkgNwfbuPbNFwZrAox+5G+mvW8AiEAhxIRlVXrVt3OWC2aWr5XDkxDJdE7sdCFxpb7AwlijEo="}]}},"1.1.2":{"name":"multirouter","version":"1.1.2","description":"A flexible multirouter for routing all your components at once","homepage":"https://github.com/RickWong/Multirouter","author":{"name":"Rick Wong","email":"rick@webambition.nl"},"keywords":["multirouter","router","multiple","routes","history","routing"],"main":"src/multirouter.js","repository":{"type":"git","url":"https://github.com/RickWong/Multirouter"},"scripts":{"prepublish":"npm prune"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/RickWong/Multirouter/issues"},"licenses":[{"type":"BSD","url":"https://github.com/RickWong/Multirouter/blob/master/LICENSE.md"}],"gitHead":"3142e9d6899e792c73a1aa3e7111915e7cdf91f3","_id":"multirouter@1.1.2","_shasum":"4a17004f8c7a61069db6389b4a3139f1e28bf82a","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"rickwong","email":"wong@mollie.nl"},"maintainers":[{"name":"rickwong","email":"wong@mollie.nl"}],"dist":{"shasum":"4a17004f8c7a61069db6389b4a3139f1e28bf82a","tarball":"https://registry.npmjs.org/multirouter/-/multirouter-1.1.2.tgz","integrity":"sha512-QQ2xNmOqomyMDRD/cn/8azuXzOsFZxwCoMKvUgh/4p3yX/uqF8hwYNsxxdKzUuac4ESr0DjkEUO5P4Bf/3336Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHH2t0sN+EqtJs1stGAZmhdOcOzljVRPGBnwcI7HrmGwIhALK8rWFPpmkIYLFhnoErHuW2tY402EKYQmDnBU8d/nnv"}]}},"1.1.3":{"name":"multirouter","version":"1.1.3","description":"A flexible multirouter for routing all your components at once","homepage":"https://github.com/RickWong/Multirouter","author":{"name":"Rick Wong","email":"rick@webambition.nl"},"keywords":["multirouter","router","multiple","routes","history","routing"],"main":"src/multirouter.js","repository":{"type":"git","url":"https://github.com/RickWong/Multirouter"},"scripts":{"prepublish":"npm prune"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/RickWong/Multirouter/issues"},"licenses":[{"type":"BSD","url":"https://github.com/RickWong/Multirouter/blob/master/LICENSE.md"}],"gitHead":"4a25a680617da3dd503f0ec049a5b16b42aea421","_id":"multirouter@1.1.3","_shasum":"e8a8025bcf82185301e920fe0f007142c6369b0c","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"rickwong","email":"wong@mollie.nl"},"maintainers":[{"name":"rickwong","email":"wong@mollie.nl"}],"dist":{"shasum":"e8a8025bcf82185301e920fe0f007142c6369b0c","tarball":"https://registry.npmjs.org/multirouter/-/multirouter-1.1.3.tgz","integrity":"sha512-EEwzr60mB4/i98Y95FSEEYbE0rXkaSFpyLp2g0+ecqUtTiVPzlHNjF3Dq+Zc0gF6ZlEUGDPEqm5tDxauSCQXXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX2bC+7gHbvaSB4QAf94boil1PCwmOEnNNjXikzM9fwAiAp9O+JwjlmVVuozRR39lR7qH7IpgvJW/6K1ap4EjmL4Q=="}]}},"1.1.4":{"name":"multirouter","version":"1.1.4","description":"A flexible multirouter for routing all your components at once","homepage":"https://github.com/RickWong/Multirouter","author":{"name":"Rick Wong","email":"rick@webambition.nl"},"keywords":["multirouter","router","multiple","routes","history","routing"],"main":"src/multirouter.js","repository":{"type":"git","url":"https://github.com/RickWong/Multirouter"},"scripts":{"prepublish":"npm prune"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/RickWong/Multirouter/issues"},"licenses":[{"type":"BSD","url":"https://github.com/RickWong/Multirouter/blob/master/LICENSE.md"}],"_id":"multirouter@1.1.4","dist":{"shasum":"76c04fd24eaf9c3c3ca8ce9780ec0a2bdcc9ee02","tarball":"https://registry.npmjs.org/multirouter/-/multirouter-1.1.4.tgz","integrity":"sha512-Oq2UkwPC2lB9qbRGTPex00Yn8+dvKzMTnRVckfn2Ef4C9GHzfiamD05KZ8Kj7eKKf+O937msBkJ63WOf8L5dow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpkKKeu1VKnAjmIYdPQWWRBmW7FOqnG0Iw/OXgMVumwAiBUkSbMGjFO8abmvVdG2j/l3YBu1Gx7CCeyewjT7q1ARw=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"rickwong","email":"wong@mollie.nl"},"maintainers":[{"name":"rickwong","email":"wong@mollie.nl"}]},"1.1.5":{"name":"multirouter","version":"1.1.5","description":"A flexible multirouter for routing all your components at once","homepage":"https://github.com/RickWong/Multirouter","author":{"name":"Rick Wong","email":"rick@webambition.nl"},"keywords":["multirouter","router","multiple","routes","history","routing"],"main":"src/multirouter.js","repository":{"type":"git","url":"https://github.com/RickWong/Multirouter"},"scripts":{"prepublish":"npm prune"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/RickWong/Multirouter/issues"},"licenses":[{"type":"BSD","url":"https://github.com/RickWong/Multirouter/blob/master/LICENSE.md"}],"_id":"multirouter@1.1.5","dist":{"shasum":"8b61e79356f4dd74ddeedc38708113aae45475af","tarball":"https://registry.npmjs.org/multirouter/-/multirouter-1.1.5.tgz","integrity":"sha512-NKi+pZlAdCwIX3wBcVGcGTDLfq48lxYVA45rVtYhtnXX76qlGimBr/ZzOn6AmP4AosoQITntVOvjnB6uT6h+Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHxjxg2/v0EMgMnXjmgKOss1GF+KWJT9ud778L+13GMAiEA9LovJOIQkU4XZ+26cM96cIV7IwJi09wwe5QrXXb8wJE="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"rickwong","email":"wong@mollie.nl"},"maintainers":[{"name":"rickwong","email":"wong@mollie.nl"}]},"1.1.6":{"name":"multirouter","version":"1.1.6","description":"A flexible multirouter for routing all your components at once","homepage":"https://github.com/RickWong/Multirouter","author":{"name":"Rick Wong","email":"rick@webambition.nl"},"keywords":["multirouter","router","multiple","routes","history","routing"],"main":"src/multirouter.js","repository":{"type":"git","url":"https://github.com/RickWong/Multirouter"},"scripts":{"prepublish":"npm prune"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/RickWong/Multirouter/issues"},"licenses":[{"type":"BSD","url":"https://github.com/RickWong/Multirouter/blob/master/LICENSE.md"}],"_id":"multirouter@1.1.6","dist":{"shasum":"54d5bcc26179421f01be6d5eeab01221fc8fb6ee","tarball":"https://registry.npmjs.org/multirouter/-/multirouter-1.1.6.tgz","integrity":"sha512-GdugCKzq0laPynHCzHd1a1y5ddqypg9BzpPWyFLS1b7/CZCtzmM14uRUrKxcXtS6lNGM92kre2eZI5V59hDZDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQHMIV0V7iL+u6VnKgGgC9L2nHUb4arzQCZNMyoI2xpAiEAqWbsDpcrd3Rlj0tCHez4LtxTPxHrlDSNkOhef73uHwM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"rickwong","email":"wong@mollie.nl"},"maintainers":[{"name":"rickwong","email":"wong@mollie.nl"}]}},"dist-tags":{"latest":"1.1.6"},"readmeFilename":"README.md","homepage":"https://github.com/RickWong/Multirouter","keywords":["multirouter","router","multiple","routes","history","routing"],"repository":{"type":"git","url":"https://github.com/RickWong/Multirouter"},"author":{"name":"Rick Wong","email":"rick@webambition.nl"},"bugs":{"url":"https://github.com/RickWong/Multirouter/issues"}}