{"_id":"@derpierre65/vue-router-middlewares","_rev":"10-be41ade0a514d2d7f6554b05487ca6fb","name":"@derpierre65/vue-router-middlewares","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"@derpierre65/vue-router-middlewares","version":"0.1.0","description":"Basic Middleware functionality for vue-router","author":{"name":"derpierre65","email":"git@derpierre65.de"},"private":false,"main":"dist/index.js","scripts":{"build":"cross-env NODE_ENV=production webpack --config webpack.config.js --progress"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/derpierre65/vue-router-middlewares.git"},"license":"MIT","bugs":{"url":"https://github.com/derpierre65/vue-router-middlewares/issues"},"homepage":"https://github.com/derpierre65/vue-router-middlewares#readme","keywords":["vue","vuejs","router","middleware"],"devDependencies":{"@babel/core":"^7.14.2","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/preset-env":"^7.14.2","babel-loader":"^8.2.2","cross-env":"^7.0.3","webpack":"^5.37.0","webpack-cli":"^4.7.0"},"gitHead":"91c066374e47626b3339c6d4b8aa0faca08a7f13","_id":"@derpierre65/vue-router-middlewares@0.1.0","_nodeVersion":"14.16.0","_npmVersion":"7.12.1","dist":{"integrity":"sha512-GGt6TOv9cxLd5ksALlIjLvfssElqClHqAg/VnOpimH/q2O7hZycrhXlK0ZjFJNIr2UI/H89UBEChoKf4X74zFA==","shasum":"feffdd9bf1a43ca612db38c54d18b80da6d5e64a","tarball":"https://registry.npmjs.org/@derpierre65/vue-router-middlewares/-/vue-router-middlewares-0.1.0.tgz","fileCount":6,"unpackedSize":10671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnP7rCRA9TVsSAnZWagAAs7kP/3hB1vBgOVJ39vcazWRt\nJO2jFFYqqPzFmvtVP2mILFvhNObTfAcnYhlD7nMMJs7d1O/pQvfYdu6O6mxF\nfzcT+bxnqPmg2mnyt2U2aQ8AbxAOqeqW77PQlElVN3/kZxu2x0cd2PpazCZ5\njne+2kXbewyFn42l/XzftvwQ02ZS7mVeAbeNzQGqd/XdJI5Am1QmUQj+QhyZ\ncbYEMUChYDpLFwC7vC8nH4ak/w9iIufrV/nVgVdo7ZpbkS51mYtKrv6zXqyp\n9SDHtBk0P0vNZwXzHJkdQKWeShSIsavAe1NmlFKJ6OrSBe0t5/Du2IkVUuCA\nEudWGYDxSLXzYwL3VyZmXsLfxwbad+xGukh7IU0/SMG6X3lPp4EJOBM4ymIg\n+jdObfP2Fj5wAjuivX+V/Wo1DF8D2Gt87sJz2PzxRL/gYuKrJyOfbl3Hvx0t\n+CNOGV4J64Xd7cOSDsS8w3WOTton658TKZrfKIKSHAbrP9LfGga2H8N6FBqr\npD71PSvErQTe1eVf8lv7Jp93ngS66nSwaEaFE8T1SGBHwnjLYhDi+HoV9sIl\nrkwWTbQ4S9knJbB58+pYPQ00wxzVFzenDKYP5A2rmGOmLW61VQyEHdz7Uu9V\nN0fqHafKW8AfOHh6DCQsNHbjgD/J/q2wObBaWQVOXnRFpboH1X5h+abdmgBH\nahtV\r\n=2FEK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjXJTPYgcKrIVxfGEX5sXyP67kymfzzklBhpmVmoU42wIhAI+BbE4TxbyUE4q+1kRLgmqYORZNufl3mYeafta7Hjjz"}]},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-middlewares_0.1.0_1620901610693_0.5517900364472728"},"_hasShrinkwrap":false},"1.0.0":{"name":"@derpierre65/vue-router-middlewares","version":"1.0.0","description":"Basic Middleware functionality for vue-router","author":{"name":"derpierre65","email":"git@derpierre65.de"},"private":false,"main":"dist/index.js","scripts":{"build":"cross-env NODE_ENV=production webpack --config webpack.config.js --progress"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/derpierre65/vue-router-middlewares.git"},"license":"MIT","bugs":{"url":"https://github.com/derpierre65/vue-router-middlewares/issues"},"homepage":"https://github.com/derpierre65/vue-router-middlewares#readme","keywords":["vue","vuejs","router","middleware"],"devDependencies":{"@babel/core":"^7.14.2","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/preset-env":"^7.14.2","babel-loader":"^8.2.2","cross-env":"^7.0.3","webpack":"^5.37.0","webpack-cli":"^4.7.0"},"gitHead":"38acda239d2ad2ab92f1b0b3f4db69bcf0abf64f","_id":"@derpierre65/vue-router-middlewares@1.0.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-jXFiPs0yq9/FNvEv7ZtCSfkKgS5motaHADjEia91cC8VowPImBi3pw/tmalajZT1iF3mb1ef3skA2v69enhC3g==","shasum":"3938f1e3bf30a35c232221d1fff02d1584e2caed","tarball":"https://registry.npmjs.org/@derpierre65/vue-router-middlewares/-/vue-router-middlewares-1.0.0.tgz","fileCount":7,"unpackedSize":14998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnTb7CRA9TVsSAnZWagAAgrgP+wYi8+OkwQWM16ymn80W\nedW+vAGID5Gh6Z8FNNSyIQyVkZh3pr2X9G5Xnh6AI4coB/Ws003WYzvyhX3/\nuPWt7I7bS++JuReRgqpmM62Rmez+8k5pZu1HZ3YZtMz2Tmbpqd7DS6ZUUYGl\nR2vqipSAb6nJL3l8M4+qAZRiALGGwwzo3aVxpbZANXRerivUqsuaOBE+FjE9\nLjkT+jF2e96FU9uq6dM6/WNqSE1GTgURvWPm2qL6buja0IXq5v8085sV8tCm\nH4h2eALckj6lw9PWyHoZVaq24LhzXvNtrcpgCo7E3Qnb9Wxkjq17ZJk49Y33\nDv0cCF+yfWgJWxr0jpe6tbXLmV40/zH/cXMP1CXpTGSIQ0QsdGXXIsH2jj5J\nA9X2UxSFHvqqXa2NFtiEXPOLZN47xjQ2dqnJL2D1ABfkb8ZyK/fqegR7X5jn\n1V3XgSDurdZzbGQo2q/Wh2wCjOrJOIyMMUnRgCdd4kC/lmknbR6ki78pk6dq\nd1vOFKH/ZJSuuWKetEaixjYAgtrEaMj8+po0cQt+WU7fLPTwJARUq3VZJ7Ul\ncJt0IueBHefWyuUY2C8zHJigkbQ63J3PG5xddtHYhIZ85FyJ0NBA1HsBhhUn\nOBZIDcQ4WK1aNG4KjOFKqwQ+cZQ4/XI1tuH2m2x2NvZjlGLiC4hNt9+j/haZ\ngqij\r\n=F4QV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkpeCqqGP68Yp6H/2sPvqJyOQfTyMBEeeovsFBGdKOlAIgOAAZbGxyxUE+74ZlKUt490Hif4ZsGbJ/D5D+rQEIh48="}]},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-middlewares_1.0.0_1620915963354_0.8964867548605489"},"_hasShrinkwrap":false},"1.0.1":{"name":"@derpierre65/vue-router-middlewares","version":"1.0.1","description":"Basic Middleware functionality for vue-router","author":{"name":"derpierre65","email":"git@derpierre65.de"},"private":false,"main":"dist/index.js","scripts":{"prepare":"npm run build","build":"cross-env NODE_ENV=production webpack --config webpack.config.js --progress"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/derpierre65/vue-router-middlewares.git"},"license":"MIT","bugs":{"url":"https://github.com/derpierre65/vue-router-middlewares/issues"},"homepage":"https://github.com/derpierre65/vue-router-middlewares#readme","keywords":["vue","vuejs","router","middleware"],"devDependencies":{"@babel/core":"^7.14.2","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/preset-env":"^7.14.2","babel-loader":"^8.2.2","cross-env":"^7.0.3","webpack":"^5.37.0","webpack-cli":"^4.7.0"},"gitHead":"d4b4d789bef0bac996db2bb342f82a9baaa4ae0b","_id":"@derpierre65/vue-router-middlewares@1.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1QiWoaQvr9u/WLcFlKekv6c25v9t5ULTjgOCZbUqPpjOCl4GmAXRzwDr+Z7uT0bmq9Qjbwo4bp/zeHH3dS6t8w==","shasum":"049bce469ec2f4afc0d5b4a6ef293cfd8ec0df01","tarball":"https://registry.npmjs.org/@derpierre65/vue-router-middlewares/-/vue-router-middlewares-1.0.1.tgz","fileCount":7,"unpackedSize":15281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoAasCRA9TVsSAnZWagAAqecP/RxmV5ptjCOS8lef2x9d\nGf1ctRHcJeliOr2eewHa4g/Tj180f8M2kxXF7zp5EMuVLA4WWOAPkNnA3dzu\n41ofC2/SbSQIXfpiGgDaB/d9SSIjnrWDXsZJ8idZd4NKTj7FSuiz16Dt4SkT\nqf116SWJiyUZTTUJ4QgL0L7IoQm0RsrIdZQ0uYJjZpFyroRzQJrfhrIKs16f\nlRWJiYg59Vl8OtVSkQZQvADoUhBZ+n7TbYCbNjY8SSVcyZ1XbdILOm6PgC6F\nmMxxpIX8Ms8j8cuewRaGkKH++PscCycq0D/c7XEW229CwH43f5VbUSzS9YTj\np41fn0R8q+Qs7sEQ0LVz1BVMKCKvxebApDONZygmeBsKkwj253djZV3GVTnI\n/N0JJi+1dPkYN1Yj4470DxVCarKOdV4T7U8ympWiBF8OYSBWXIiY6uTSgA33\nDFdN7UnCCjMjN6ML1hlmHOmXJxpu6g2yrzeCrL28bEb6uoz7T04vVQ+3Zv4E\n9KkLb6/rWQE9cOBTB5Ws4ttbTJFw/z7sNmtpmEJurFJO1b9IcwVT+iHBQFot\nhjA4xUROr1HgB5GfG19w8fDas/HKGZYo+qqWej+tWzAHC7AHpahWUwZmNB+P\nbTbrsIeahAVD8rrtP/HmIETF2xqxrPZAOFC+0sQRg+ynyoOCrVV+ugj0PASJ\naIgN\r\n=1Bxz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0S4co6IkGiouojxjdqS4HqglrUVULvQmKOLmAFtBLuAiAka7BWwOM4U5jqz9NyRdHkzx9bk63nBCdmhP305qw+Cg=="}]},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-middlewares_1.0.1_1621100204127_0.10392489268704308"},"_hasShrinkwrap":false},"1.0.3":{"name":"@derpierre65/vue-router-middlewares","version":"1.0.3","description":"Basic Middleware functionality for vue-router","author":{"name":"derpierre65","email":"git@derpierre65.de"},"private":false,"main":"dist/vue-router-middlewares.common.js","module":"dist/vue-router-middlewares.esm.js","unpkg":"dist/vue-router-middlewares.js","jsdelivr":"dist/vue-router-middlewares.js","scripts":{"prepare":"npm run build","build":"node build/build.js"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/derpierre65/vue-router-middlewares.git"},"license":"MIT","bugs":{"url":"https://github.com/derpierre65/vue-router-middlewares/issues"},"homepage":"https://github.com/derpierre65/vue-router-middlewares#readme","keywords":["vue","vuejs","router","middleware"],"devDependencies":{"@babel/core":"^7.14.2","@babel/preset-env":"^7.14.2","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","cross-env":"^7.0.3","rollup":"^2.48.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-buble":"^0.19.8","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-replace":"^2.2.0","terser":"^5.7.0"},"gitHead":"098b0fec88dd235e8c14766eae7f335a4612e64a","_id":"@derpierre65/vue-router-middlewares@1.0.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-E6O4cnlE8CpWtgCXT4eDVIMrgZx0jUlM3FOtdC5Kdlud59PrVaAcMg9kVJT7bHHd/AJINhlfqky1WJfM2FIhoA==","shasum":"64c9724218343be229360e4f4b8d1b12492c5c4a","tarball":"https://registry.npmjs.org/@derpierre65/vue-router-middlewares/-/vue-router-middlewares-1.0.3.tgz","fileCount":14,"unpackedSize":65606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgop8BCRA9TVsSAnZWagAAfNoP/3ZMBZAWFbmf1oRtGdP2\neKk/MmUsX0EdwZJ/K6ui+XKojeytfSMgyOy7rMh2x/ovhhglGIniAd+u8Xqj\nP29fYOAdm5BsrYv8BHVNMJ6GEn59nemqpFxXpQeWeKuaAn0DDGWQ+r4kSP3V\nHvsuwBGDueuFne4d8pjdr5dDLOXSorpkHThiFCmJFu6UWRVudf4PtI0xanw1\n6xOJvuvLRtZ0uT2KeatLDWMBw7jXH5+wL1WlwMLyflT8RmjKzwVShOwNLDte\nVn55me6yQmuQQtZQ/BYhmnVrMq0sE9XZJZbvR+gQ3h2G+e4boSozmejjSirY\nCEc5dWwQKlyw2bt0rsB36VFP2Knvr8ivMnzoZ40Hc3HoO7VzzZpJ6qWc1p3E\nrHX7suObyMKJdAmezKQ5WVRZ838yx5R20UZghCC84/ctSiNLvU4kEa7opHYF\nihn3xJ9t/DkVgGppQ1Vfopv9GHNK9DJiPLAc+QT1eX+3uaii5bekD/UToGyd\n+R2DbXXgSijXCMYSDnpZvA+yUpjagZ6AyiUvirgDLnQqIXtqZ0uCJOKdjNL8\nkZUJ+f+C4yr4vBVqLA8IHgzM46MNr6c6W4AibcMMMDnPqI8PsUSW14nLdLMQ\nBJ7Xk2HLbIUHQTvhhhJ7/hXtsixE8fz8PFmTob4FCqBGUTrtR7/qxfYMoqzA\nxcOt\r\n=XArS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3JHAWxLcTUsMbRBbleZ1+oE05mn1BwghKqoDOol6LhgIgCEe8Rp97jyl3bz7Hw+bEZgkWHeyqFig9cHL7WdOb4V0="}]},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-middlewares_1.0.3_1621270272778_0.5483489891745175"},"_hasShrinkwrap":false},"1.0.4":{"name":"@derpierre65/vue-router-middlewares","version":"1.0.4","description":"Basic Middleware functionality for vue-router","author":{"name":"derpierre65","email":"git@derpierre65.de"},"private":false,"main":"dist/vue-router-middlewares.common.js","module":"dist/vue-router-middlewares.esm.js","unpkg":"dist/vue-router-middlewares.js","jsdelivr":"dist/vue-router-middlewares.js","scripts":{"prepare":"npm run build","build":"node build/build.js"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/derpierre65/vue-router-middlewares.git"},"license":"MIT","bugs":{"url":"https://github.com/derpierre65/vue-router-middlewares/issues"},"homepage":"https://github.com/derpierre65/vue-router-middlewares#readme","keywords":["vue","vuejs","router","middleware"],"devDependencies":{"@babel/core":"^7.14.2","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","cross-env":"^7.0.3","rollup":"^2.48.0","rollup-plugin-buble":"^0.19.8","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-replace":"^2.2.0","terser":"^5.7.0"},"gitHead":"447c2acd6d9e8fa39398a149bf4236f715af17a1","_id":"@derpierre65/vue-router-middlewares@1.0.4","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-RSW+yWd5E0XByUaEi3dUOtHnhtrBIFCYXuxD4ma2MxUkeXDPS4me6SAeXv3jPpSWEgPcHk4WQ4CBlwua+P258Q==","shasum":"18a4837a94cf35cc0268f477202694fc71b9949b","tarball":"https://registry.npmjs.org/@derpierre65/vue-router-middlewares/-/vue-router-middlewares-1.0.4.tgz","fileCount":14,"unpackedSize":178023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqk7kCRA9TVsSAnZWagAA8YYQAKO5YKuc8nmEpOdakFm4\n2DF+qF1bfOEX6MqfR989AZgUCOVO+/5Br320JaxPMyMNnoLtX2m8sCSZp0t9\neyijvcDUXj8ijBEDr74E0OBK+G++27SsPMn2uCNRFr1DVWO8Jgop3DjQHFcD\n7lyI8eY8W76TsZFdgu6hvlBQpcgOZPbQ0iBJBuFiUNtnw8P+uIZpFdmqXVal\n2AF1P2qdRNMVzj9tlTae+ArLZ9tR9GN5Hbmyw/wCGRMtCr+3fqfVP3By+Lpo\nF1ZTCC8HwpVQO9G92CfSlgJK56cU1546vVA7MA7VuLWu7jaBUlg2ZssOZBNG\nD3OdKnv04dmP8EtXBT3Kby5/79u6xBiX8yR8vhtEgAvYkTydf3aZFXn5YsYi\nyjAOCeCoKshSeG19MBk2r9D9C58eppxOTWTiWL+BCibMrCtUrqI7ckgK9WPi\nhBxATMMzpNSVpQWZO6LvqVG1m844EfIzGUppzshFYQ2aU2kDuyzwKzyWP3f5\nMjwyl6jcq6cktrqkno8nd+ekwagd/+kiEcqSB+Zy/j+J2w6CHiOI9/zXaGO0\nZp/NbRJ+G6fdEe1dNuTbXR8lBbLhPMjgjWfzb+QesJvMLb+WNq0bnBn/b3TV\nuZgwAlStm71f73Z8oqyuWSJmBfh3ldnIhfci6Y4i0/qMjzwariA/K202GkRP\nbION\r\n=LFBp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXEMuIo87z1rU9L3LYAdRl9Q1PPErV2VXnTeIzemDaJAIhAP5Ej3lOOwLCYtOOe5GU+n47e/3N+dh9LGaKWq7sZp57"}]},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-middlewares_1.0.4_1621774052054_0.15083995849845766"},"_hasShrinkwrap":false},"1.0.5":{"name":"@derpierre65/vue-router-middlewares","version":"1.0.5","description":"Basic Middleware functionality for vue-router","author":{"name":"derpierre65","email":"git@derpierre65.de"},"private":false,"main":"dist/vue-router-middlewares.common.js","module":"dist/vue-router-middlewares.esm.js","unpkg":"dist/vue-router-middlewares.js","jsdelivr":"dist/vue-router-middlewares.js","scripts":{"prepare":"npm run build","build":"node build/build.js"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/derpierre65/vue-router-middlewares.git"},"license":"MIT","bugs":{"url":"https://github.com/derpierre65/vue-router-middlewares/issues"},"homepage":"https://github.com/derpierre65/vue-router-middlewares#readme","keywords":["vue","vuejs","router","middleware"],"devDependencies":{"@babel/core":"^7.14.2","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","cross-env":"^7.0.3","rollup":"^2.48.0","rollup-plugin-buble":"^0.19.8","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-replace":"^2.2.0","terser":"^5.7.0"},"gitHead":"80ec06e71058a96c339509cab3abb16599056667","_id":"@derpierre65/vue-router-middlewares@1.0.5","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-NzVvbsN6G8YPf2g5HBJK5XtcPUS8jHFatXhKM0hywECb0ZR/vqiQqFIiqemuW19JEq1PwbpbDzqkXvmVv4/ywA==","shasum":"5d7ccaef216ea6cd5f41177411f0b3c7f78ba3d1","tarball":"https://registry.npmjs.org/@derpierre65/vue-router-middlewares/-/vue-router-middlewares-1.0.5.tgz","fileCount":14,"unpackedSize":178990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFe+fM5+A9uPwfany3o6Z4PTSpftGMH1jcnXLQNsfAFiAiBVKmbxESU2idMqGgZ/Mw9iSlXAPs8k7GWh7PnzQ0bsXw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiehSRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcJg/8DgpSyy92Ej+c/tsme7mQ6lPnuvE0A/3n/eycYmYjMo+J49fr\r\nPltVKKVq+shKS8buOj5eLHmYWLI++f/5La6SM+P6GiP+8YtqzvkAjeqwXV0e\r\nJVFh/Eav3fyukb3vW8pupebYmzZhjW75sAVB/j/OkfQ6gCcYK169Uqc2cGbq\r\n5IZrS8MJKGMG95gfuyr652e2JhX5EDJXyeehUMnqkrycTKH+/jXB0sbz46ms\r\nHi0BcjMA2z7dzMpk2oII2qVoYC4LuS+k9VwDDf4COe97O/mz8OAQaGxRKISh\r\n+t/gUGi95sH1HLCHw/hF2cRaKwxFQd/CORHDQDhQWHY9qBnWpou5i5QP8w8T\r\n7s+wJghX53ggFqsPI9k32s7HSEu7lSaJfJLJJz3bUd4WGh3yzMqri1idgU+g\r\nyiEFbL2FsLUfQp64uwA1iRRV4qYmfoWWPiPGVpCgN9/xsLDYqtQ8DdKDuTG5\r\nXRImAhFPUH9G1s+eHcttuF9eUU00fXTRJcFkm4+EKZlkUD1q/daDs3NDwXGV\r\n5V2HgffzS8jM/8GZCjCGAVNreEd9iWscokRX9B97lKrCri/5QSi2yWEi6YXt\r\n3hKGYMgz7l7R9Pila5z1br5DJmrCalbs+pauutsH0AhUW0/BX/yQ6Xe50Kjw\r\npuL/QTRV0gPEZe+ve/CVdbqpjQSFiy9wbHI=\r\n=BAWg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-middlewares_1.0.5_1652167825185_0.9952055066851597"},"_hasShrinkwrap":false},"1.0.6":{"name":"@derpierre65/vue-router-middlewares","version":"1.0.6","description":"Basic Middleware functionality for vue-router","author":{"name":"derpierre65","email":"git@derpierre65.de"},"private":false,"main":"dist/vue-router-middlewares.common.js","module":"dist/vue-router-middlewares.esm.js","unpkg":"dist/vue-router-middlewares.js","jsdelivr":"dist/vue-router-middlewares.js","scripts":{"prepare":"npm run build","build":"node build/build.js"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/derpierre65/vue-router-middlewares.git"},"license":"MIT","bugs":{"url":"https://github.com/derpierre65/vue-router-middlewares/issues"},"homepage":"https://github.com/derpierre65/vue-router-middlewares#readme","keywords":["vue","vuejs","router","middleware"],"devDependencies":{"@babel/core":"^7.14.2","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","cross-env":"^7.0.3","rollup":"^2.48.0","rollup-plugin-buble":"^0.19.8","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-replace":"^2.2.0","terser":"^5.7.0"},"gitHead":"a4f813b1c7b3095be9effe2b0e3b2900a89bfa29","_id":"@derpierre65/vue-router-middlewares@1.0.6","_nodeVersion":"14.19.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-s2SkV1KIsldY/o69e4hFORUYFD0A0dVPurcN0670N1ln48OfPyTDr5SYgsD7KKbnDM0CMTF7LvWLDx6oHG5TdQ==","shasum":"801965621ba2f06df88b30d87135c36759be0729","tarball":"https://registry.npmjs.org/@derpierre65/vue-router-middlewares/-/vue-router-middlewares-1.0.6.tgz","fileCount":14,"unpackedSize":140681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwjvnrWqLbtWJbNQNcXwkMpdaS3lKpbBhJk0wX1gMOKAIhAP+NMz3noAXtIzd7RXVdnZRdHUQSETNetsXKIgUqWrGr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikVQzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx5w/9Eu7pmN7769wiK4hFKJ4LDjoGjUJvkYK1lW5fhX4lFvXaKDAo\r\n6yuzLPQ/ILJGJcehf/ZR+LSXGskv8FAwM+ZDEgKm/Ndo9JiPGs6JWCKwpk1j\r\na06oOx6f8WdPxxLkAt3Hr92UV6Zk3jWdCFzLJOUuWsbqZQs9+ComyIexg2p5\r\nl2PDmOhjSCWML4B3zU+bV/Fc5ZnVoNLoSY8xOMWyHNukgO829XKiWTM0YMFP\r\noZOGS1gq8ZrBnEWWYaYAAvpg3zsv8MRWOfOcPV1NWPR+zMH0N/ONHBEjIr8j\r\nYNJeEpUamcKYViTT1T3dBf2iC9QUHJAQW4opY6ERCNWJj2PZxSIEhGi/BMLM\r\nQDsyLVZChNRicBJZZqtY80yJDSAHqHbM2+IGojeovkrAy5urGW2TX3X9xv8n\r\nvB//nVJ5Rgt7VcJmYS+FcxnzwY9+Oi1C4ix4k5HuEN1fJLrXfcj59gS9K8Rn\r\nYnIDEr6kZIDmKr9V0QZx3KnlOC/EszdvLHrve+8UgtcLL6Futi5+zjahlsMb\r\nKiUXXCzne/yrFwlbai7/V4sGPndjmX1VJfbwbuqCKteakdmaQ/8O4VSOSzqV\r\noeyrH5yEmRFocYfpXgFDUnVmmdabp6jPcqntT1v63p+ixIRoRLUZJKMkyPwQ\r\nKBtTDb8dFiNC7WA1PrhIE1iQmkRAkvqq6YQ=\r\n=baMM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-middlewares_1.0.6_1653691442815_0.6497339698399651"},"_hasShrinkwrap":false},"2.0.0":{"name":"@derpierre65/vue-router-middlewares","version":"2.0.0","description":"Basic Middleware functionality for vue-router","author":{"name":"derpierre65","email":"git@derpierre65.de"},"private":false,"main":"dist/vue-router-middlewares.common.js","module":"dist/vue-router-middlewares.esm.js","unpkg":"dist/vue-router-middlewares.js","jsdelivr":"dist/vue-router-middlewares.js","scripts":{"prepare":"npm run build","build":"node build/build.js"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/derpierre65/vue-router-middlewares.git"},"license":"MIT","bugs":{"url":"https://github.com/derpierre65/vue-router-middlewares/issues"},"homepage":"https://github.com/derpierre65/vue-router-middlewares#readme","keywords":["vue","vuejs","router","middleware"],"devDependencies":{"@babel/core":"^7.14.2","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","rollup":"^2.48.0","rollup-plugin-buble":"^0.19.8","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-replace":"^2.2.0","terser":"^5.7.0"},"gitHead":"4ad69d19f66a0c6644678324652600e50f0bab2a","_id":"@derpierre65/vue-router-middlewares@2.0.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-7mjo6HvwVgKaHnnhTof4fLOWPoSTB7qIurIJ0TtDjhiASFb+PQjL7limaE7F0eYm6/MjtxBgts06ygzj6N+RGg==","shasum":"c60f368fa7ed8c4c617ac8149a3fb9bde313ee34","tarball":"https://registry.npmjs.org/@derpierre65/vue-router-middlewares/-/vue-router-middlewares-2.0.0.tgz","fileCount":14,"unpackedSize":178298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbn/D0nUjE6wgo8kazekhev+3CYDjPSDKQLb43aPHW0AiEAvWPVZbj7zJfgS7YrU/+ch6tsW6tMLDP/4a8WiBxwQ44="}]},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-middlewares_2.0.0_1686398274628_0.9205051234342074"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-13T10:26:50.642Z","0.1.0":"2021-05-13T10:26:50.848Z","modified":"2023-06-10T11:57:54.955Z","1.0.0":"2021-05-13T14:26:03.528Z","1.0.1":"2021-05-15T17:36:44.275Z","1.0.2":"2021-05-17T16:36:49.941Z","1.0.3":"2021-05-17T16:51:12.884Z","1.0.4":"2021-05-23T12:47:32.213Z","1.0.5":"2022-05-10T07:30:25.368Z","1.0.6":"2022-05-27T22:44:02.998Z","2.0.0":"2023-06-10T11:57:54.841Z"},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"description":"Basic Middleware functionality for vue-router","homepage":"https://github.com/derpierre65/vue-router-middlewares#readme","keywords":["vue","vuejs","router","middleware"],"repository":{"type":"git","url":"git+https://github.com/derpierre65/vue-router-middlewares.git"},"author":{"name":"derpierre65","email":"git@derpierre65.de"},"bugs":{"url":"https://github.com/derpierre65/vue-router-middlewares/issues"},"license":"MIT","readme":"# Vue Router Middlewares\n\n[![vue2](https://img.shields.io/badge/vue-2.x-brightgreen.svg)](https://vuejs.org/)\n[![npm bundle size](https://img.shields.io/bundlephobia/min/@derpierre65/vue-router-middlewares)](https://www.npmjs.com/package/@derpierre65/vue-router-middlewares)\n[![npm](https://img.shields.io/npm/dw/@derpierre65/vue-router-middlewares)](https://www.npmjs.com/package/@derpierre65/vue-router-middlewares)\n\n## Installation\n\n```bash\nnpm install --save @derpierre65/vue-router-middlewares\n```\n\n## Usage\n\n### Initialize\n\n```js\nimport Router from 'vue-router';\nimport RouterMiddlewares from '@derpierre65/vue-router-middlewares';\n\nVue.use(Router);\nconst router = new Router({ ... });\n\nVue.use(RouterMiddlewares, {\n    router,\n});\n```\n\n#### Options\n\nTODO\n\n### Global Middlewares\n\nGlobal Middlewares called on every route change.\n\n```js\nVue.use(RouterMiddlewares, {\n    router,\n    globalMiddlewares: ['global-middleware', 'another-global-middleware'],\n});\n```\n\n### Add Middlewares with `require.context`\n\n```js\nimport {addMiddlewaresContext} from '@derpierre65/vue-router-middlewares';\n\n// import all from middlewares directory\naddMiddlewaresContext(\n\trequire.context('./middlewares', false, /.*\\.(js|ts)$/),\n);\n\n// middlewares/test.js\nexport default function(to, from, params, components) {\n    // do middleware stuff\n    return;\n    // return false; // to stop navigation\n    // return '/hello'; // redirect to /hello\n    // return {name: 'hello'}; // redirect to route with name hello\n}\n```\n\n### Add Middleware(s)\n\n```js\nimport {addMiddleware, addMiddlewares} from '@derpierre65/vue-router-middlewares';\n\n// single middleware\naddMiddleware('my-middleware', async function(to, from, params) {\n    return;\n});\n\n// multiple middlewares\naddMiddlewares({\n    'my-middleware': (to, from, params) => true,\n    'my-another-middleware': (to, from, params) => true,\n});\n```\n\n### Use Middlewares in your router configuration\n\n```js\nconst routes = [\n  {\n    path: '/',\n    component: () => import('pages/MyComponent.vue'),\n    meta: {\n      middleware: ['my-middleware', 'my-another-middleware'],\n      auth: true,\n    },\n  },\n];\n\nexport default routes;\n```\n\n## Examples\n\n### Auth Middleware\n\n```js\n// initialize\nVue.use(RouterMiddlewares, {\n    router,\n    globalMiddlewares: ['auth'],\n});\n\n// middlewares/auth.js\nexport default function (to, from, params) {\n\tlet isLoggedIn = false; // your logged in check method\n    if (to.meta.auth === false) {\n        return;\n    }\n\n    if (to.meta.auth === 'guest' && isLoggedIn || to.meta.auth !== 'guest' && !isLoggedIn) {\n        return { name: 'index' };\n    }\n}\n```\n\nThe router configuration:\n\n```js\nconst routes = [\n  {\n    path: '/',\n    component: () => import('pages/MyComponent.vue'),\n    meta: {\n      middleware: ['auth'],\n      auth: true,\n    },\n  },\n];\n\nexport default routes;\n```","readmeFilename":"README.md"}