{"_id":"@dzangolab/vue-user","_rev":"10-1b533d442fca2da800c31a5fab054fad","name":"@dzangolab/vue-user","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@dzangolab/vue-user","version":"0.1.0","keywords":["vuejs","user","Authentication"],"author":{"url":"https://github.com/opichon","name":"Olivier Pichon","email":"op@dzango.com"},"license":"MIT","_id":"@dzangolab/vue-user@0.1.0","maintainers":[{"name":"manandharsabir","email":"manandharsabir@hotmail.com"},{"name":"cpxpratik","email":"surajkrstha@gmail.com"},{"name":"rameshlohala","email":"ramesh@united-asian.com"},{"name":"uddhab","email":"uddhab@united-asian.com"},{"name":"opichon","email":"op@dzango.com"}],"contributors":[{"name":"Ramesh Lohala","email":"ramesh@united-asian.com"}],"homepage":"https://github.com/dzangolab/vue-user","bugs":{"url":"https://github.com/dzangolab/vue-user/issues"},"dist":{"shasum":"cbe88af98f5d5bc9763f0c5a55911d7d993b25d7","tarball":"https://registry.npmjs.org/@dzangolab/vue-user/-/vue-user-0.1.0.tgz","fileCount":85,"integrity":"sha512-y0nVA9JePvHYOTD3NjoyWQ2BLvqueSMsOZ7XJqYoqNeFG4TcL5ujCs9H98VDtVnRvzX/+GV+3t/DW/RYhVhPAA==","signatures":[{"sig":"MEYCIQDMst8cbCXyZb0Xdu1SU8m8T70Ic5PrsfuQcKWUgL/Q0AIhANflFeKMWbHq5UAfEOX8ql2wPApk3HCOv+TCWC6Bc3y1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1324558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoBFlCRA9TVsSAnZWagAAqCIQAKRoHOv6A6Kr8OZ3KiTC\nzjumkg7ohh2inEVexZ2mVy+pHVvMarXNpJW1lNL9yB6EEOEf3FGUmtBUbg1W\nT4gd3DnpcZtEmQlDh5NTmwGqB/Hve2aJor+JQWBf/6uBvAcxQ0ftAmxN+KES\ndCyPo+LueAoHvJ144FWvsanbEQTtZIhzXXaVEnrgloZbine+Up5Ac84vQTfy\nTLFTNNquVwNKHTPxBH/+Jyx+pywSinLsWnyuy429NGvDNGYl0B0SlBxj9BVp\nYy/lYdAxcUIsLxo67cclxYrVO2pMa0d2UuCD5RW041h8OIbu1I6r07cU0Ewt\nBR7lNkDkUTYwH5mlvPD0htpnkHtTaVQVAeAmS0fqkpGicRY9OzhUe9iHpBeI\neYYS78pYq7Rg6DP+f6LCqXnwEqCBHPkDQ7SXyF8eI1vVbIYhqyKHrRpDmxhI\nkB2pHL3h10nHfLwojmNoaABGF8PvTMx2+WB6IUTBhBQ4XNdyvi8vvrSIwzAD\n6SO/WR/kJ5pTsKlwubHKLsoY6tm5b4TCQiVUc2ipj1dH1D5Cu0Qffk49szSS\nIjizSqQpy5sRo9XzKRIeqRRuCx1YyiLosvLD/KwpoL8xO9QdrkQw0Qpt5ATL\n5u8rV7S9DheQy4MWRWZnayNCpbgZNM5yt+uK2UQXZ5CTi5brzVwQ9/gREUsC\nfBlQ\r\n=8QHe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"9db2859a5c4a6c5abe6624ce04d7e2221570a0c0","scripts":{"lint":"vue-cli-service lint","test":"yarn run test:unit","build":"vue-cli-service build --target lib --name user ./src/index.js","serve":"vue-cli-service serve","test:unit":"vue-cli-service test:unit","prepublish":"yarn run lint && yarn run test && yarn run build"},"_npmUser":{"name":"rameshlohala","email":"ramesh@united-asian.com"},"repository":{"url":"git+https://github.com/dzangolab/vue-user.git","type":"git"},"_npmVersion":"6.13.4","description":"vue.js user module","directories":{},"_nodeVersion":"12.14.1","dependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","core-js":"^3.6.4","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","deepmerge":"^4.2.2","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4","is-plain-object":"^3.0.0","vue-authenticate":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.25.0","eslint":"^6.7.2","sass-loader":"^8.0.2","babel-eslint":"^10.0.3","flush-promises":"^1.0.2","@vue/test-utils":"1.0.0-beta.32","@vue/cli-service":"~4.2.0","eslint-plugin-vue":"^6.1.2","eslint-plugin-node":"^11.0.0","@vue/cli-plugin-vuex":"~4.2.0","eslint-plugin-import":"^2.20.1","@vue/cli-plugin-babel":"~4.2.0","eslint-plugin-promise":"^4.2.1","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"~4.2.0","@vue/cli-plugin-router":"~4.2.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue-i18n":"^0.3.0","webpack-node-externals":"^1.7.2","webpack-bundle-analyzer":"^3.6.1","@vue/cli-plugin-unit-jest":"^4.2.3","merge-jsons-webpack-plugin":"^1.0.20","@vue/cli-plugin-e2e-cypress":"~4.2.0","@vue/eslint-config-standard":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-user_0.1.0_1587548517225_0.9251899516974109","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@dzangolab/vue-user","version":"0.1.1","keywords":["vuejs","user","Authentication"],"author":{"url":"https://github.com/opichon","name":"Olivier Pichon","email":"op@dzango.com"},"license":"MIT","_id":"@dzangolab/vue-user@0.1.1","maintainers":[{"name":"cpxpratik","email":"surajkrstha@gmail.com"},{"name":"manandharsabir","email":"manandharsabir@hotmail.com"},{"name":"opichon","email":"op@dzango.com"},{"name":"rameshlohala","email":"ramesh@united-asian.com"},{"name":"uddhab","email":"uddhab@united-asian.com"}],"contributors":[{"name":"Ramesh Lohala","email":"ramesh@united-asian.com"}],"homepage":"https://github.com/dzangolab/vue-user","bugs":{"url":"https://github.com/dzangolab/vue-user/issues"},"dist":{"shasum":"10c4789b89a777cfa0f170f5dbae9ac15856ee6e","tarball":"https://registry.npmjs.org/@dzangolab/vue-user/-/vue-user-0.1.1.tgz","fileCount":85,"integrity":"sha512-CTL5PX1zyEnv+LY/Ly/mx80zN3LrbokrEl6RRBK9MMESye0d3K7bqI4lg2h46ZWr7beBjB6M20Sp1dBSy0Ce3g==","signatures":[{"sig":"MEYCIQCrDpPVQ9g/STunQ6AfLMa8K5FALMwBOwEgOAYq6ONYEAIhALDbOa72p8BsjuTPKOSuZjdO51y7oUephX6/H93wZ5b/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1325024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqSbnCRA9TVsSAnZWagAAX/8P/3PTc7KucE7igsJZ4HhO\nfSaRv5fbzKQ3A3OpWFAPHqoUpMLHaRi9K+IkHo/MAYvm8ydScUbJ11ovehFC\ntAWvZDEZ/QNuYGcB5DanNKuNOtoTydB87QNP+sqTPptu8ETkMgM3y3st+L7+\nIaVsZH+1w25LakIY7NBlIQ+TTqJzHISGGY1hxVaDa2cPdGNXXpEseMZxxFW2\nAMORLGTJdETtZ5HxN/Vgvi61VjWprqmfdzOAoocZ/6RgHp5wtIMkifee0fd+\nXrJ0xvi70zY9GOoesxNKTIHyL7x7nrV+bdBKVDJ29jxR9Rg/RCmZd1Am5Owg\nYbwSzI6hJqUVonKUdw1O3VGbjT4P7UzXaOtXOk/R1R2LzbGR6i4YQg2tcmfW\neSHMvcllD7/Qfj8dANde0/GkG+XzatjuUIQ4R4fDtDlsVfYyQ1qMkRV9OF5l\nKfxBSiae672o5lh4qlc7yGppvjcSpzKYac8ZRmeotg5fFboYfWssS72CKnbu\ntTYk/nhMBGju4ycygpwqIe1ke5YELIX8U4Awm8d6FvsjgsVw3ZhYrofzKgWL\ngLZ5Iwffa3Jbo8F9psv2fThFh8FitQJWhqOGjOJaZ8xN7fR7H3sjdX25aBT/\nec4bDNdCYnm8rTpPrKsbjlpb+7mOpBCaPjwVrlML66G9CWxWy3bft4nAFdka\nsZAN\r\n=rgiH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"a3706518594c5c477f87e27fb6101258de786b78","scripts":{"lint":"vue-cli-service lint","test":"yarn run test:unit","build":"vue-cli-service build --target lib --name user ./src/index.js","serve":"vue-cli-service serve","test:unit":"vue-cli-service test:unit","prepublish":"yarn run lint && yarn run test && yarn run build"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"repository":{"url":"git+https://github.com/dzangolab/vue-user.git","type":"git"},"_npmVersion":"6.13.4","description":"vue.js user module","directories":{},"_nodeVersion":"12.16.1","dependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","core-js":"^3.6.4","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","deepmerge":"^4.2.2","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4","is-plain-object":"^3.0.0","vue-authenticate":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.25.0","eslint":"^6.7.2","sass-loader":"^8.0.2","babel-eslint":"^10.0.3","flush-promises":"^1.0.2","@vue/test-utils":"1.0.0-beta.32","@vue/cli-service":"~4.2.0","eslint-plugin-vue":"^6.1.2","eslint-plugin-node":"^11.0.0","@vue/cli-plugin-vuex":"~4.2.0","eslint-plugin-import":"^2.20.1","@vue/cli-plugin-babel":"~4.2.0","eslint-plugin-promise":"^4.2.1","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"~4.2.0","@vue/cli-plugin-router":"~4.2.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue-i18n":"^0.3.0","webpack-node-externals":"^1.7.2","webpack-bundle-analyzer":"^3.6.1","@vue/cli-plugin-unit-jest":"^4.2.3","merge-jsons-webpack-plugin":"^1.0.20","@vue/cli-plugin-e2e-cypress":"~4.2.0","@vue/eslint-config-standard":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-user_0.1.1_1588143846861_0.8795903153122713","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@dzangolab/vue-user","version":"0.1.2","keywords":["vuejs","user","Authentication"],"author":{"url":"https://github.com/opichon","name":"Olivier Pichon","email":"op@dzango.com"},"license":"MIT","_id":"@dzangolab/vue-user@0.1.2","maintainers":[{"name":"cpxpratik","email":"surajkrstha@gmail.com"},{"name":"manandharsabir","email":"manandharsabir@hotmail.com"},{"name":"opichon","email":"op@dzango.com"},{"name":"rameshlohala","email":"ramesh@united-asian.com"},{"name":"uddhab","email":"uddhab@united-asian.com"}],"contributors":[{"name":"Ramesh Lohala","email":"ramesh@united-asian.com"}],"homepage":"https://github.com/dzangolab/vue-user","bugs":{"url":"https://github.com/dzangolab/vue-user/issues"},"dist":{"shasum":"a937f60e6a81479bdc1f0494b830069102ab6688","tarball":"https://registry.npmjs.org/@dzangolab/vue-user/-/vue-user-0.1.2.tgz","fileCount":84,"integrity":"sha512-9i6cY1rIPM8yKj0AzCfvgn/tMOIQBfY1aTvBms/TTvGdFEZPnV13C9D74ZgGdizcO8QznIuuIBL7NO9dYFDsuw==","signatures":[{"sig":"MEQCIFza6jbSN5eTXzx9tA5912icVr49V+DXn7/weYaeScZYAiAJsjHh79DHqQWAfKlWfatOw46pwXxiVgKBI2cI5pgRPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1313362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeskEaCRA9TVsSAnZWagAAQk8P/jz4kT0YSLYtW6F52ET3\ns1TlJVyfb2w3+D89O7Dmu17XhFLB3s5duazppHBJ4y7qQbZm9StYxEsC+1Dy\ng7owXxoNGq7CAGNwpZ2adcn6nLTLMBQbxsxS8q5B4V/UYcnqvv0FzHV5lZz8\ntLs7WgU3i/3Ryj3uRoUNupmOhHOQXmFb5q5RPRfwDSJ6CI9xoTGio2408Vcn\ny3djSzpVLP0THyLavYj5WpHm7BwimvJ3WlT6UziGMzKCHmCU1l65Qqd502xg\nh5D4/FqIfKxHF8+apPhWVuYtT5ltmgPAqdE9BOOrIymkTJ4YykV9EyZJqL0S\n7cTgA5Y7j1ygEvtDS0A1nOa7eoERXuzT598hewWbEpZBkFVKszAYmzPe9mIK\nOwBwt6XKm4uvljhpO3iqmOHtlDdsxgBBFCYduShjyFYG5dzrQfEYbOkn5TO3\nx6gSqdmlCdgJ7JVsSY3QRa6jhVtnfI2vOIY6Jccr0XW+r8au/R/bzYxzFqLm\nLX39/NhYn8uBSNKlDDqYhpMO6lKIdWrGsQHnQ8fdgxZPBNoUQCJ2GaFLq8yw\ncfHlcm5GbGdiZm6FlFMZEPraWi9JvCszhhkU0fzpQ1UXzimMrTF0IvahiCki\noJWVYO7K/qW2QCPnxYJW2NfZmD8d6+cjfok8RmC/GNnplGq/lxYjw6h8zNrI\nmQRY\r\n=2hvV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"95054ead5e61a9bef2855d6701b177f1223319b8","scripts":{"lint":"vue-cli-service lint","test":"yarn run test:unit","build":"vue-cli-service build --target lib --name user ./src/index.js","serve":"vue-cli-service serve","test:unit":"vue-cli-service test:unit","prepublish":"yarn run lint && yarn run test && yarn run build"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"repository":{"url":"git+https://github.com/dzangolab/vue-user.git","type":"git"},"_npmVersion":"6.13.4","description":"vue.js user module","directories":{},"_nodeVersion":"12.16.1","dependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","core-js":"^3.6.4","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","deepmerge":"^4.2.2","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4","is-plain-object":"^3.0.0","vue-authenticate":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.25.0","eslint":"^6.7.2","sass-loader":"^8.0.2","babel-eslint":"^10.0.3","flush-promises":"^1.0.2","@vue/test-utils":"1.0.0-beta.32","@vue/cli-service":"~4.2.0","eslint-plugin-vue":"^6.1.2","eslint-plugin-node":"^11.0.0","@vue/cli-plugin-vuex":"~4.2.0","eslint-plugin-import":"^2.20.1","@vue/cli-plugin-babel":"~4.2.0","eslint-plugin-promise":"^4.2.1","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"~4.2.0","@vue/cli-plugin-router":"~4.2.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue-i18n":"^0.3.0","webpack-node-externals":"^1.7.2","webpack-bundle-analyzer":"^3.6.1","@vue/cli-plugin-unit-jest":"^4.2.3","merge-jsons-webpack-plugin":"^1.0.20","@vue/cli-plugin-e2e-cypress":"~4.2.0","@vue/eslint-config-standard":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-user_0.1.2_1588740377943_0.18100070893419917","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@dzangolab/vue-user","version":"0.1.3","keywords":["vuejs","user","Authentication"],"author":{"url":"https://github.com/opichon","name":"Olivier Pichon","email":"op@dzango.com"},"license":"MIT","_id":"@dzangolab/vue-user@0.1.3","maintainers":[{"name":"cpxpratik","email":"surajkrstha@gmail.com"},{"name":"manandharsabir","email":"manandharsabir@hotmail.com"},{"name":"opichon","email":"op@dzango.com"},{"name":"rameshlohala","email":"ramesh@united-asian.com"},{"name":"uddhab","email":"uddhab@united-asian.com"}],"contributors":[{"name":"Ramesh Lohala","email":"ramesh@united-asian.com"}],"homepage":"https://github.com/dzangolab/vue-user","bugs":{"url":"https://github.com/dzangolab/vue-user/issues"},"dist":{"shasum":"894cd58536cd253aaccbd4dc10e69b76a4da6549","tarball":"https://registry.npmjs.org/@dzangolab/vue-user/-/vue-user-0.1.3.tgz","fileCount":86,"integrity":"sha512-fcBfIIkovnKWyVJf/uirxmVEZk4ieDDdonY/xt+oCd4ptkrcDofl9W9A+Bo9n2q2XomSqSVoG1Eop9DRkJpxxA==","signatures":[{"sig":"MEQCIHQq2EHYwtkCxVAY+aSRPMugU/Z8cFYWooP0BsA4tK38AiA6VlI+r9TeeOsGbPH/4DFHRzkxvFn4hAnM2LIN7wNgqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1335981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezMIICRA9TVsSAnZWagAAuMkP/1MguUAQ+lEpKBtGr78K\nHrdZoyLEcNmwS2IK7XwmDaQiGfcSDOhWFKhPp4AMV5zzg6qkkD5zc3hIVoP3\nNBN6N83GOg6LyHrRgJXnvXVYhbXBW30gXFR4uBi+D5wxh6G/GeRrQqF1fPL2\n8yWQ3x8UloyAYBq4hzhzAnazmbERi1fmId5OVk9gJ63KbgiqRpC0EjCPed6r\nuHj85A+GiuB0JTbiUKXERdBal1rPuHAQluENPkGfJw3W7tfOJ7jKi3Vc2Jut\ng6g/4au+pSVklCFVtHzdd8AKXZSRWd9OAKl7K12DSP+yZ9EXWbOsR6MN901Q\n7vq+yi8nO5mUlHvi8hQc10cOJPeowC8JTy5wLizYAXMnQhOV+11k96m8QjYJ\nUfxTiMynCZ0cE1gGZ6ii/4Kunc8vP8CPlQv3l1VROyN3evdCWd0gbaAe467L\nJvBThRbVzRxkuCz5+dWHRdtzR3Y5Aetb1j6zgJ083xOqVo1cShVzMYj3u+KB\nYJQ6jFn7JDxey13M3OVq9HshSwV/EYbQdO2agdm1bgnbSpwkmu1yt59NTcDm\nYxFHG0b2FopDct7S4I7OLjbNtXzpN8jvhi/1EvP/9QxjTAdbtrWlNvfb80ht\nPRCAPX0flPyu1H3Zl00PkO5WffolVwQZ31LKwEPKR4TjxdK3tAyy/NjvKn7O\n1xrD\r\n=aVg9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7b0d9ee4da7b2791a77e48cae293241c1aca792d","scripts":{"cm":"git cz","lint":"vue-cli-service lint","test":"yarn run test:unit","build":"vue-cli-service build --target lib --name user ./src/index.js","serve":"vue-cli-service serve","test:unit":"vue-cli-service test:unit","prepublishOnly":"yarn run lint && yarn run test && yarn run build"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"repository":{"url":"git+https://github.com/dzangolab/vue-user.git","type":"git"},"_npmVersion":"6.13.4","description":"vue.js user module","directories":{},"_nodeVersion":"12.16.1","dependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","core-js":"^3.6.4","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","deepmerge":"^4.2.2","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4","is-plain-object":"^3.0.0","vue-authenticate":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.25.0","husky":"^4.2.5","eslint":"^6.7.2","commitizen":"^4.0.5","sass-loader":"^8.0.2","babel-eslint":"^10.0.3","flush-promises":"^1.0.2","@commitlint/cli":"^8.3.5","@vue/test-utils":"1.0.0-beta.32","@vue/cli-service":"~4.2.0","eslint-plugin-vue":"^6.1.2","eslint-plugin-node":"^11.0.0","@vue/cli-plugin-vuex":"~4.2.0","eslint-plugin-import":"^2.20.1","@vue/cli-plugin-babel":"~4.2.0","eslint-plugin-promise":"^4.2.1","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"~4.2.0","@vue/cli-plugin-router":"~4.2.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue-i18n":"^0.3.0","webpack-node-externals":"^1.7.2","webpack-bundle-analyzer":"^3.6.1","@vue/cli-plugin-unit-jest":"^4.2.3","cz-conventional-changelog":"3.1.0","merge-jsons-webpack-plugin":"^1.0.20","@vue/cli-plugin-e2e-cypress":"~4.2.0","@vue/eslint-config-standard":"^5.1.0","@commitlint/config-conventional":"^8.3.4"},"peerDependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-user_0.1.3_1590477319858_0.7611447425672961","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@dzangolab/vue-user","version":"0.1.4","keywords":["vuejs","user","Authentication"],"author":{"url":"https://github.com/opichon","name":"Olivier Pichon","email":"op@dzango.com"},"license":"MIT","_id":"@dzangolab/vue-user@0.1.4","maintainers":[{"name":"cpxpratik","email":"surajkrstha@gmail.com"},{"name":"manandharsabir","email":"manandharsabir@hotmail.com"},{"name":"opichon","email":"op@dzango.com"},{"name":"rameshlohala","email":"ramesh@united-asian.com"},{"name":"uddhab","email":"uddhab@united-asian.com"}],"contributors":[{"name":"Ramesh Lohala","email":"ramesh@united-asian.com"}],"homepage":"https://github.com/dzangolab/vue-user","bugs":{"url":"https://github.com/dzangolab/vue-user/issues"},"dist":{"shasum":"f18ae3a0ceffde6640db6005e6fae4a8dd28150b","tarball":"https://registry.npmjs.org/@dzangolab/vue-user/-/vue-user-0.1.4.tgz","fileCount":86,"integrity":"sha512-Q00oFQjqxaGjvlLPse08yupLwCId9WrDJ9Waf4dcKl/Of4g4b3AHd0+BkLqrRE92agwtWosem88rgj/KIakcsg==","signatures":[{"sig":"MEUCIQDySS1ocMerjkc6tcQElOSKO2pb2YurfFcA8tLUYk1gowIgCgCfeB3Kw5qLE7pZrG65eJHeYi1iM4o69M+p5aO87eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1335963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezNNQCRA9TVsSAnZWagAAo0IP/0yhCgPudzS7PDH8qyKD\ncwBEWAHCZ24hOqRjotw1ao2cFM2rBJ8hBnih+qzT7X3WAx+f45rtnX4yC7Ru\nVqvG9/L5w3vOUCuihRvM9mP4aqSa7WZQ9np5M4GbHpxXeEmcKcTYTHHHL1kT\nw8yOurTTWmirLypoZfWAlbMUKX2ZjLEFdZLjMl7rYoOOllX0Akrge4sBl9+z\n5+yzVMCj/uGPXR9ShUpip+xXbfRZoe1PyB30LblhnUqVA5Cw50pG+TYavHqB\nfADt5NIOJ4V40H7HGOF00SHuwcgb+g11vnMjhFJsbz01YnGt8WnlVkJmfcbY\nZYxsNIb8GMeeircNck7RiTQ5z63QQ3u8dmC70L7EYsJcWlLNnyFrqRg28MGX\nZ/xnRhNwYvk2ZxWF1FN11HeK7OjwKk6npjcYMSktqEAUIKwPYHI5pYiUGmI/\nmtB6k8BKaE/c5YT1PBc9ljFWj8bO6RklVWmjyzfog4WPhdJEOTbpckYvMPxg\nQajNypJ8h6w2EVDV0FSgihLX2+gCONMtibmXCYHiPyaVH13x6ZwkDn6ypvi2\nayiTcC7YPakK3Zd6/SsVLUsVq0pzeZ6tihMIGHzUnr9SU73RN9uGtlsniqi8\nqA2vZ9O4IX78zFaRyNOqs6EM3cLDoY9SvQ8Z1J/wBhP7R3XG4gV7uOL8JUF4\nv6ob\r\n=IwM7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e22a20b2b139fab57ee371ea7c48d178df8f1488","scripts":{"cm":"git cz","lint":"vue-cli-service lint","test":"yarn run test:unit","build":"vue-cli-service build --target lib --name user ./src/index.js","serve":"vue-cli-service serve","test:unit":"vue-cli-service test:unit","prepublishOnly":"yarn run lint && yarn run test && yarn run build"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"repository":{"url":"git+https://github.com/dzangolab/vue-user.git","type":"git"},"_npmVersion":"6.13.4","description":"vue.js user module","directories":{},"_nodeVersion":"12.16.1","dependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","core-js":"^3.6.4","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","deepmerge":"^4.2.2","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4","is-plain-object":"^3.0.0","vue-authenticate":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.25.0","husky":"^4.2.5","eslint":"^6.7.2","commitizen":"^4.0.5","sass-loader":"^8.0.2","babel-eslint":"^10.0.3","flush-promises":"^1.0.2","@commitlint/cli":"^8.3.5","@vue/test-utils":"1.0.0-beta.32","@vue/cli-service":"~4.2.0","eslint-plugin-vue":"^6.1.2","eslint-plugin-node":"^11.0.0","@vue/cli-plugin-vuex":"~4.2.0","eslint-plugin-import":"^2.20.1","@vue/cli-plugin-babel":"~4.2.0","eslint-plugin-promise":"^4.2.1","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"~4.2.0","@vue/cli-plugin-router":"~4.2.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue-i18n":"^0.3.0","webpack-node-externals":"^1.7.2","webpack-bundle-analyzer":"^3.6.1","@vue/cli-plugin-unit-jest":"^4.2.3","cz-conventional-changelog":"3.1.0","merge-jsons-webpack-plugin":"^1.0.20","@vue/cli-plugin-e2e-cypress":"~4.2.0","@vue/eslint-config-standard":"^5.1.0","@commitlint/config-conventional":"^8.3.4"},"peerDependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-user_0.1.4_1590481744366_0.8853864049924371","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@dzangolab/vue-user","version":"0.2.0","keywords":["vuejs","user","Authentication"],"author":{"url":"https://github.com/opichon","name":"Olivier Pichon","email":"op@dzango.com"},"license":"MIT","_id":"@dzangolab/vue-user@0.2.0","maintainers":[{"name":"cpxpratik","email":"surajkrstha@gmail.com"},{"name":"manandharsabir","email":"manandharsabir@hotmail.com"},{"name":"opichon","email":"op@dzango.com"},{"name":"rameshlohala","email":"ramesh@united-asian.com"},{"name":"uddhab","email":"uddhab@united-asian.com"}],"contributors":[{"name":"Ramesh Lohala","email":"ramesh@united-asian.com"}],"homepage":"https://github.com/dzangolab/vue-user","bugs":{"url":"https://github.com/dzangolab/vue-user/issues"},"dist":{"shasum":"91db4bf8cd44acff368d129348638e1b5674ecb9","tarball":"https://registry.npmjs.org/@dzangolab/vue-user/-/vue-user-0.2.0.tgz","fileCount":87,"integrity":"sha512-cHQs4dfhhwpgE2pu+XfPQ5B0xtPaZTl+y14Ac/InehgfDpmIgkE1dgg8fiD0bwY1GCHPrQVrHId8OK0KRRz0ZA==","signatures":[{"sig":"MEUCIHvBLy185kwfxUy8q88phnBGyv4ye7XTUHJj8MDKTcuQAiEAsiAI3y/tvMmK0bBGSkjjOMJ0G16sEomayuyXJYjGr/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4epCCRA9TVsSAnZWagAAtWkP/1mEA1aInOjtoe2XyTRn\nS9Ey46RHmx0i8kXeCpT8NFRIpQQPHITKe8SpwLspInG2F/+bfrRPNT2IdG2t\nGrioT0Ith1lorP9Qcn58i2c8n7AhFy7Te7OXWlsQrx19dc21k5AxM0d5xzat\ndsuR5S6oHXVwma4BkbSNv/p1xjpS5Q83yMgf7z4OvOCjwI1JTOcqqt+RGGGx\n9QvWrx0NUG8m51uYo6OvgtzuxQMijAEOlolTeOmxo+/yg6y+5jool74DtveC\nlu1qXxVNgr8tF93HueGplSsjgk+czof4aI2padetiiLFBRoGLdjnwHX72Tzt\nSTFX5FDuJyBKRcSusfLXum9Ykil+hlhfiQB5YeuQb/CdEVjcigjbNtro6pox\nJ75QOCHxERUXsichp920jll9XQW1fLiqL/NynUdqmLPuogVhgFX8UxtLLvQT\n6uFV6JCvFjCACFrLjjhTMUSJ0ouQzC2RmvDzzGTBnrX44WaoNkryHU8BU3oH\nXSo09OAcbJEK806pCRzMPJMtX5NZxRsY/jUJhI7CO2iLFeXYHk//OrU6QwUR\nmzHpQ+g0gOHElT4rcE2dakod516wcGSlrZF/ZrJwUXbZNrd6ZUlLSu3CYsui\nbZOaioRAcqSImJJHztKtfwrrwHSKZxezuwS0THlRfERO9JE7cu6bWCEC/M/V\nma56\r\n=TQUJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cbeb234e09711c1f3ae73cc4153ee358c3f5c08d","scripts":{"cm":"git cz","lint":"vue-cli-service lint","test":"yarn run test:unit","build":"vue-cli-service build --target lib --name user ./src/index.js","serve":"vue-cli-service serve","test:unit":"vue-cli-service test:unit","prepublishOnly":"yarn run lint && yarn run test && yarn run build"},"_npmUser":{"name":"rameshlohala","email":"ramesh@dzangolab.com"},"repository":{"url":"git+https://github.com/dzangolab/vue-user.git","type":"git"},"_npmVersion":"6.13.4","description":"vue.js user module","directories":{},"_nodeVersion":"12.16.1","dependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","core-js":"^3.6.4","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","deepmerge":"^4.2.2","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4","is-plain-object":"^3.0.0","vue-authenticate":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.25.0","husky":"^4.2.5","eslint":"^6.7.2","commitizen":"^4.0.5","sass-loader":"^8.0.2","babel-eslint":"^10.0.3","flush-promises":"^1.0.2","@commitlint/cli":"^8.3.5","@vue/test-utils":"1.0.0-beta.32","@vue/cli-service":"~4.2.0","eslint-plugin-vue":"^6.1.2","eslint-plugin-node":"^11.0.0","@vue/cli-plugin-vuex":"~4.2.0","eslint-plugin-import":"^2.20.1","@vue/cli-plugin-babel":"~4.2.0","eslint-plugin-promise":"^4.2.1","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"~4.2.0","@vue/cli-plugin-router":"~4.2.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue-i18n":"^0.3.0","webpack-node-externals":"^1.7.2","webpack-bundle-analyzer":"^3.6.1","@vue/cli-plugin-unit-jest":"^4.2.3","cz-conventional-changelog":"3.1.0","merge-jsons-webpack-plugin":"^1.0.20","@vue/cli-plugin-e2e-cypress":"~4.2.0","@vue/eslint-config-standard":"^5.1.0","@commitlint/config-conventional":"^8.3.4"},"peerDependencies":{"vue":"^2.6.0","vuex":"^3.0.1","axios":"^0.18.0","vue-i18n":"^8.0.0","bootstrap":"^4.4.1","vue-axios":"^2.0.2","vue-router":"^3.1.5","vee-validate":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-user_0.2.0_1591863874001_0.4291068847769892","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-04-22T09:41:56.852Z","modified":"2026-08-20T10:53:18.681Z","0.1.0":"2020-04-22T09:41:57.557Z","0.1.1":"2020-04-29T07:04:07.057Z","0.1.2":"2020-05-06T04:46:18.061Z","0.1.3":"2020-05-26T07:15:20.280Z","0.1.4":"2020-05-26T08:29:04.605Z","0.2.0":"2020-06-11T08:24:34.238Z"},"bugs":{"url":"https://github.com/dzangolab/vue-user/issues"},"author":{"url":"https://github.com/opichon","name":"Olivier Pichon","email":"op@dzango.com"},"license":"MIT","homepage":"https://github.com/dzangolab/vue-user","keywords":["vuejs","user","Authentication"],"repository":{"url":"git+https://github.com/dzangolab/vue-user.git","type":"git"},"description":"vue.js user module","contributors":[{"name":"Ramesh Lohala","email":"ramesh@united-asian.com"}],"maintainers":[{"email":"op@dzango.com","name":"opichon"},{"email":"uddhab@united-asian.com","name":"uddhab"}],"readme":"# @dzangolab/vue-user\n\n## Installation\n\n### via npm\n\n```bash\nnpm install @dzangolab/vue-user\n```\n\n### via yarn\n\n```bash\nyarn add @dzangolab/vue-user\n```\n\n## Usage\n\nProvided components are built on Bootstrap 4 so install bootstrap 4 as stated [here](https://getbootstrap.com/docs/4.0/getting-started/introduction/).\n\nInstall Vuejs user module as follows:\n\n```js\n# main.js\n\nimport initUserModule from '@dzangolab/vue-user'\n\nconst apiRoutes = {\n    enable: '/user/enable',\n    login: '/login',\n    logout: '/logout',\n    me: '/me',\n    refresh: '/login/refresh',\n    requestPasswordReset: '/request-password-reset',\n    resetPassword: '/reset-password/:token', // dynamic segments start with a colon\n    signup: '/signup',\n    updatePassword: '/user/change-password',\n    updateProfile: '/me',\n    updateUser: '/me'\n}\n\nconst options = {\n}\n\ninitUserModule(\n  store,\n  axios,\n  router,\n  apiRoutes,\n  options\n)\n```\n\n## arguments\n\n| Arguments              | Description                                   | Type     | Default Value       |\n|:-----------------------|:----------------------------------------------|:---------|:--------------------|\n| apiRoutes              | API endpoints related to user authentication  | Object   |                     |\n| axios                  | The instance of axios used by app             | Object   |                     |\n| router                 | The registered router instance                | Object   |                     |\n| store                  | The Vuex store to use                         | Object   |                     |\n| options                | User module options                           | Object   |                     |\n\n## options\n\ndefault options\n\n```js\nimport {ProfileModel, UserModel} from '@dzangolab/vue-user'\n\nconst options = {\n    login: {\n      emailAsUsername: false,\n      showPasswordToggle: true,\n      showSubTitles: false\n    },\n    namespace: '$_user',\n    onLoginSuccess: null, //callback\n    onLogoutSuccess: null, //callback\n    password: {\n      length: {\n        max: 255,\n        min: 6\n      }\n    },\n    profileModel: new ProfileModel(),\n    routes: {\n      login: 'login',\n      home: 'home',\n      pageNotFound: null,\n      redirectAfterLogout: 'login',\n      redirectAfterSignup: 'profile',\n      resetPassword: 'reset_password',\n      resetPasswordRequest: 'reset_password_request',\n      signup: 'signup'\n    },\n    signup: {\n      enabled: true,\n      showPasswordToggle: true\n    },\n    sso: {\n      apiBaseUrl: '',\n      enabled: false,\n      layout: {\n        direction: 'v', //supports 'v' or 'vertical' and 'h' or 'horizontal'\n        ssoFirst: false\n      },\n      providers: [],\n      showLabels: false\n    },\n    userModel: new UserModel()\n  }\n```\n\n## Localization\n\n```js\nimport VueI18n from 'vue-i18n'\n\nimport userEn from '@dzangolab/vue-user/src/locales/en/user.json'\nimport userFr from '@dzangolab/vue-user/src/locales/fr/user.json'\n\nconst i18n = new VueI18n({\n  locale: 'en',\n  en: userEn,\n  fr: userFr\n})\n```\n\n## Route meta fields\n\nThis plugin uses following meta fields in `beforeEach` guard of router instance.\nThese can be specified when defining a route in the app\n\n\n| Meta field key   | Description                                                                        | Type    | Value  |\n|:-----------------|:-----------------------------------------------------------------------------------|:--------|:-------|\n| redirectOnExpire | Redirect to `loginRouteName` when both access token and refresh token gets expired | Boolean | `true` |\n| requiresAuth     | Make route accessible to only authenticated user. Redirects to `loginRouteName` when user is not logged in. | Boolean | `true` |\n\n## Social login\n\nFor social login, internally it uses [vue-authenticate](https://github.com/dgrubelic/vue-authenticate)\n\n```js\nproviders = {\n  facebook: {\n    clientId: process.env.VUE_APP_SSO_FACEBOOK_APP_ID, // https://developers.facebook.com/appspage/\n    enabled: parse(process.env.VUE_APP_SSO_FACEBOOK_ENABLED, true),\n    rank: parse(process.env.VUE_APP_SSO_FACEBOOK_RANK, 2)\n  },\n  github: {\n    clientId: process.env.VUE_APP_SSO_GITHUB_CLIENT_ID, // https://github.com/settings/applications\n    enabled: parse(process.env.VUE_APP_SSO_GITHUB_ENABLED, true),\n    rank: parse(process.env.VUE_APP_SSO_GITHUB_RANK, 4)\n  },\n  google: {\n    clientId: process.env.VUE_APP_SSO_GOOGLE_CLIENT_ID, // https://console.developers.google.com > credentials\n    enabled: parse(process.env.VUE_APP_SSO_GOOGLE_ENABLED, false),\n    rank: parse(process.env.VUE_APP_SSO_GOOGLE_RANK, 1)\n  },\n  linkedin: {\n    clientId: process.env.VUE_APP_SSO_LINKEDIN_CLIENT_ID, // https://www.linkedin.com/developers/apps\n    enabled: parse(process.env.VUE_APP_SSO_LINKEDIN_ENABLED, false),\n    rank: parse(process.env.VUE_APP_SSO_LINKEDIN_RANK, 3)\n  }\n}\n```\n\n## Component Reference [TODO review these]\n\n### `<Login>`\n\n#### Events\n\n| Event         | Description                        |\n|:--------------|:-----------------------------------|\n| login:error   | emits after error while logging in |\n| login:start   | emits before invoking login        |\n| login:success | emits after successful login       |\n\n### `<Profile>`\n\n#### Events\n\n| Event                      | Description                                            |\n|:---------------------------|:-------------------------------------------------------|\n| profile:before-update      | emits before invoking update                           |\n| profile:unauthorized-error | emits if response status is 401 while refreshing token |\n| profile:update-error       | emits after error while updating profile               |\n| profile:update-success     | emits after successful profile update                  |\n\n### `<RequestPasswordReset>`\n#### Events\n\n| Event                          | Description                                        |\n|:-------------------------------|:---------------------------------------------------|\n| request-password-reset:error   | emits after error while requesting password reset  |\n| request-password-reset:start   | emits before requesting password reset             |\n| request-password-reset:success | emits after successfully requesting password reset |\n\n### `<ResetPassword>`\n\n#### Events\n\n| Event                  | Description                        |\n|:-----------------------|:-----------------------------------|\n| reset-password:error   | emits after error while resetting password |\n| reset-password:start   | emits before invoking password reset       |\n| reset-password:success | emits after successful password reset      |\n\n### `<Confirm>`\n\n#### Events\n\n| Event                | Description                            |\n|:---------------------|:---------------------------------------|\n| user-confirm:error   | emits after error while confirm user   |\n| user-confirm:start   | emits before starting to confirm user  |\n| user-confirm:success | emits after successfully confirm user  |\n\n### `<Signup>`\n\n#### Properties\n\n#### Events\n\n| Event         | Description                         |\n|:--------------|:------------------------------------|\n| signup:error   | emits after error while signing up |\n| signup:start   | emits before invoking signup       |\n| signup:success | emits after successful signup      |\n","readmeFilename":"README.md"}