Nuxt Nation カンファレンスが開催されます。11月12日~13日にご参加ください。

authjs
@hebilicious/authjs-nuxt

Auth.js認証 Nuxt モジュール。Edge互換。

⚗️ AuthJS Nuxt

npm versionnpm downloadsCILicense: MIT

🚀 AuthJS Nuxtへようこそ!これは、現在アルファ段階にあるEdge互換の実験的なNuxtモジュールです。このモジュールは、内部でAuth.jsのコア実装を使用しています。

⚠️ 免責事項

🧪 このモジュールはAuth.jsと同様に、まだ開発中です。 貢献を歓迎します!

ドキュメント

このモジュールのドキュメントはウェブサイトにあります。auth.jsのドキュメントはこちらです。このモジュールの動作例は、プレイグラウンドまたはこのリポジトリで見つけることができます。

なぜこれを使わないのか?

  1. なぜSidebase Nuxt-Authを使わないのか?
    • なぜなら、それはAuth.jsではなく、Next-Authに基づいているからです。
    • なぜなら、それはEdge互換ではないからです。このモジュールは互換性があります。
  2. なぜAuth.jsを直接使わないのか?
    • 使えます。ただし、Auth.jsは現在Next-Authから書き換えられており、NuxtとEdgeを連携させるのは簡単ではありません。これは、優れた出発点と参照実装を提供します。
  3. なぜこのパッケージを使うべきなのでしょうか? 私は自分で認証を構築したいです!
    • Auth.jsは良い出発点を提供し、多くのアダプターとデータベースドライバーを備えており、このパッケージも同様です。
    • さらに自分で構築したい場合は、Luciaのようなものを使用できます。

なぜ?

  • Auth.jsに基づいています
  • どこでも動作します(Edgeでテスト済み)
  • 軽量です
  • Nuxtです

📦 貢献

貢献、問題点、機能リクエストを歓迎します!

  1. このリポジトリをフォークしてください
  2. bunをインストールしてください。
  3. モノリポジトリのルートでbun iを使用してください。
  4. 変更を行い、慣習的なコミットに従ってください。
  5. PRをオープンしてください🚀🚀🚀