[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [](https://github.com/Hebilicious/authjs-nuxt/actions/workfl
npm install @hebilicious/authjs-nuxt[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]


[npm-version-src]: https://img.shields.io/npm/v/@hebilicious/authjs-nuxt
[npm-version-href]: https://npmjs.com/package/@hebilicious/authjs-nuxt
[npm-downloads-src]: https://img.shields.io/npm/dm/@hebilicious/authjs-nuxt
[npm-downloads-href]: https://npmjs.com/package/@hebilicious/authjs-nuxt
๐ Welcome to __AuthJS Nuxt__! This is an edge compatible experimental Nuxt module currently in its alpha stage.
This module uses the Auth.js core implementation under the hood.
_๐งช This module like Auth.js, is still in developement._
Contributions are welcome !
You can find the documentation for this module on the website; and the documentation for auth.js here.
You can also find working examples of this module in the playgrounds, on in this repository.
1. Why not use use Sidebase Nuxt-Auth?
- Because it's based on Next-Auth and not Auth.js.
- Because it's not edge compatible. This module is.
2. Why not use Auth.js directly?
- You can. However, Auth.js is currently being rewritten from Next-Auth, and wiring everything with Nuxt for the edge isn't straightforward. This gives you a good starting point and a reference implementation.
3. Why should I use this package? I'd rather build my own auth!
- Auth.js gives you a good starting point, and has plenty of adapters and database drivers, and so does this package.
- If you want to DIY even more, You can use something like Lucia.
- It's based on Auth.js
- It works everywhere (tested on the edge)
- It's lightweight
- It's Nuxt
Contributions, issues and feature requests are welcome!
1. Fork this repo
2. Install bun.
3. Use bun i at the mono-repo root.
4. Make modifications and follow conventional commits.
5. Open a PR ๐๐๐