{"_id":"@dommidev10/nuxt-auth","_rev":"16-9d7a53b7dfe3938d57590fe27384f0a1","name":"@dommidev10/nuxt-auth","dist-tags":{"latest":"0.11.0","next":"0.10.5"},"versions":{"0.6.1":{"name":"@dommidev10/nuxt-auth","version":"0.6.1","license":"MIT","_id":"@dommidev10/nuxt-auth@0.6.1","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"d6ebf0ff5c82e6e87fd2668d3806b3a74deb6b2d","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.6.1.tgz","fileCount":50,"integrity":"sha512-RKHNYEaFW5KAVc6/YHKXWsOL0sgzIkyKSwSXFxco1ZdQW95d1wgaO9uHeXsINGzgbFouahldywPTo7dJNa1dkA==","signatures":[{"sig":"MEQCIAfK5N2fJY1gkTPltiNEIvnIWyoxBi/+7NDBLLlI+owdAiAZqyh1H3VUdIzL7jmIZGldSBCeT7S8bPRwYU3m92lwkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108388},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"627489b3576e302b51c89c33d355a5eea2ad3cfe","scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"h3":"^1.6.4","ufo":"^1.1.1","defu":"^6.1.2","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.4.2","nitropack":"^2.3.2","@vueuse/core":"^9.13.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.4.2","eslint":"^8.37.0","ofetch":"^1.0.1","vue-tsc":"^1.2.0","typescript":"^5.0.3","@types/node":"^18.15.11","@nuxt/schema":"^3.4.2","ts-essentials":"^9.3.1","@nuxt/module-builder":"^0.3.0","@nuxtjs/eslint-config-typescript":"^12.0.0"},"peerDependencies":{"next-auth":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.6.1_1700639481537_0.5095741417721085","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@dommidev10/nuxt-auth","version":"0.6.2","license":"MIT","_id":"@dommidev10/nuxt-auth@0.6.2","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"5d11f8460978fb36b4b87843e7b1e69b46372013","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.6.2.tgz","fileCount":50,"integrity":"sha512-AA/7G0zzlDR2X2Lfwy05OGvmzxf6Xe88gMH6kpiy8/Dr47//+MJ40r1KH6oNTcMTROgQ9pZCFtx3spXJU0uMzg==","signatures":[{"sig":"MEQCICaMC3tNgLhn6IqbW2+o9+RdJBMrsQxWQsYord+a+TDmAiBjU0W/NrYxgpLgvAHBYFnA7KgDtnPxM2inMzkwyNF2Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108390},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"18155e616ea860a242ecee2de49e194f104e7ee3","scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"h3":"^1.6.4","ufo":"^1.1.1","defu":"^6.1.2","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.4.2","nitropack":"^2.3.2","@vueuse/core":"^9.13.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.4.2","eslint":"^8.37.0","ofetch":"^1.0.1","vue-tsc":"^1.2.0","typescript":"^5.0.3","@types/node":"^18.15.11","@nuxt/schema":"^3.4.2","ts-essentials":"^9.3.1","@nuxt/module-builder":"^0.3.0","@nuxtjs/eslint-config-typescript":"^12.0.0"},"peerDependencies":{"next-auth":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.6.2_1700643499323_0.42101665361119567","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@dommidev10/nuxt-auth","version":"0.6.3","license":"MIT","_id":"@dommidev10/nuxt-auth@0.6.3","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"2f76a9618f1e8f13ed23665a91817126735fec63","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.6.3.tgz","fileCount":50,"integrity":"sha512-CE5Qp/HpiGq7fFIrVFKDG2CVUp7SPMPpT8fXWvW+qXfmOeDftFSWSGTPJ69WcnRtzZKJrH2aq4g+gU1DfmiXIA==","signatures":[{"sig":"MEUCIFSLLi560BU+4vUuvQs5a2TSAjX5P+OiEGPsswDpxuoEAiEA2aSfiusmHbgyWpIqyx5jNs1gSEmIeU0tpyEhjdACxl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108505},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"cfee2fbf3bd1a7ffbaaf0754f0e2aa67a43a8158","scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"h3":"^1.6.4","ufo":"^1.1.1","defu":"^6.1.2","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.4.2","nitropack":"^2.3.2","@vueuse/core":"^9.13.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.4.2","eslint":"^8.37.0","ofetch":"^1.0.1","vue-tsc":"^1.2.0","typescript":"^5.0.3","@types/node":"^18.15.11","@nuxt/schema":"^3.4.2","ts-essentials":"^9.3.1","@nuxt/module-builder":"^0.3.0","@nuxtjs/eslint-config-typescript":"^12.0.0"},"peerDependencies":{"next-auth":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.6.3_1700647032186_0.10569080406226217","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@dommidev10/nuxt-auth","version":"0.6.4","license":"MIT","_id":"@dommidev10/nuxt-auth@0.6.4","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"b230cf2899aa84208f2ba6ce23c333176d2124ff","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.6.4.tgz","fileCount":50,"integrity":"sha512-H9DWffUgmko9KcmlCLiLNGGqWlgme9ySeA3Sa3UusAjQbK9TSsIeQAQN9aQ6WGbw/nSuf6+e/tFRNsW83y5CYw==","signatures":[{"sig":"MEUCIHjT94YPEyMa3gugswm4hHVyco2vZByfSwtthwuVnFAhAiEAmUm0gfSgczwPcHCNF47J+ibQPM3qWAXywhS3OyPw0ZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108631},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"8142097fcf6aa192df442c796bb4fb41557dca16","scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"h3":"^1.6.4","ufo":"^1.1.1","defu":"^6.1.2","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.4.2","nitropack":"^2.3.2","@vueuse/core":"^9.13.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.4.2","eslint":"^8.37.0","ofetch":"^1.0.1","vue-tsc":"^1.2.0","typescript":"^5.0.3","@types/node":"^18.15.11","@nuxt/schema":"^3.4.2","ts-essentials":"^9.3.1","@nuxt/module-builder":"^0.3.0","@nuxtjs/eslint-config-typescript":"^12.0.0"},"peerDependencies":{"next-auth":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.6.4_1700647600714_0.44381368643497665","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@dommidev10/nuxt-auth","version":"0.6.5","license":"MIT","_id":"@dommidev10/nuxt-auth@0.6.5","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"3113c2cd5fec20ae16be71f8d5ef5651f0ad9a18","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.6.5.tgz","fileCount":50,"integrity":"sha512-ZYtmWY+GOArPHUiTr6kRBfsTx689HXXYzKdGjmsE5qLtNzt2Sr0kGtdQbpYt6x1L2zVnT4kWX51/lbyd+iIm9Q==","signatures":[{"sig":"MEUCIQCHGCRxAn3WbrKq0j5vUOCgJpCnkHXYA5cHdAywUgX1QQIgIScw94PzJ9HzaFBBnfu/ED4k4A9x5CQyej0vzfFyS3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109173},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"cd52d3b32efc9a271d842f9e255d2d269ee13b31","scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"h3":"^1.6.4","ufo":"^1.1.1","defu":"^6.1.2","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.4.2","nitropack":"^2.3.2","@vueuse/core":"^9.13.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.4.2","eslint":"^8.37.0","ofetch":"^1.0.1","vue-tsc":"^1.2.0","typescript":"^5.0.3","@types/node":"^18.15.11","@nuxt/schema":"^3.4.2","ts-essentials":"^9.3.1","@nuxt/module-builder":"^0.3.0","@nuxtjs/eslint-config-typescript":"^12.0.0"},"peerDependencies":{"next-auth":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.6.5_1700650375460_0.6664034371587357","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"@dommidev10/nuxt-auth","version":"0.6.6","license":"MIT","_id":"@dommidev10/nuxt-auth@0.6.6","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"2a1882da23de93fb0e52db7df891318ebb81af66","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.6.6.tgz","fileCount":50,"integrity":"sha512-25zuUKc4oHlUMMQ42EncTIJdUoiCSOFU2S8+z4A1XHkbnTlClwQTlEAlVHaY3z2odsvcJw5P8OKZw6n5gPa3AQ==","signatures":[{"sig":"MEUCIHU8pGa5eWav2lvViaF/6/13n29npGRWZ5WZR0mi37SRAiEAiUPBqLt46Nhm5vcCFMgPuG2lxR4eJ4LF5P7XreoKvpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108646},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"6b37b4d02a22606f36929486814d569a2c203e00","scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"h3":"^1.6.4","ufo":"^1.1.1","defu":"^6.1.2","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.4.2","nitropack":"^2.3.2","@vueuse/core":"^9.13.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.4.2","eslint":"^8.37.0","ofetch":"^1.0.1","vue-tsc":"^1.2.0","typescript":"^5.0.3","@types/node":"^18.15.11","@nuxt/schema":"^3.4.2","ts-essentials":"^9.3.1","@nuxt/module-builder":"^0.3.0","@nuxtjs/eslint-config-typescript":"^12.0.0"},"peerDependencies":{"next-auth":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.6.6_1700651817919_0.9318250391726812","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"@dommidev10/nuxt-auth","version":"0.6.7","license":"MIT","_id":"@dommidev10/nuxt-auth@0.6.7","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"f806effa2248d7ac85a5c37c4ec64077e1ede3a1","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.6.7.tgz","fileCount":50,"integrity":"sha512-sEwYDxUEvguPqXfObLJQ8dgl8S+6gLxayIDzt/2wnjkdnIvzOhrJClSU5YECkrR5YFcCqpF5OHA9GM2S9kPnVA==","signatures":[{"sig":"MEUCIQC3msinnbhz5w60U+K9N/V5cYLxfeBo77YrOnt3ExKHZgIgQGo0Ym6Jam/nfEGcYNozhRO49YSlH+ztmitLyrL6Kmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109118},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"2dbba5a1018de7c3a152ad88a442d123b4846b38","scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"h3":"^1.6.4","ufo":"^1.1.1","defu":"^6.1.2","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.4.2","nitropack":"^2.3.2","@vueuse/core":"^9.13.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.4.2","eslint":"^8.37.0","ofetch":"^1.0.1","vue-tsc":"^1.2.0","typescript":"^5.0.3","@types/node":"^18.15.11","@nuxt/schema":"^3.4.2","ts-essentials":"^9.3.1","@nuxt/module-builder":"^0.3.0","@nuxtjs/eslint-config-typescript":"^12.0.0"},"peerDependencies":{"next-auth":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.6.7_1700656499863_0.8311926459277559","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"@dommidev10/nuxt-auth","version":"0.6.8","license":"MIT","_id":"@dommidev10/nuxt-auth@0.6.8","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"e643dd5def8bb99c202c86d43262ce78d1219f0d","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.6.8.tgz","fileCount":50,"integrity":"sha512-Qr3HSME60L5a+SXmIa1dSC4iYBFhH5zRvigVqFGUTcCE99uIehMY+wP6HcCDl2xnO8o7nEUjfkDDq6J7CFCTgA==","signatures":[{"sig":"MEUCIQDbBvd+29c7GyAEFei6z6nxkgUJ705c5UbscjJu4jKqBwIgQh1fS1AQBgoAIXdTwu21Z+mgn4TpI0TqXcq5OKfwafY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109266},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"51e9ccd19407980817c48bb5783c05156af55a26","scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"h3":"^1.6.4","ufo":"^1.1.1","defu":"^6.1.2","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.4.2","nitropack":"^2.3.2","@vueuse/core":"^9.13.0"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.4.2","eslint":"^8.37.0","ofetch":"^1.0.1","vue-tsc":"^1.2.0","typescript":"^5.0.3","@types/node":"^18.15.11","@nuxt/schema":"^3.4.2","ts-essentials":"^9.3.1","@nuxt/module-builder":"^0.3.0","@nuxtjs/eslint-config-typescript":"^12.0.0"},"peerDependencies":{"next-auth":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.6.8_1701934972032_0.008079127233594496","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@dommidev10/nuxt-auth","version":"0.7.1","license":"MIT","_id":"@dommidev10/nuxt-auth@0.7.1","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"068c0c0d2a64938b9057f3fec1f9dc9d0ad0547f","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.7.1.tgz","fileCount":54,"integrity":"sha512-uvZpww1f0sHEp+axR7Z0uDR5dOsJrRtB7+/iyS0nR9IxpqEulzNrgc3GYB13Ve5GVnq8ECH9aojZHf2L4ON0yA==","signatures":[{"sig":"MEUCIGEnIPiofVaSjN3y98bMgN2n1xK/2a/wsOxb1IJRRVbHAiEAiek6/OzXkTljWMWHKQKxChvYoMhJ6K2KnC0KOf36Mz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125957},"main":"./dist/module.cjs","type":"module","_from":"file:dommidev10-nuxt-auth-0.7.1.tgz","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"_resolved":"C:\\Users\\Lenovo\\AppData\\Local\\Temp\\5d97a07e106cb450aaa54bf2a0ce1dc8\\dommidev10-nuxt-auth-0.7.1.tgz","overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_integrity":"sha512-uvZpww1f0sHEp+axR7Z0uDR5dOsJrRtB7+/iyS0nR9IxpqEulzNrgc3GYB13Ve5GVnq8ECH9aojZHf2L4ON0yA==","_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"20.9.0","dependencies":{"h3":"^1.11.1","ufo":"^1.4.0","defu":"^6.1.4","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.10.3","nitropack":"^2.9.1"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.10.3","eslint":"^8.56.0","ofetch":"^1.3.3","vue-tsc":"^1.8.27","typescript":"^5.3.3","@types/node":"^18.19.21","@nuxt/schema":"^3.10.3","ts-essentials":"^9.4.1","@nuxt/module-builder":"^0.5.5","@nuxtjs/eslint-config-typescript":"^12.1.0"},"peerDependencies":{"next-auth":"~4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.7.1_1712664830236_0.5337468302854622","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@dommidev10/nuxt-auth","version":"0.7.2","license":"MIT","_id":"@dommidev10/nuxt-auth@0.7.2","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"dist":{"shasum":"25d3aefa8675962221bb072241fc4690b1b36bb0","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.7.2.tgz","fileCount":54,"integrity":"sha512-SbzV/7w8QnSx3eSTzi18V9QBaPlLNft+F2wigfEd6HmhfEJYjwHj+jVcIyfqEMwWrYEnoJeiYJ/0J/Po3Yq3uw==","signatures":[{"sig":"MEYCIQCS3vMT3UZoJ8XuVSyY4GzQT4eC2LLnwS8SWp5WblOSKgIhAJ8NXScS4+/12VLxwfiGhgsRJkGZLrcjcRwyw/wVwufQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125989},"main":"./dist/module.cjs","type":"module","_from":"file:dommidev10-nuxt-auth-0.7.2.tgz","types":"./dist/types.d.ts","exports":{".":{"import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"lint":"eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","typecheck":"nuxi prepare playground-local && tsc --noEmit","dev:prepare":"nuxt-module-build build --stub","typecheck:refresh":"nuxi prepare playground-refresh && tsc --noEmit"},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"},"_resolved":"C:\\Users\\Lenovo\\AppData\\Local\\Temp\\93db2e26f3365a292e232d3bba67c91b\\dommidev10-nuxt-auth-0.7.2.tgz","overrides":{"@nuxt/kit":{"json5":">=2.2.2"},"@nuxtjs/eslint-config-typescript":{"json5":">=1.0.2"}},"_integrity":"sha512-SbzV/7w8QnSx3eSTzi18V9QBaPlLNft+F2wigfEd6HmhfEJYjwHj+jVcIyfqEMwWrYEnoJeiYJ/0J/Po3Yq3uw==","_npmVersion":"9.1.2","description":"![nuxt-auth demo page](.github/nuxt-auth.jpg)","directories":{},"_nodeVersion":"20.9.0","dependencies":{"h3":"^1.11.1","ufo":"^1.4.0","defu":"^6.1.4","requrl":"^3.0.2","knitwork":"^1.0.0","@nuxt/kit":"^3.10.3","nitropack":"^2.9.1"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.10.3","eslint":"^8.56.0","ofetch":"^1.3.3","vue-tsc":"^1.8.27","typescript":"^5.3.3","@types/node":"^18.19.21","@nuxt/schema":"^3.10.3","ts-essentials":"^9.4.1","@nuxt/module-builder":"^0.5.5","@nuxtjs/eslint-config-typescript":"^12.1.0"},"peerDependencies":{"next-auth":"~4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.7.2_1712828087902_0.6171212422893155","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@dommidev10/nuxt-auth","version":"0.10.1","license":"MIT","_id":"@dommidev10/nuxt-auth@0.10.1","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"homepage":"https://auth.sidebase.io","bugs":{"url":"https://github.com/sidebase/nuxt-auth/issues"},"dist":{"shasum":"cb333e91d4664584df60cd57fac5c443f1c7c544","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.10.1.tgz","fileCount":60,"integrity":"sha512-S8YhKgjFQ4ppCe1BP7CeXxJeBNbe8vWQrPUVllFDt2+zzqWZlr9hFxiTH5Z88ecgfot60M2K9dqZbrjsC3iuPw==","signatures":[{"sig":"MEQCIElhJY/HzE54MkRELowJOtSUgiFLMzPaj6njONj1UkYbAiBMx5n8uJVxX0S1nsPINi7cw4YiMrbheMuiDEaiEJ3khw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113537},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","engines":{"node":">=20","pnpm":">=9.4.0"},"exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"58193dd2fc221150de25ccd8601ec1caf36d2995","scripts":{"lint":"oxlint --deny-warnings -D correctness -D suspicious -D perf -D no-unused-vars && eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build build","docs:dev":"vitepress dev docs","lint:fix":"eslint . --max-warnings=0 --fix","test:unit":"vitest","typecheck":"nuxi prepare playground-local && tsc --noEmit","docs:build":"vitepress build docs","dev:prepare":"nuxt-module-build build --stub","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"dommidev10","actor":{"name":"dommidev10","type":"user","email":"domsbuhendwa2@gmail.com"},"email":"domsbuhendwa2@gmail.com"},"repository":{"url":"git+https://github.com/sidebase/nuxt-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Authentication built for Nuxt 3! Easily add authentication via OAuth providers, credentials or Email Magic URLs!","directories":{},"_nodeVersion":"22.15.0","dependencies":{"h3":"^1.15.1","ufo":"^1.6.1","defu":"^6.1.4","scule":"^1.3.0","requrl":"^3.0.2","knitwork":"^1.2.0","@nuxt/kit":"^3.16.2","nitropack":"^2.11.9"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"nuxt":"^3.15.4","eslint":"^9.25.1","ofetch":"^1.4.1","oxlint":"^0.16.7","vitest":"^3.1.2","vue-tsc":"^2.2.10","vitepress":"^1.6.3","typescript":"^5.8.3","@types/node":"^20.17.30","@nuxt/schema":"^3.16.2","ts-essentials":"^9.4.2","@antfu/eslint-config":"^4.12.0","@nuxt/module-builder":"^0.8.4","@nuxtjs/eslint-config-typescript":"^12.1.0"},"peerDependencies":{"next-auth":"~4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.10.1_1750247075455_0.32323728673814345","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@dommidev10/nuxt-auth","version":"0.10.2","license":"MIT","_id":"@dommidev10/nuxt-auth@0.10.2","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"homepage":"https://auth.sidebase.io","bugs":{"url":"https://github.com/sidebase/nuxt-auth/issues"},"dist":{"shasum":"5921b5e98418785e75693d3dd125b5ded42a85d0","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.10.2.tgz","fileCount":60,"integrity":"sha512-ZiVBXByOdpDobIB0wleQPm+EaRrcaykTYM6IOdlBxlvxJbcW0j3S+O/lJ4alfdoVLL5Vpmv0y0eIJzTfJtXVkw==","signatures":[{"sig":"MEUCIQDtrnoDPpTA+qOxsidHADxto9iS/aAACxKuoNpOzdSOogIgVb9fKHu/hp0CC0TnCqNHWGiY5WDqAfgyfOIx0x3Khu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113683},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","engines":{"node":">=20","pnpm":">=9.4.0"},"exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"58193dd2fc221150de25ccd8601ec1caf36d2995","scripts":{"lint":"oxlint --deny-warnings -D correctness -D suspicious -D perf -D no-unused-vars && eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","prepack":"nuxt-module-build build","docs:dev":"vitepress dev docs","lint:fix":"eslint . --max-warnings=0 --fix","test:unit":"vitest","typecheck":"nuxi prepare playground-local && tsc --noEmit","docs:build":"vitepress build docs","dev:prepare":"nuxt-module-build build --stub","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"dommidev10","actor":{"name":"dommidev10","type":"user","email":"domsbuhendwa2@gmail.com"},"email":"domsbuhendwa2@gmail.com"},"repository":{"url":"git+https://github.com/sidebase/nuxt-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Authentication built for Nuxt 3! Easily add authentication via OAuth providers, credentials or Email Magic URLs!","directories":{},"_nodeVersion":"22.15.0","dependencies":{"h3":"^1.15.1","ufo":"^1.6.1","defu":"^6.1.4","scule":"^1.3.0","requrl":"^3.0.2","knitwork":"^1.2.0","@nuxt/kit":"^3.16.2","nitropack":"^2.11.9"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"nuxt":"^3.15.4","eslint":"^9.25.1","ofetch":"^1.4.1","oxlint":"^0.16.7","vitest":"^3.1.2","vue-tsc":"^2.2.10","vitepress":"^1.6.3","typescript":"^5.8.3","@types/node":"^20.17.30","@nuxt/schema":"^3.16.2","ts-essentials":"^9.4.2","@antfu/eslint-config":"^4.12.0","@nuxt/module-builder":"^0.8.4","@nuxtjs/eslint-config-typescript":"^12.1.0"},"peerDependencies":{"next-auth":"~4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.10.2_1750248922612_0.6503897192025632","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@dommidev10/nuxt-auth","version":"0.10.3","license":"MIT","_id":"@dommidev10/nuxt-auth@0.10.3","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"homepage":"https://auth.sidebase.io","bugs":{"url":"https://github.com/sidebase/nuxt-auth/issues"},"dist":{"shasum":"f303db075c77dcd3418c8e86094455329a29cb18","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.10.3.tgz","fileCount":60,"integrity":"sha512-WKAUAGkpjmnaCPi99mHFG07VgQ/SKINfkHKTQgBwW8yK+2uI0Vb0b4KSyqqYciXEuJ5c+N5Ud2IEiLiWVlWfzw==","signatures":[{"sig":"MEQCIHyPeVacHNDiQwAAtMlLDvwE9DFGVkklOyEhPXDoGnjXAiAQAofLho2vSK9t8dcQEmB6GihoLun0OnEat8nTz3NlEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113348},"main":"./dist/module.cjs","type":"module","_from":"file:dommidev10-nuxt-auth-0.10.3.tgz","types":"./dist/types.d.ts","engines":{"node":">=20","pnpm":">=9.4.0"},"exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"lint":"oxlint --deny-warnings -D correctness -D suspicious -D perf -D no-unused-vars && eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","docs:dev":"vitepress dev docs","lint:fix":"eslint . --max-warnings=0 --fix","test:unit":"vitest","typecheck":"nuxi prepare playground-local && tsc --noEmit","docs:build":"vitepress build docs","dev:prepare":"nuxt-module-build build --stub","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"dommidev10","actor":{"name":"dommidev10","type":"user","email":"domsbuhendwa2@gmail.com"},"email":"domsbuhendwa2@gmail.com"},"_resolved":"/private/var/folders/kn/v7hwylh140z5d0rljrlktkwm0000gn/T/e0ae3253647c21ff4244a928f6ac36d5/dommidev10-nuxt-auth-0.10.3.tgz","_integrity":"sha512-WKAUAGkpjmnaCPi99mHFG07VgQ/SKINfkHKTQgBwW8yK+2uI0Vb0b4KSyqqYciXEuJ5c+N5Ud2IEiLiWVlWfzw==","repository":{"url":"git+https://github.com/sidebase/nuxt-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Authentication built for Nuxt 3! Easily add authentication via OAuth providers, credentials or Email Magic URLs!","directories":{},"_nodeVersion":"22.15.0","dependencies":{"h3":"^1.15.1","ufo":"^1.6.1","defu":"^6.1.4","scule":"^1.3.0","requrl":"^3.0.2","knitwork":"^1.2.0","@nuxt/kit":"^3.16.2","nitropack":"^2.11.9"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.15.4","eslint":"^9.25.1","ofetch":"^1.4.1","oxlint":"^0.16.7","vitest":"^3.1.2","vue-tsc":"^2.2.10","vitepress":"^1.6.3","typescript":"^5.8.3","@types/node":"^20.17.30","@nuxt/schema":"^3.16.2","ts-essentials":"^9.4.2","@antfu/eslint-config":"^4.12.0","@nuxt/module-builder":"^0.8.4","@nuxtjs/eslint-config-typescript":"^12.1.0"},"peerDependencies":{"next-auth":"~4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.10.3_1750254780384_0.08761890115809812","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@dommidev10/nuxt-auth","version":"0.10.4","license":"MIT","_id":"@dommidev10/nuxt-auth@0.10.4","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"homepage":"https://auth.sidebase.io","bugs":{"url":"https://github.com/sidebase/nuxt-auth/issues"},"dist":{"shasum":"5368a6e0f81b95b9309b5f08f8452c31c7d7faf8","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.10.4.tgz","fileCount":60,"integrity":"sha512-myc5yG7bk8QZKQI8R/Rm28j0PZqndO5pvpq/5ivX+TZ6bzfIU8qpccQGRqqAVqnVk3TGdUGFqw2Bmv+kkmjdsw==","signatures":[{"sig":"MEUCICfWGTCM1zo0tlW7aY6/SKdP6TsFdMqVvJB77girvvzVAiEA1cHGBe0DXklez7lSF++v63My8TYYYkpX8HRw/wgNklk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111531},"main":"./dist/module.cjs","type":"module","_from":"file:dommidev10-nuxt-auth-0.10.4.tgz","types":"./dist/types.d.ts","engines":{"node":">=20","pnpm":">=9.4.0"},"exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"lint":"oxlint --deny-warnings -D correctness -D suspicious -D perf -D no-unused-vars && eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","docs:dev":"vitepress dev docs","lint:fix":"eslint . --max-warnings=0 --fix","test:unit":"vitest","typecheck":"nuxi prepare playground-local && tsc --noEmit","docs:build":"vitepress build docs","dev:prepare":"nuxt-module-build build --stub","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"dommidev10","actor":{"name":"dommidev10","type":"user","email":"domsbuhendwa2@gmail.com"},"email":"domsbuhendwa2@gmail.com"},"_resolved":"/private/var/folders/kn/v7hwylh140z5d0rljrlktkwm0000gn/T/e79c985d9d52058a1f67f8ae1aec5e2d/dommidev10-nuxt-auth-0.10.4.tgz","_integrity":"sha512-myc5yG7bk8QZKQI8R/Rm28j0PZqndO5pvpq/5ivX+TZ6bzfIU8qpccQGRqqAVqnVk3TGdUGFqw2Bmv+kkmjdsw==","repository":{"url":"git+https://github.com/sidebase/nuxt-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Authentication built for Nuxt 3! Easily add authentication via OAuth providers, credentials or Email Magic URLs!","directories":{},"_nodeVersion":"22.15.0","dependencies":{"h3":"^1.15.1","ufo":"^1.6.1","defu":"^6.1.4","scule":"^1.3.0","requrl":"^3.0.2","knitwork":"^1.2.0","@nuxt/kit":"^3.16.2","nitropack":"^2.11.9"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.15.4","eslint":"^9.25.1","ofetch":"^1.4.1","oxlint":"^0.16.7","vitest":"^3.1.2","vue-tsc":"^2.2.10","vitepress":"^1.6.3","typescript":"^5.8.3","@types/node":"^20.17.30","@nuxt/schema":"^3.16.2","ts-essentials":"^9.4.2","@antfu/eslint-config":"^4.12.0","@nuxt/module-builder":"^0.8.4","@nuxtjs/eslint-config-typescript":"^12.1.0"},"peerDependencies":{"next-auth":"~4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.10.4_1750255675129_0.4656163755178502","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@dommidev10/nuxt-auth","version":"0.10.5","license":"MIT","_id":"@dommidev10/nuxt-auth@0.10.5","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"homepage":"https://auth.sidebase.io","bugs":{"url":"https://github.com/sidebase/nuxt-auth/issues"},"dist":{"shasum":"92b57ed213dbd8925caf6ba1d0b8016dd429a86d","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.10.5.tgz","fileCount":60,"integrity":"sha512-pJQNDCV3HtxTFu45Z1F9TIiqm3DpAx3x/j8QhpYf+0a+TtZmPmGP968iuiiXqTFejjxZ990Pkx3QaTOHaHkAWg==","signatures":[{"sig":"MEUCIQCgYkc1elFHkeejjESYLrJhxIeeszCiTWM1wUFB92ECCAIgFUmRKixwSUeaU0sJrzjb6dnLlmf58PNeqaFt/FyqG7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112004},"main":"./dist/module.cjs","type":"module","_from":"file:dommidev10-nuxt-auth-0.10.5.tgz","types":"./dist/types.d.ts","engines":{"node":">=20","pnpm":">=9.4.0"},"exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"lint":"oxlint --deny-warnings -D correctness -D suspicious -D perf -D no-unused-vars && eslint . --max-warnings=0","build":"nuxi build","clean":"rm -rf playground-authjs/.nuxt playground-local/.nuxt playground-refresh/.nuxt dist .nuxt","docs:dev":"vitepress dev docs","lint:fix":"eslint . --max-warnings=0 --fix","test:unit":"vitest","typecheck":"nuxi prepare playground-local && tsc --noEmit","docs:build":"vitepress build docs","dev:prepare":"nuxt-module-build build --stub","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"dommidev10","actor":{"name":"dommidev10","type":"user","email":"domsbuhendwa2@gmail.com"},"email":"domsbuhendwa2@gmail.com"},"_resolved":"/private/var/folders/kn/v7hwylh140z5d0rljrlktkwm0000gn/T/1847b9998e6f86d674424aa3f2d69d56/dommidev10-nuxt-auth-0.10.5.tgz","_integrity":"sha512-pJQNDCV3HtxTFu45Z1F9TIiqm3DpAx3x/j8QhpYf+0a+TtZmPmGP968iuiiXqTFejjxZ990Pkx3QaTOHaHkAWg==","repository":{"url":"git+https://github.com/sidebase/nuxt-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Authentication built for Nuxt 3! Easily add authentication via OAuth providers, credentials or Email Magic URLs!","directories":{},"_nodeVersion":"22.15.0","dependencies":{"h3":"^1.15.1","ufo":"^1.6.1","defu":"^6.1.4","scule":"^1.3.0","requrl":"^3.0.2","knitwork":"^1.2.0","@nuxt/kit":"^3.16.2","nitropack":"^2.11.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nuxt":"^3.15.4","eslint":"^9.25.1","ofetch":"^1.4.1","oxlint":"^0.16.7","vitest":"^3.1.2","vue-tsc":"^2.2.10","vitepress":"^1.6.3","typescript":"^5.8.3","@types/node":"^20.17.30","@nuxt/schema":"^3.16.2","ts-essentials":"^9.4.2","@antfu/eslint-config":"^4.12.0","@nuxt/module-builder":"^0.8.4","@nuxtjs/eslint-config-typescript":"^12.1.0"},"peerDependencies":{"next-auth":"~4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-auth_0.10.5_1750256585849_0.24333092415600288","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@dommidev10/nuxt-auth","version":"0.11.0","description":"My new Nuxt module","repository":{"type":"git","url":"git+https://github.com/dommi10/nuxtjs-auth.git"},"license":"MIT","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"}},"main":"./dist/module.mjs","typesVersions":{"*":{".":["./dist/types.d.mts"]}},"scripts":{"prepack":"nuxt-module-build build","dev":"npm run dev:prepare && nuxi dev playground","dev:build":"nuxi build playground","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","lint":"eslint .","test":"vitest run","format":"prettier --write .","test:watch":"vitest watch","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit"},"dependencies":{"@nuxt/kit":"^3.17.5","defu":"^6.1.4"},"devDependencies":{"@nuxt/devtools":"^2.5.0","@nuxt/eslint-config":"^1.4.1","@nuxt/module-builder":"^1.0.1","@nuxt/schema":"^3.17.5","@nuxt/test-utils":"^3.19.1","@types/node":"latest","@vue/test-utils":"^2.4.6","changelogen":"^0.6.1","eslint":"^9.29.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-vue":"^10.3.0","happy-dom":"^18.0.1","jsdom":"^26.1.0","nuxt":"^3.17.5","prettier":"^3.6.2","typescript":"~5.8.3","vitest":"^3.2.4","vue-tsc":"^2.2.10"},"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","_id":"@dommidev10/nuxt-auth@0.11.0","gitHead":"5e0edc1968784b868480dfd5b3b094a7370544f6","bugs":{"url":"https://github.com/dommi10/nuxtjs-auth/issues"},"homepage":"https://github.com/dommi10/nuxtjs-auth#readme","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-XdA1s9mnVoBgj0/T3DXCOujcvRsiiw6y2KLhb91u8VB8a7zYgCrGSKMb0mozYbCmtYZpvgDvJqS2xSJii13D0Q==","shasum":"c7a36f1ec686009c623faf778539daf35e7bd48e","tarball":"https://registry.npmjs.org/@dommidev10/nuxt-auth/-/nuxt-auth-0.11.0.tgz","fileCount":23,"unpackedSize":26789,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHZ+Lac0XT2zxw4siEebVxvZoXY0o8o4rpLWAehU1RtiAiBV0coK4eeaQ7TRKs4R0Se5Z9oSbGeWRCEVbhaWc+QHrQ=="}]},"_npmUser":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com","actor":{"name":"dommidev10","email":"domsbuhendwa2@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nuxt-auth_0.11.0_1752058719640_0.8514273115117061"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-22T07:51:21.468Z","modified":"2025-07-09T10:58:39.996Z","0.6.1":"2023-11-22T07:51:21.708Z","0.6.2":"2023-11-22T08:58:19.542Z","0.6.3":"2023-11-22T09:57:12.484Z","0.6.4":"2023-11-22T10:06:41.007Z","0.6.5":"2023-11-22T10:52:55.659Z","0.6.6":"2023-11-22T11:16:58.187Z","0.6.7":"2023-11-22T12:35:00.076Z","0.6.8":"2023-12-07T07:42:52.252Z","0.7.1":"2024-04-09T12:13:50.400Z","0.7.2":"2024-04-11T09:34:48.061Z","0.10.1":"2025-06-18T11:44:35.643Z","0.10.2":"2025-06-18T12:15:22.812Z","0.10.3":"2025-06-18T13:53:00.556Z","0.10.4":"2025-06-18T14:07:55.368Z","0.10.5":"2025-06-18T14:23:06.107Z","0.11.0":"2025-07-09T10:58:39.809Z"},"bugs":{"url":"https://github.com/dommi10/nuxtjs-auth/issues"},"license":"MIT","homepage":"https://github.com/dommi10/nuxtjs-auth#readme","repository":{"type":"git","url":"git+https://github.com/dommi10/nuxtjs-auth.git"},"description":"My new Nuxt module","maintainers":[{"name":"dommidev10","email":"domsbuhendwa2@gmail.com"}],"readme":"# Nuxt Auth Module\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![License][license-src]][license-href]\n[![Nuxt][nuxt-src]][nuxt-href]\n\nA flexible and fully-typed authentication module for Nuxt 3.  \nSupports token-based auth, refresh tokens, session management, route protection, and more.\n\n> **Inspired by [sidebase/nuxt-auth](https://github.com/sidebase/nuxt-auth)**  \n> This module aims to provide a minimal, type-safe, and backend-agnostic Nuxt 3 auth solution for token and refresh token flows.\n\n- [✨ &nbsp;Release Notes](/CHANGELOG.md)\n- [📖 &nbsp;API Reference](./src/runtime/types/module.types.ts)\n\n---\n\n## Features\n\n- 🔒 Token-based authentication (access & refresh tokens)\n- 🍪 Secure cookie management (configurable)\n- 🔁 Automatic token refresh (with optional refresh-on-focus)\n- 🛡 Route protection via middleware (global or per-page)\n- 🧑‍💻 Type-safe session object (customizable)\n- ⚡️ Simple composable API: `useAuth()`\n- 🧩 Easy integration with any backend\n\n---\n\n## Quick Setup\n\nInstall the module in your Nuxt application:\n\n```bash\nnpx nuxi module add @dommidev10/nuxt-auth\n# or\nnpm install @dommidev10/nuxt-auth\n```\n\nAdd it to your `nuxt.config.ts`:\n\n```ts\nexport default defineNuxtConfig({\n  modules: ['@dommidev10/nuxt-auth'],\n  auth: {\n    baseURL: 'http://localhost:4000/auth',\n    endpoints: {\n      signIn: { path: '/login', method: 'post' },\n      signOut: { path: '/logout', method: 'post' },\n      getSession: { path: '/me', method: 'get' },\n    },\n    token: {\n      signInResponseTokenPointer: '/access_token',\n      type: 'Bearer',\n      cookieName: 'auth.token',\n      headerName: 'Authorization',\n      maxAgeInSeconds: 86400,\n      sameSiteAttribute: 'lax',\n    },\n    refresh: {\n      endpoint: { path: '/refresh', method: 'post' },\n      refreshOnlyToken: true,\n      token: {\n        signInResponseRefreshTokenPointer: '/refresh_token',\n        refreshResponseTokenPointer: '/access_token',\n        refreshRequestTokenPointer: '/refresh_token',\n        cookieName: 'auth.refresh_token',\n        maxAgeInSeconds: 604800,\n        sameSiteAttribute: 'lax',\n      },\n    },\n    pages: {\n      login: '/auth/login',\n    },\n    session: {\n      dataType: {\n        id: 'string',\n        name: 'string',\n      },\n    },\n    globalMiddleware: true, // Set to false to use per-page middleware\n    refreshOnFocusChanged: true, // Only refresh if token is expired\n  },\n})\n```\n\n---\n\n## Usage\n\n### 1. Use the composable in your app\n\n```ts\nconst { session, signIn, signOut, refresh, getSession, token } = useAuth()\n```\n\n- `session`: Reactive user session object (typed)\n- `signIn(credentials)`: Log in and set tokens/session\n- `signOut()`: Log out and clear tokens/session\n- `refresh()`: Refresh the access token using the refresh token\n- `getSession()`: Fetch the current session from your API\n- `token`: Reactive access token (from cookie)\n\n### 2. Protecting routes\n\n#### Global protection (default)\n\nAll routes are protected by default. Unauthenticated users are redirected to your login page.\n\n#### Per-page protection\n\nSet `globalMiddleware: false` in your config, then add the middleware to any page or layout:\n\n```ts\nexport default defineNuxtPage({\n  middleware: ['auth'],\n})\n```\n\n### 3. Customizing the session type\n\nDefine your session fields in `session.dataType` in your config.  \nThis will generate a TypeScript interface for autocompletion in your app.\n\n```ts\nsession: {\n  dataType: {\n    id: 'string',\n    name: 'string',\n    email: 'string'\n  }\n}\n```\n\n---\n\n## How it works\n\n- **Tokens** are stored in cookies with your chosen options (secure, httpOnly, sameSite, etc).\n- **Session** is fetched from your API and kept in a reactive state.\n- **Middleware** checks authentication before each route navigation.\n- **Refresh-on-focus** (if enabled) only calls the refresh endpoint if the token is expired, to avoid unnecessary backend calls.\n\n---\n\n## Minimal Example\n\nThis module is intentionally minimal and backend-agnostic.  \nYou only need to provide the endpoints and token pointers that match your backend API.\n\n```ts\nauth: {\n  baseURL: 'http://localhost:4000/auth',\n  endpoints: {\n    signIn: { path: '/login', method: 'post' },\n    signOut: { path: '/logout', method: 'post' },\n    getSession: { path: '/me', method: 'get' }\n  },\n  token: {\n    signInResponseTokenPointer: '/access_token',\n    cookieName: 'auth.token',\n    headerName: 'Authorization',\n    maxAgeInSeconds: 86400,\n    sameSiteAttribute: 'lax'\n  },\n  refresh: {\n    endpoint: { path: '/refresh', method: 'post' },\n    token: {\n      signInResponseRefreshTokenPointer: '/refresh_token',\n      refreshResponseTokenPointer: '/access_token',\n      refreshRequestTokenPointer: '/refresh_token',\n      cookieName: 'auth.refresh_token',\n      maxAgeInSeconds: 604800,\n      sameSiteAttribute: 'lax'\n    }\n  },\n  pages: { login: '/auth/login' },\n  session: { dataType: { id: 'string', name: 'string' } }\n}\n```\n\n---\n\n## FAQ\n\n**Q: Can I use this with any backend?**  \nA: Yes! Just configure the endpoints and token pointers to match your API.\n\n**Q: How do I add public pages?**  \nA: Set `globalMiddleware: false` and only add the middleware to protected pages.\n\n**Q: How do I add extra fields to the session?**  \nA: Add them to `session.dataType` in your config.\n\n**Q: Does refreshOnFocusChanged spam my backend?**  \nA: No, it only triggers a refresh if the token is expired.\n\n---\n\n## Contribution\n\n<details>\n  <summary>Local development</summary>\n  \n  ```bash\n  # Install dependencies\n  npm install\n  \n  # Generate type stubs\n  npm run dev:prepare\n  \n  # Develop with the playground\n  npm run dev\n  \n  # Build the playground\n  npm run dev:build\n  \n  # Run ESLint\n  npm run lint\n  \n  # Run Vitest\n  npm run test\n  npm run test:watch\n  \n  # Release new version\n  npm run release\n  ```\n\n</details>\n\n---\n\n## License\n\n[MIT](./LICENSE)\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/my-module/latest.svg?style=flat&colorA=020420&colorB=00DC82\n[npm-version-href]: https://npmjs.com/package/my-module\n[npm-downloads-src]: https://img.shields.io/npm/dm/my-module.svg?style=flat&colorA=020420&colorB=00DC82\n[npm-downloads-href]: https://npm.chart.dev/my-module\n[license-src]: https://img.shields.io/npm/l/my-module.svg?style=flat&colorA=020420&colorB=00DC82\n[license-href]: https://npmjs.com/package/my-module\n[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt.js\n[nuxt-href]: https://nuxt.com\n","readmeFilename":"README.md"}