{"_id":"@billow/easy-route","_rev":"13-fefbebd223a585e390bc2bf49a9edba0","name":"@billow/easy-route","dist-tags":{"latest":"2.0.8"},"versions":{"1.0.0":{"name":"@billow/easy-route","version":"1.0.0","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/warrenhansen/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/warrenhansen/easy-route/issues"},"homepage":"https://gitlab.com/warrenhansen/easy-route#readme","gitHead":"37a63762076649ef1dcd4f733a506efe2f18ad0f","_id":"@billow/easy-route@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-irJVrR/ZhZAe/G+UDYR8Dp/xjJ1030Dx19fxH446ZUFHf8WqQZmgrXK49KtoFE3BQklHx2rT3LwKOPmmxWwl/g==","shasum":"4f01644c6760aaa1122f202d44a98d1689e432ac","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-1.0.0.tgz","fileCount":8,"unpackedSize":3110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2XHRCRA9TVsSAnZWagAApykQAKM9hwHrHuU/2Jsuhz7a\nc8ysI7ZgPqZAp0P9m0hjZZDLaRdOvfbOh+jc+GOSUo5vT8WVnr4a2+iUs4ZH\nBVNESmRorXxkV6oxiwF5O9bNvXKUkBXSIrjjCIHgr4czLf9R4CvKZMLwF6To\nYsPeCSPKDeB3u/oycJglngTm5IqlzhrEZffCAkJHh8SK5rG8BUn8EPbd8TyG\nwBF5808H5a6s7f09iVRr4Yv0c4lab7wHr5+TdgBDHwDPWnsA0vD/3XDgsTtU\nS+UKhikgWsrefjCHQRqHkFRcVoRCeZ1MSdx9oA+a8n6msJldTQkKj5iAxyqS\n0J4RX1yXZiF5F8LfXdUQpvh967Eo3dCYDj2rSZf53FUM6W/idGWMotVxB6o0\nho2QGUnnzdgDC9pW3MtesYxu3/k8ueWM1im4WP4mWG1q/U/tXY2McP++gHJu\no79OPYkXd2I2P1o+UL8tG3x8WSgpEn5TGogQ6PobcgHL0VEHmYLrlPD8jRfx\ngmPi9MD1ako/DcA2XlcuOfv6o/f9hWIUJkgVkoaTnCzYO+tZ8VohHM2jhkAH\nSm9tmHHCnEl6b529G+7jUBYzuzJH9E/WrKZPD9WemUbdhzMV+rSEeZDycm9s\n2Af/w/ZtwZNhTJ1TVHIWFTcEZGEn609alA8wTgzMaBIRAorAZF3YueTvZP5U\nf4eA\r\n=U/9o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQykquCh9fTjNYvuhyon7J4LaV94naKcXswL7HTddZDQIgCag2PINs1q4yLZUjfzg1OwnOwa2EFYm38iYw8vO/njk="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_1.0.0_1540977104370_0.3397350322891337"},"_hasShrinkwrap":false},"1.0.1":{"name":"@billow/easy-route","version":"1.0.1","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/warrenhansen/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/warrenhansen/easy-route/issues"},"homepage":"https://gitlab.com/warrenhansen/easy-route#readme","gitHead":"659f4b3b9e01cf3584d22d6fc8b8681ac160ac5c","_id":"@billow/easy-route@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-Im++FTEPTIVBuuOD7iWZDj4DohDP1IxDeUA0EkqAb4WFlvDZuRucU8/2GMqPVeQPP9lzRgFaDaE36iqKslvA4Q==","shasum":"c07732893eb20d311710d4a77e1b03089f87305e","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-1.0.1.tgz","fileCount":8,"unpackedSize":3210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2abcCRA9TVsSAnZWagAA4U8P/RdYdEOPwxmcGn/7SzN3\nUZx7FxdDA8z28pffdGzR26uFmal0yQUVYLzVXdtDxoHmmqcWfJMVEmp4XrMV\nJDYlz3d2HwhK7epz+BmARqyiZZeB1e/zTd6HBnbLF/b7TYRI857k010mCclv\nCRFFMGiJkwM+QwxYMZ1/lsLWuETS31fLaNuOC+Q5+51bgRXB0KSVzdpqqKqK\n+XWOFFXKYTWkKEEvoe4ktbKpSdJ+wHx5F8cYXFoGnoV2AZ35iA9Xa/aa2KC4\nl98QxDYlG7hrXc/9XTziCzooPNRqew43VZEkQOtvKoKzLn7zzYOCL678eeHm\nnw4+h7jjN/Gjh581WXeOxCs9ZRgKDbk7Mnx8XzPBSPc48v5fB0nkYbiC3ep+\nt3bA/mdT55K4pvOgHq/8PfgWC3o7QRjFRCWnkgBulnun5t2PPpCQ6CEOfvPd\nLZAoYxUHB8jNk4+hVrV5k29Aojx0UmP7fsNcO0x4ucN/64RRlnJBzkSoLRjD\naHjL47y/vKGopDYy16bV0dl1KQPAbIEQ+eLq+aKoCcEowx3vXr/W56oUw71p\neWO/qFu4G94Iio/RkRIeEOrfWc2WSktaXJXT1VemaUchJ6b3CAw/PTM1b1ml\nGOi2Rm5lPDJjSzTAbjlRGQ1ExJktTOlxhR45m4f81EX/pgxrCsNwaURbH/yL\ncw3S\r\n=r9ru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMHE4Y0DxcGPcKR/E6vCHodBlMUCifYyQCxuQxioDCrAIhAIq2faIgA7vwReVMhx2/BqW2HhJtUrbtFMwCBcPCFuwz"}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_1.0.1_1540990683502_0.02289604016969249"},"_hasShrinkwrap":false},"1.0.2":{"name":"@billow/easy-route","version":"1.0.2","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/warrenhansen/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/warrenhansen/easy-route/issues"},"homepage":"https://gitlab.com/warrenhansen/easy-route#readme","gitHead":"1c75d88b115ee0515642c8c98f9bd63bb50c59d8","_id":"@billow/easy-route@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-g99SfSRh2y9SFynDgTWP31N79tWdYC4IBys74lCkg+UNuHyP4slxyyf2MSVFHj+bQC67Xz6TUCaLyTH/35uZ6w==","shasum":"801f21d4cfb5a684c411254a2638ffead5d4450b","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-1.0.2.tgz","fileCount":9,"unpackedSize":3450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2bF3CRA9TVsSAnZWagAAfwkP+weT90uByLpskIYOmH9W\n1xu2tT7NZ0U6BFlrR/w5Y27nHYxMmdOmGf6HY1IDVLgo5eqXU44cgjFLAWIY\nEL2/QLjjJg4hL1SEDUYN05s2Jw3sPh+B/6BC/c5Yioy/V9+ZybfSsAhWr8ja\nwYE8o1tu1WfqI0EYUFAfFUb5FY+Cp5IRPRwDIx6dy6haf4dxXgKBgNYpK8fa\nDL4WPFr/8HP5MxrsYJxCAhtxT/vtiTzJ/9LJoa0o7kst6qLo4xALsf5hNySK\nLGZ9d+lRilLgVAoI0MqboDEcC1npTZqC2RSLzv1e3Qfybj1KviQHzDITMFK1\nfy/u/mfJK8KUc45SDfOPn7H41ghqQ7QSkWCImE6pqK7hL2/sqNUu+X+Gtk0C\nL/u75GNOC5ibQQxVni+lnr1udt4AWGqeJ0Nte0dodxI2ZehU1FSbCm3pP95H\n4qLkYnNGzW0A0+RpEcks1cXAWLwvQ8AG2+6xfHpH6p2nv5vxLU+PrK54zO5Y\nhC0QhHmPIaJJ9/h3965VZq+SjEYhWymYMOMT+tAEFRN0Lz4+p84LraZfaDBy\ngKJ4CG1yw+mJ9wEu/JwgFnzbTmU0Avf+wlUP1HZmZGHDQgu/KMxlgeLgXFKk\nQcx076gJBcUcx3x8Q22uUv+Se/Urq2tN3iQZ8aIOcMgLirC0CswaDv1ZOEdB\nGc9E\r\n=e6rl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnbEoFCLQHrVH+zDVbPNNCVok2AXj5Mnwl5Vfr8HC+6AiBjgh/gR+rvfo3BJ02GrvMPdJzt+Lx0THhujpOjJiLH3Q=="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_1.0.2_1540993399240_0.7195183811432293"},"_hasShrinkwrap":false},"1.0.3":{"name":"@billow/easy-route","version":"1.0.3","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/warrenhansen/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/warrenhansen/easy-route/issues"},"homepage":"https://gitlab.com/warrenhansen/easy-route#readme","gitHead":"235029d47472858f995e070e7fc79f6fcd618b16","_id":"@billow/easy-route@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-fpqAWHkldOv8BEE8mqoFFZpa988NwkUgbYJPAUG5HfRjM0HGodRUPaYinV2au2ZjzbfxMtFMPmPxb9q63ic+4A==","shasum":"53de555a3b60b4369f9b097618d8f072464f7d93","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-1.0.3.tgz","fileCount":9,"unpackedSize":3450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/QujCRA9TVsSAnZWagAALPUQAIkOGg4brYitXcu6c2TB\nazyNL+uQXtm2uRrWZ1ymq3FypEq42ryCRCKniVycdnzjpOncsR87DmciyEjw\nxdnN7r0enmLIAIAZ+Dz/KFQUFEtEIzvGNEqBn4a1sr4PTFOPD8cJXQpBjyDE\nzzYGonhIzvG+c9LFcwKvIsAFfZnM93lWpp4JlfybIY6MALHOjGY5xX2X8BwX\nhNwt7E6AoPvvKOwRVMUFFNzcKi4X44OBU4koyOeSpg0oii1kiU/oYUL8QhTw\n1kAGWKrefK1vn8keGGAuWt/hBmCxUqmEMaIyMC1e5JVbqae0a60pzJFLeHy1\n1WVlSzOkBkeksT+wkgglfiUB/OmeZhSZUYlo9Uiy8KuLATFCnmOv1tr86TJI\nJElqe9pN7G0FtjsJwr3MENgaP/0KtDmuW5Uua70V1LbgIRBtmz3AyjM8ziq8\nP0dcKG/KPYqIowcJ+Rv5AWDcL7UByg1wUGIwYFLWVKiKDX7QXplB0feojN9Y\noQZkODn5np6V9JvmmlH+NKFfeGa83n+J6HhluVRMcH3hgN3AADXfEDNXvuaj\noZqSizoxCkDug5Y9bp9JZUxLzVEK1UOBbOi2IffEmr6psn+zLBYUbgSvJcil\nCGj+RxT2/bboSZxE9n4s6Mr/mJ5T2YfjPQ6q6CFm3WfJk/wyiEAK84dXXJY8\nVqAF\r\n=ZHte\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRIR0mdnhkelQrY05SUZi2UZJjyNLDJkcynF/TFnOn7gIgDSD9FObWgo0PZJuS2dnabliat2UHh7fgqdVl1krapds="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_1.0.3_1543310242224_0.3119311869712107"},"_hasShrinkwrap":false},"2.0.0":{"name":"@billow/easy-route","version":"2.0.0","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"homepage":"https://gitlab.com/billow-thunder/easy-route#readme","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"],"gitHead":"26ea97fa589835c75759ac567208ceaaa07c20bc","_id":"@billow/easy-route@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-IifdLeWVmO7LfTkgoPBeJekCQy6PNR2A1hqPhhXPP7NZ0aemYs8zknrrOTtm/YMBi3JYkQJnkJt6e8bsnnM9+Q==","shasum":"cbc225940ecdbadae634501e2b6824d0cd6f829d","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-2.0.0.tgz","fileCount":5,"unpackedSize":6302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/TDpCRA9TVsSAnZWagAA/cgP/RPKbPHENrk67A1iw/JX\ncPybo4LmBBiYF/Gb/kzSOEe5slRhdrx1wNC1fml5fgGm39xGvqWh9DX5qqdv\nfxsXaWOdkc/WzsBqSisrw3CrOPSLXwyr1GJ6VyzG5YhQR/Ne0KvZCztV4QjN\nhgRlwMMtEPXhJ29Ggxf6dmJdJo3vIpy4adiRBJ6dSiuavU4Xxn94SncunPTj\neJiF8VjaL2qywzoE28kAOeoc1KpRN+2K5HwP0zSuNMQ6/pGOxNocoosMrLln\nYMgnDdsD2f0dxkTqRcbf65eCI4CqaVWjyAYbBJm1TV7b7+wT/wgyCPDPXJ7D\n8cg+LwdhMPWvSdtYIqk9Yge/PlTozuCAQenXAkqY0JGiGNftTd/jyTM2dDb0\nIS3HfUrFx/Zq/1b+Mzl2rN1sYTgGWfWt8t3s0ACkT1xLjXUEzYubClY5t5sQ\nWADN49cjpPsB/SuW2gNTzlPMB1rwWkJZV20sZhGCP5qIACT6WZHbuHlCTBD/\nN/pqa2NcQkJM+jFWV/xKW1AfL/A4ceFJCQTBOWcGHrn1gyNldiBh9SNHNmJK\nQp7sOsqNBeWW+IitKMST8Etsz1rl3iteChFFGYwymOWt5WFMbRpcl5t03LrX\nRy5MYnjXYM3tO+xwYlmcr9txMrgaB4Zy1dMvs6LsoYkT6Y31/QIPGpiqMfUq\nDZXS\r\n=Ry+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1t7vQSZluwD4aXCv+aMwMcV/MGaXIxvRE54CJL2qnDAiEAtMufOec6MBlJrl244MIbD1ObkkeyCYdeSEfa3kygwGI="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_2.0.0_1543319785071_0.33234808520706616"},"_hasShrinkwrap":false},"2.0.1":{"name":"@billow/easy-route","version":"2.0.1","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"homepage":"https://gitlab.com/billow-thunder/easy-route#readme","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"],"gitHead":"d0513c8dc602e044fdf33345ba4f49d10b21a166","_id":"@billow/easy-route@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-fPXWz68C9QPXVJ2KbMA725A1VfsFc8so6+xcNu+LYdxlAeFNq9jN0DWHIXoKx3tWeApEVyIztn7guMBtfQXq4A==","shasum":"b464c2bb48a9d4f7774c725ff1ce6f80015c1b63","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-2.0.1.tgz","fileCount":5,"unpackedSize":6327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/iCDCRA9TVsSAnZWagAApBYP/2BVfh7JvY3La6IjBAc/\nfNxEtTjzngUzLVwjGEfZV/ELKoUCzjE1d4TBH4AN8hcBv6rXehe84WB6KWh3\n5Em/V6zaP1+WD9GEcyI0n4E9HGVXN0NdsgyrT/IJ6fCmmTscBK1Q/Kj/XPlJ\nttNL2f/sDXZwQIGki2FcpweRkNbR0kgN+RXKhwLZF556ZDlL/5LCif/BeO8G\n7zk5Fq2ZmfXXrfOyeJqqyetACr9q7/J2WI1eHx66tzRbbtsfxEVM0HFqWGA1\nt96q4PKFdsXYNAEQpmOaFvhZrqHQ7AATmh9aFSopJawpreFCWWIOswPbdSpn\n/FyD262u2bZ9U5AZ2r86+3AMUnbuk7ofMNnzTWof0ZIcsVsnDDj1dDC5DBZv\nLJVD7omMgdYioGfrqvIqVGEi2jQvn8fIpib+SaSmm+u86+ArIXvrKnEsHV3H\nwfjHN9jJpswDoIsLsGFz+c74NdDXhaIZrQ5gBSuhBQi3f4mxUTalJY6iVIto\nI4NPEGS0U1bGXNN4dvSLOd1HbNLLp5/v96pJyz979VrsfCl1OdydOr14yAt3\nMO4Xwzb5IzA40j0TlwRxmNVRK9qzfVmFJFMx3Qn8sNf4IBQPCDdmJvb1E8l2\neJOgWk6Y0rwz+3BSdF5zLlrRP4BZ1gesDmayTSDEq029qcZ5DYvALmzoKGQx\nYJCW\r\n=81ld\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEL1Apz7pV84J4F5bqsBUD72B6coSdWsi5nMc54s6sFhAiEAw9U6hG41e78J6oDS27cSe/IPdu8sZv9UvExSKKvgNd0="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_2.0.1_1543381122399_0.9846397626755801"},"_hasShrinkwrap":false},"2.0.2":{"name":"@billow/easy-route","version":"2.0.2","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"homepage":"https://gitlab.com/billow-thunder/easy-route#readme","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"],"dependencies":{"lodash":"^4.17.11"},"gitHead":"ba92cf0e2870b9fa482b57e50a1f5835f10a607a","_id":"@billow/easy-route@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-ZofRgLz+jfZyVw72rLth+doG/kDzSH/BR9Qp8fglItMited0n/PydDDXKOlLYggORtqH0IALfHhSEUExzI+RbQ==","shasum":"47d7599ab2523aa2d0e87e00bd6c89b9f54218a6","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-2.0.2.tgz","fileCount":5,"unpackedSize":6377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/iI+CRA9TVsSAnZWagAA5/AP/3hSR7ddZ1CgilhzVq9R\nBmqbcuxIRElKyqtIlH1FawUz0dVYVSb6fu3GIRq/aBG+C5kL5Je190fyPCtN\nXWxcHIbFElqkuPJ6M4dVgODqCyIn50O+bAHQcwMTxrtsL2cHbDfHy7EKPQ4k\n/mFcTu0Qx/8nGkypOGax2uftOW2GPUBoWs8CrU2HcG7ELPuQ8XGcQU26E6Mm\nOcUV3Hm6UD7mjjd1fYTe6KRrv40rLh3Z91lhOXsq7D9o1KuJqj+6p69v6cS9\n3xedTRg4wmtTq4M9s0brhg1Z/6FS8g2+yCs01CTuIHCptPQe3aqveCKNPyha\nXd+e7Pq5MmZdFMpOkGU6okQhdgb9swZ+z+X0y6UYy59VQThOTPrPK82tn9wq\n6eNOdsEJwTSAYbscNv56V60kR71igH0QXhJy9ht5wzzcRFcaaG4bOyDSgWKC\npUaDqGg+F90uSkS3N+uT6JxDoM77i9tS1tZwE2K1+Ps+VqVT4qry0CCcN0n7\nR0bLyMO5kCfpT/t51/40tEQW+y0g7njflGyHA71m6cGuRSxwtqTKXyPBNRc0\nc+QNi82XCC+nKYt5okY87a68fCPO+EvipRXGRNWO6jTfIlcaTnKLwt+3+JZR\neeFX13pZJMP91pztwnOenAPjiTKm4yNhdA1t1uc6Pn0eaFeddo7m1frhW7vo\nth7L\r\n=OOf+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHZpcoCqgl1ee5H2dRV8GHKMoagEd0VZ8DOO90sUWTIAIgYrzEErExtvhrPShjJboIooq47lhS8FiydTMhmwJAgsI="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_2.0.2_1543381565685_0.35611353492150943"},"_hasShrinkwrap":false},"2.0.3":{"name":"@billow/easy-route","version":"2.0.3","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"homepage":"https://gitlab.com/billow-thunder/easy-route#readme","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"],"dependencies":{"lodash":"^4.17.11"},"gitHead":"87c2cd1c709a76dde997a6cf1d6208fcbca95e6f","_id":"@billow/easy-route@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-RaJNu9Q5orcZlib0INxwD0Se+3k1SD8BKqmZjcHrK0xkVYpBnKlOG/y+jU4YDVbN9ZM+S0WCgjdeZogPZGFLqA==","shasum":"57ea7a01d413a9532eca2ab95d4d86f7f358e906","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-2.0.3.tgz","fileCount":5,"unpackedSize":6431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/jZyCRA9TVsSAnZWagAA0GIP/RZ+FykswbBnb/0zWdmL\nZpMpU9Fi+mw/9REpmxmduhGrDeYiF16zae2Lu2yoG4ciybJpXIsV4D7X2b41\nbzRMxvooFxWxTmEFZFb8fCb0EwTi4woDhVuA4n770eQD82CUGPz+FriksyUj\npJrAnz1AW6IXd4VTE/cXoNREI05Wv7IJz+Z3yscLFukiFHfkD10yUeJ5v5dd\ncT3bEVROzyarJ6e6wiAo3Cn+ohbqLGiQBljCNn5qAE8Ou0HUPZis1+7e+u2k\nJDAO3MY5Cb26uU80MAY18xZ9XQNJII+2VoL/J9gJ6cio8dVkMmgeAjzUjRAt\nHzCR94SzTm+CPz3bzd3iZE2SWJtTu6GSubjmp31BKoIaVZyLFx5y5KWDS7gH\n93FyyWKtsnL1oFjxhtnTBv8/qVIAjmdb61wvplxybo3aXISBVPe3hgKdM9dU\nQ7yGJyx0JeYs3EHGDs0Kr7w3JF3A1sGYnWol9d/0Amtn3IklxRTwCI5ssmCc\nxu/bk75IPXi0moDPK2sNZJLQJVJFziOy2qLulxENBB6+vJEYZLbXZ6sd90wV\nNjX0AKWl7nIX0nJCF9pBaSSjC3BcFZIc61HWMEBbPidGkzMdbVInNLsZKF8v\nxXYUJPOdZM9VsdNeVEpajOY1xM5klnI+PD5UmoPnfyrWI3NsBCKiLHU+cTai\nQalv\r\n=PPu1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5wVWRh9bSucawiEAR9y4E9etqKHS1ZhEbahdSlj236QIhAPEIqEGn7OMHzHNYJXAnr3v0aeex0ny41VRFnkMFbl+q"}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_2.0.3_1543386737567_0.045946599323873905"},"_hasShrinkwrap":false},"2.0.4":{"name":"@billow/easy-route","version":"2.0.4","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"homepage":"https://gitlab.com/billow-thunder/easy-route#readme","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"],"dependencies":{"lodash":"^4.17.11"},"gitHead":"e9fcb3ad502643d475b05d39f873bcf67dd7976e","_id":"@billow/easy-route@2.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-5iHSfZNnSJc6/Oo3MvrUjn2yWECAc7rNI+pO5t4QVXw0miHnV0QO66tqXzIfwkF6jtNxXeZO6x14xnMdyVWzuw==","shasum":"72fcfd6ba037a11ffc452ba2ed62bc45d905333e","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-2.0.4.tgz","fileCount":5,"unpackedSize":6431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/jafCRA9TVsSAnZWagAA6CkQAIMKVD19skpPVf4kG5jz\nNnFWaaTcIz9f2bos4qYxVEgT6NzXub4vrEg5cDrSIhd42YG6rOOgW+xJEwBD\nZY6ylrizWWBCBwJGGaP9YD3QNupGthvhtQ4xKhrf/JFuxNp2g0LfRUDBo8A4\nRWxmUqC7Z9VxJhayr6iUlOj4olDDjHuuGZS7e1eOpKcWLbOEg3eXg0y7sGta\n9dLfVc4Wr25G09wDXVxOeVgfXC4HCXkeL7lGdcZxUEL5RhsnAxL7YeD4J7UK\nkNFig2htJfFOxRMpSyO+zv3dLqm7YG+/VL1X9GBtWeQv61VVtsGw4SV8v8dO\nB8YG2fpyN6qUfQ7JrfVLoCRc+1oHfmZRcf5j9sTtWVMfkmtv4WIaSjNbWJRH\nFNL5ZFEjkEIGVlQbqwkp2evhnfZnOZ3ezT80UNptvwy2anRkdICn9LjBcOd4\nZz16Zdy9fj8Yo89+cCZnzP9g24szRkAiug7yXnwr3Prgwh2XDKZzZoK+CE/A\n3ommBVxAtslDdry7qXELq+SVZFFhsTXILE9SxBQUfINae4AhZ7ms8bwTX7Ap\nhWspKLzRaEnbnxvXbrHET0XtxVVapnLa7Dg0yRS50YBIMHRmaqVyHYxGJTkE\nVIRJ+5nzU0yFhifDEb3NKMfQOLU9LjBubTyHVYAQgG4fFcmrT2vwdT1VNUyg\nblHH\r\n=vxgZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX0E7B8HZWQVB1aTdACKka5yi6aD7ocC1S8/SV/9mrHAiEAiQbJBjUJaO8SfiJTNFtiYUkAfK8UOZ6sTETrk3ovPfY="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_2.0.4_1543386782522_0.18551469377144802"},"_hasShrinkwrap":false},"2.0.5":{"name":"@billow/easy-route","version":"2.0.5","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"homepage":"https://gitlab.com/billow-thunder/easy-route#readme","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"],"dependencies":{"lodash":"^4.17.11"},"gitHead":"bd33b4c034802719286fb2a8964d28be9081defe","_id":"@billow/easy-route@2.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-GWOoUMwaeXQo4nJZmB6X75QKvHZHZVlql1FZpw/MqiWd/ACJFLKB3+u2HX4dKl4bgbqvFAykfbH6UXyikC9oYA==","shasum":"a83e7b509255a58337f1722a2ae7774102c39e1c","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-2.0.5.tgz","fileCount":5,"unpackedSize":6530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/jbNCRA9TVsSAnZWagAAaY0QAIDnWwbMWlKmHGoewI8i\nafaaoiM+GJFFYtjWuFqhmm4hrJEleOpiXI9/E/GQUiYqoaHVkPak4naSCQ79\n4QeePwk6vKm12R6zMsyh3zBxTGgcK/UVIVFG+0u5Ld9qex9+g4ECf7WIp15Q\n2dxBtiwLjL9jKoSDTfBaLK/+FjYYCpRLw0wlqb7q0DoMPE0KKZLohHEVh+EN\nA5LFb9iS+gC75JK1c1Yi337gA9zlR27oXVf9l7ilpl2q0w/e5RuGV2WpIWD/\nR4rqmWFTbtfXd9O8EUIJ6udmIz4BsrwO0i9nxVhZQHGdEE9qlOXj0GguWKvH\npP7ZstMuXsi2HWDRFi4CzdpqxdwtwXC4r7QpdbVLNTWwca4sWwHAbW7ExseV\nVbSH1RwVIEWBkIeBD7HaQKia/kvhBruP0/N5Ehi5tYz6GZJZ2nZiUoxr4Kiw\n9jKJMrGvUeVF97KNMfFGl6fMTGsIky0wbEd+cPbE1194KoKq0MAc8K8fzVg3\nNyzq91JYuLLBDj2APtCsOw5NL9N0SRGxu/lHta44iETJ3k7stvNPApCMCCPt\nmK/2g1DrsCGZlnTbIiJvG0pppNVDHeLIANiumvP4ToWkRT4SKvWAHX3Zha7L\nQ26EZceFyPPVxOKGmiqNXRviZH8T7X7uzA1nmRucfxPchq/MtiU9OE1B/4ds\nIGx4\r\n=9D6F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo4uL0p21hedh5ICYuMpr8U0ucrJtE9gFdZBBVgJD+jAIgLejVOXXehmnOxs2M9fhOhX9RnF259OUc+OvcqffPWWQ="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_2.0.5_1543386828579_0.1492294327469137"},"_hasShrinkwrap":false},"2.0.6":{"name":"@billow/easy-route","version":"2.0.6","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"homepage":"https://gitlab.com/billow-thunder/easy-route#readme","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"],"dependencies":{"lodash":"^4.17.11"},"gitHead":"358a8cc10153181cf50653f87b5db6728e43fffb","_id":"@billow/easy-route@2.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-tlX71u6v4xnDlhcuwL2CCL7KN9FwvjtqZGvhZ9q+3GcPnK732LXdKRdu0cJKIwRxwWsf5z+T+GrT0HlHoTvLxg==","shasum":"80eb50d5dc7f1e3a157f01b478271456a8c3b5b1","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-2.0.6.tgz","fileCount":5,"unpackedSize":6685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/lFnCRA9TVsSAnZWagAA2JMP/1hRtHR7jTT04gPWKOsZ\nck0CZRUUf/cSqGUgDsH7SyPvaMFUpO3SGPtwMbxfBT00xmyS4vVEDmycjOSK\nzOoFOB0YKD4CwjB7wSY7W1fh7HsqQVpHe2OAgeYgAbyhOhfWja/63KATvmYW\nSjpNs6a4pssi3Gh4asKLysEmrVwJfaQeOVGkgkI0RIUo2LRERJg3I6oHGqnb\nOUVIgyJrmmjm5YscCEqPOfXPMSEBhU3KciQmu9oukCau0IWTUHoJFk1E0jTw\n7NTRfFC2/oFpoVXBDEwp8sdZNcD0opMUvxeTGDhvI4NmEURZr6zjXiX8yxjm\nMF9TV/u9hwLkITqTvZ3nT6HxX39vClekfbeLB2fjO9W37Fjop279t0zlAxuL\neq4OZCM+IOQ/JKm1/lVEsYcEejsUSOmoKO6YG4RWav+8AkZjKdXdJ98btxYQ\nHXTr2QXcn+14kEqybl2AfadV8rZvNR2f02raXFX9gu/g0b/9sXOez7zDJvF4\nFRfmqtDN7BKTVlVATqD13KR+336gJhllzv/Z5zjKCA19PPU5uf5J6shbfzNm\nDKskQr/ioJLrmlzjTk14h027R/1JhKOwtJoIWvfJOv45Xfjus5ByrhL71O/9\npd2OmAL8h9k+yyJ3puCUqT9R5CnsIHn6y+LSZjgIHn3g5DWMwDdXBgjPDhx0\nyhNI\r\n=Bli3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAA1aF8ygMpoNxhkoTOGOayO+dz8m0L2kJ+Jethhw90AiEA0mmTxk4hN50qHIla2rWwpFu/Rcb7zqr8bmOCTcu41mQ="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_2.0.6_1543393638812_0.7900754885720673"},"_hasShrinkwrap":false},"2.0.7":{"name":"@billow/easy-route","version":"2.0.7","description":"A middleware routing system for VueRouter inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"homepage":"https://gitlab.com/billow-thunder/easy-route#readme","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"],"dependencies":{"lodash":"^4.17.11"},"gitHead":"5fbf0cb54c6b57942f9a186abee6c2b0e6dea222","_id":"@billow/easy-route@2.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-Ef7ZprkFM50Xm3rm1Lek7ekGOW3GDB4TgThhUH72QZjE1w8H7VwAwZIiswBjDgouact4KKC2aCxDqAewwYhLhA==","shasum":"c89fc01b34f778a7fd36d6bc28e86000c9e09f20","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-2.0.7.tgz","fileCount":6,"unpackedSize":9539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcANu7CRA9TVsSAnZWagAA2EoP/0GRN/LfdQJYiqOlJXn/\n40KJ5E5VXqZBOhk4b1/EZ180FDxc2ZWkdCiulnHBKQFWBzjDeoHIR/0DJsyq\nm0jpllS2rD9uUuyghGiSUlzF34jWe0Zj0yrixLLQ7xxRZJcihL6Agv3qJALp\n2HbccSMkcRXCU3HSPbbr7a3dgP4HOt0eVrBqHyFZvFrPZkTB8DuIWwpyeaz7\nGDIg+rzVlDZkUttqHJnOmgrZI4B5zq6hUmLrwx99i63Ku1t500vj8HMJUxfn\nQ3yTRWoqtTdFFHDx/eLNCLEa8NUdvsYqIRpyUKJKufg35lAfTbLnf2aj3boe\nB55+pFaSW/uguRiqi4ibIFcBvQV9oBuJOGPK5JcyGWvlM/1Q8jdqd33ZupZT\nNC0UN0Lcnlteb9nTl7FaFnXoUXzuWeKqNMBiwU4OHFzmaLPV/z1ObQv3XIf9\nnwTt0zeCQ7XA6WrR4E1J53QuJxAjbS/+cVZc3/HqrCjSTPvF12kVyCCkOiiT\npL3sUwlUpm90+h8PVgqrKVe6uMqkaJ1t5YIgqcWFiY86NYiN6fjbFeqsPgEf\nHcwUk9mHXUZVICNa/c2xF/AF2ojy6S8TBnaKBdz44vVGt4LrE8wUycIeZc1m\nwF+x5Xwydv0x+Kth9JrhnHDuKOuvB5rD6aMeWkshG4bIsvcVzA+TTJutU3rc\ndjNt\r\n=VS6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMMNyu0m7z8Zk1xxSJbA4D/QnMh08lpDpZCpNRXZ3j9AiAxOr0ETXasGWcHWH3GpkGKiyTwgNtPd3mWau2yJtMajg=="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_2.0.7_1543560122898_0.39706777238112867"},"_hasShrinkwrap":false},"2.0.8":{"name":"@billow/easy-route","version":"2.0.8","description":"A middleware routing system for Vue Router inspired by Laravel routing","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"homepage":"https://gitlab.com/billow-thunder/easy-route#readme","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"],"dependencies":{"lodash":"^4.17.11"},"gitHead":"3eda631bb427982d26007784567496e6de992b1e","_id":"@billow/easy-route@2.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-sZKyBjs1HUGK0tYf6pvshkTTXrtkfXO4SZnaq2DLzMCjv7KwDk07KLIHY3uasHQNQXQByUX6x5TWHA/b32PKUQ==","shasum":"d7424d1d4872c00e37467a8815125bd1672ddf6b","tarball":"https://registry.npmjs.org/@billow/easy-route/-/easy-route-2.0.8.tgz","fileCount":6,"unpackedSize":9685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMtUSCRA9TVsSAnZWagAAgREP/RMUVhJ1HWqQFZsL8WDH\ncvAByFp5YFUHFIRwOe6h31Bwa3lEbkEDwf0u1BcJMn6heOPPjljqxgH/xvUL\nA99t9jO55nxK0W6thl/nnSzPGP3SxU8edmXVKFwlkyumeL+ULSnHHblrX6d3\n1NsRsaZxkfRKNQJKgndtqAC9mFDAvkq6zwiBYEsXM/4kK4kkr/IN05jVO61/\nh4qWIkmgqDeShWAnxsUjjLCdf9js08VTIiiQ3OpV41zCDUnUjZGU0BwE3MAM\n9iQiHCQngLNaGrZsUnsT7+W8+fG1qKQFnHwzdgqHOI3FRe0HKYAZCpaX12GN\nxifTQT6cVxaT3CH/5o9nRsHmJ3xalS3mViHfU5kj/B3OgA+I6Nr+aLZsofZl\nBjnVvdaAmcmoNb+qia60In9zvtY7cff+Pl7Dy9wTuvgFnyTNh2YZJw0tfIn8\nhc9BVHyf+iUyYm4mw6e7FheMzRMCnZP3w0DZPG/44cqCquhIUhxhZtCYO1qa\nsxCpeuqhD4ismIQHYfHVVnR336KvrQMfVGg1Z8IauHotLEy7wGKYWC3zlq0D\nldR1zHgYX9cwJl62enRrXsvuEYDPNyASFMkPDIXWbxbai5BPste5MO+OPBCR\nxuNTCCi+JtQk8/MIGp4jtaPf74X8G4xMMIwDfDIJA82EDA9QK33P8GG4DYp9\ngjtN\r\n=Do23\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRU6xHi/3Qq1g07nKs3rCv7p6brJpyYWHe7CwW+qzMSAIhAOKJMh5WCYf+qDuGp80i1n5T1k6Ahgx3zkqiV2h/9WDp"}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-route_2.0.8_1546835217828_0.8644014071370618"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-31T09:11:44.370Z","1.0.0":"2018-10-31T09:11:44.599Z","modified":"2022-04-04T18:50:32.470Z","1.0.1":"2018-10-31T12:58:03.593Z","1.0.2":"2018-10-31T13:43:19.330Z","1.0.3":"2018-11-27T09:17:22.358Z","2.0.0":"2018-11-27T11:56:25.326Z","2.0.1":"2018-11-28T04:58:42.544Z","2.0.2":"2018-11-28T05:06:05.816Z","2.0.3":"2018-11-28T06:32:17.724Z","2.0.4":"2018-11-28T06:33:02.731Z","2.0.5":"2018-11-28T06:33:48.668Z","2.0.6":"2018-11-28T08:27:18.940Z","2.0.7":"2018-11-30T06:42:03.129Z","2.0.8":"2019-01-07T04:26:58.008Z"},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"description":"A middleware routing system for Vue Router inspired by Laravel routing","homepage":"https://gitlab.com/billow-thunder/easy-route#readme","repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/easy-route.git"},"author":{"name":"Warren Hansen"},"bugs":{"url":"https://gitlab.com/billow-thunder/easy-route/issues"},"license":"MIT","readme":"# Easy Route for Vue Router\n\n[![Vue](https://forthebadge.com/images/badges/made-with-vue.svg)](https://vuejs.org)\n\nA middleware system that ties into Vue Router. It allows you to define guards and protect routes.\n\n## Installation\n\nInstall Easy Route with npm.\n\n```shell\n  npm i @billow/easy-route\n```\n\n## Usage\n\nImport:\n\n```javascript\nimport EasyRoute from '@billow/easy-route' \n```\n\nInstall:\n\nEasy Route requires a [Vue Router](https://router.vuejs.org/) instance to be passed in the options.\n\nAdditionally you may pass an array of guards to the plugin, but this will be discussed futher down.\n\n```javascript\nimport router from '@/router'\n\nVue.use(EasyRoute, {\n  router\n})\n```\n\nInstalling the plugin makes Easy Route aware of navigation through the [beforeEach](https://router.vuejs.org/guide/advanced/navigation-guards.html) method on the Vue Router API. It will however not have any effect until guards are added to the mix.\n\n## Routes\n\nThe `Route` method has been designed to simplify route definitions. This method will return a route object for Vue Router.\n\n\n```javascript\nimport { Route } from '@billow/easy-route'\n\nRoute('/path', 'route-name', VueComponent, ['stacked', 'middlewares'])\n\n```\n\n**Route Paramaters**\n\n| Paramater     | type          | default  |\n| ------------- |---------------| ---------|\n| path          | string        | required |\n| name          | string        |   ''     |\n| component     | Vue Component | required |\n| middleware    | Array         | []       |\n\n## RouteGroup\n\nThe `RouteGroup()` method gives you the ability to group routes with `common middlewares` or `path prefixes` together.\n\n```javascript\nimport { Route, RouteGroup } from '@billow/easy-route'\n\n// Example components\nimport UserIndex from '@/components/user/Index'\nimport CreateUser from '@/components/user/Create'\n\nRouteGroup({\n    \n    // Prefix all routes in group\n    prefix: '/admin',\n    \n    // Apply guards to all routes in group\n    middleware: [\n        'auth',\n        'admin'\n    ],\n    \n    routes: [\n        Route('/users', 'user-index', UserIndex),\n        Route('/user', 'create-user', CreateUser, ['can-create-user']) // Additional guard on single route\n    ]\n    \n})\n\n```\n\n**RouteGroup Options**\n\n| Paramater     | type          | default  |\n| ------------- |---------------| ---------|\n| prefix        | String        | ''       |\n| middleware    | Array         | []       |\n| routes        | Array         | required |\n| parent        | Route         | null     |\n\n\n## RouteGroup with children\n\nIt is quite common to require routes with nested children. In these scenarios you may use the `parent` option of a RouteGroup. parent should be a Route()\nand should not include a name. Once you have added the parent option, the routes array will \nbecome the children of the parent. \n\n**Note**\n\nEasy Route will strip names & prefixes on parent routes. Child routes will inherit their prefix from the parent route.\n\n\n```javascript\nimport { Route, RouteGroup } from '@billow/easy-route'\n\n// Example components\nimport UserManager from '@/components/user/Manager'\nimport UserOverview from '@/components/user/Overview'\nimport EditUser from '@/components/user/EditUser'\n\nRouteGroup({\n    \n    parent: Route('/users/:userId', '', UserManager),\n    \n    middleware: ['auth', 'admin'],\n    \n    routes: [\n        Route('/', 'user-overview', UserOverview),\n        Route('edit', 'edit-user', EditUser)\n    ]\n    \n})\n\n```\n\n## Guards\n\nAt this point, Easy Route does not ship with any built in guards, each app is unique and needs its own set of guards.\nHaving said that creating custom guards for your application is very easy. \n\nLet's look at an example of what an auth guard might look like:\n\n```javascript\n// guards/auth.js\n\nlet guard = (context) => new Promise((resolve, reject) => {\n    if (authenticated === true) {\n        resolve()\n    } else {\n        reject({\n          name: 'login',\n          path: '/login' // optional, using a named route is better\n        })\n    }\n})\n\nexport {\n    name: 'auth',\n    run: guard\n}\n\n```\n\nIn a nutshell guards allow you to protected your routes.\n\nYour Guards must:\n\n1. Return an object with a `name` key and `run` key. // { name: 'guard-name', run: Promise() }\n2. `run` must return a promise\n3. if `run` fails you must provide a fallback route. // reject({ name: '404' })\n\nYour Guards will receive the current route context as the only parameter.\n\n## Installing Guards\n\n```javascript\n// main.js\nimport auth from '@/guards/auth'\nimport EasyRoute from '@billow/easy-route' \n\n// Guard Example. \n// Please make sure you use your applications method of determining auth.\n// The below is strictly an example of a guard.\n\nVue.use(EasyRoute, {\n  router,\n  guards: [auth]\n})\n\n```\n\n## Putting it all together\n\n```javascript\nimport Vue from 'vue'\nimport VueRouter from 'vue-router'\nimport { concat } from 'lodash'\nimport auth from '@/guards/auth'\nimport guest from '@/guards/guest'\nimport EasyRoute from '@billow/easy-route' \nimport { Route, RouteGroup } from '@billow/easy-route'\n\nVue.use(VueRouter)\n\nlet guestRoutes = RouteGroup({\n    \n    middleware: ['guest'],\n    \n    routes: [\n        Route('/', 'welcome', WelcomePage),\n        Route('/login', 'login', LoginPage)\n    ]\n    \n})\n\nlet appRoutes = RouteGroup({\n    \n    middleware: ['auth'],\n    \n    prefix: '/app',\n    \n    routes: [\n        Route('/', 'dashboard', AppDashboard),\n        Route('/users', 'user-index', UserIndex)\n    ]\n    \n})\n\nlet router = new Router({\n    routes: concact(\n        guestRoutes,\n        appRoutes\n    )\n})\n\nVue.use(EasyRoute, {\n    router,\n    guards: [\n        auth,\n        guest\n    ]\n})\n\nnew Vue({\n    ...\n    router\n    ...\n})\n\n```\n\n\n\n","readmeFilename":"README.md","keywords":["vue router middleware","vue router","vuejs","vuejs middleware","vue router guards"]}