{"_id":"@bonsaicms/vue-statefull-api-auth","_rev":"12-dd53f7476c0d7f7da44b15c45504313b","name":"@bonsaicms/vue-statefull-api-auth","dist-tags":{"latest":"0.5.1"},"versions":{"0.0.1":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.0.1","description":"Auth library for Vue.js applications and statefull APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2","vuex":"^3.5.1"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"a0d6083e4087ef737b190e1aabce8357cb98a36f","_id":"@bonsaicms/vue-statefull-api-auth@0.0.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y74Gq+R+0PnSr6enLEVQS/aOJtw0jsMDSmdatXSh3ZBm9aCCrNLQoOw+2iXoVybThbMqMGN3ZOiGSBwuQsle4g==","shasum":"bd552a637bfc38c3b82b7df2af119f34787b9986","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.0.1.tgz","fileCount":16,"unpackedSize":10798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnsdeCRA9TVsSAnZWagAAiiYQAIFncEbv6h8gr59EvqlM\nYDWxWPEm81Tc9n0IeR4hC/dfK0eoGsKm7DGpGpdhATdUcX19BAQwQt//FS4z\njvXvI1xlFpTkDpFlyrXTsJkKvEpbDGgpWV3gou/o76wVAiKddArnDqwkp/P0\nXCJaY/P5PYfZRkzQo24B1J+/mV5d0LfCCXssLQddCkeqF37SBqekKOQL81kc\naJGX0R1UZkWnzcIuagtoc5woUoeoNVY6OQCpMG29vDOjUen1vKHFWmb8s2FX\n+HFvHkDiaE0Kaqn6oAz7VQmHAvpjmL36qkhSv6CtKmhLPkVPaRoN+7LCSB6H\ndCj/U0jdo7bApCeQmygjr9xNeejHzbBT8JU4DWQ96VOvafIG6K1rgJy+r/Ue\nnXOQk/q28VlDUIHCCDXeBBA8taRT4EFCKZBst0EYxpqF4KK2aTdGx+NYaGFE\nfiHP3U57t+URCe4egGKbE8ttSljUPI+Ndy1hdce/EzvH6UySKgsT2qUVnM4j\n30wz8cS6LkITG/8vEJiCqnpwruP7Oida7Ua1vWJL1GHmD4ywAAqB0pM0YJb6\nN7W/9HzIMJQ6ZMeXKsiNWI1mf2+CEgeyvKUEUABSlsw28A+VfybEscC3veA8\nkyHVqnYZIF92e2ySkidUozvKUPvTfzJ1Dv+JuOmJF2IFgO3JeK7Zo9rHiyqL\nMWKV\r\n=WOYL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv1QupM1TKjNs7ZELGf+wIPq0mMadPEUze2Iv439j/SQIgdyqlFYkKbbTGsl3f8K2N91xbVUC5eoTfBqAG1eVl2N0="}]},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.0.1_1604241246105_0.5542100216001766"},"_hasShrinkwrap":false},"0.0.2":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.0.2","description":"Auth library for Vue.js applications and statefull APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2","vuex":"^3.5.1"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"ca9355723b6d444f79e4783ffa8677e6ace08b2b","_id":"@bonsaicms/vue-statefull-api-auth@0.0.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qWv3/AANdsJiw5cOifnQ2pNgK+p7HakF34XgHDgGXUhthGCTbFPzLnMZJIUJfgak8uWYTat//m69IIXierIbhg==","shasum":"23031325fe586184b89717611e95961ce9d00187","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.0.2.tgz","fileCount":16,"unpackedSize":11095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfozqLCRA9TVsSAnZWagAAwM8QAJ8VLhKKOovw/I/VcRRZ\nQuW71sDrWx+VtI4moPpum8Au2JEje6OvchtYeHx+pPrEC4s2EhcSafZARVEd\nBIOfYMZz7NZUgBqlRrMhkmBM2Nx58MIw0Amqt7ik2FYlMPkhFbSlz0DOMc3b\nIWfn+JccMeDSFnObrssewi6WFwEAbBlNv7U83GZ2gb6wy4Lhx0+TpkxmWUHt\nR0wYIxXSkXfxjdaZPcsOTY7qg4U9v1GGaceWAVKwZ17yJXLDc9KaVrrXQDfb\n+fcD2eoA/ziuv6NPoL9aB2+c5BoX4/qK+zsVEbdEKX4zfPTrGKxgOe3KnWHa\nWGTKckUlVIf0lqG0rB2a7Ve6JJNfCYIHPzzrqqAORnbiGtlRGBEUyAMSkYde\nxZb6gf1mMvhEEEfoAa1l8RES8b3pamURLDJdhSrkit2DsQI7u3ATJF4SPOli\nrJI4fMifZeY5MiWd/+D3xPa4XhgCgM09qGarIUvTk0RY92TpWVr6wwxF0DpG\n9APCRum7gmW3fJ1eGDRKCMBCZMy3d8635X6gZTqJvvRRHqdeEmbpbYQyoFVU\n89SthxVEHl33Usc62EkMf9WVum99kFPmKB2C34x7KUigplpIKyA2g4lN7w/g\nZSHlh0UME8kuDtRIuKAh9NdHGADM/k2aXPi4+LoINNrYzabobwPHxE9znEdl\ngnhS\r\n=ro9z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDi7cPIIN21oMvMT/vDZtKioBGD9Flt2+9FuGZ26m7VXAiEAnwC+hLM0siAXkrDyacB2onmE+fgL/83ouPOsIx/nMo4="}]},"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.0.2_1604532874511_0.7913433027620564"},"_hasShrinkwrap":false},"0.1.0":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.1.0","description":"Auth library for Vue.js applications and statefull APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2","vuex":"^3.5.1"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"065f7a63ca89dad2d104f9244dd0aee42e819b72","_id":"@bonsaicms/vue-statefull-api-auth@0.1.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-+e0um4dPPJg7IohWE6cFmfcizJ5Ia1vLhqnCiXf5t1V2tHV16KtQeq1JRVwsJcTdTJLfJy5zp3/7YtZ8EjPp0Q==","shasum":"943208e50fecc3c13a283797dbca056260863b01","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.1.0.tgz","fileCount":16,"unpackedSize":11519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQ8BpCRA9TVsSAnZWagAA+bEP/iZnrU7nyidAoHNHHo66\nHjKdGsBLEyhWq0lEA/MSf4/zlHkZR5bc5xiy6nylMyTTtKZOCGlMSP3OHBWD\nxe5qPtzNYFilTd+LAm2JedOt5yP8EaZPSd18C3hSMfnjkO4VuzOrVtq0E0SF\nibJGVbEo28FroHoO+Lb6d7adippDiFRgLRUCRr7czQEDbiy6WAlsYf2kP8rX\nPu0IAOW4DR0uYlQ3XD7PGhSNDcuK6+cG8zj0XkZKk3wi4bGrT4I6kAmmN/ak\nO7KlTiPSXL8zWNQ6oUSRpFn27/c/fyjdvpx1V1pKcUV9Ps/ldRteH0zo/igS\nACqQnWmL4GYUJYRM4CYWYS088XOwV4W1RHRJvzttp55ANqGVM5YSEuYD3qzX\nJRwEK837RJ5QdYOQ0lTZZ4rc2EODPnsmIL4MF113lEMH5DEnqhJrlsR9zuMU\ni5XfH21cA180mVjNQRIA3g3gRCbfZCK3m7wrn2K2asjGcw0DY8CZtdlzMdom\nUuuN06LOuzMzCRTo11wLAKABIQcu1gvlq98zRm9ln698+DPcc2DE07la88E+\nKTAdHD4ZyevH/cQoNWr9pdjB1oI8IhBWoDYCTXLu/Ynllh19iYE6YiCw8/4i\nRNabIFeT2RTQ4BegQfprbqKWh5q8kwuF8U8Q6fXq+JuY6AOoboIR3c/e8axn\nLBQu\r\n=Th/d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCWUQf5O+ouZUwPPbUptpId5+pW4xiqt9fpUuZRytPpQIgLBDcUTdY4/tlmKwxhEKrRt8UBfbZqXwoB+e0lsPb3Hw="}]},"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.1.0_1615052905095_0.08286003624096216"},"_hasShrinkwrap":false},"0.2.0":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.2.0","description":"Auth library for Vue.js applications and statefull APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2","vuex":"^3.5.1|^4.0.0"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"bd322ce1756811ca1f6027d700ac9336f011cd66","_id":"@bonsaicms/vue-statefull-api-auth@0.2.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-BgcxMZu18+6iaD2ZypUUhFMJHru7TI3TWefKdwsPNpE/aVtujWuUrxZZ2M7AK82UUmSm+9BC5XcvxhtgtO+dKg==","shasum":"2885ea42b918c74269a5a4f5508e0e8968149bde","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.2.0.tgz","fileCount":16,"unpackedSize":17886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR8rECRA9TVsSAnZWagAA+H0P/j2PUrN3B4O63T5NfzUG\nZG/eEq0qnu143lJYRgiakBayxX5hxqTgS4m7NemYYE8wIO/To7OB0M4xdNW4\n8zch9aIXmxIlPvMo/qXmS2BLU1EMfcL4+ROZScDM2rfejs60owUoTi6nJZKZ\n1rao3LhezNhJTj77yZOuKsSkMRG4qx3n/E1url5bHm2+cxi/jQeXeQGClrcp\ndBUUiQwnr9++TdaHWv6FIk5DRhgBBdxAA39MF1ulduc897CFUs4plZHVzuGE\nk4M5CfgG4q0BKjGc4b59uqjSqkydS3C4lt7nArQeiJmB26X3PUjp06RlWV5a\nm1Vr/OwKASUuobZzVWO+AFdJYNwfd1ZCDmLKuQDeBEyKZbLdLn5Tco0onhg/\nYXHG0G3Q6YS651hVCfTegX3O63ZAHBkCjJJKiCuqEYEzyQhOqibJ7ABkrnVP\nQrtpwsMKRD1rjm7Xscbt7NpuMo6NfslPNCqPjX4oQYoyDz7BWEeoaUZng+Bq\nWhDA90be5XQxnOYgGDgnH5+WIIXFb4slJQejqVZOMEMT/dajUDuYmafNyDXy\nu08ilr+jClPf1S+i4fpPKrnzba1Pu7mZR6sHCINl7SQBcE0Ltp3f4gd4UBN2\nXFU2TKh7tnSx1Ph+NxQ33Wjq/Wy0zpern3a5uXRkmL0B/wGr2f27Kn4q9VHK\nYlfn\r\n=OjPt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIBkJKwFQkVa0Rn2Tb+QwczeDqOwOV5Djp0SgpilVpSAiEAxJNY5VYm4EiPNFvPRj7HaQce5+n/czU59YBqeU3fp+U="}]},"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.2.0_1615317700164_0.7400003360532037"},"_hasShrinkwrap":false},"0.2.1":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.2.1","description":"Auth library for Vue.js applications and statefull APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2","vuex":">=3.5.1"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"b170099294fb208a891d63b6c0ecfc278cd1dd1e","_id":"@bonsaicms/vue-statefull-api-auth@0.2.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-tJSiGHJXJFnxLFocFL2Ej+S4/aGT7/s0UF7JPAayvUGlXOI3gCTLPVw34wzCuNWyEkqXVaWcNAVeD3abjaTb3g==","shasum":"b74c8b03a91346df1217f5080e7df1a3d1321980","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.2.1.tgz","fileCount":16,"unpackedSize":17881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR8wTCRA9TVsSAnZWagAAirkP/ivuORbnjiNPjkjvciQ1\nYg4l3oNHOseLmzxmnGZBjjwrEr+ZBbCAJ0yZRRqzQ74Mw8vDhBiJ8VriXwW6\ncmRiBN99GWFffRTvJh+9XHzIyUoUxI1M9kHHK/gBgw0A686nxy3y61Q+hEJq\nWABa1HHA147+xBRW4o6hapQ58P6Z64mKXTqxB4dHiYlcotJ9LD4ELiOSkbWa\nu1skz52YNN/8ViMIamMr8RNuGb4avQn1ffdD353Ucwbn9+gumW3rtx1drDwf\n0S+/lvco/SOnxjk8pkI1yXvkm4Ido2Mg0u+XeUdTfgTRGdvYQj1X+urQ7YLP\nkewbz2PZodV8MeOwJ0b6bkXK4MjgusUsMTdfayqrBJex6YFAdhR+iA8h8wNJ\nwODw3Q03o/MnhpsXHigGFNE3jRe3pheBtLoII1rWPsrnygKhZCYYNi4IN6iG\nHRVfrmDNSWfMcjybBINwz+0UTOCHst4rkEujZpsi/eOaceJrJzXD4wLxQSvg\nKnkbo1RJlu5ZfqqmZxIBF4kdNBE/nwv65P/28mM3Ox5BqVHnOQ8cCn5Yp1fb\nZY/GlSus1QvQYf3p1mCguLs3DqWYdSLcw3iJd2EHRYZsQqHxnAgQ+ZLYqo/M\nlYbh53zInDVr7TMh2dufiQI1aahjk4FKiFL+GvfvVS0TvgToxGfi5zmBoWW2\nc02V\r\n=Slda\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMPa/OBsit9ZTobnQPDu+GP3TPKkdyXEB2fNfg7J2DfQIhAOAUuIDOuvxi9DlNlBLIBBssBnEwwQOtfoBQ7+rqbHnx"}]},"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.2.1_1615318034459_0.634582706375191"},"_hasShrinkwrap":false},"0.3.0":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.3.0","description":"Auth library for Vue 3 applications and stateful APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2","vue":"^3.0.0","vuex":"^4.0.0","vue-router":"^4.0.0"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"8cc3f644f78ecf6fcf8945bf65cd1091e2b8cd66","_id":"@bonsaicms/vue-statefull-api-auth@0.3.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-NNbfSJVa6t6Of8hziaMpxggfJtXYhCenRNIvyaOoxKloqGqhR/lMTgtZAgjHkYBepOjdcXLjB6O4/GpZTd5Rwg==","shasum":"cb6e82dc417a085e34dac949cd0903d7b6ea18e7","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.3.0.tgz","fileCount":16,"unpackedSize":17306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV2OSCRA9TVsSAnZWagAAWnEP/12xcjtJieRiV0z8owUZ\n6vVl8uhn2X0GYoTm2+K6NpbI+OfmH1haNz2vVieP/Jy4yOgKas4AsNrZg6Zb\nXCdaBISHU380fJzRUNde4A29eNEQbn/J8ANLsuxP7pYxZPF07d2J+FBKVVL2\n1ofIeqK0VuAU26njqkGU5uIBgRbURdkiReCIiuWic4xKlPK2KRr/CfqKk3m5\nyuVd0njGbWM/n3UnZcitGFls6T6PViqX0N0tceUIqyFq9fY+KhVt2x05XFxg\nm84eB1QDq8z3XjNWLKcMgkZ1J+RedHTskoniF+mSGtcGSRxR96qlCAxC0e0i\nNEsoSpid7QtbQAxIfwxMnFaqTPNYpR1k67AA3auLBaEqRBxtLWosRhnqF3k7\n52LyzDiuQkc3Ynj3wAu3A2vy51GI34Z1oeX/VW0vQx8Dip9A3GJwZDUx36Qa\nwgQ29rdBx0ukHyM/2oSgFyD6vOi/Np7DZb28AJkrsxPpZMzSL+SnL7fo/ukc\ntUVT5jvUm44cRQy1w5l+vhajjVcpriXTOXHY4XGpkurnwjKFEKmphwR6qva6\nmhJHALQ6Nzrwxy6N/7gFHRqIQd9r86naMPaassaI7j/u2HNvH0M7Gc7NOA8l\nyKbezwJQ42mq89RmmyaOAE9TI7UNnEcVjNN2sWFhUx3GeouUfNipwum2QpJW\n10jb\r\n=Awqp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQ3jEH1pOWN2JC70OSErq2Uw7Ahf1yiDZI/nBLtm853AiB1NuGcUx7Ydx3BiSGzJV54MjeEQO+CggZl0VHlnmE06w=="}]},"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.3.0_1616339857951_0.03236427367279293"},"_hasShrinkwrap":false},"0.4.0":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.4.0","description":"Auth library for Vue 3 applications and stateful APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2","vue":"^3.0.0","vue-router":"^4.0.0"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"811572bbd13a0e2261c57e6c8d2131c29b92bdc1","_id":"@bonsaicms/vue-statefull-api-auth@0.4.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-XFPIFpcAu54lckvp1Fhmsm8GOQuHbU/1GjKx6EY445GlR8ZK6FOwWHDlwnjVztnSVp3ISiklaofclKt3MpZ4ZA==","shasum":"5fc9e4e6b006a53c28d04b1790dae7659111e9ee","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.4.0.tgz","fileCount":11,"unpackedSize":14100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX8nWCRA9TVsSAnZWagAAq3oQAJru5nTbO1V3b1Qv8uQ6\nCdV9pjNXdvpttcX4hQJ+WZmeBaRNZmibRvXyGQ7ruJy+t9bToDYBJPD6sFwL\n89kVKrZAJ2cTOqs7xD5LOTGVMW27oAzP9II7yErm931/QtHCb2IwaQ9xB6SJ\n3Vcs5Fqy2m3mWc88IRVZ/+jn8OnZ8jroEnL1wMUxklfjfjPoZKsmDGnOcibF\nFr/fZ9xmKvF6NYApqLAo8NFNxqs23BiWH7eTHh53wm249GB3+zCYgotREkcx\nSDirkoN3beTfQZqAeAwkh+sO/edwGzBhREd2UYoMrpfdJHi2CUBWpE9UJlID\nf4ZynIPWl6eSb8hMCZ7z1g2hZQCDrIbG+MfIKRPkJ1VEAoKEBNZWSZnc0hzk\nS868JQIOF1vih0ctLspqgj9jLORDsOQSIHICE3504/9OBTG3BM11raoa6PCu\nN7Qj60/WIdNwmKCQ80FtIrPF3B/7lsv65ml3hZCDMgQgOpsvDFOHwhuHlBAY\neH0B12SCfD4o5LYZhoakx0RXm0VJ9MpqdNRjqEJHKOfqrGy3qahdxO00lpFX\nIXY/uGN6QSLt78BcEAvdD2mbzdgr8h4aqfeM/xPQjZU5TagznnUXN07WZHJW\n5qnfHNdOCz84ONESXwdI1tqGwTlUE1l9LJNSKgD39Dx0lO8VYsmNLTjcxC9m\nt+JW\r\n=uiYn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaan9orY3fgmjSgLvHMORYYEyI6ofKZE7d2YXP7YH8BAIgQTfA5+Mex1g9G22BcwFgm3MRUAZ3oLCNmOFhj4mswyI="}]},"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.4.0_1616890326137_0.695302993154939"},"_hasShrinkwrap":false},"0.4.1":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.4.1","description":"Auth library for Vue 3 applications and stateful APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"b7ceeb3cde111b5bccd45dc8305b75e5e006d1b9","_id":"@bonsaicms/vue-statefull-api-auth@0.4.1","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-yik2ppdPn1tZ71mfGv745TaKF0c3E/GNX/Hru8iK5vOBSrgJPvkvfTUx15np9Ec02IbeAtsKgU7C+Q+pquPY+A==","shasum":"81fb56279c4ac99d43c13e1fb157bbc5c5ac6c98","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.4.1.tgz","fileCount":11,"unpackedSize":14051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX87eCRA9TVsSAnZWagAAcy0P/25C0LwOzYYPh+HeCaBS\nOA5TR9lDDxq08jAhDTnUDTQJ2K4uCKJwsAgqslvUaIu84U4jWG7RiQ+ABhhp\nmTI+hHPDF454JgqeNzemptlCTMnH9Z8N5r3tM+1ZTk8USXWNA4vDfhjcrnIu\n0ykKauWTxQ7ysGoyQrdTMmXBHoJxzeiFwEVvZVrh1qqLP22ReLW50Ufip1pA\nq/KAH47EyY8dkKCQPyTeoZNuiYN0yszyfnFlhP/D+J/0ZgfND1sW5jCXj/Eh\noOsAUcqpRGZWMIaR5Smqe5tnGFW0HFk+7mVhERpg61+ZD624NqpSrQO7M9VH\nd31LWLC5Ux00ccFggQrlWTofnZTNeWNSbRdVwnGXWMQcGhcQw35/iBvBH+EK\nB9CLBTCVlhVMSgreN9RyQfIWKfxtpcBrU4X/51XAXV4qWtSJu547N22c+f/5\nYhAiMDfq4dH56uoMdBmbHRWjUzwYOs3XmMzA+RyS4h6DX6fCneWg53otpgC7\ndUGv3nUCaTj+xQjMSzFhO0n8SliEAZKyBAxJPlf9aaR72ghYIeD+x2Kr9eP5\nH/PpOoRrJFIrnR4XUskypcCYuDesawQn66hc07IXRNRVIAT9vU0YRS0wJoug\n0gk1VDsEdCk0x1cy6g01dPTKXSzzBDIFriN04nykYXEOJhzJXaWg/crOF4cF\nPlKT\r\n=RK+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP/maKno7l9+oGruHkmSbE5rcEsZLs3BNWWwJdrime1AIgaZDTX5Ns0Sg9p573n/vcxQjFJTGlWKroFMOZxuN4dHI="}]},"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.4.1_1616891613502_0.34882738043924055"},"_hasShrinkwrap":false},"0.5.0":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.5.0","description":"Auth library for Vue 3 applications and stateful APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"d10060ecd2dbfc61fae686a3dba66edfecdfbd4b","_id":"@bonsaicms/vue-statefull-api-auth@0.5.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-k0adI8Pus+jllgBvHDMa1UQarcALifTyOQejWppJYdjnjpgbBgk4xjEsfwnwvFOogHP54mH5jX29q6fhStIzGw==","shasum":"13b45edc0f90f0a897230bae125f6f4971c2e66d","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.5.0.tgz","fileCount":11,"unpackedSize":14434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKPvrCRA9TVsSAnZWagAAUA0QAI8T7wIjjsktiD9zVCuO\nUhdy7XyvZL/N06+0Ig2UGH/TFITqYfBhunjbTgFrLCerqp8ZRwgnDT/gyXft\njOl5/1oENhB1N7ST/yN/lZyIRQf66zeyqVTYwk/tScGAG/GwbkR6WrFIE0wY\nGMs4Xor0Nm9HRlLy/rCkyQcW+cIBl9vgV3i4HBY9eIGp3SH6KpnRex0Pmvv/\nZF/PmXLP2puBT83yHRswMDsb+xiFwByLQYvY9HHlz9xz6xYUKF389pO+ooCK\nXiHK3O+25Oei1EcTnkhs1GalcmzT/643fAuU4w449DEWppzfRdtmGEWT6M2u\nGgJJL/4CglKsc/l8qm4eAKiXayPLq9WWVJcp2RBEQEbRU8GNMo9uiXHfrKMc\nPiXQxxR54K06JtwiK0RFCFZj5TKJCiUxJ/uChW4sD+ZpKqttzgSpIH7IxudX\nP4ScctPRC+gRgJ3mj5PilamkWAjJDboxL2FxFzNNSaGOpiC4nrqMl+X5PAbv\njyo9yCqB4nDrR/E9kPRnfV1XhZXOXcd8D1ifzSkqjW23kcP0OheK0yI4aKTK\ni0lLlM4gRPCleKQIPEGwZHlATorwg4/ABkh+6UHWtV1wx5YLaFQeGgSIbOI5\nTIfLFg7rZhuFFcQWgPPVYcLFkAIf9Nl8j2g+Sfq3QQF6rTP+dpmvngbpbykU\n2TJN\r\n=9bA/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6oSSVs1JCrw+CsOHCXFWjnUAN1tkqX3VYHRi6wTbHYAiAYeEn7sKaHZEWR+Ib53VqNCfqXobdSTBjTPihGcbszvQ=="}]},"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.5.0_1630075883583_0.8802931718675182"},"_hasShrinkwrap":false},"0.5.1":{"name":"@bonsaicms/vue-statefull-api-auth","version":"0.5.1","description":"Auth library for Vue 3 applications and stateful APIs.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"keywords":["vue","vuejs","vuex","session","statefull api","auth"],"dependencies":{"axios":"^0.21.0","deepmerge":"^4.2.2"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"license":"MIT","gitHead":"acb77295bea6e708be8e6a7ea79b76aaa41065cf","_id":"@bonsaicms/vue-statefull-api-auth@0.5.1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-yxaqaM4ymaZRfKDPKWd0P4ERAbgoAG3TD9sT5KWhf13soHYTtkye+rcNRlXAUuOoIsT0q5rZtuvdM4Fvcq34pA==","shasum":"c9c2862a38f6038118f7a14eddc2e8c9bad07557","tarball":"https://registry.npmjs.org/@bonsaicms/vue-statefull-api-auth/-/vue-statefull-api-auth-0.5.1.tgz","fileCount":11,"unpackedSize":14521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVADYORnloGvD6EwuS0z1XXlBA3Ht26bQoasJs1QqI3AiAocNDaDYmeDQ3/z2uTCpNXPNnpPrGcYF6sGml+6AtfpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEMzHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZNBAAinwKb3ckJ9QXmSshlNmsNu6LNwdhdb6uopg6ZS0pOs3OpIiA\r\nikNVfDCMJ0PzUz5q2RgnDjBeW5r3+Upc6uf4Jka23sWJC/hcUhqkDGkY4GUT\r\nLBvpfkdWyjVWSf7E2y9SGJrZ2hWFurPC9JsH292ICNGfeu1SYCip4dESl1Aq\r\nhabV5kgMWb0cef/OLKowvsKsIAZtC5WRlOt0OFfZR9+soz/W3sPrA7WO5U+o\r\nQzaeQ8XCp1+pb5rgxpuvjtTDkE+WQWoEQCz4v9lrHbf/+8vmDzIAnWfzuT9U\r\nzzmG0R8R+Hn+ifukwCZOw4xeKz4AbQN0LcwOkJkriZb37cX5CFMXMvIM6s15\r\nbA0r/UXhuSorsgFuzlA8IfJ9BfHq//C2mGdSezZDqx7VU0CKYvk0xvfKJXfN\r\nthq+ICpTEKTePJcPoHMn213DtJzANHiml6v3t0CMBBMr5VICvM4NhMO2rGoB\r\nJtnD0t9duZnLo3AxfFscce+5+zeWA7sguoH4GXs5fI9mxGivjsFrhjQpq055\r\nqEbnwnubwaLkBFo06NTfXX0/rLYAfLzsgFc3jstP6FX7O6f1qGplo78znryR\r\nwyiYbSb8EW7KbpE/orM5eJ2H6Gpltgp5XtOBVJrHkHZGA/YBM7lpu0+QBgQ2\r\nyHSA3FugMOqrPkw2h/PyAwI72BpNe7N0gPU=\r\n=aeJB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mspiderv","email":"mspiderv@gmail.com"},"directories":{},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-statefull-api-auth_0.5.1_1662045383487_0.4923223869316178"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-01T14:34:05.855Z","0.0.1":"2020-11-01T14:34:06.270Z","modified":"2022-09-01T15:16:23.770Z","0.0.2":"2020-11-04T23:34:34.654Z","0.1.0":"2021-03-06T17:48:25.233Z","0.2.0":"2021-03-09T19:21:40.310Z","0.2.1":"2021-03-09T19:27:14.716Z","0.3.0":"2021-03-21T15:17:38.145Z","0.4.0":"2021-03-28T00:12:06.291Z","0.4.1":"2021-03-28T00:33:33.678Z","0.5.0":"2021-08-27T14:51:23.745Z","0.5.1":"2022-09-01T15:16:23.676Z"},"maintainers":[{"name":"mspiderv","email":"mspiderv@gmail.com"}],"description":"Auth library for Vue 3 applications and stateful APIs.","homepage":"https://github.com/bonsaicms/vue-statefull-api-auth#readme","keywords":["vue","vuejs","vuex","session","statefull api","auth"],"repository":{"type":"git","url":"git+https://github.com/bonsaicms/vue-statefull-api-auth.git"},"author":{"name":"Matej Vitaz","email":"mspiderv@gmail.com"},"bugs":{"url":"https://github.com/bonsaicms/vue-statefull-api-auth/issues"},"license":"MIT","readme":"# Authentication layer for Vue 3 applications\n\nThis package is designed as an authentication layer for Vue applications in combination with an authentication backend server that provides statefull API (session-based cookie authentication). Example of such a backend implementation is [Larvel Sanctum](https://laravel.com/docs/8.x/sanctum).\n\n## Install\n\nUsing npm:\n\n```bash2\nnpm install @bonsaicms/vue-statefull-api-auth --save\n```\n\nUsing yarn:\n\n```bash2\nyarn add @bonsaicms/vue-statefull-api-auth\n```\n\n## Setup\n\nYou need to run this code once while your application is booting.\n\n```js\nimport Vue from 'vue'\nimport { createAuth } from '@bonsaicms/vue-statefull-api-auth'\n\n// Import your Vue router instance\nimport router from 'src/router'\n\nconst auth = createAuth(\n\n  // Router instance\n  router,\n\n  // You can override the default configuration here\n  // Default config values can be found here: https://github.com/bonsaicms/vue-statefull-api-auth/blob/master/src/config.js#L3\n  { }\n)\n\n// Don't forget to initialize the auth\n// By \"initialize\" we mean \"to find out wether the user is logged in or not\"\nauth.initialize()\n```\n\n## Usage\n\nIn the following example we use the `auth` variable. It is an object created using the `createAuth` function.\n\n### Getters\n\n- `auth.ready` is `true` if the package was already initialized (`fetchUser` endpoint responded) or `false` (didn't respond yet).\n- `auth.check` is `true` if the user is logged in or `false` when user is not logged in.\n- `auth.user` is the `user` object returned by the `fetchUser` endpoint.\n\n### Methods\n\n- `auth.initialize()` - you need to run this exactly one time.\n- `auth.attemptLogin(credentialsObject).then(user => /* user logged */).catch((e) => { /* login failed */ })`\n- `auth.logout()`\n- `auth.fetchUser().then(user => ...)`\n\n### Protecting the routes\n\nYou can protect your routes using the `meta` property. This valus of the `meta.auth` can be configured in the `config.authMeta` property.\n\n#### Routes example:\n\n```js\nconst routes = [\n\n  // This route is accessible only for LOGGED users\n  {\n    path: '/home',\n    component: () => import('Home.vue'),\n    meta: { auth: true } // Notice true value\n  },\n\n  // This route is accessible only for UNAUTHENTICATED users\n  {\n    path: '/login',\n    component: () => import('Login.vue'),\n    meta: { auth: false } // Notice false value\n  },\n\n  // This is just a reggular public route accessible for everybody\n  {\n    path: '/something',\n    component: () => import('Something.vue'),\n    // Notice meta: { auth: ... } is not defined here\n  },\n\n]\n```\n\n## Automatic redirects\n\nIf the user is **NOT** logged in and he/she is trying to visit a route accessible only for logged users, this package will automatically redirect the user to `config.redirects.unauthenticated` route.\n\nIf the user **IS** logged in and he/she is trying to visit a route accessible only for unauthenticated users, this package will automatically redirect the user to `config.redirects.authenticated` route.\n\n### Configuration\n\n#### Default configuration object\n\n```js\n{\n  http: {\n    driver: 'axios',\n    config: {\n      //\n    },\n  },\n  authMeta: {\n    key: 'auth',\n    value: {\n      authenticated: true,\n      unauthenticated: false\n    }\n  },\n  redirects: {\n    unauthenticated: { path: '/login' },\n    authenticated: { path: '/' }\n  },\n  apiEndpoints: {\n    setCsrfCookie: null,\n    fetchUser: {\n      method: 'get',\n      url: '/api/auth/user',\n      transformResponse: (response) => response,\n    },\n    attemptLogin: {\n      method: 'post',\n      url: '/api/auth/login',\n      transformResponse: (response) => response\n    },\n    logout: {\n      method: 'post',\n      url: '/api/auth/logout',\n    }\n  }\n}\n```\n\n### HTTP Client\n\nThis package uses [Axios](https://github.com/axios/axios) for sending API requests by default, but you can use your own HTTP client implementation this by calling `auth.drivers.register('http', 'myDriver', myHttpDriverFactory)` and then `auth.drivers.use('http', 'myDriver')`.\n\n## Backend Endpoints\n\nIn order to use this package, your backend must implement at least these three API endpoints:\n\n  - `fetchUser` - Get the information about the currently logged user.\n    - You can call this endpoint by calling `auth.fetchUser().then(user => ...))`\n    - If the user is logged in, this endpoint should respond with HTTP status 200 and provide an JSON `user` in the response body. Example of `user`:`{ 'name': 'John' }`. This can be anything useful for your frontend application.\n    - If the user is **NOT** logged in, this endpoint should respond with HTTP status 422 and empty body.\n  - `attemptLogin` - Attempt to login a user.\n    - You can call this endpoint by calling `auth.attemptLogin(credentialsObject).then(user => ...))`\n    - This endpoint must accept the POST HTTP method.\n    - If the user was successfuly logged in, this endpoint should respond with HTTP status 200.\n    - If the user is **NOT** logged in, this endpoint should respond with HTTP status 422.\n  - `logout` - Logout the currently logged user.\n    - You can call this endpoint by calling `auth.logout().then(...))`\n\nYour backend can also implement the 4th endpoint, but this one is optional:\n\n  - `setCsrfCookie`\n    - If this endpoints is configured (not configured by default), then it will be accessed automatically during the initialization procedure.\n    - It should accept the GET HTTP method.\n    - It should configure the CSRF cookie in the response so any subsequent POST API calls will not fail because of missing CSRF token cookie.\n\n## Are you looking for backend authentication implementation ?\nFeel free to check out our [bonsaicms/auth](https://github.com/bonsaicms/auth) package designed for Laravel applications.\n","readmeFilename":"README.md"}