{"_id":"@alexsun-top/nuxt-auth-layer","name":"@alexsun-top/nuxt-auth-layer","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@alexsun-top/nuxt-auth-layer","type":"module","private":false,"version":"0.1.0","main":"nuxt.config.ts","author":{"name":"Alex Sun"},"license":"MIT","keywords":["nuxt","nuxt3","nuxt-layer"],"repository":{"type":"git","url":"git+https://github.com/Sun-ZhenXing/nuxt-auth-layer.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/Sun-ZhenXing/nuxt-auth-layer/issues"},"dependencies":{"@auth/core":"^0.17.0","@hebilicious/authjs-nuxt":"^0.3.5","@sidebase/nuxt-session":"^0.2.8","nuxt-security":"^1.2.2"},"devDependencies":{"@types/node":"^20.11.28","nuxt":"^3.11.0","vue":"^3.4.21","vue-router":"^4.3.0"},"scripts":{"build":"nuxt build","dev":"nuxt dev","generate":"nuxt generate","preview":"nuxt preview","postinstall":"nuxt prepare"},"description":"Nuxt 3 preset layer for auth & session manager.","homepage":"https://github.com/Sun-ZhenXing/nuxt-auth-layer#readme","_id":"@alexsun-top/nuxt-auth-layer@0.1.0","_integrity":"sha512-wHqth/dKx24GLBFSW9fYtoL4iSXpFQkPty8A2TAgbJOZ5CrD2inK0byZTY/y3y9MwoIg+L4j+nm/PhChIY0ilg==","_resolved":"C:\\Users\\10069\\AppData\\Local\\Temp\\2f83bef7ac74de296ae2402542227239\\alexsun-top-nuxt-auth-layer-0.1.0.tgz","_from":"file:alexsun-top-nuxt-auth-layer-0.1.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-wHqth/dKx24GLBFSW9fYtoL4iSXpFQkPty8A2TAgbJOZ5CrD2inK0byZTY/y3y9MwoIg+L4j+nm/PhChIY0ilg==","shasum":"86ad5d4a348d48073676608df1f20aa0d84f7867","tarball":"https://registry.npmjs.org/@alexsun-top/nuxt-auth-layer/-/nuxt-auth-layer-0.1.0.tgz","fileCount":11,"unpackedSize":12861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0rWsxaBIvTR7wU/AjTPMyA7giCnrEYvPt9q+QruW/YAIgJRmIKSln06k1osM1CQJpq8GSflNHEIOsxbDBhbu6AZI="}]},"_npmUser":{"name":"alexsun-top","email":"6a6l6e6x@gmail.com"},"directories":{},"maintainers":[{"name":"alexsun-top","email":"6a6l6e6x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nuxt-auth-layer_0.1.0_1710737686295_0.36197277233619807"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-18T04:54:46.180Z","0.1.0":"2024-03-18T04:54:46.487Z","modified":"2024-03-18T04:54:47.091Z"},"maintainers":[{"name":"alexsun-top","email":"6a6l6e6x@gmail.com"}],"description":"Nuxt 3 preset layer for auth & session manager.","homepage":"https://github.com/Sun-ZhenXing/nuxt-auth-layer#readme","keywords":["nuxt","nuxt3","nuxt-layer"],"repository":{"type":"git","url":"git+https://github.com/Sun-ZhenXing/nuxt-auth-layer.git"},"author":{"name":"Alex Sun"},"bugs":{"url":"https://github.com/Sun-ZhenXing/nuxt-auth-layer/issues"},"license":"MIT","readme":"# Nuxt 3 Auth Layer\n\nNuxt 3 preset layer for auth & session manager.\n\n----\n\n[![npm](https://img.shields.io/npm/v/@alexsun-top/nuxt-auth-layer?style=flat-square)](https://www.npmjs.com/package/@alexsun-top/nuxt-auth-layer)\n\n- [Auth.js](https://nuxt.com/modules/authjs)\n- [Nuxt Session](https://nuxt.com/modules/session)\n- [Nuxt Security](https://nuxt.com/modules/security)\n\n## Usage\n\nAdd `@alexsun-top/nuxt-auth-layer` to your project:\n\n```bash\npnpm add -D @alexsun-top/nuxt-auth-layer\n```\n\nAdd the layer to your Nuxt project:\n\n```ts\n// nuxt.config.ts\nexport default defineNuxtConfig({\n  // ...\n  extends: [\n    '@alexsun-top/nuxt-auth-layer',\n  ],\n})\n```\n\n## Configuration\n\nYou can disable some of the dependencies by setting the following environment variables:\n\n| Environment Variable    | Package                    |\n| ----------------------- | -------------------------- |\n| `AUTH_DISABLE_AUTHJS`   | `@hebilicious/authjs-nuxt` |\n| `AUTH_DISABLE_SESSION`  | `@sidebase/nuxt-session`   |\n| `AUTH_DISABLE_SECURITY` | `nuxt-security`            |\n\n## License\n\n[MIT](./LICENSE).\n","readmeFilename":"README.md"}