{"_id":"@nuxt-alt/auth","_rev":"69-3e5b415f6b9aa4a484cf0678bc0d7889","name":"@nuxt-alt/auth","description":"An alternative module to @nuxtjs/auth","dist-tags":{"latest":"3.1.7","beta":"3.1.7-beta.1"},"versions":{"2.1.8":{"name":"@nuxt-alt/auth","version":"2.1.8","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.1.8","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"394a877b7b4991cf8d3df076232ceba67f2b6778","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.1.8.tgz","fileCount":87,"integrity":"sha512-Legs2snnKrjrZp7Cnsaj0voZwvh3ShhD3LcdM8ssaRopCUpDY5KlzZyuaa+aYNmLZjnKXVnTP6HZjDH0KNDr6g==","signatures":[{"sig":"MEUCIDi6xQl4qrXuClmbc5sScVmt64U5lDrKI+R8e5/nQcSUAiEA/j6RucUN1O/r0Iy2KQVZEFoCx48aRUUAcrr8OYAsnaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk8xFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprbxAApEDUQA64+FbH6DS4dpMI/nTSEy0Q35dCrpOJJ7exoLhREGsl\r\nDpiz/j6bke5T9UT1dA3NEft5xtEUxo1e7eQST/IuDjrBbt7K8nuiu0TQdWiE\r\nf1vVPxBLs1weUjrK+0IMJi6eDGwUEalZYQg0kaP5QdmnAX9AY22fF+tgWBbm\r\nCdRoNnVMc+AzYemSNygihvlAm0KFD7lcJ2NmHQ4Zu0/WNjEBMGZ2x1rzMIHh\r\n7u2KuMfQaSzVjSjA6gca1YmLA7mAHPtCs6FlQL9Qsse15atQW1vm5cZNjs/z\r\nMBIdZqdA6N19ypKSmDyHAnIz4290qLwVzuDn1SwVKH/p1zrnizTVrqOU9DJT\r\nwKpWSfago6KqTUULgU/lxjLaHpEekh7Rkw10nEoEITXj/sz5CE7tIibt3nwE\r\nkz/1daYcOTLAPZPW51ghDBkoM5jRtDpWoKuXYtMDWB1dusWQdDow7J1mcmtG\r\nCmUfW6HLyaaa+Esx+Da6FO7mTfPrkLcdU3Wl+hZUlY6AcOZHpIYrmRkSjfP/\r\n3FhHTkdZDHzcqqrwLv97HejWpCGcUu8g3ayd+oy4cFfe3JnAdmwQv/NM9nco\r\n2kAy9r8QFNTOxgUgaou/xgACS9nNr386VM3L/wP0fxfEas8u0jYnfwF9TFKz\r\nFRmL1Hx9jo2xI+5I8/Joz2EyzRCshnlg1wA=\r\n=MBvR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.15.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.0.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"fdir":"latest","nuxt":"^3.0.0","unbuild":"latest","@nuxt/schema":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.1.8_1670630469082_0.4786988448346101","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@nuxt-alt/auth","version":"2.1.9","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.1.9","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"603d80a8bf89e58584290bb65437a81696468290","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.1.9.tgz","fileCount":87,"integrity":"sha512-69d4Rk0C/36OjHvdbPz8Osp7SQsdWYvHWY0k1qbW2NOmB9bEFVK+ERK11kZxdOTAG5lbwp+5Qz2vkstqNeaJsg==","signatures":[{"sig":"MEUCIQCg6fGAMrDoCcax0FNP02ODGOyMOfEYs1ozVIxKKVWB5QIgFd6BpmGJL+p9IAu8sncIgayiQ4QFSsDsKq8OZBAsoDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk96WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSGQ//SuhRRx+m3fQ4cVEqUujdSZjhvTZj3Xulx8U7J0fpAokL9AYM\r\nlkBCiQridQ6MX7d5MTt5tyL1gLiKQYbJ5gaypEIF8D3u2atmqXvCkWxqIF9b\r\ntoLcSfgV1/jzSkkEz5m545RZE+FzTvR+lSoI1BQGQfVtwdFe7GLV9uJqZEAY\r\nlDaNF2wFAU3cu8YhLlGwlZTS+sbp/BW2+q9jdxtHM8m4WEWLTJ1iwEiUAb/N\r\n0ImFzLWtiQBBCfD/savyW5wqUnKIX8weCptso7utxgE5NwANjZffDVYxflXE\r\nSSng8DrLp64LJTcc/TxJUk91ptRwGLgRaaJ9t9XP416YQD6v3L5DE3KZSioZ\r\nC9cvo5LwgB1rjfDM7ZM87gOHQIiNmzbCxE1G0fqVwsnQInRDW8QSW6y0JVZu\r\nTW73/2BwCXk/fHkE9ePodJzPux6JJDKEUCbJHdaeMJV928fp0XXu+18nUhAS\r\n6t+EEV2U51IDs6Go3fYRnNY8P3iMY03K7qtIBnphgzQVlgnrfd9YYtF8aSOd\r\n+iYwZcUUuSPMf3FBoBDQrTPGLje81yxL69RZs/Z2+IRNQfhjNAunGlf0eDxk\r\ndzzNrStrJ+saRGm+w+6br9ftp58ZJXwv2ZQiaqW+XzS4m/8LIJo4dcHg+OcD\r\nYoRR7UpFWLluZ4hAQ93oVl6VfTog6zqrtxE=\r\n=RQzW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.15.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.0.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"fdir":"latest","nuxt":"^3.0.0","unbuild":"latest","@nuxt/schema":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.1.9_1670635158706_0.9706503325933888","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@nuxt-alt/auth","version":"2.2.0","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.2.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"331269003c691b149070bf74d937b70857079e83","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.2.0.tgz","fileCount":87,"integrity":"sha512-T9U+wpVriJ/P9U/GGkrS5KF9ryrzbLBatdYyeSaxv5rzOzbtBIesXWG67/hT+sZTx/ObL9XF7ljzEEded7av6g==","signatures":[{"sig":"MEYCIQDMHoORHfV+RuaMNPCtP8qUnvthv53G56m1dspGmog5lAIhAJjmRHy/h7X2+zMHDVw/y/2KwgG6D9LvXjmAcc07VIhF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvUwSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZkw//acY5OOhtsUVRFXxzdsJ/xeC3O9hr/+2TlYCN9V/F2JwOLO1f\r\n2rrPeu1bmIUS48o0GJ1sVVEVQNBpUZYNjv5XT5WrzlLkiPDiJH4S3rVqeaXA\r\nBKAnd/gMeG8xOPtER7byiTh4g7UGYbaLqrjTgN26BJVVm0ySLzyuVwntkBSp\r\nb/HauA0OAemxizpyc51vDNzKwPWR2u1pJ5HdRJsZ666Bptn/q59OEeF7RDzN\r\ng99A/KVgUhli0ipyeXOUO8LEchRJAa1Muiap9n8DYeg+MZTXX6W35nbrc8PQ\r\nAWPNtJtILEC2E9OFB0AAgQ5n2QV4mJeDtail++eal8TY+DdpkVwbpXAsX+lN\r\n2obPOH0mNLYs6a95SBTziJ7T992i8IOFjoKIor7wcQn50OmlUo9myMU0CuJ/\r\nBvWNghsifbS3QCmY9w6ol6Jz1T3xambscN9m1VNFrWgcOHOWr66eGm9IaBso\r\naAGM+uUnfqOsszxXKXtCw5w5eoOeLGGnsxqflrXhxxdfEIBKKIIKKAHVtcMM\r\nFBHWuFn6mSTxMUPXkcN5FDTfre8MnnH1MkvElE+7BeVHCTY/RuBdf0r3VM7O\r\nA2BjlmAZNg5ELz+qFlST54giUD8fKink7cvzl9FVVh+dz3TccjY1CgJSfu7g\r\nEvPMhcpcK8ORLdJkfUMBMMuXXbqacifguXc=\r\n=ny8f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.15.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.0.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"fdir":"latest","nuxt":"^3.0.0","unbuild":"latest","@nuxt/schema":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.2.0_1673350162326_0.6497445412936238","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@nuxt-alt/auth","version":"2.2.1","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.2.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"a567008662d207825ba54b8752c9de85bb95b5c7","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.2.1.tgz","fileCount":87,"integrity":"sha512-MGv+UpeYOy8skrb/yMYOdjCDCzcN/OuCeZPR1BaXnMqYIrACu8Mod49qOodb64rkW6p7dfLFU4vV4xUO4bqqaA==","signatures":[{"sig":"MEYCIQDMdCQAmsPKJCLqHEtyj86RdpftLVuIUop1FW0Xu8J0/gIhAN/23Y7CbnGyuERphabkxSJeYP+iwcjTpiuDC9FelYiC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvrkaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMjg//QNRQ4tqmTTQNy086E/ak+3pFPNP16cegBEiNLsP3rKQO6AkX\r\noPWCZan3ngyNO6sHLKx/14pLY4qTsQMpm+Ur3wa8OetnUQCPeJvJbr6b4pgq\r\nol8xQXTSE8dS06oltecMCtwlnRMaDudt27DFSTfRSC6cy4aezxo2JuOgT2xd\r\nVLd9fccVTTGbiD5We3DOzp9/tzI5bECz8E/EIqm0lf/xp0+qHaTOmpaiW8rl\r\nhPiuXydgRzP7Up+hyvDWK80HCe47N6ILWtASwOwf1Y7awBoliwIPwt4FGMvw\r\nU5L0jBMwZ96mA1WKC+LvDh5NF2JfvAzFYxO3xQrH9QgqYHNnjyorgT6KZgmz\r\nFYdxbmJpwh+GDU8+z1BQDxdGORUUjAajZT/2jeBeEp1OPSitGcejWvU9YxLa\r\nopLlOJI3Ee6CH4UtNC3NLDeeD54g6Ri9YmJ2kEemzhUCPSO1Ee70WIPrtdqk\r\nDzMjyot2MGGVZ3wT0zBRGE6pUyh622eSqPbG89BySsGIMesU8kQs57SJYPqD\r\nAjrVN1n1+/wHHx6GIlM6kaUeQC9Rn5N7C7CEfGNStA5DcwqvPDYtSgckeh+e\r\nGISC9uQuRFOxP5Pt3hLytZCYRVS9aJ4w6wShTmu20QMFQHShAuS5EYpSw2wE\r\nyajwxOaDROqdOLkuu9sBSLiOZbwk+avopnw=\r\n=B3/j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.15.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.0.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"fdir":"latest","nuxt":"^3.0.0","unbuild":"latest","@nuxt/schema":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.2.1_1673443610578_0.7685670591670575","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@nuxt-alt/auth","version":"2.2.2","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.2.2","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"f983b369896d0cf3a419e83b49435540a4fb33f5","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.2.2.tgz","fileCount":87,"integrity":"sha512-z1pp9nUK2ED60QRpTKXDpMEFB7aRguIW0B5SGJd+VXIRGrSJ0aojmsX1l3Jp3i48DCZmCNCsRyL8tbPL29LWPg==","signatures":[{"sig":"MEUCIEHxLhwAhSpbsmosgp00Yz4wJXD+gzjyeNhEDUlY3V1OAiEAyqlCsoOZ7t5JsiV97AyjBuUZVEaTQznQGO7j4jzI0VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwX/aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorJg//chjTz34ngkvueOdtsIrxFWGfQH8AOk9vFWRuv/x6lrcokm+0\r\nDEXKbPrF9grr8CdWH7wBZGdpxfijgIWYW3Ou6Ge5f0Zu1ZDseTZYUUBALmp8\r\nXhPUAUCu1MxA9ZLbB2m0ULpiWc3hgGf7LNJ1ejIqNWgnUT4XHTlLGoqpArHi\r\nmybZqXqlfQl5U23oYAEJHt/d+Uo27SAYyGvz7RLcb9kkYvj3qn/6TwRtts9H\r\nKbYwayflpbu6B7+ooYNMPcTuxfOEe0kxCFSO8T9assbxV5WKxRd8zpjmNABn\r\nqnWojcEg7Wx9BZ4P0jzmYgfudxc3Ykk3bbjjoBOKCv138b+psTLnZFXZ6Soh\r\n7eZhaUlSVK8mApMYWfAOEHsM6OuolKC6EAWs6MRvlfszdsu5G2sT92D2Sagr\r\nwvAoXpyFyH2L6SmdKTPIZwfl+l7HlzLtelxqGbGDSeQMpNQDXP75WUoEtIg+\r\nBZk+G2WWifQq/NkHib6Z2pwhSxCTQ/2fLS/e+wqp3xm6kCPa8qVCBgi/pIZM\r\n8hI0vJ761I6BYmGnvNlL10SX3aSfg6/LAmj2wlOXmOWhvExhp+fdV9Kr5gCn\r\n/ifyJirN5OsOoO88Jl9oU+ppZcN0PhZ0SVd1iI/Qzqw0BsojBEizBlDEAfOb\r\nliklYUnHEaBvroZOSbV2T7UuyhQJmEDFuQ8=\r\n=uQlV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.15.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.0.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"fdir":"latest","nuxt":"^3.0.0","unbuild":"latest","@nuxt/schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.2.2_1673625562600_0.5917238251890746","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@nuxt-alt/auth","version":"2.2.3","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.2.3","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"6eaffe7c1f1242e9f24d48b7477ff90c8a2c85b7","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.2.3.tgz","fileCount":87,"integrity":"sha512-XyrzUE0vZzofPifAnEt5c+6dTvjVKT1po54E9clAhy387cWSjM60qt/tPXIIv5gweaolUjIfYIfC4x/t50rbWw==","signatures":[{"sig":"MEYCIQCa+vlo9w1MpaIdD1FyDIXDiI7hJE005k97ioyfA7j+cwIhALhE8qEtee69pEGTy8tAj8ZjuPIyCBGmRSHrYQQQFplD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwbF0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwaQ//bVNozQ1rQBSWecZqa8BCQk9iwpeI1IVqa0xq8Kc0/snGLQoh\r\nwUEtqdEn+8rxmah1zuHsJoWNmNeEfw0T3LonpacwELSyJ5tfe4QgBFq/dc5A\r\nwgn69C6sbPkBwj2+sKjHCt1KD61dGIJZm0SCBeL5lKU0Cc2/6P/d58KwRv0p\r\nyR7Vsbw+uLrFWmlVrrXzg9iN/FLyxydFt+/95KGkCzmvoD4SmjsoCwaCMm7F\r\nj2Ow+xZaQtAQ2rhmQVk5wCIni+w587TEWFav1LgvBuHEh3l2sm+AvEldC6D6\r\n3LcCmzjOmFl4BQEn6Y1jgkiczgA0obQ0ymhbRivntmb/zRYkPmOZhWd3v977\r\nxCnuDs6I49Vj55oLxbaueCs5EjRyumNmPKhMrvuSdyBiiyUiCa7QEdWDrj8w\r\nI+KjWBrDBgyjwd20yypUMOB5+4DX654MYHBavagywhYMas9NQTlCeK1JBUx4\r\nHR+yxEixy7J2VUayRPTBJVT6E7K0M5wHU9NeWq+qxj+Voy1u6y5IUYyHcMSF\r\n7HKOkqGAZwuS7wuZdaloddJweoCZurk7SGVkLwdfOJe2vYZ7Sjjke06J0Nuf\r\n1psYKhsxfc6Jt+25D2e/RX78wPb5Y6VychHdqRPVcbQeQGGIUja0JSJ6wFQV\r\ntquaYp8eEhOc3urDqLMUjLDQqMHRVB50nEw=\r\n=YhUp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.15.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.0.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"fdir":"latest","nuxt":"^3.0.0","unbuild":"latest","@nuxt/schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.2.3_1673638260553_0.9823855676293691","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@nuxt-alt/auth","version":"2.2.4","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.2.4","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"4a001abbc77df1dff611c6262f81bcfa5ffcdb41","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.2.4.tgz","fileCount":87,"integrity":"sha512-0JCEr+r3+UZ89E+vn+ajeynWjh0YPA0uWp3/ZLHTA/uWjxSIzoD3pCorIF0JBT50njWfUKywxHWzcXyVBrGfcw==","signatures":[{"sig":"MEQCIAsYg4Cfu//yJSdWkO92hMvCxwrhzQwC9AhiSe35sJvyAiAzP2Dslk21NH8SsI7X3Osq+qp6Ws8knspsg2bJ/QsSuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwiprACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFFQ/9EOfH0QonKwxvjMSTWDGOboIaFw9/OP/NOzim0fMAmLAd3OLD\r\n40DGRmqTCBswTS4a1CvrdcN1IcNro5OhoT04zP8iIpPbQN2m3Wge7XbZy0LI\r\nUHg144qwaAP067x8n+/FGwu3AD0o6RUIXfP4OX4yVGCo71AVJ3CzoivadPY0\r\ntX2bF82m0giRfSz9sWYxtVsvT8QBNBerCudZyGzFQLolRxmKEk5ceg7Dj62u\r\n9IpQzFQOPROvGpkq+4S7s6CPnq62YI+nDigWVfxFzAek48ojwymKcupGBalp\r\ngMMr0hM6M0uDgPCdbvood9OQHipZ+Rb45UDHlXVzEyCz1bnCU5J3p8wmbssy\r\nUN1GMPJzvta2GExuUiC88pl3URtvLfBbLSOOhxjLzsp3G6XAvfvNNJVaih/W\r\nvhi8HtO2nsulRycoTfJjNPfR5VAD+OUCV1+FHbuQAWfUY0sO7g3S2q14D0oc\r\nxBDUg3qcFxBt8D8motkVl2MMkaeheuqByUAGEMjKrH8hn5Iv4yKDgH0uWnw7\r\nnycn4S7S3zoGQtLZ5cPhAiwE0zqme8KC+q5NliQMzl1sbPudRvdLmFfC3eja\r\nCYkHGDUSSRDMPulpnO1bD5UtXBhGIHmqSiq6CO03tEnXbaameiAFkKM6HFvo\r\nyi6nLaHlEuF1V5cbVmGZR1iVDHwk5jw3onA=\r\n=71cl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.15.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.0.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"fdir":"latest","nuxt":"^3.0.0","unbuild":"latest","@nuxt/schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.2.4_1673669226898_0.3098338382455794","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@nuxt-alt/auth","version":"2.2.5","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.2.5","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"0ac5e417f0b2e8a8f9b2414d6ae3edecea6c65a4","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.2.5.tgz","fileCount":87,"integrity":"sha512-9ox73G8awhu8po3MJlNflHslPfR7CvjWP3yQV7koedPNwDf02/AICfT8E7Yxaq2IKYK+yDCAJ5gUQl1QrdHgZQ==","signatures":[{"sig":"MEYCIQC9MbjXPZngZ/L2Xc6T+/jiu/sUPyWKOdjHy2dS14zF1AIhAP9hDEkfBLjFxHgKD2z9pp/plvXz4ru8cCK7W5OihTyo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0ofiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCsQ//QUkEmiWEMmcJK0xZAqaSDMaV2CuKzHmzlnDdoJ/n0P7q/SyX\r\nEAiv9Vdo+eZDqDjwsVAHe1CiK7UJp5g/XOg4YoNpdSj4D2hEJ//5VI/0CrsL\r\nBficlbcevE1X/edSyPjWiYgIUlguHcJ/BtUwp+Vsi2thIT5YNHNHySULt/XD\r\nMclGQDoyhJTzct0CogTpNRDLXcaqtA5lrWAudgp2CHNjG1i6DROjUT8n5Uhj\r\nKByf9VfqBM5AnAbvDc8ezu+I1KMAWyzMWLk8tUPCthvPYy+ffp/KXmbEoSdq\r\nfRMxdFurBztvaKT4awZNP56LF8KkFWvZgBInxkylrUDQEIIpl3WwTA1DBO6V\r\n2rOt50gT8aKcMfvo/OYDTWMyWR7nGMo+uw/WOyQZUP0Cs89Ub6Q+f6FUgB0R\r\nq8quwzFUxSZg0f69kif/foz72FxLEUqjhxDjXazSk7/rL2glklHdGPGTUjuj\r\nzweYjWwCtT2HF1VafVlkDyiVGYhB9FtjeKjvFXbrhdjXqlCsEtyHMT1JWl4G\r\nDrA1mBeqDo0/MEAC8pdA6LvyfcO/AbOGUn3PjjJJQezuS4VlG900iz4LyLzu\r\n47RWtBmEYY2H/Ti73kM1A0zPM1v5etS0PYIemBIB5iEVvjrnaZRc+En8FNKK\r\nXt5P107KBIW1H3nXjFm/gjMLPZZ+kWQnubs=\r\n=jqpw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.15.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.1.1","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"fdir":"latest","nuxt":"^3.1.1","unbuild":"latest","@types/node":"^18.11.18","@nuxt/schema":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.2.5_1674741730710_0.26234460762456324","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@nuxt-alt/auth","version":"2.3.0","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"5863eb43923ab0393c87855f0b91cab73c1079b6","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.0.tgz","fileCount":87,"integrity":"sha512-nXzmpMsOR3PWucJOHbBOFCkycxFpeEzpCvtNw4GhBrHWh9C3Uq59PJ9jWftcSu5TFE6zctrfpcZuKwaONm9Bjw==","signatures":[{"sig":"MEYCIQD4e8BkNvehK6HoKTnBzbk4BlIVpymLsx9DTzJG+Dwc+wIhAKD69NQWzTkEW8f4Zr26b3YtStIFEwC9IIiZpQ1GGSVZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1GkwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWMhAAjpTZhpS02m5ha4UxFh5ACFD3lW4ruvFgyKWkT0IbdyvzkZRb\r\nDgOmH4f0mZVRc4fenpIbqV9LzdFCkm6ELt9osErF35U5okKEVNT9yNGn5/6b\r\njlTj1v01ae/zb44nQ3wLKnwdSCOmX91udOqJHyIc7ixNPNsmYVOoTrCN6da3\r\nK0Hn/+efdx6dB2W/Cafqf8QUYG/dYEyTiHvjtSnfAcY03G10vRHDLSWtiSW7\r\n5H70xYHxSdRthvd5KbPzQTvlxDxj4ehTkExuaLYcA29qo/5UBtHiTDxo7mfM\r\ndquE06UUk30Uxy81lFYfxWSXonkU/NP4Bmz4tjdv8KLSk2+lYESL3tqVRQIv\r\nsSiRImeBv+Iex09N+NBpnfXTiSjcSOl2+5AW0boyKrZfsfrpGYB35ocafgT6\r\nyIal9iGukQO2rolVjMs2UKzT5OI0XQQbi/9lb59si+6EW5srO7B92crLOGdR\r\nGEPmx6AL9qpowq58FVlVrgM1xK5YvStv8IPeemWt3G8SPhPsTPEu6eVKtHrO\r\ndHPO8u9iAleZV08e43YMdL5J3pxLV+54GZPpTbDNXUrxD+35YzUcV/FYMjO5\r\nF4+bIg2NSKnsi0kzSfOnOUDmCm6DPgyOqywV7YtbNMd4UpfERYLQiNPvmCqk\r\n9yfs/gCKvDbagxAJ/AXTZi/VzeLBLkKGlyY=\r\n=Domj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.15.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.1.1","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.1.1","unbuild":"latest","@types/node":"^18.11.18","@nuxt/schema":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.0_1674864944022_0.6273538952857092","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@nuxt-alt/auth","version":"2.3.1","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"da7e19e5b7aa1d82cadbfbffa84b9fee6e1f82f7","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.1.tgz","fileCount":87,"integrity":"sha512-37v2PzBDytC+Qcr+KfabHKUc9n3AcRCfb1MKgMnKZkTKwo7xZ9/1PbR935cTAsAPb5WevjCgEwzL/LueKPpeXQ==","signatures":[{"sig":"MEQCIGLh7cIEnXUe5bLm6hVq5XEH3jp3Qywh/igtQYzETP+wAiAK1hScNPWbO6l62EefFRlvUjtKxWkv2JkwWCpgxuOZag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3TLwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK/A//SGeyYgLpSuwRkgQmCWSdLVtZR5LUL19m6GodJ5PbiCA5gFo0\r\nECO7Wk3FMa9LLde39HNaX8Garp/vh9w9KwQVIMUoeNOl1wCQB6TZehbKBssD\r\nrCl7G11HSh6vo/cpDeJojFvir/fLJdIVCnsZ1nTXe2npB4gGCGCso24t3ebp\r\njqaOv55Q73UHsjGIXTcBiTjmUzCjqMSYpd6gijYXSSk9f6PI/VMsLcu6VySW\r\n0MeggI0VfR7cNtpUt9vrGaciCe+mrT1a1PELgHmSCEaj9ITJxAdq0QuA85XP\r\ndhWJ/PA5jxJbwFGfR5FXCM1dkDFF92VkSaDqLFtULYOlIXy4CSAaMF0iyLfm\r\nkYu3DBiwHgMz0fFgRP+escKa40P+c9/qtX5wG4tzFgclh0fkS9MJRxlNslVF\r\nc+bBK521EV1IKV7ZlIkGAupUisVyRUJ8zGHEbS6GfA9DTexGUw2tDKzYJS2G\r\nvht5SP2zAqXCXgde3KeMU2b5Dv639on9+w1xwkEUaERfTfZ0l+DD2Vj669mQ\r\nDpToQXJrP40NrTKpojE5eUsCPbKkQ94sSBcysCbH3apDWLs4jqpobwQBuwRV\r\nzgBzPSiRlV0PPPVMyo0/9b1cA3nlBAuCK5HHkSsokTrPVW0ULjX5HJEZP9u7\r\n/Ny3GBP/O9gJ5BYlWLOSK1orGfCXQWNPLyY=\r\n=d3PJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.19.3","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.1.1","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.1.1","unbuild":"latest","@types/node":"^18.11.18","@nuxt/schema":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.1_1675440879833_0.650305359551814","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@nuxt-alt/auth","version":"2.3.2","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.2","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"5d71a46b57903ca6bc0d182c6450b9c058fdf2ff","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.2.tgz","fileCount":87,"integrity":"sha512-CjJF8jhPShI/CrMYiOlY+te868hlZkgvp1hpL+WgA4YLOcP8ry4OiOQO21bT0socssrzRwMZ5KOi0jmiPhNgIQ==","signatures":[{"sig":"MEQCIFRiaNcxvppikSFxNf9wrHH+Yv42oGhvT85meN2xbY8NAiAks1QusjIFVaf6HkhFYPhzYJGnAMRz/5DjhsR2f6M4Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3Uz2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVcw//ZgRuQ26vXIrGH3LXxFmFBWFu7JguYofWfpWdJ/W3PFxKvfAo\r\nMcBfbeDrcL4CrKu7CKlzJo6SORinIFmkAjRDORwozlDiX1Qgy8L6OgK3ngyX\r\nLj19VsyQUVaW8pw+qmjhEDMiKsbsOGD476VX3c6F01ebEs9P1rr0U1nOlPto\r\nVciz8UPVxduKkPgsZVRZF/2wdpTM0et+E4pQNqZ+hTz0CTMn+HqZUF7Sjugo\r\nF4BUOa/xPfu0J45Q1CPMmImOEyNY0i4T9fljjWgPzr3bpJ0BcFIn/G/9+SGi\r\nMR6/zkkNN64kf8gOrO37YxsoHEP/FBaCCrTI1BpUSspCms1xbnHV2QiflXif\r\nCKrF1CB5XUu5csM71fuirby6duMTQ2HcgbwJDXinSvortVF7+NP9LlRU77WO\r\nGHY8Yr/pmzOYVd0Z9TQEnJptaSSwx3HWdk3VvlJKdKBStwlEi9jk+heNeFx6\r\nmjx00MSXyzBd27xJ6RcC8GR7yitJYlyq4ZCv4hKdwjoZCVZUFfvJXdEENGoA\r\nGSZdqzOdkInPBb2Y96NBXCl1Dv/XxMhSpB46X7iO47Oqqd27YL+jF08Qdql5\r\nT48TNhSexjsxokBjf6moW8c8xHnfJxztspSpKY6wbB1RyqmHz5e+S1wvXE/F\r\n1+ubEDGW+ma6im+H/x0NXtDJdXprOHSBmko=\r\n=uF/2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.19.3","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.1.1","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.1.1","unbuild":"latest","@types/node":"^18.11.18","@nuxt/schema":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.2_1675447542364_0.2329456459515049","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@nuxt-alt/auth","version":"2.3.3","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.3","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"4d871b2cce954d402c4f78384791a5b028ea2e6b","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.3.tgz","fileCount":87,"integrity":"sha512-4bIzTw2MqJ4vFHlBDntMRtOLeelKLSmaCESW/DxuAJNhFF6BXOdm9iYMQvQ/Dc1LthJ8A0X+CKJnCa/HuCv9+Q==","signatures":[{"sig":"MEQCIB61lZZFReuPaSwnta2789hbxnZ6UrMJfPS3Hiqedrc0AiAafx8ofmQIOEaL6q7V65KtSt9CvPWtpUgN1dPoKwoDrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+ipWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXwA/9H7Diho8pDI+J57vWdOhbOn/lHIfRu57ypJMBvgH+Wws+DOGh\r\nHO/rJGXMxR/8kXQXjo+joiyaDiPQfy9IO8JNMGxd4LMxZ1Mo0lE/yreuEsb0\r\n2p6+Beq/5g7yDXMkx8ldtVtJjYOQuxPeRfWk1NwFTdTSR0+Yk3EasbxEOFhk\r\nXLLF6+RnA1O/8/b/6mnnLVfu/nECcRUCKIGHu/gQ83c/xm69gQtiB8MECR3b\r\nf5bXo7qUFAkxedtLWDmiNwzHmEexZI9ctvg9+LmIwOiflhP6K/s/LAXI4Z4a\r\noeQzP48sJy2Q410/sKfNgql4dSdWLiLZxFlubOPR9Hlbc7mxFaOOsptOkfUP\r\nFBNmxMYhUqwXC4GVAPM7Jjy06zVc7smSNrm9LI2qC4Pah4EtG/dQnjxfmyia\r\n0ZcpOFlo9xP2/GVYj7uS2DUCoSqmaqQ6MxgdCIsLekE+XoCKsH+sHHBliEP1\r\nf3IxBp248Hf5UwmxP8z8aGM7civrRhTT17J+JVY7oPeUTJz6P4jw2hsCjhfm\r\nDJlJWwAz1gfL6Hz1VKN6rXow9YYp0EGRDBYsnHYd5Zv2ZzcnCS/LuREYlgnD\r\nK63xv8EM/e9Ey+dcyLMzZplGFkiaRY9kxDxbBENtvIKkBoTAbV+Foa7NwRH/\r\nIIx28pg25oWjH6pw6DGHPFLyJGQzmYQRiBc=\r\n=rrtz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.19.3","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.2.2","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.2.2","unbuild":"latest","@types/node":"^18.11.18","@nuxt/schema":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.3_1677339221832_0.9844508514791237","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"@nuxt-alt/auth","version":"2.3.4","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.4","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"e88f423d9eceba03920e896e6ef76a30ac0fce8d","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.4.tgz","fileCount":87,"integrity":"sha512-28/q5ZJ/U3NrO01z+PgDp+caTT3Pn+HtPc8PrYa1MB9ldJTiF4Al5vNOhRu72hlc34cg7aGn2Ko8Iyz4yZLJjQ==","signatures":[{"sig":"MEUCIENjztZAIh14yeFjvAcgWj5NKgS6KAza/BmycISKk7qlAiEAjcXO/16Kz5YyGV8/5zwFH2N8fh7YrVREL5d/VpR6dvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA6EIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9hw//bVk5U1flO7T4qbAUiO47FMuO/oRGEHe95ludP6Cf/UGzoj93\r\nL9qt7JX8px+P2I7ABwfgMwvdxRHPANGHpTPbWhrmU/7dLv9kHmNvKdZ4k5wD\r\nnURUDVZpnNEqBl9HY4DI5MsH+M8lPP90A7cNKyZRb7oTL2Fenk5IHKDPla9X\r\nRZ9UmWaWJ/obfuvGtet+CmedxEtRROzuaRUFpqg/pTnc4OV0ZajgX+SVxC3m\r\nLLZS6amJ81S6OdoFfwxw0EWqgncy4ZEkwrJ9oPuxh8Qwt9AYNsqKhALhrqPS\r\n3RXBInbq5WAtqKxCRdguiZy4gYmyPpHPq7BvAUBLfNqau/xDv/U20lsf7TqG\r\nAiZpOrhL/yLhV7LfbpQB+Rzoa+xK+lcmxmGt7R5t7g7x4pfWiqMP9y8BGBLT\r\nyv511qVDfZPo0J9E/OLNUUKO+4dkPEZQmZLWTwGSFDVO0cudmAHR87DuiPZR\r\n8I8UT3qdHCX4G3txbJ/WsuMxXUQ9bjwu5t6jP7HwNwK249lPf/SpOTJwRcpP\r\nm394pV/lig/f+yzEZaspe5P3s/XWL3aXqqmw5iWOGLZ9XHSY4NnKrAYgty68\r\n84wJf2EEGtSRGLS13SNy0dXMcTlZ0Gymkr2wL+c4Ag4SapocEfRm04AH8UG5\r\nkw8AwwoFYBeGXnBV+H3YOqTTjJBSjxa47k8=\r\n=6Do3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.19.3","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.2.3","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.2.3","unbuild":"latest","@types/node":"^18.14.6","@nuxt/schema":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.4_1677959431916_0.30202259649661656","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"@nuxt-alt/auth","version":"2.3.5","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.5","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"bda33f243527e77d9e174c9aa5bc29b37fd9e2f0","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.5.tgz","fileCount":87,"integrity":"sha512-KMr2czMtWFb8WEsMKWgk842s7trRzJ3DRQTnZrewJF8Te/MhMK2YmXdMgOoW8mcPIFJCd8Va28mh+nZ8MSeLNA==","signatures":[{"sig":"MEQCIEEdLL58MoG0VU/QkRywHvqDfnhP0PyZY0QvXhWO0YvyAiAMVIf9NvkNKk89GjwNJLjGMaaaaEKcHbjTKRvVkScyUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA6G/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzRQ/5AE13rlaaA8oT3rSrj60cAQXpkxZL2vNCJIQoXGG7H7796ieT\r\nXx0ovvh2teRtS0hZmfRdU5u5kzGwPN2rhdhBUIBB2lyU+7mQ5cO+k04KsU0x\r\naMSSiTO71bFprI9Z1MUnzyi0VK8+tdGc/eOGNh+WWLGUgowxa6SYx/Fs1Fiy\r\nehC/nAHVP8XApBmaaT77c8m3AxmLW3GN3lSdyp2g4NO5ByzfqH940/b6GrTp\r\n8T7WJ/+murblCA+/iyh5lTw+DZPKN3Io5ADp7y4yNpFEhoWQBlbcNDirdviC\r\n3B3KIACEWLrdpVdCiQVQ7apXsaOeIv7MhYlV78WZ6GGfiQ5n5F4wv8tOosq7\r\n1F/KVi2EAgThfsIhYyByWHmjzJ34RA8pTT2j7RJBBCFm1ywQEkMggehNca40\r\nAvxBPY6LLve65RZ6APxlUY1whUOl+U/L6L6NlehK4zXNbzFmnYaedJS9bISD\r\nwNdLxGQR2TTE4iD0kMAbRZKK6p0wRniY2qNWiavVwyqmxEt4RqFEZHt8mBHy\r\ni+usXN98RjQPHsbOYEPoG5ipl8/xlQxiW932QnurE7WjaxYSICaKcQpjj+6x\r\nTwnoZC41N4Dsuun4SE2hXBKr9GHVIitNcYKDMLw6LzoP/b4TtTNSFg9ymqRg\r\nGRhtS65Hq5oeYDvupriu/N6FFy9+xyM82JQ=\r\n=aP+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.19.3","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.2.3","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.2.3","unbuild":"latest","@types/node":"^18.14.6","@nuxt/schema":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.5_1677959614822_0.6286812755608293","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"@nuxt-alt/auth","version":"2.3.6","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.6","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"f22ea930048e01a66fc1c39767764fe44dfb622a","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.6.tgz","fileCount":87,"integrity":"sha512-RXPk6HVGcbh0HUc1a+mVV6BWit2SwVSPosSrr/Ete3djPkgTnUgR7xAWEye+CB3Q3dZ4P8XoFYuW3y7/7a8DIQ==","signatures":[{"sig":"MEYCIQCD+9VD9UqixouQMoqyUssXw6GjQ8gq6UeM40O/IfaulgIhAIC5wyJX4n/x4pH+tsAEswGSt/dtLSyfWPGCULvninNW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA6LWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMkhAAkia+ZGDdjwqVj8NJbwiyzsvaY+96EPU7mo2d8fy9p8/d3Lx7\r\nDPX184ms7BoAOrCxgiXG8QjexQRKLVuKnGZPjSqOWziy3kJdw2iFMHMoeciF\r\n2CgWZ10x8JnuU0fDyrfq4+PUfzdWRUTj650/2o7iOVaGqgBdMtonvDcXGrq+\r\nZFtgTxrqppeuvh6Y7cwhLo49b5nUq9QetnZ9XbZ2hiLfHKu2euVlF/DR2OLI\r\nNyE9ZqN7maI0k0mJJk5jsPpqHOIdYYGjqQCTnApnH6lCZEkxSp1uc45PwEPD\r\ngWWnyzchNFnf9Ie/qvyppoX7Nsvc4yHwJnWe/Jzfl3ZAAmN0MZ77TIM+RhgL\r\nQjof5H8WZ8ybxtAWHGo6STMQmnQkyYVb9nFwBwbDId7WNO7rE+Nvg1QH7YlF\r\nsnYi5P7Qv7ADG5H18KF5rZKwLnCHlVtIDKACCQml/fNFV2WK0oIg7a2oJFRx\r\n8FgxwEPVaMmObMba4wo4Ux7MJqnv37UNyGE2lrMlHNIqv5/gt4sxb64ftwH0\r\nfwB/TRSbeJmPJ9ULu8lRUOQZcUdqdkpZlypaT0BOLcwLTaDGTBiyMFgWwF0Y\r\nP/dlmpt5LZzNmmR//XR58Xf+71SR2p42ngAfqosfAu1xN3jdCFfdEtUBJdxA\r\nBRkw4DMtzMAL3sbFzK9KVbRomHDavPXlB8o=\r\n=dHDO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.19.3","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.2.3","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.2.3","unbuild":"latest","@types/node":"^18.14.6","@nuxt/schema":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.6_1677959894589_0.38581635329266883","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"@nuxt-alt/auth","version":"2.3.7","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.7","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"eb128073769bede15f154d2279dbef83b5956b17","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.7.tgz","fileCount":87,"integrity":"sha512-9d1GEuftV7Wa3Mm9n9flbL0nLicFTUJ8+S/3VsRz0/zcy0sGgHkbEW2bZm2Jl9t55apcyJs6Sq1UURl6KLQcaw==","signatures":[{"sig":"MEYCIQCXXmmTUQZi7HGvk19S+Cxa3MdXOanSdKxwY3Gh1aephgIhALTlWrN9NdTKcqDh0SBr8tHTyAcqSGMVCOLl7+BIs1Fz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCrsyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIlA/8DcMyx2uwMt7BaX1RHwtPB+JyqFOk3BtTGl1ACBYTGJJyJ1Xs\r\nLJR2CCdIbaCJKSvVs9CoLr2IOSaR+QsuhWSfyTfzIPsKzMATEmOhttXrjiit\r\nWfk/2aOiwJSwWJuoZ4QIuHNWcZuaI48pb/jAJQzKT6Buc3lVGCuBTHRsDZtd\r\npEYBKomAh6v6sAA8yAOf1ZR9MVI8WhF7ESJW6ukglkn7NbHDVL/Xz2SSKPMT\r\nIPKKyxrBlDx7pDASk0aPBQekcgZgzyXIOnato6CaUtLUBusiW/9pqimefZLU\r\nTnScedQPKJyCiYT8iaDm6X3HTDtdAOGQTmqb3+DABTqGXbLbCjckwLieK2q/\r\nBMMuKW7Mg4zjY0imRTKthwbYciNXSwCtBldPYSvx7SijhpM7qguDZD+96L0T\r\n0oSU03s0xZTnAUbrsIA/qIqyeUhfydKq2VmSZwmkIeXvlDdeE1yVAyMFykjj\r\nhW2wJ3Ldj8vuvJlohd+ANmug0LQHE9XESawPQWt569xsQ3444gd1Ib5jssY5\r\nujKfnyP+wK7Y7+mv8f/YsZLfLGdrqSKIaRp1mCyQxiOrH5VsCRdpIj9BVFSC\r\n4hnslZ8C/T5ZIrkYGlC5GM+MwsUML9r+AzPaqcLBcPt3qAz56W5WD99hBBwq\r\njLp5YP4V5Rf6dBv33xp3Gly0a47KYxhQW/A=\r\n=R59A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.19.3","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.2.3","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.2.3","unbuild":"latest","@types/node":"^18.14.6","@nuxt/schema":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.7_1678424882369_0.18858130977219978","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"@nuxt-alt/auth","version":"2.3.8","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.8","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"3b56acef181c56a8cf1cc6d08d7e156bdd6ea4fb","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.8.tgz","fileCount":87,"integrity":"sha512-aH2ucnfI9IP/cVacWQMCg9Fwp2RwuTMOmhk+2ZfJznvjAYWmM2juhoZfJIa+hzBvw3UCE3U+Gyz6/8yzedVegg==","signatures":[{"sig":"MEQCIDdlTZyRoNg8NV9OWv3tquG6d1lMw6gqG37sj88wYhQ1AiAFh/S4aZK+7X7J9oLWWD63JwxZFdyo5eBleJgDPG2pAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDMgnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+7g//VaslhKTlSrZMA5aatWzKdc7HY9NYgP7aNgtH9OIgirvoF02h\r\nfKCnYrlZXE/vHdPXfy3l63bxRPh45UpfLeD6TnqAB7iU2S7zZqpX1h+nFwsE\r\ngOs1HAIby2w0kdaSu2P+a0BOjHfODbxLId+YRP/FRziYFCDAY0jJRfk1Ur0X\r\nomu5sXOfqVQ1A5ATEI7QjNNftpnYsP64QtTYKH3h5cjkynjW/CWhLLvFYVzP\r\nvUTNx+a4BC4BcCTj7TyHzp5KBFPTFPvCMs6hGC3igndaUutTdoge4yARylkQ\r\ned7X+9vKrtxroL5tmKCl3taW0bLsCMMIp2pZz3EqjGP7Dw9F/rXlYE3zUUvA\r\nzMSwVBxNlQkhkUb7JkbHaN863DGFpWIjVcdzIFI6gkC6EVNdMK1BPfsE2NIL\r\ncMJQG1ndI5Ck9GgZaTTjidQ762bbB+7WdplBCAI1/HkrGgwejKkO8Pmax0El\r\nPxMZosaxeRLZC1CY5ORi82KGHPZDiBfF0v4/RPuJx8sR3X6rxCOOlwd8XyI8\r\njhkC+Lx5IhzojsWUqX4UN8MOGexvhIcJqt6j5AQqfIoxi/0Vqs6BqRcUudjA\r\nBAKDPt9KFpQlJg2hzdPJPAfpqxb/cNP5CYfPZWJHVnp82oBFWjyFCZX/0hhY\r\ngQp6c8lSNlp+MPxhBZ43GRmXglDAmFOl98o=\r\n=kuKl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"8.19.3","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.2.3","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.2.3","unbuild":"latest","@types/node":"^18.14.6","@nuxt/schema":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.8_1678559271582_0.7480039092711295","host":"s3://npm-registry-packages"}},"2.3.9":{"name":"@nuxt-alt/auth","version":"2.3.9","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.9","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"a848b20bdc7bfc71e543202b04e08f809e9afc4c","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.9.tgz","fileCount":87,"integrity":"sha512-Kzf+SBMFNkZh+6JSxkCoc0LF74Xa5zI40Uk57HuvDQEt8Z3j4fxIUyS7f1lBmtgwq8hfRlQCxFli+fuUjywCNA==","signatures":[{"sig":"MEUCIFe4Fj7NOsPfQE+CdL8p4OQ4NE8AVDftR/uZ5laBeHYzAiEAu2l/PwaM4i0u3uQXPRlMNdubUBuk3HOeIsBorZntqeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNIzaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbGg//W5EVoWqkLmfqZfHnbUsP/g+D20Bcu7wUQZu5z/Wl+3cYbxQr\r\nKj7KkRQaNL2utGvUKC65GW8KzZ00S6+rjOhoIEJXTwYS/KmKIK3SuaYgLvj2\r\n/mp2LcBdPkwPaMFZFnPrXCrm6zKFoCOnmiKlfBqtVG7RExlyI2Oye/+bK9s9\r\n0a/V+/aVHxendfg3f1ymTy5niZFbZr6YU2kUUX/MCyFPkP+webeAouBIEgyv\r\nu38s1L0WhshbJpI0cRpNWfRjJLUTBeRMSi3aHVBQ8+O4UOzrns4BwXbqZYVJ\r\nZ/j+v9hfzLRYB2ZzI5r4ylNInrsmDVHc1Nmo94LoHb/nHupDY/jI9IiOXtcB\r\nCgsRIxnE9kIimby4zI1dDMdum5FbGA9qPA19+6bjsvlVdi5Yt20fGFj5Phll\r\n6rmnI3nNUej56/FsSnHEc7wrUVlwBe9GX7H8Z/R5i9TkxdEjjvUvJ7CAizG0\r\nL0z4bF5Mt6MhRIrjFtotWL0MiGku3egPZWihKfJQsjlLg7M1MUDwP4XcpFGK\r\nsR9RFRyQJqZYY7e+M0XnpBFecCh5O5Foy23RTjP3L8nP9njx83HoFn+tPyXV\r\nkTCoWYH6YITJUeh8KpgPp+rbVuZjzG4AliZFLED5+fuzQEZko75a1FfoZxHJ\r\nP+Sw2MajNWulc7hR8u7d/AgRvgRoKeKHIBQ=\r\n=FegH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.3.3","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.3.3","unbuild":"latest","@types/node":"^18","@nuxt/schema":"^3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.9_1681165529946_0.16201136103141733","host":"s3://npm-registry-packages"}},"2.3.10":{"name":"@nuxt-alt/auth","version":"2.3.10","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.10","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"019de532a94ec7fb058d8fb93deda79ac8249bc3","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.10.tgz","fileCount":87,"integrity":"sha512-5DNUWmOd35r7t0ARiOtUc//ujiUzKqFWxrGjTJ+M2WG6RI8aL2hGhu9BhExDuMDdRD4ZRn8VL0Q+NYLEOYa+ZQ==","signatures":[{"sig":"MEUCIQD3KlS8MEQiLe/IqTMeHNnqfFXVMLmpJcn1q7vQ6B5izQIgU2qCEwxKCoBVt9T18f2F15dQn9U96EIoMn1PDsRvvzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNJm/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOVw/+PFokszP9ZkUQFvo8aE/vxuOg7/jg9HnMuAex0CAmCOB1c/FK\r\nW+Uv5YsyKpT4Plnr6oCKO4XETiK5UlknLdDjX1eirdfpHa/ZxXhPPQi4t8ux\r\njGfywXY1obPRQEjv3ywXIJHDtnEWkLc/aSgma24XGugxJY4GMdkYomsRqa5R\r\nEL8XqcFOcV0YMO/VaZN6gYSTh8T31I3fxQaT+GDVOgdAI5hlFPb60X2VVX9i\r\nPyuJpBWxRER4KqVyH6c1hGHcdru0v+M/Xe7jG9C8tLuaeM/fg0Wi+UbuKnvY\r\n9JxCMjNFRxNONaiVU9G/IWOHchYKTjzFS/IKQvXoyGIqdtOwsZ1tVBot6eCV\r\n4ErJrQC2ALOBMkwoE+R/atvnP0IsEr439XBfy5LRcFPwdFx69LQlg5fzm9iD\r\nSlaZwrGRPz/Y5pD/ItQ1u1cjB3gq0s9SsZGmAaYGUBv4SIJQjgLEfv0n9XHm\r\ngeXimymAnw+qeNUetqwG/rOkpqyvXVoJigqzWuUYzSYeKmOBHG1VgFCzngFm\r\nQTxnZAPvcCy4uqVEWAZe6QSqHBHpCkQzMDWlwiZMCEgfDFkoZ+HGVN5iFsGe\r\nTCcg02DM1Yt/x3aX+0KwoqlSTkA+DqhMMIDQRCoFbP9kKd8kaiymuXvdIqio\r\nLbTVj37L9WwFRPPAdLjbskmwQBLHkO1PboY=\r\n=e9ui\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.3.3","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.3.3","unbuild":"latest","@types/node":"^18","@nuxt/schema":"^3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.10_1681168831440_0.2024849022131563","host":"s3://npm-registry-packages"}},"2.3.11":{"name":"@nuxt-alt/auth","version":"2.3.11","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.11","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"f05fd7983c1ac8e1c948e2d6ae06b5c82c2463fb","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.11.tgz","fileCount":87,"integrity":"sha512-Zbr4hvKDBIkykPMrDFmRHepy3+ig7Mtpu5lOjaA5zELMZCfnkJLmjXbjiCgf0SmAPx90HmUeghqnBxzAr1quhg==","signatures":[{"sig":"MEUCIQCFbaXx0UFz2gAJTgNrtrFAizXM53LvCVVrdiYo0PiwdgIgVQWo7WhX6ceAiJgbOHKBwqIa9p43a1Tr3bMe2qd90LA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNY+XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb7hAAonsRmqQHabL/smATa67r9wBqAJNWc6AIU6O8C9o6sSZKzXo5\r\nsdCMRsZg63fGW0dYfq7ct3xO4zSqNZzN1khuQ/udAHQ+V2jYmIqjiP7qvw2R\r\nSN8FPcLZGpKuGfUIwR59/xxGsyOJJ7l/01VLzVlzBSHYf23bVUbCyeRTAYD4\r\nVElS1ge3yDbc4N+xxeHBZ5pCo/QY5HBqPdY+hvds/24bt/kKC3fJG1wQxqgc\r\nfgsPn5ld041KI7qAfi866FWghbiL9/Gb0ytC8QjL75MfaN6KHkge/fa6ssVN\r\nGJxXbCLlkPpnUfV7wlqGVLUaNT5dcjLgR2VZy5L63BAy5gCLtQIZB5EiZof9\r\ng0oeabXVDd7VhZLr5/yoBdTkfrT5jCRWOeWOCPNdIc2ch40UR29FF1cCB68Q\r\nhDT0EiqiFa2YoGrBlJU7O1N+YUWA8TIOeoQRcWo0vRE3AoqOcH6D1HkvZTzk\r\nRZ0WEKlM6eeIDRhtoPLTq/L6MgthqvPAlWPVe3zaYhmKovzDnMBRZF8okPxA\r\nR4Xt9ghynEP16tPjPXDCtW/yJxgjMmMGLvoCWEX7+RZNSIzvCSVYvVu1ik4t\r\ntPbVySZf5608nQ3b9CRUJxe7iZe11HXMXK882YMgp09QCKwx59MdZjCROaUQ\r\nuyhf6MRJ6axYPIwH9z7yasVswxwklI5zHSQ=\r\n=Y0aP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.3.3","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.3.3","unbuild":"latest","@types/node":"^18","@nuxt/schema":"^3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.11_1681231766826_0.716872318096119","host":"s3://npm-registry-packages"}},"2.3.12":{"name":"@nuxt-alt/auth","version":"2.3.12","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.3.12","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"6feb0453cbcd9bafe31f84764720eeb75f7dff03","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.3.12.tgz","fileCount":87,"integrity":"sha512-AM0SxxjxvblWit9/PdxjRqHTPXVtwgPG3Otx9yipj0fmrEV7nyt/eBPzV+FQGVY90K+10+BPD27r+Qh75A+nGg==","signatures":[{"sig":"MEUCIQCkz4XyFcP+v7GVc0DE5WlSALpgPuPghDYZcyL8vqX5cQIgF6SkJQ1P6ogv9ksQ/oeHcACdAHvGwge3SXb58xUvnRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPNrZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4RA//QSy597awr7x0jjjTh2fFImqmgwsjZWueJM3fCdYlQhxmeDoG\r\nBltdx8KOh88HmpEIXraOJsVE0Njgxp8Qmzt8tLyR36s5enWaqfjAvCmbwX5A\r\nwmrmg3gtkb9dSDepoYRys9t+OU6xRifCUOMp+aE/AM0VgIClfHTabCdaJZR4\r\n2mHBUlWDCE/lSgymM8Z8P0bQOm+neR4hcJ56sIjt09W+Xnknf+eEsgKdrgnn\r\nBTZnfGXnA6RU8L/EINffg3PutdN6E60Fg4RpUoVC1uRRDWV60rylLIBv9FDL\r\nrrISGe8M3hwkdTJfPj/mfr1T5VBVmiUu4j7SEobajPTvmm4w63rbB+9S3Y+d\r\nLzjqtah0b5qmSq1a0e9YGc/POQz1SSFR1wUvdRegMivEsiyAPt7Pc0HrMhjY\r\n/Sya043pvvXpO2BAmtCzJBYRJt9QAI7xk9vVMJE9w6iWC7N0UzyRJmtpFzFZ\r\nZvCAG1VOL6TOacjlItim8D3N2lzjpsllszWfKLjv9ThfBTaMWVrAjdPX07I5\r\nkkGv9h1UO/2UBSsmDNRXjz1QoHUZqe17y7/uXSvl+KwU3iZt9PsShl8nYdh1\r\nVIM7UUASRHJvYruPQK2lFxNKTr62l8XeNUW8fwsWPMvlyRBtcP+ldtMSE+ts\r\nOSHa9SChp+IcgqylJYOaltpQAmDHUV/vh3w=\r\n=RpKv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.4.1","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.4.1","unbuild":"latest","@types/node":"^18","@nuxt/schema":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.3.12_1681709785582_0.08187638645866446","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@nuxt-alt/auth","version":"2.4.0","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.4.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"567515145dd6c17606a4897316c28f691e448ea6","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.4.0.tgz","fileCount":87,"integrity":"sha512-4QeflRicza+FRJTaxxl/SaxUESUPXKz3fT2DOcfBQgdCzwrtnNNaWa10jk+UeS2WHufys9/mK2zRPGam2dkw9g==","signatures":[{"sig":"MEUCIQC6nm//JLqWN/B/T4oBWVp44i+dyz/tiDNZNOl0eik/ggIgGYNFGfXdr/mB0TmMqQ0MLPagA7UHEaNbxXGKZFwb5uI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPjEQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Aw//U9Nju692iq7hTybg90vYwCHkmxnwKlY/lEWDMsUrz+Yw0Usv\r\nnvJV0cp4SEnAlhXe/ZijvzFfJaxADoTDiUpnDwF4wTTqNCu71avHQ2LHxYdM\r\nfK1b0jXD1zlHtXrd24T+2f6VqgB4QXNhKp+SsG08sGrwr45h0TBvZAmj4QZG\r\nQhJxNvTLBLXzgqjW2IHgdXC7OOeUAnNpqHhrPKr5HI8p7b0AaBSLK5iLhoA2\r\nkxMdzyohxM9xQ2slmHmCHPTBXnUZGafGgEOavcyDOrfVAX0OZVbwIZQ6eA6v\r\n4JSbwbEit+Okd/JgA2bwNGgQzX6BcS+cPjFHsYlZDUYBKN63Z+lUAUN8tuGN\r\nIlijjT9f5GYcxgW/rYF0gkXPuQ9mVjiv3d8MLOpVrtovsDIOTCFh57CP9TFn\r\nN+fecC+aCRJguvnJ5zt/rYHUBYYrzprVpDFkU0ecgbX6J8SK2Z00bFCAmw9t\r\njaTdYtukJNQvC3vIYTLT2Mdc77hKI4aZ0mlMM97YihWxP1jGi5yS4XRnmEtr\r\necaWFfkJ+nMz7Z+GUilKZq+k2e+CafQDghkQAEOFEsq+yHoLnnHPQrpO80HG\r\neOSiAJ01nBVO4uoY42jXIN3oRPtUrethKWEF5Oqo+bTviyc9z9kdnWv6qyU+\r\nfa8kBHpcChQWx1CGAzSj5FpsCrcbcXyf1Ik=\r\n=RtXh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.4.1","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.4.1","unbuild":"latest","@types/node":"^18","@nuxt/schema":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.4.0_1681797392453_0.9849166356153196","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@nuxt-alt/auth","version":"2.4.1","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.4.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"ed39bf98b6268c1272cecae018df50c896bb1820","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.4.1.tgz","fileCount":87,"integrity":"sha512-UlUQF2WphuyOPwTVrMiPMFmDYTEp/3Kr4zm+Pi9hXS4F8P4le90KwY9pos08v0Dz3KjtYky2XSeRh0sCo5ZIoQ==","signatures":[{"sig":"MEQCIFBuTYcmJfLUcVZ/cFQSgDm/Yk0voaomeCWOLeQhGbpjAiAmB7kIzrdU0qNEW2O6tzU2oqOzuxlzhsu/xcwEhXva+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQl9pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+AQ/+PWNePrIJ7MgCSUMNgRRyB+h3om8l/CjMvfSay0CXd//WajdU\r\nuil72C82itJIRt00bhZwrhDz1vDiILwG7Q5UrWOQUv106o6ffaPguGbv6VAn\r\n6fJOUNCXfppVyXhJ7mJ36kUu/L1In4sLTcDXQKNu1koFpcyhGRaOlIsheF9K\r\nE0y58oYAwvYHbYG8pSmg3aRmmptuGCoG4/nZzBkCXnlL+9pvr1O1o8KWNYDg\r\n7dYmvDiZb6D0bIPBzIiQPsKSsr5+QlDiASLKgNkyX4OcmC0v3zuuWnbrlpi1\r\nLhW9F4evRij/6O2aLZONZIWzfNcHJ29VN/JnZdYQt7uPDpmyG6F0apBkFkRF\r\ndLDH6NDAvxVzUky1lWTbK/2m5QugfXYc+R7Sq9e5WA1I9RVXilajHsFxblSa\r\nEfGMvJtJ2OyugaR4T+wqdUq65e5iAnyoHvQcslh8eCfVeltngZQtnKK/88CE\r\nQJVH3YNR8yOecbtuYujCJsyD3jVDhDTVIzTDSk9ZTZN4RY8jMqUeJA3XHrfr\r\nIPArE+lq0GTBdqBeYhMd+C/O4Fw1jvRbTlX2NrOzfSZQWirw9T9a1hcEZg6A\r\nFH4inLlSqdvO5yPXlswrtkv7sXndTCKnrER+OBo1y/2zBAWCm2N4K5Z5aDwo\r\nre+WaCophw6ri3RlbnMIHpF3bgaBDjXRSks=\r\n=STCx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.4.2","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.4.2","unbuild":"latest","@types/node":"^18","@nuxt/schema":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.4.1_1682071401117_0.3761970426514796","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@nuxt-alt/auth","version":"2.4.2","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.4.2","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"f1ce53dc3a856d701dc3f2d49d8cb31d9c34904d","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.4.2.tgz","fileCount":87,"integrity":"sha512-h8tpIvskTBOEDTXp8qZvPf3nvBBM2qFMIEBEvIJ2XxnSErcZvRLDCEMK+h/fvjQf5AYhDwOc43khFwhMhXAs/Q==","signatures":[{"sig":"MEUCIQCyq98wsnxRsLUToLOxiJnkXBidYMf6t/LKMgdBjGLvsgIgR4vGORVHYFtSb/Wdpsm/yIVBN4RHARDxbVuBfWc6bek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQpBiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHCBAAm1KPrMdYWE+wodgADZCEpBLn0EhM7WOpozxwYsrOvUySJRrK\r\nyeDO3Y2d8JkU/RxHAlZhYQeqs7Rm2h6phefyCqYtzI+NOmL7xxznAgrBSA4f\r\nG377OSR4nx5BFmd1dggYyEMiAbvIWyPT/pi6UgjlwOQA6+9ETPBmbUCfbTcx\r\ntilYDmBRdQtN8qGiAjcLa+yjCStlv6+A/587VFSjBzOwArZlrio1iMqCaLRk\r\nx6uqUgk3Tj+pZIuMr2wHTXXQgIbiRRXhrGOpuCP7VFbAlGLT7Vwui+9nLtyY\r\nyZI+Dnw9DKqadAWbv402c2UjQ0+bKVc7wwPmxItJYCZbUMVL7UEkt/6vG/9t\r\n+WexwlJYa388kEo6BtcZWCrcf4UP4G9gh0zjYCnF3MgI8/mg3B4FcgAJ20Z9\r\ns4XcwmBBR1YBT/hs0i/qKC+F2bdt9QmxxR3Am0P6OtXJLFw33aR6LrDB4NCz\r\ngJv6SUbEBVQkWuMwFY2YjtSYCu8+rsOJQR1xuCjpt6JFpxQW+hlMytJJMBx/\r\ngzKx4G8FUlf+FQmeblj4Mx9mvZdn5ZgyHgvJXvShSPp+EhUXQxdFgEgFmgGd\r\nTv/XN8NhhzarbnUa5MXphTvlXZtUcD9n+974jgiHbRzzBF1VTd16QnUmLk80\r\nsd8jR5XiVaQtdcHETGH2ZrV8ZgW8F0mYxDs=\r\n=WPng\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.4.2","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"fdir":"latest","nuxt":"^3.4.2","unbuild":"latest","@types/node":"^18","@nuxt/schema":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.4.2_1682083938340_0.9529795116116444","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@nuxt-alt/auth","version":"2.5.0","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.5.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"4c60b71a239bf7e777553b8b600e9c584201509b","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.5.0.tgz","fileCount":87,"integrity":"sha512-UxET9ZXeEcb+nLiHUDDI7gYw1P8rYOhjU4l4B0h9XunohBVM1K3AUemEJDXQichEX+r0d4IoRgYspMx8wnG20w==","signatures":[{"sig":"MEQCID68y6dwksDTmoPEUuDETZEOChJfSR5BlzJlSKH8Cva2AiB0/a9lSq8pegX+Px5Vp4dRIHNzHTq+Iy5Ek7NBZy7wRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUO35ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa6A/+KzJDJxS8XephLLweJQVzQcm0cMzgCOOXSOYSXYcNviScCo86\r\nnj3G4wDGVzNcSEOeECtdERO5u1QibnQXG2fOYvv0z1OXO/MBYbJ+Paqihgqe\r\nEmCAhOLwOfCwr+Sb3QjUVZAjLDTemiAUv1dRVwQMnB0Wh+P/BIdpRq9zKbeH\r\nuX+lzqWOi+ZTcpQhwE7+vLRivf7vHZ1a6kffOn2+0gz9a1JuA1oiyN0AO5Sj\r\ninAOkSv6FycRAqyrsGh+PXqGovY7QjXqlTPpBD38Z01EZG1Zb4vQIL6oglmU\r\nKbbua4gHRa+rIEqURRCuL2j4sMp4WqeqXNh4RnAAbBN5jC4idxpopq00GaKX\r\n0iExvEvUpjX4ixl5oPVKbKaTxwFYD1iplb/sGIHcv5VGU2qEfWKrv64yNych\r\nsZxHU+GVjTYkbSCPeDJlULmSh3e0YY1iz4jCgJPSI1+7iP6X9MUpWiYrVvQt\r\nH654oXF/5+uiS0gUI56qcab8tBSs0QOkYvrNl/9fxsL7td24nzSxHuQz+ywI\r\nHjeIAC+j9w3Td1XzGxRsdxVu0flD+WRtFSORRxhzuFmozjsx1i0hfMt6seKr\r\nGxd6W7JMzmTGwtgMtc9+zVj1XGRXIDUDcMJg3rbUEudVoc/vpTwjQSELBMuP\r\nWguWmA2xrQzVgYhyaZ3gL2fpJfVPBXnAK5g=\r\n=AdUX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.0","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.4.3","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":"^3.4.3","unbuild":"latest","@types/node":"^18","@nuxt/schema":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.5.0_1683025401666_0.9737466918096696","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@nuxt-alt/auth","version":"2.5.1","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.5.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"048c28e653aef733a83f27e9ec4043a86f590f93","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.5.1.tgz","fileCount":87,"integrity":"sha512-qz3Z94lCQPkHaPvMjREnLSfD3/tQFDpcMEdWBLxXEIelNT1OamqWa0zg8Oicf/dr2qgj6xC2lDLuXkZR60SG+Q==","signatures":[{"sig":"MEQCIAnw+fZSpkVRgedvsskkI3Guynmjhbtp9ukJO8bjcR6TAiB2WS3khXeFZfoZVdQs5myJEOX061zAIthb5No561ZptQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132733},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.1","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":"^3.6.1","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":"^3.6.1","unbuild":"latest","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.5.1_1688464427876_0.46996684636278885","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@nuxt-alt/auth","version":"2.5.2","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.5.2","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"d9525cbff0f3582046f5262e88a18da6df4fa48a","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.5.2.tgz","fileCount":87,"integrity":"sha512-2cPgFBLiHKTpwPGkjU/8uBVm7njOutaRVycPxgLeEsP1ETLIncJeviLkAoKA7V2CCKrsbk/CwrPRbM+pNI1d5Q==","signatures":[{"sig":"MEUCIQDuZE8O0xI5MPuVIDEjHRPRphIHuovg9xa9GxkAoAxXlgIgJjukWENZIzZ3OjaD2KNe9q7G7LQJVdD9vPAzf87bJCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132735},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.1","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":">=3.4.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":">=3.4.0","unbuild":"latest","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.5.2_1688469200152_0.16811082560609236","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@nuxt-alt/auth","version":"2.5.3","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.5.3","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"60e2055a11d5cb0c59bfce499df9175cacb201c4","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.5.3.tgz","fileCount":87,"integrity":"sha512-hHO3mo0LDXXPm2WE8S3PFpxnKWU41zY9PbNChxvJ5a9MuCWMMjQNHSHB88dagd8qDxFTYU2nl4RsjkwdqmGddw==","signatures":[{"sig":"MEUCIQCiav/8dYipzbLyIJZ+umcYzceMMIpQ5veaUYIhEu1OsQIgW/JzlHo5oG7C54PieXEGTj4ub7US0Q1WlIECU5Sqtkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145950},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.1","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":">=3.4.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":">=3.4.0","unbuild":"latest","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.5.3_1690873940019_0.7717214605142046","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@nuxt-alt/auth","version":"2.5.4","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.5.4","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"223aee22af3048a825316bc56a589118026e4efa","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.5.4.tgz","fileCount":87,"integrity":"sha512-c1wUuP2O2Mn9vnPEqzL5/yXA7WbtOwHPdx8GR3oKjyYKVRM/h/bJwF76vc0OhdiaJK887SuIxfqSZ5MwEtmTkQ==","signatures":[{"sig":"MEUCIQDSo1CYW/iMuDa5xLIihOHBobCZoog2aPvaTQpDkchKAQIgDDw7P31XJfyFUvIMP99SN1eNGHu0nGPOEwWpaFMkhOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145955},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.5.1","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":">=3.4.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":">=3.4.0","unbuild":"latest","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.5.4_1691038883711_0.62540263065136","host":"s3://npm-registry-packages"}},"2.6.0-beta.0":{"name":"@nuxt-alt/auth","version":"2.6.0-beta.0","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.6.0-beta.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"23f56f9744d2726bac2d3ddbd67024a106b9f208","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.6.0-beta.0.tgz","fileCount":87,"integrity":"sha512-l6/LFcg6vKR0Ic52VOhMk8Df9teMpr4T4F2EOcdCMEnFDaKco3Oq2EV116GNn93rDB/syUsfzkdiukalxAwtvg==","signatures":[{"sig":"MEQCID1v4kiZBdPJn0N5b5CmwM7jufBDaFBrq3ToAW+7jmqnAiAmdRcABVI30ktXfyy4SB5ecUEoFbG/KfvpDgHJvYL7pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147194},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"> Alternative Auth module for [Nuxt](https://nuxt.com)\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support. This will only work with pinia, I had originally had it work with vuex, but since that is in maintenece mode, I decided to switch to pinia. If you find any bugs please do tell me, I'm still working on this.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` `@pinia/nuxt` `pinia` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http @pinia/nuxt pinia\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it)\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth',\r\n        '@pinia/nuxt'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nChanged from vuex to pinia, this is the namespace to use for the pinia store.\r\n\r\n### `pinia.persist`\r\n\r\n- Type: `boolean | PersistedStateOptions | PersistedStateOptions[];`\r\n- Default: `false`\r\n\r\nPersist options to use for the `pinia-plugin-persistedstate` plugin.\r\n\r\n### `pinia.persistType`\r\n\r\n- Type: `undefined | plugin | nuxt`\r\n- Default: `undefined`\r\n\r\nThe `pinia-plugin-persistedstate` has a nuxt module readily avalable to use, if you are not using the nuxt module set this options to 'plugin'\r\n\r\n### `sessionStorage`\r\n\r\n- Type: `String | False`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, there is a session storage options available for you to use.\r\n\r\n### `routerStrategy`\r\n\r\n- Type: `router | navigateTo`\r\n- Default: `router`\r\n\r\nBy default it will use `router` (`navigateTo` has an issue; I'm assuming with SSR that I don't have the time to check into at the moment, but I'll eventually want to replace with at some point.)\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Cookie-based auth (Update: 2.5.0+)\r\n\r\nThe cookie scheme has been decoupled from the local scheme as it does not utitlize tokens, rather it it uses cookies.\r\n\r\n~~There is a new `cookie.server` property, this indicates that the cookie we will be looking for will be set upon login otherwise we will be looking at a client/browser cookie. There has also been 2 user properties one for the client/browser and one for the server. An example config looks like this:~~\r\n\r\nThe `cookie.server` param has been removed. This was meant as a workaround to decouple the server and client user request when logging in because the check was being overriden. This should be fixed in 2.5.0. The `user.property` param no longer needs to be separated by server and client so use `user.property` instead of `user.property.server` and `user.property.client`.\r\n\r\n## Pinia Persist (Experimental)\r\n\r\nIve added compatibility with the `pinia-plugin-persistedstate` plguin. please takea look at that plugin's documentation for nuxt and/or plugin usage. I'm still experimenting with it so there may be bugs with it's usage. Documentation has been provided on the options available to you if you decide to use this.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":">=3.4.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","readmeFilename":"readme.md","devDependencies":{"nuxt":">=3.4.0","unbuild":"latest","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.6.0-beta.0_1692001034733_0.4232906859937362","host":"s3://npm-registry-packages"}},"2.6.0-beta.1":{"name":"@nuxt-alt/auth","version":"2.6.0-beta.1","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Teranode"},"license":"MIT","_id":"@nuxt-alt/auth@2.6.0-beta.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"8b25667f5bf309ab9b670e89fa68da66b0a84506","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.6.0-beta.1.tgz","fileCount":87,"integrity":"sha512-g2laNllaTYqYNlCiRWGs191Nqz5zM1uxjrgqECgovlefUpNK7vWO7Bhof9PikNc4O8IsUiPG0s3KDU6DaXzwDg==","signatures":[{"sig":"MEUCIH1iJBj6rXCrbZ6NsDTPf6QhMar5A0T082Cscrti981VAiEAyeLYtATmkH22x/xUghrT/7ucvj++XcCcdoj83nf2KXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147120},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"> Alternative Auth module for [Nuxt](https://nuxt.com)\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support. This will only work with pinia, I had originally had it work with vuex, but since that is in maintenece mode, I decided to switch to pinia. If you find any bugs please do tell me, I'm still working on this.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` `@pinia/nuxt` `pinia` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http @pinia/nuxt pinia\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it)\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth',\r\n        '@pinia/nuxt'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nChanged from vuex to pinia, this is the namespace to use for the pinia store.\r\n\r\n### `pinia.persist`\r\n\r\n- Type: `boolean | PersistedStateOptions | PersistedStateOptions[];`\r\n- Default: `false`\r\n\r\nPersist options to use for the `pinia-plugin-persistedstate` plugin.\r\n\r\n### `pinia.persistType`\r\n\r\n- Type: `undefined | plugin | nuxt`\r\n- Default: `undefined`\r\n\r\nThe `pinia-plugin-persistedstate` has a nuxt module readily avalable to use, if you are not using the nuxt module set this options to 'plugin'\r\n\r\n### `sessionStorage`\r\n\r\n- Type: `String | False`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, there is a session storage options available for you to use.\r\n\r\n### `routerStrategy`\r\n\r\n- Type: `router | navigateTo`\r\n- Default: `router`\r\n\r\nBy default it will use `router` (`navigateTo` has an issue; I'm assuming with SSR that I don't have the time to check into at the moment, but I'll eventually want to replace with at some point.)\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Cookie-based auth (Update: 2.5.0+)\r\n\r\nThe cookie scheme has been decoupled from the local scheme as it does not utitlize tokens, rather it it uses cookies.\r\n\r\n~~There is a new `cookie.server` property, this indicates that the cookie we will be looking for will be set upon login otherwise we will be looking at a client/browser cookie. There has also been 2 user properties one for the client/browser and one for the server. An example config looks like this:~~\r\n\r\nThe `cookie.server` param has been removed. This was meant as a workaround to decouple the server and client user request when logging in because the check was being overriden. This should be fixed in 2.5.0. The `user.property` param no longer needs to be separated by server and client so use `user.property` instead of `user.property.server` and `user.property.client`.\r\n\r\n## Pinia Persist (Experimental)\r\n\r\nIve added compatibility with the `pinia-plugin-persistedstate` plguin. please takea look at that plugin's documentation for nuxt and/or plugin usage. I'm still experimenting with it so there may be bugs with it's usage. Documentation has been provided on the options available to you if you decide to use this.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":">=3.4.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest","pinia-plugin-persistedstate":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","readmeFilename":"readme.md","devDependencies":{"nuxt":">=3.4.0","unbuild":"latest","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.6.0-beta.1_1692902435155_0.21414444171724756","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@nuxt-alt/auth","version":"2.6.0","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.6.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"ba6d3dbc7a26b580503e05156d06c440c2a91c28","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.6.0.tgz","fileCount":87,"integrity":"sha512-W3nq81XMMCcAIu3f4QMWPU8Quu2PZgwYxkEf8K5jJxXA20SrNHO2p/wvuCYn1dbMcQkTTu5bR0PYuKLrKiom0g==","signatures":[{"sig":"MEQCIHavMcgMGIbMd2+cY97eBXfPovIOz+EFBcVjGAKopPPeAiAdSloSDdEUu1hQankv5I3BF6RPXA+8WJXlNvp+7pcmcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146424},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":">=3.4.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":">=3.4.0","unbuild":"latest","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.6.0_1693569710115_0.6585829460458683","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@nuxt-alt/auth","version":"2.6.1","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.6.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"a1d3a583cfae00d3b8fd3f88c14689f8d1b35cd7","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.6.1.tgz","fileCount":87,"integrity":"sha512-736Udcv/2sNJOjUy2ESiWTt8o0xtxQsT0TiUtxt0smMr8vh1IhXTve52m0cjIUefLrd4V240aKBX1B4Ya4zdUQ==","signatures":[{"sig":"MEYCIQCzFcE69u8QxM4oFzpK+7r+yKjndKHMmQ5Kpd0ovRy1BAIhANmHZFUvzH4G7zMrPY7rr/mRESetvNi4Yy7cfPtOL/zV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146454},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"latest","ohash":"latest","pathe":"latest","requrl":"latest","@nuxt/kit":">=3.4.0","cookie-es":"latest","jwt-decode":"latest","@pinia/nuxt":"latest","body-parser":"latest","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":">=3.4.0","unbuild":"latest","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.6.1_1693970519767_0.2751234684747248","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@nuxt-alt/auth","version":"2.7.0","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.7.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"43e68f424eac522a546e286d9bc41c2249fe8197","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.7.0.tgz","fileCount":88,"integrity":"sha512-SHBzko3e7uL8n2rwNM1knb0MMgrBSeR2mTO/VGAUj9gJqz8MBzLDNyABv3A62TtSKdlmgda3K1SFfBAVwAMfIw==","signatures":[{"sig":"MEUCICkl/KT0O0e1JdeKsbHcT5tG4kgggA+P2mJohkwqiv8bAiEAozBkF6Vr20/jCQM6mUhD751h54XMrYT71RMPUftO4CU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147414},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":">=3.4.0","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","body-parser":"^1.20.2","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":"^3.8.0","unbuild":"^2.0.0","typescript":"^5.2.2","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.7.0_1698424880097_0.8418717943891241","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@nuxt-alt/auth","version":"2.7.1","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.7.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"df79d06eb0ccf70a871e319804d667952b170122","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.7.1.tgz","fileCount":88,"integrity":"sha512-YD1VEe95yrklTh7Rb5aj67B2PIjc5hk2Vdh/rzm6Khk48+ABSc07TR/2thh0y3nAEOWPbq7UJKPndBbvDIAo6w==","signatures":[{"sig":"MEQCIEp9AKWDCqesWAo0FgNMtDrGf+/hZTcRMPVRou9E0pg0AiA8QGdTP8SY9/LAOmVpXoa2NAt6AHQQ0YbAXAat/BRUtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147476},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.0","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","body-parser":"^1.20.2","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":"^3.8.0","unbuild":"^2.0.0","typescript":"^5.2.2","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.7.1_1698599286362_0.1881476432999598","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"@nuxt-alt/auth","version":"2.7.2","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.7.2","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"4177525ee3174d4870dfb1e2fd973c717d8d32ff","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.7.2.tgz","fileCount":88,"integrity":"sha512-oClmbC6PzEYfNkTz4CPioApU65PkqlPHVK1bnHl1kaoUZcVrbibRyKtmzCEOsBfwXtPshzkkWV51LCA+FKPhxg==","signatures":[{"sig":"MEQCIEYIy+u1fjYS4f+HQmgEK+kJHY9WOReVCKSyrCMxIVy9AiBf6VNSv0HRYK15a+ga1eY5Q0EhD71aD+feM9ErPuF4Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147412},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.0","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","body-parser":"^1.20.2","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":"^3.8.0","unbuild":"^2.0.0","typescript":"^5.2.2","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.7.2_1698685405231_0.22635897516284698","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"@nuxt-alt/auth","version":"2.7.3","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.7.3","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"f62cb4739904c4bae7781933950b089697991964","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.7.3.tgz","fileCount":88,"integrity":"sha512-eMd+xJ2Oa8GqEj4EjhtvojHvRlZsMi4AWqsIx4Nz/CMC/w1l4Rqz7srnQ7BK9y76/223+IyYsVidrk1dQojdtw==","signatures":[{"sig":"MEYCIQDkvHUpG63o4phIIEx5stM9lvqUehVyUDSs4VE3o/XAAQIhANicPH+curaWmhVpE7v4FVQNY14NKO/qgha5gUOL7NRN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147710},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.0","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","body-parser":"^1.20.2","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":"^3.8.0","unbuild":"^2.0.0","typescript":"^5.2.2","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.7.3_1699483590449_0.33711520429600483","host":"s3://npm-registry-packages"}},"2.7.4":{"name":"@nuxt-alt/auth","version":"2.7.4","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.7.4","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"ce37ec8c0bc0f44265d3cd03ff725e22b54b648f","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.7.4.tgz","fileCount":88,"integrity":"sha512-yOyfG5Qn8vE6wPqghnqKaIvpf/gUzDb57Wzj39+56hjG2oLFIhetz/EgKs3HR26Uwp0SJeoagrDKPuUlYzKZfQ==","signatures":[{"sig":"MEQCIGy0lrGfMOASQAoO2otv2roQeaRb/WgMZtio17+7wFAwAiAzQxa0TfBTi+omfUR+gQPEeJKcIm0eGdTHTkF9EWLRcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146296},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.0","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","body-parser":"^1.20.2","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":"^3.8.0","unbuild":"^2.0.0","typescript":"^5.2.2","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.7.4_1699486414964_0.04677134984773201","host":"s3://npm-registry-packages"}},"2.7.5":{"name":"@nuxt-alt/auth","version":"2.7.5","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.7.5","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"bb4b0dd333c394edf0eea333400172cf7326ecf4","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.7.5.tgz","fileCount":88,"integrity":"sha512-7AVAnC4W1ssefGWjsktK0My4dpBUyR8wO1VQ8uYUna6ULLEDY0MsTmy6NfArYIjehiiLAUt+NuvadI0flW1D8Q==","signatures":[{"sig":"MEYCIQDs9WVs8AcUqngx2jro635RUR2+8MOGZy9PwDQEpo1qJQIhAMygFMBQxmrNY+VLIrzc97fQdGR91HjZb8Cm5Rr9zcF1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145495},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":"^3.8.1","unbuild":"^2.0.0","typescript":"^5.2.2","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.7.5_1699841138279_0.27647024853507474","host":"s3://npm-registry-packages"}},"2.7.6":{"name":"@nuxt-alt/auth","version":"2.7.6","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.7.6","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"d47fdf4f21c86679c125ea6d35a067978d072212","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.7.6.tgz","fileCount":88,"integrity":"sha512-eQEU9mAs6NThpEpdEp550k0lIO3tUIaJzh3Y9JYPrHrc1jN8yqkX/N4SJAeiW4Q9XPcNFsoVlmDcy4yzW99+ew==","signatures":[{"sig":"MEUCIQDNmRqN41zx1I3gxw3pr5YubER3dfxFOMSHrELnMYQcOgIgHUFiFZ89Dcv221KI5UQ+Nimn2tOcVYSkB2RwYZqekEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165080},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"nuxt":"^3.8.1","unbuild":"^2.0.0","typescript":"^5.2.2","@pinia/nuxt":"^0.5.1","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.7.6_1699902667785_0.04615716487581367","host":"s3://npm-registry-packages"}},"2.7.7-beta.0":{"name":"@nuxt-alt/auth","version":"2.7.7-beta.0","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@2.7.7-beta.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"d681cc728417bb134ed1672bfc1b9334d0864390","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-2.7.7-beta.0.tgz","fileCount":88,"integrity":"sha512-Stmr5EcMMjZWO4XUu1KjNPhDO0QDHR4ayRpY/efysEKs/Z+9m8FWU4U0aaaW0zIKZwBACOYu4z7Z1KqLkaz6PA==","signatures":[{"sig":"MEUCIHhr3jdAJq34Uguy1OxOWPJgUTcc/2mAS9nkuKc7Bmy8AiEA4XH6tyBNhZeRYJSy1DT5GPQSP8p4b+TrLEl19DtdSPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165245},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"> Alternative Auth module for [Nuxt](https://nuxt.com)\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support. This will only work with pinia, I had originally had it work with vuex, but since that is in maintenece mode, I decided to switch to pinia. If you find any bugs please do tell me, I'm still working on this.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` `@pinia/nuxt` `pinia` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http @pinia/nuxt pinia\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it)\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth',\r\n        '@pinia/nuxt'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nChanged from vuex to pinia, this is the namespace to use for the pinia store.\r\n\r\n### `pinia.persist`\r\n\r\n- Type: `boolean | PersistedStateOptions | PersistedStateOptions[];`\r\n- Default: `false`\r\n\r\nPersist options to use for the `pinia-plugin-persistedstate` plugin.\r\n\r\n### `pinia.persistType`\r\n\r\n- Type: `undefined | plugin | nuxt`\r\n- Default: `undefined`\r\n\r\nThe `pinia-plugin-persistedstate` has a nuxt module readily avalable to use, if you are not using the nuxt module set this options to 'plugin'\r\n\r\n### `sessionStorage`\r\n\r\n- Type: `String | False`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, there is a session storage options available for you to use.\r\n\r\n### `routerStrategy`\r\n\r\n- Type: `router | navigateTo`\r\n- Default: `router`\r\n\r\nBy default it will use `router` (`navigateTo` has an issue; I'm assuming with SSR that I don't have the time to check into at the moment, but I'll eventually want to replace with at some point.)\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Cookie-based auth (Update: 2.5.0+)\r\n\r\nThe cookie scheme has been decoupled from the local scheme as it does not utitlize tokens, rather it it uses cookies.\r\n\r\n~~There is a new `cookie.server` property, this indicates that the cookie we will be looking for will be set upon login otherwise we will be looking at a client/browser cookie. There has also been 2 user properties one for the client/browser and one for the server. An example config looks like this:~~\r\n\r\nThe `cookie.server` param has been removed. This was meant as a workaround to decouple the server and client user request when logging in because the check was being overriden. This should be fixed in 2.5.0. The `user.property` param no longer needs to be separated by server and client so use `user.property` instead of `user.property.server` and `user.property.client`.\r\n\r\n## Pinia Persist (Experimental)\r\n\r\nIve added compatibility with the `pinia-plugin-persistedstate` plguin. please takea look at that plugin's documentation for nuxt and/or plugin usage. I'm still experimenting with it so there may be bugs with it's usage. Documentation has been provided on the options available to you if you decide to use this.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","readmeFilename":"readme.md","devDependencies":{"nuxt":"^3.8.1","unbuild":"^2.0.0","typescript":"^5.2.2","@pinia/nuxt":"^0.5.1","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_2.7.7-beta.0_1700255144775_0.7921404557896601","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"@nuxt-alt/auth","version":"3.0.0-beta.0","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.0-beta.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"d71f5db6cb7850597bdd6ff44ae5343627e33613","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.0-beta.0.tgz","fileCount":90,"integrity":"sha512-DXFd4dLsfVelX/3sVAxN6Q4ZY713y4JjXZdslR0ncqo8oaedBgSVka8os/cOnB6/+u7zLfevoKLzgLid/5+FFA==","signatures":[{"sig":"MEUCIA9I9OveS+fWkebF1MgZviBxUz4amw5bgVV9k8MCMo2WAiEAkijH5EWEaVzPkvDn0Br1Mwh5U3hL4SKJs/t/tJEG2H4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168584},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat-square\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat-square\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support. This will only work with pinia, I had originally had it work with vuex, but since that is in maintenece mode, I decided to switch to pinia. If you find any bugs please do tell me, I'm still working on this.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` `@pinia/nuxt` `pinia` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http @pinia/nuxt pinia\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it)\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth',\r\n        '@pinia/nuxt'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `routerStrategy`\r\n\r\n- Type: `router | navigateTo`\r\n- Default: `router`\r\n\r\nBy default it will use `router` (`navigateTo` has an issue; I'm assuming with SSR that I don't have the time to check into at the moment, but I'll eventually want to replace with at some point.)\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","readmeFilename":"readme.md","devDependencies":{"nuxt":"^3.8.1","unbuild":"^2.0.0","typescript":"^5.2.2","@pinia/nuxt":"^0.5.1","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.0-beta.0_1700475847566_0.9469389656816563","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"@nuxt-alt/auth","version":"3.0.0-beta.1","keywords":["nuxt","nuxtjs","nuxt-module","nuxt-plugin","nuxt-module-alternatives","@nuxtjs/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.0-beta.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"5e9b31093161ae64aa29aba1558dd3f7450fd314","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.0-beta.1.tgz","fileCount":90,"integrity":"sha512-uiz+bpTJESSHCXm+zTh9VJSvVNpkEfLygMEZAj2BB2lt7jBC6mjnrXcbD1CJ2HgdY4NQGCax1VZsTrd8V8DdsQ==","signatures":[{"sig":"MEYCIQDBcknz36XGTvx6wPpuhi+++hdY4t/kWnWCgt+7LcSaoAIhAMpMyAaxe6BiSFzpap/DoMCV4LrnqKVq23GimsqNOpPV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169191},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat-square\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat-square\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support. This will only work with pinia, I had originally had it work with vuex, but since that is in maintenece mode, I decided to switch to pinia. If you find any bugs please do tell me, I'm still working on this.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` `@pinia/nuxt` `pinia` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http @pinia/nuxt pinia\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it)\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth',\r\n        '@pinia/nuxt'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `routerStrategy`\r\n\r\n- Type: `router | navigateTo`\r\n- Default: `router`\r\n\r\nBy default it will use `router` (`navigateTo` has an issue; I'm assuming with SSR that I don't have the time to check into at the moment, but I'll eventually want to replace with at some point.)\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"unbuild","dev:build":"nuxi build playground","dev:prepare":"unbuild --stub && nuxi prepare playground"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","readmeFilename":"readme.md","devDependencies":{"nuxt":"^3.8.1","unbuild":"^2.0.0","typescript":"^5.2.2","@pinia/nuxt":"^0.5.1","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.0-beta.1_1700569978610_0.28727152423243263","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"@nuxt-alt/auth","version":"3.0.0-beta.2","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.0-beta.2","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"6e7539322720470d58f576ebc02dcec8cc6034f8","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.0-beta.2.tgz","fileCount":91,"integrity":"sha512-+VBtKvrurapBP5kFeVUMCIyqDD10n2IdGYCM0v/uelDo2XLWG8qwTP5zquyKMup9GEaP5V4CxLcRxIN9MLVxKw==","signatures":[{"sig":"MEUCIQCMMaE7jKp9imN8pOkmvSPu/GttlPyufveYGh1gL2WzngIgOBarbLWVBbwbki6zOmFnXWAnNp789BPy/sg/fdHVx/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175408},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^18","@nuxt/schema":"^3.8.2","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.0-beta.2_1700644530420_0.4931197539746115","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@nuxt-alt/auth","version":"3.0.0","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"bcc680e3f1770bcb22f07b474e7f58e3ae2c7fd8","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.0.tgz","fileCount":91,"integrity":"sha512-VzuvbXgMUpRsm3k8VRK14XLM7iSOFfT7vO2xTuWeX3cDw+XrwEAlnRRF6hIHIyiold/A9TIgfoZWWYYZ8cKWtQ==","signatures":[{"sig":"MEQCIEZdW9+TH5YiOjvE/yAiuExg0TtdwRvLvQEVbrIPtfmnAiA9X2eMxyh05PAoYzYgk62tSNseJ3fk/y13vq0uYilijw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175012},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^18","@nuxt/schema":"^3.8.2","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.0_1700781664140_0.1516372902978056","host":"s3://npm-registry-packages"}},"3.0.1-beta.0":{"name":"@nuxt-alt/auth","version":"3.0.1-beta.0","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.1-beta.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"17eb52e94a67b9be82663870942fa6af3ebd7614","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.1-beta.0.tgz","fileCount":91,"integrity":"sha512-6OqCNM7ZlCYaUOD8UDebUU5j49ahuNIEHjxQHUJxL+RZbIhsOSEaK6rxDXDCrPNIxWBAfrEQDiPVVphTrurReQ==","signatures":[{"sig":"MEQCIDyamfEBQ4LSEQt8dv+tZPFvKI0jdYOYIu0UoAR5GurvAiBXzQNe4GLmU0gyYgy5i80o8BeB3f50dM6OUVjAjCFN6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173618},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` `@pinia/nuxt` `pinia` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http @pinia/nuxt pinia\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth',\r\n        '@pinia/nuxt'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"9.6.7","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"18.17.1","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^18","@nuxt/schema":"^3.8.2","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.1-beta.0_1700809649966_0.7958863337352216","host":"s3://npm-registry-packages"}},"3.0.1-beta.1":{"name":"@nuxt-alt/auth","version":"3.0.1-beta.1","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.1-beta.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"da50026e3e29c66ff8839ae6f143bbb5d68bf9ea","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.1-beta.1.tgz","fileCount":89,"integrity":"sha512-LP0PLtbwa0QZClpbKGh3zQ7GuFwRKhZZv+0La23Rni1ji68O3vP+f0sNyeVerXRkA4qKDdYduFn7RHLTEWffdQ==","signatures":[{"sig":"MEUCIQCwAMhngE94Dy1xV8fk0/Vfkvv4fPtKwbNzDE/uLzGhjQIgFyaHowT80Enl7Woqy8NunwCR4UzQAzs7Pyb5L51me0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174351},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` `@pinia/nuxt` `pinia` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http @pinia/nuxt pinia\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth',\r\n        '@pinia/nuxt'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.1-beta.1_1700939401912_0.7552962139655917","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@nuxt-alt/auth","version":"3.0.1","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"74514e566300b52cd41a832e4462a4ea10d04796","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.1.tgz","fileCount":89,"integrity":"sha512-vvz0xe5qntIFc0levSoV8ZMSaUK7i4cbZL1K704nSKGavmxXTJZdzq2WTwr3DgsR5M1DjFNe+5eNPrLFbzDCnw==","signatures":[{"sig":"MEYCIQC4TuiEmLAAViMO5E0VklNF6gVZiRi3fxcxbjOC4TDJyQIhAPeI9OMrYv2BkH2/n9RGCTaWJwxHxwyIt4lgulsfsoLG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174273},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.1_1701075349443_0.6154112502536722","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@nuxt-alt/auth","version":"3.0.2","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.2","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"f090b578205f23e812582c6c816d05debe46591a","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.2.tgz","fileCount":89,"integrity":"sha512-va7NR/6ewtY8plOx3l62T9hj8R2y50+Z/0wTJSQIMkMjan9ce5Nm/A1/9jfQJYBOp3vpeN7zVSzSW/LABZTdbw==","signatures":[{"sig":"MEQCIGT32cSU6TM4vZmGP9iaOx7YaM+y+RN2E25dGc/VzAyxAiAhGjWPdoBYpbrDgeP7CWjZDhtb5u84Tf4+k7Ooow23Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174291},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.2_1701155810697_0.04345866455788694","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@nuxt-alt/auth","version":"3.0.3","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.3","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"bbf3b58b975c741274911908a13035b306de2735","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.3.tgz","fileCount":89,"integrity":"sha512-zhB941DKBgmmtMOUjSCrA4/tZRElw6/2rE1rstuUvR8UM/OknzO3X0ErSwBSh5vBO+eOL8QzQ0PsvqTXKkld2g==","signatures":[{"sig":"MEQCIGZ/WTABU2xNGG93f6wQGLPYUMrp/4ig6LW2bTZ51/3rAiA5XBNJelDaTgUnuIRJzrwZhcat1CL8ZFwWLvgqg9PeTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179726},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.3_1701684569770_0.889078977252072","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@nuxt-alt/auth","version":"3.0.4","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.4","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"092d20d4f7c0274f0b844b766eabf0e0c5fc3c69","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.4.tgz","fileCount":89,"integrity":"sha512-W6V9jU/5z2W2P2FWnAxc0/ksOPruqfM3rYNUjI2kSHnhi6S+TPHoL7tfvfPXWKucAHNFwjtxtP9x2cEu72vexQ==","signatures":[{"sig":"MEQCIDleQP+Kru/nnJn8CPQvGeKjgDEtjYchtsPKnbKAkikOAiBSweNZaUwNz7rmbKTAZ4nC2561T/rp2Ih6F3iLTFml6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179754},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.4_1702048417851_0.1884867502197929","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@nuxt-alt/auth","version":"3.0.5","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.0.5","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"b49b1304de02c7fe01d64ac4a5af9c2eeceeb87a","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.0.5.tgz","fileCount":89,"integrity":"sha512-ONraotlAF+mp2zxfhZwL4WKE9gzhdMO1Hicwmgpq5ZObpx85WKnHdwI4OlpjTERDipCD3xHoJE7ym1HYPXmC3g==","signatures":[{"sig":"MEQCIEIGUTYNzvD+Nah3Nb0NLGMwdIveFjdgO9PWr3XBBGpnAiAwSm8FwiIwIz7L4cP7qIxvmFLUDqcV02OwpP1WOjcScA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186529},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.0.5_1702128403583_0.8615751438027415","host":"s3://npm-registry-packages"}},"3.1.0-beta.0":{"name":"@nuxt-alt/auth","version":"3.1.0-beta.0","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.0-beta.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"46ef29d183d7a6c75b7ae00e6e3d0a74140386bb","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.0-beta.0.tgz","fileCount":91,"integrity":"sha512-w6K/rVeAhBiVnje0Cl5w1io0ogA32sAW3IljQMqwrZQhl6vfQwBnDmhYrhiMlkrtOmQv/1w7CRF6yIdnzOlCxg==","signatures":[{"sig":"MEUCIHuvcNp3cp3CNnK+n0imkFk8qnYgNx2Tuis0cqDtT96SAiEA8Z4O8Bia9nSzzreUbclXLoZfot/8JG49W1NXTwqS1dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200251},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` `@pinia/nuxt` `pinia` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http @pinia/nuxt pinia\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth',\r\n        '@pinia/nuxt'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\nI do not have the resources to host a dedicated documentation page, however I have been making updates to a [Stackblitz](https://stackblitz.com/edit/github-nufjhw-1bec1b) container so you may check there\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.2","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.0-beta.0_1702359191239_0.32292208600939","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@nuxt-alt/auth","version":"3.1.0","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"a836f546c1ff4944aca4d95ffa392521a9d5e558","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.0.tgz","fileCount":91,"integrity":"sha512-N7+6eiHqcQQpN113h5w/HYOz76Lr/7ypmYLVUEr2ChArJPy9RuPWStlfCb1ItGa9YDKJB7LObkhMaxZaRkw3Cw==","signatures":[{"sig":"MEUCIQCf7zzPOLkgC0ccgN3gsMdAsj0FDy+VQRozel0Tn5Ph2QIgRzMCswp4tbCSdYSXwnFK8+OqsyiYIlFSCQVH2jCjJ1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200546},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.8.2","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.0_1702902536077_0.43750364471397374","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@nuxt-alt/auth","version":"3.1.1","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"9c488857f8feec7be7cad599bbf0ef691b5b684f","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.1.tgz","fileCount":93,"integrity":"sha512-Hpqagr6ziGYm6dIutRz/BQx20/EMsvPQkKz1M3dwe4bfCK7YNDiS77REd8PCXRZoIU0wvp8LgyjWNd/vV0Gr5g==","signatures":[{"sig":"MEUCIQDWQu/2Om/cbyvulOJjy8B+otKSTHvBYmDBZKguNOX9+AIgLJR+wYkSRgQEjI+bVLzCKJqfzcqEeEvxU/VCRM85+gM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205697},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.0","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.1_1704028607811_0.6172543624969375","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@nuxt-alt/auth","version":"3.1.2","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.2","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"d4e1efc2ab473f5bfdb90b6b493aa3bb82ed6569","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.2.tgz","fileCount":93,"integrity":"sha512-FXgnhd3KkX4x3aSNt1shIZVvU3f4Ccgm613zRPx4kXS+tXDsu81TE1WyTArMMUmRogrnPS5PPha2bObb852/ow==","signatures":[{"sig":"MEYCIQCowrwm539QDs/qt3rBVwRv897YUfl+OGwgd0496s+B2AIhAPUORe0ymuCPJhpqf0W+mpE9l7XauStENYwRABXOyUOt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202621},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.0","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.2_1704285575060_0.3121767144436851","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@nuxt-alt/auth","version":"3.1.3","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.3","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"74a485a203b365adb4b57604cf37e5fcfc5c0c6b","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.3.tgz","fileCount":93,"integrity":"sha512-DDh/FPSEywdOQFTMnQJZ0heS9v2t6QtgjUPr+Ps6qZ7AC1UVzUY/5nE95AMZvrNgdtji5P/dZXcHehIDtQA+hA==","signatures":[{"sig":"MEUCIAcjyQoN47MQcCz8nh2lGJMr3e8TbwGhBIOc9S6zPktRAiEAvvZUzlpY4cMOJj85+NmWXDInvlWYS71HDezD5a08PuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202702},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.8.2","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.0","unbuild":"^2.0.0","@nuxt/ui":"^2.10.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.8.2","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.3_1704459016483_0.10145950166618434","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@nuxt-alt/auth","version":"3.1.4","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.4","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"0ce3a81ae270bbd50e5ad111fe5415c212462ce2","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.4.tgz","fileCount":93,"integrity":"sha512-1QpcD8nd/mmfoxCpr2WZWNR7Jl67egRbZ1GfbKbYLpIdo3qWiY7JrnRYchL4D07uFVppq70zCPH5k747mwWwEA==","signatures":[{"sig":"MEQCIGspft5aamb3n3MVuTlYpEYM5x+2hLIYvrpQYNFLmCBnAiA1Xiy4ePFwVmRIRyClAWe/BWfEbDJjceVYUpm1ZJ5sIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209052},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.1","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.4_1704934739025_0.5226306006998291","host":"s3://npm-registry-packages"}},"3.1.5-beta.0":{"name":"@nuxt-alt/auth","version":"3.1.5-beta.0","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.5-beta.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"41ebb791a19b72e8bce10d037d0ecfa66bec551e","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.5-beta.0.tgz","fileCount":93,"integrity":"sha512-m3WaRBbANHe8s4Kpa4zRB39l7MwgQC4jO4/o2Ee1/EvaBnzcgY+qjjqMoSWqRswzKqQfzkOjxaxt03uzw0wDkQ==","signatures":[{"sig":"MEUCIDyVCVA5EdyIua2HFZ6LB+WDg0lqW6InNVjXTKXYqpf9AiEA8yfgeG4o04kl+RbINS+ig+VRFzKqOTPIXLI4rbl4vn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209425},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\n[Read Documentation](https://nuxt-alt-auth.vercel.app)\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.1","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.5-beta.0_1704969907930_0.9698463504309338","host":"s3://npm-registry-packages"}},"3.1.5-beta.1":{"name":"@nuxt-alt/auth","version":"3.1.5-beta.1","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.5-beta.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"177dc7f459715e35f19d8e89eb6d61cec25b871c","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.5-beta.1.tgz","fileCount":93,"integrity":"sha512-DtL/+/QQ0KTSHJAsdnTVAxeXDyOuf+WQc55XgeDgY5+UFmoz84iCrFpyY7+arIF7rDGPhcOCwXYGfAjFM49jeg==","signatures":[{"sig":"MEUCIQCYQ2cQMZtr7Sy12PX+ErNfBzaO1atiP+Wa/r9YGO02vwIgK2GUPwL19q7sNYPM521UPMjG5MYPrxeXWWpiYzIEqYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209419},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\n[Read Documentation](https://nuxt-alt-auth.vercel.app)\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.1","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.5-beta.1_1704972147580_0.8724367560261608","host":"s3://npm-registry-packages"}},"3.1.5-beta.2":{"name":"@nuxt-alt/auth","version":"3.1.5-beta.2","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.5-beta.2","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"cc885a35838e4df0f29fdc46b7401e2b506a1edb","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.5-beta.2.tgz","fileCount":93,"integrity":"sha512-WeaN3Vz6SkpoA/0Iy4U8ukOiOreiDzd96FWnHIKSXsRMtOI0N69DYqaNOY1ZFtgwLotj8LvuA7hAJTG4TsVpaw==","signatures":[{"sig":"MEUCIQCKhlcF8GkjrqGHF/9YkA/NjNn1BuiR/EXLr9vkUVWFAQIgMOAh9S9vxLum02FFKDDUVowB4yFMgqmD4kQczvdscm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209444},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\n[Read Documentation](https://nuxt-alt-auth.vercel.app)\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.1","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.5-beta.2_1705502962364_0.5440513337964674","host":"s3://npm-registry-packages"}},"3.1.5-beta.3":{"name":"@nuxt-alt/auth","version":"3.1.5-beta.3","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.5-beta.3","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"1cfb1d4c1c676a7d806d49c2dd83933c88741f9f","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.5-beta.3.tgz","fileCount":93,"integrity":"sha512-cxi6gJdmgA0mQOq9a6gcnTtOkeJpe5yUUx/qb8JDE8oWAC7iO1P2GXDpUdnUjM54Xf213EB5F032/vGEEj9uXw==","signatures":[{"sig":"MEQCICzGpU80mRfj/2yXFPJ7+sNHdZ6nEhUULu1M9tMFxagLAiBSlv+LNDno+ZIEfDkzsx4aNLcpqd2jv4nyKP6tsBoANQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209428},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\n[Read Documentation](https://nuxt-alt-auth.vercel.app)\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.2.3","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.1","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.5-beta.3_1705515056691_0.6033716874360937","host":"s3://npm-registry-packages"}},"3.1.5-beta.4":{"name":"@nuxt-alt/auth","version":"3.1.5-beta.4","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.5-beta.4","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"135d2a3f49bbb2579bfe64857256f30c6944a04a","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.5-beta.4.tgz","fileCount":93,"integrity":"sha512-tG2KFQ2Y52A7ytKTSjXoM9dvP8qiUHyYiOxelfY4yKVJ2SYs+5Ibt66Idzxz/WhPF0ER0JfIRIlEqVDlofCK1Q==","signatures":[{"sig":"MEYCIQC1nKXFx5glcUFB663Qa5a6YHTxYyc7D+HV6CYsbkQ2VgIhAII7svdR3Pphe0sJFFv2Cmrx8Kzu/W8sxKphayZzrtMD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209616},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\n[Read Documentation](https://nuxt-alt-auth.vercel.app)\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.3.0","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.1","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.5-beta.4_1705617249536_0.9817760739451316","host":"s3://npm-registry-packages"}},"3.1.5-beta.5":{"name":"@nuxt-alt/auth","version":"3.1.5-beta.5","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.5-beta.5","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"6d39a20c07f7d7cf39e92fc218bdec044bc32afd","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.5-beta.5.tgz","fileCount":93,"integrity":"sha512-2ipezMRALuI3uUskdf9lTJVs5vZWjRAuoKBPPlK/YsVnKifWAvjKGRoNcklqzFZPg9SurAuHNwr4iPuX+LR9dQ==","signatures":[{"sig":"MEUCICUyF7pDCnsHHhtXZ8VFxbj4FD8/AJOr2eMlWIK0o2dBAiEAy5aHpUtKNf7+3pp7wgA4+5RoOKuRZOE3K0AiLPdmGxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209604},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.3.0","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.1","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.5-beta.5_1705620895186_0.5697413908253504","host":"s3://npm-registry-packages"}},"3.1.5-beta.6":{"name":"@nuxt-alt/auth","version":"3.1.5-beta.6","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.5-beta.6","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"7f6b834555da67fd84152bb821c2215cf819661c","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.5-beta.6.tgz","fileCount":93,"integrity":"sha512-a7EklCRxo8Ss/hBRllbife8pk6gAqPQ6PSJpLBD+YvYZmsSt19VX+/+TeTKtyRJnK6Nif32k5adJGKZszxBRag==","signatures":[{"sig":"MEYCIQCSdCK5IM4XL1PR+2L5xrpseMhNMeGr+iZ2Q+t3ofnfBQIhANzxfnR6/tHnnH/vSm16QrPDEBJujwA5Zn6s8rvJDsb2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209624},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\n[Read Documentation](https://nuxt-alt-auth.vercel.app)\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.3.0","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.1","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.5-beta.6_1705628345633_0.40992347646971616","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"@nuxt-alt/auth","version":"3.1.5","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.5","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"d9bae8cfd23212eee59e6eff5b95043a886ef7c1","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.5.tgz","fileCount":93,"integrity":"sha512-k/lTYVD1/+LDVb12wIot4ptIOUD1wzwTv3YJqcbImQLss49486lGRovlQD/XshbwvkNwOLbEJazAYbApE/tqAw==","signatures":[{"sig":"MEYCIQC5CoazGMMNRI3kQPdguMmGlLLIkfxrmkgTuz31FRx83wIhAIYhsC6j0C2zxcnAGmueQdtqP0lrdBZsonEykCqY4XHK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209603},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.3.0","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.1","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.1","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.5_1705949634155_0.16084441875406252","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"@nuxt-alt/auth","version":"3.1.6","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.6","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"78f2f2fe725a7b2c5109ebb201241380ff931b78","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.6.tgz","fileCount":93,"integrity":"sha512-51ZHk+jt5d37HqaD8xd2HhnM/LB5JieY0qQyhqHFfwlpuoRdPAbDmAS+uo7yRuhDJuJT4+vNZY/tpevkkqzxyQ==","signatures":[{"sig":"MEUCIQDLsGHBptHlEp/nyv5A0WdfWEr1j8wgtHKnVDpVFlLLCQIgYMgqTABK1UKtarHG23rREF29nuR1yVnGmw99l32Dnp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210031},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.3.0","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.3","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.3","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.3","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.6_1706253206960_0.9797870205029047","host":"s3://npm-registry-packages"}},"3.1.7-beta.0":{"name":"@nuxt-alt/auth","version":"3.1.7-beta.0","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.7-beta.0","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"ff2b69af877a79c8fda5d8bf2e196ba68c6e421b","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.7-beta.0.tgz","fileCount":93,"integrity":"sha512-ONdvPegSQrG5MAo0nWjWxfh0P80tPxqLsJmZE8zXKGmAIQy78DWoDj0wh/yR2SYTlVbxQwA30xIcWuacHc+Y/A==","signatures":[{"sig":"MEUCIEuAUEqB2Ee4h8JVMA7eKTDPgjzZyTmA9oJ818w6S1r0AiEAmlkTtbZQbNDQszl7kNLtOmlsvUYTHkm1BMKg8AYvEBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211556},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\n[Read Documentation](https://nuxt-alt-auth.vercel.app)\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.3.0","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.3","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.3","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.3","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.7-beta.0_1706539186737_0.34048821398678375","host":"s3://npm-registry-packages"}},"3.1.7-beta.1":{"name":"@nuxt-alt/auth","version":"3.1.7-beta.1","keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"author":{"name":"Denoder"},"license":"MIT","_id":"@nuxt-alt/auth@3.1.7-beta.1","maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"dist":{"shasum":"aaf0a234e6ee8890004947a17d8ef4fdc31c8455","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.7-beta.1.tgz","fileCount":93,"integrity":"sha512-KILsJfy6ETUu6Yji2B2WN/KEcf9m2VtVIEooTBXP7mJAUv5io1EJxkGApIvQZA3FwjnQY7tyAcgyvEdSlQzLjQ==","signatures":[{"sig":"MEYCIQDLDWxQzrxyFCgScJZc2mgh/hu9Abw7ox1Nq4Xb7DYRDwIhAMz5CPAz2zIXFVFJ10PyTuKA7ao/19WMkjG73DLmiILO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211587},"main":"./dist/module.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/module.mjs","readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\n[Read Documentation](https://nuxt-alt-auth.vercel.app)\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare"},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"repository":{"url":"git+https://github.com/nuxt-alt/auth.git","type":"git","directory":"@nuxt-alt/auth"},"_npmVersion":"10.3.0","description":"An alternative module to @nuxtjs/auth","directories":{},"_nodeVersion":"20.10.0","dependencies":{"defu":"^6.1.3","ohash":"^1.1.3","pathe":"^1.1.1","pinia":"^2.1.7","requrl":"^3.0.2","@nuxt/kit":"^3.9.3","cookie-es":"^1.0.0","jwt-decode":"^4.0.0","@nuxt-alt/http":"latest","@refactorjs/serialize":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","readmeFilename":"readme.md","devDependencies":{"jiti":"^1.21.0","nuxt":"^3.9.3","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20","@nuxt/schema":"^3.9.3","@nuxtjs/i18n":"next","@nuxt-alt/proxy":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_3.1.7-beta.1_1706590917519_0.7382685581514328","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"@nuxt-alt/auth","version":"3.1.7","description":"An alternative module to @nuxtjs/auth","homepage":"https://github.com/nuxt-alt/auth","author":{"name":"Denoder"},"keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"license":"MIT","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"main":"./dist/module.cjs","module":"./dist/module.mjs","types":"./dist/types/index.d.ts","scripts":{"dev":"nuxi dev playground","dev:build":"nuxi build playground","dev:prepare":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build --stub && JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts prepare","prepack":"JITI_ESM_RESOLVE=1 jiti ./commands/cli.ts build"},"dependencies":{"@nuxt-alt/http":"latest","@nuxt/kit":"^3.12.2","@refactorjs/serialize":"latest","cookie-es":"^1.1.0","defu":"^6.1.3","jwt-decode":"^4.0.0","ohash":"^1.1.3","pathe":"^1.1.2","pinia":"^2.1.7","requrl":"^3.0.2"},"devDependencies":{"@nuxt-alt/proxy":"^2.5.8","@nuxt/schema":"^3.12.2","@nuxtjs/i18n":"next","@types/node":"^20","jiti":"^1.21.6","nuxt":"^3.9.3","typescript":"5.3.3","unbuild":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/nuxt-alt/auth.git","directory":"@nuxt-alt/auth"},"bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"publishConfig":{"access":"public"},"packageManager":"yarn@4.0.2","_id":"@nuxt-alt/auth@3.1.7","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-lVL3N5xb5tIyJCfORPJdORLmMExEhb7jxqgxcQRHM7xazuKs+CiNOyRNyx44FvMKiVtX9zY2nhGba6zpC+8jiw==","shasum":"f764b1f7906cd88d6ff3e59cc8de0ebe79029782","tarball":"https://registry.npmjs.org/@nuxt-alt/auth/-/auth-3.1.7.tgz","fileCount":93,"unpackedSize":211567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyZTsdx3OrRbCjQm3HY43xJtIjyGexGk8XDckJ6OoLKAiEAzoxCiBumdXXjFGAJC73AqW8cW7vOAiVHv8NY0TLmkVU="}]},"_npmUser":{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auth_3.1.7_1719224053367_0.6804375890850463"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-10T00:01:09.006Z","modified":"2024-06-24T10:14:13.734Z","2.1.8":"2022-12-10T00:01:09.318Z","2.1.9":"2022-12-10T01:19:18.924Z","2.2.0":"2023-01-10T11:29:22.468Z","2.2.1":"2023-01-11T13:26:50.735Z","2.2.2":"2023-01-13T15:59:22.808Z","2.2.3":"2023-01-13T19:31:00.769Z","2.2.4":"2023-01-14T04:07:07.062Z","2.2.5":"2023-01-26T14:02:10.897Z","2.3.0":"2023-01-28T00:15:44.264Z","2.3.1":"2023-02-03T16:14:40.063Z","2.3.2":"2023-02-03T18:05:42.607Z","2.3.3":"2023-02-25T15:33:42.115Z","2.3.4":"2023-03-04T19:50:32.127Z","2.3.5":"2023-03-04T19:53:34.993Z","2.3.6":"2023-03-04T19:58:14.750Z","2.3.7":"2023-03-10T05:08:02.632Z","2.3.8":"2023-03-11T18:27:51.755Z","2.3.9":"2023-04-10T22:25:30.124Z","2.3.10":"2023-04-10T23:20:31.662Z","2.3.11":"2023-04-11T16:49:27.108Z","2.3.12":"2023-04-17T05:36:25.777Z","2.4.0":"2023-04-18T05:56:32.681Z","2.4.1":"2023-04-21T10:03:21.307Z","2.4.2":"2023-04-21T13:32:18.565Z","2.5.0":"2023-05-02T11:03:21.841Z","2.5.1":"2023-07-04T09:53:48.102Z","2.5.2":"2023-07-04T11:13:20.347Z","2.5.3":"2023-08-01T07:12:20.204Z","2.5.4":"2023-08-03T05:01:23.884Z","2.6.0-beta.0":"2023-08-14T08:17:14.962Z","2.6.0-beta.1":"2023-08-24T18:40:35.425Z","2.6.0":"2023-09-01T12:01:50.310Z","2.6.1":"2023-09-06T03:22:00.013Z","2.7.0":"2023-10-27T16:41:20.389Z","2.7.1":"2023-10-29T17:08:06.627Z","2.7.2":"2023-10-30T17:03:25.615Z","2.7.3":"2023-11-08T22:46:30.716Z","2.7.4":"2023-11-08T23:33:35.114Z","2.7.5":"2023-11-13T02:05:38.494Z","2.7.6":"2023-11-13T19:11:07.967Z","2.7.7-beta.0":"2023-11-17T21:05:44.962Z","3.0.0-beta.0":"2023-11-20T10:24:07.746Z","3.0.0-beta.1":"2023-11-21T12:32:58.830Z","3.0.0-beta.2":"2023-11-22T09:15:30.907Z","3.0.0":"2023-11-23T23:21:04.307Z","3.0.1-beta.0":"2023-11-24T07:07:30.226Z","3.0.1-beta.1":"2023-11-25T19:10:02.182Z","3.0.1":"2023-11-27T08:55:49.637Z","3.0.2":"2023-11-28T07:16:50.845Z","3.0.3":"2023-12-04T10:09:29.983Z","3.0.4":"2023-12-08T15:13:38.104Z","3.0.5":"2023-12-09T13:26:43.770Z","3.1.0-beta.0":"2023-12-12T05:33:11.479Z","3.1.0":"2023-12-18T12:28:56.224Z","3.1.1":"2023-12-31T13:16:48.048Z","3.1.2":"2024-01-03T12:39:35.203Z","3.1.3":"2024-01-05T12:50:16.678Z","3.1.4":"2024-01-11T00:58:59.239Z","3.1.5-beta.0":"2024-01-11T10:45:08.080Z","3.1.5-beta.1":"2024-01-11T11:22:27.760Z","3.1.5-beta.2":"2024-01-17T14:49:22.528Z","3.1.5-beta.3":"2024-01-17T18:10:56.815Z","3.1.5-beta.4":"2024-01-18T22:34:09.826Z","3.1.5-beta.5":"2024-01-18T23:34:55.358Z","3.1.5-beta.6":"2024-01-19T01:39:05.895Z","3.1.5":"2024-01-22T18:53:54.360Z","3.1.6":"2024-01-26T07:13:27.161Z","3.1.7-beta.0":"2024-01-29T14:39:46.927Z","3.1.7-beta.1":"2024-01-30T05:01:57.706Z","3.1.7":"2024-06-24T10:14:13.542Z"},"maintainers":[{"name":"teranode","email":"chris.e.mcquilkin@gmail.com"}],"author":{"name":"Denoder"},"repository":{"type":"git","url":"git+https://github.com/nuxt-alt/auth.git","directory":"@nuxt-alt/auth"},"keywords":["auth","nuxt","nuxt3","nuxtjs","nuxt-module","nuxt-plugin","@nuxtjs/auth","@nuxt-alt/auth"],"license":"MIT","homepage":"https://github.com/nuxt-alt/auth","bugs":{"url":"https://github.com/nuxt-alt/auth/issues"},"readme":"<h1 align=\"center\">Auth</h1>\r\n<p align=\"center\">Alternative Auth module for Nuxt</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n<a href=\"https://www.npmjs.com/package/@nuxt-alt/auth\">\r\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/@nuxt-alt/auth.svg?style=flat&colorA=18181B&colorB=28CF8D\">\r\n</a>\r\n</p>\r\n\r\n## Info\r\n\r\nThis module is meant as an alternative to @nuxtjs/auth, except this is for nuxt3 only with no backwards compatibility support.\r\n\r\n## Setup\r\n\r\n1. Add `@nuxt-alt/auth` and `@nuxt-alt/http` dependency to your project\r\n\r\n```bash\r\nyarn add @nuxt-alt/auth @nuxt-alt/http\r\n```\r\n\r\n2. Add `@nuxt-alt/auth` and `@pinia/nuxt` to the `modules` section of `nuxt.config.ts`\r\n\r\n**Note:** you dont need to specify `@nuxt-alt/http`, it will automatically be added but if you want to manually add it, make sure it is below the auth module (and above the proxy module if you are using it). It also doesn't need pinia\r\nit will use nuxt's `useState` by default.\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n    modules: [\r\n        '@nuxt-alt/auth'\r\n    ],\r\n    auth: {\r\n        /* module options */\r\n    }\r\n});\r\n\r\n```\r\n\r\n## Documentation\r\n[Read Documentation](https://nuxt-alt-auth.vercel.app)\r\n\r\n## Changes \r\n\r\nThe module now uses '@nuxt-alt/http' to function, that module extends ohmyfetch. Please note that if you were using `data` to post data, you now need to use `body` since this is what `ohmyfetch` uses. If you intend to use ssr, please consider using the `@nuxt-alt/proxy` module.\r\n\r\n## Composable\r\n\r\nA `useAuth()` composable is availale to use to access the auth methods.\r\n\r\n## Options\r\nMost of the options are taken directly from the [@nuxtjs/auth](https://auth.nuxtjs.org/api/options) module. In addition there are some extra options available.\r\n\r\n### `globalMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnables/disables the middleware to be used globally.\r\n\r\n### `enableMiddleware`\r\n\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnables/disables the built-in middleware.\r\n\r\n### `stores.state.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for nuxt useState.\r\n\r\n### `stores.pinia.enabled`\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable this option to use the pinia store, bey default this is disabled and nuxt's `useState` is used instead.\r\n\r\n### `stores.pinia.namespace`\r\n\r\n- Type: `String`\r\n- Default: `auth`\r\n\r\nThis is the namespace to use for the pinia store.\r\n\r\n### `stores.local.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the localStorage store.\r\n\r\n### `stores.local.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nThis sets the localStorage prefix.\r\n\r\n### `stores.session.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the sessionStorage store.\r\n\r\n### `stores.session.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for session storage.\r\n\r\n### `stores.cookie.enabled`\r\n- Type: `Boolean`\r\n- Default: `true`\r\n\r\nEnable this option to use the cookie storage.\r\n\r\n### `stores.cookie.prefix`\r\n\r\n- Type: `String`\r\n- Default: `auth.`\r\n\r\nSimilar to the localstorage option, this is the prefix for the cookie storage.\r\n\r\n### `stores.cookie.options`\r\n\r\n- Type: `Object`\r\n- Default: `{ path: '/' }`\r\n\r\nThe default cookie storage options.\r\n\r\n### `redirectStrategy`\r\n\r\n- Type: `query | storage`\r\n- Default: `storage`\r\n\r\nThe type of redirection strategy you want to use, `storage` utilizng localStorage for redirects, `query` utilizing the route query parameters.\r\n\r\n### `tokenValidationInterval`\r\n\r\n- Type: `Boolean | Number`\r\n- Default: `false`\r\n\r\nThis is experimental. If set to true, default interval is 1000ms, otherwise set time in milliseconds. This is how often the module with attempt to validate the token for expiry.\r\n\r\n### `resetOnResponseError`\r\n\r\n- Type: `Boolean | Function`\r\n- Default: `false`\r\n\r\nWhen enabled it will reset when there's a 401 error in any of the responses. You are able to turn this into a function to handle this yourself:\r\n```ts\r\nauth: {\r\n    //... module options\r\n    resetOnResponseError: (error, auth, scheme) => {\r\n       if (error.response.status === 401) {\r\n           scheme.reset?.()\r\n           auth.redirect('login')\r\n       }\r\n   },\r\n}\r\n```\r\n\r\n## TypeScript (2.6.0+)\r\nThe user information can be edited like so for TypeScript:\r\n```ts\r\ndeclare module '@nuxt-alt/auth' {\r\n    interface UserInfo {\r\n        email: string\r\n        name: string\r\n    }\r\n}\r\n```\r\n\r\n## Tokens (Types)\r\n\r\nIn addition to [Auth Tokens](https://auth.nuxtjs.org/api/tokens);\r\n\r\nBy default the `$auth.strategy` getter uses the `Scheme` type which does not have `token` or `refreshToken` property types. To help with this, a `$auth.refreshStrategy` and a `$auth.tokenStrategy` getter have been added for typing. They all do the same thing, this is just meant for type hinting.\r\n\r\n## Oauth2\r\n\r\nOauth2 now has client window authentication thanks to this pull request: https://github.com/nuxt-community/auth-module/pull/1746 \r\n\r\nProperties have been changed to:\r\n\r\n### `clientWindow`\r\n\r\n- Type: `Boolean`\r\n- Default: `false`\r\n\r\nEnable/disable the use of a popup for client authentication.\r\n\r\n### `clientWidth`\r\n\r\n- Type: `Number`\r\n- Default: `400`\r\n\r\nThe width of the client window.\r\n\r\n### `clientHieght`\r\n\r\n- Type: `Number`\r\n- Default: `600`\r\n\r\nThe width of the client window.\r\n\r\n## Aliases\r\nAvailable aliases to use within nuxt\r\n\r\n- `#auth/runtime`\r\n- `#auth/utils`\r\n- `#auth/providers`\r\n","readmeFilename":"readme.md"}