A collection of framework specific Auth utilities for working with Supabase.
- Examples
@examples/nextjs: a Next.js app@examples/nextjs-server-components: a Next.js 13 app with Server Components andappdirectory@examples/sveltekit: a SvelteKit app@examples/sveltekit-email-password: a SvelteKit app with SSR sign in@examples/sveltekit-magic-link: a SvelteKit app with magic links@examples/remix: a Remix app
- Packages
@supabase/auth-helpers-nextjs: the supabase auth helper nextjs library used bynextjsapplication@supabase/auth-helpers-react: the supabase auth helper reactjs library used byreactapplication@supabase/auth-helpers-sveltekit: the supabase auth helper sveltekit library used bysveltekitapplication@supabase/auth-helpers-remix: the supabase auth helper remix library used byremixapplicationshared: shared typescript types used by@supabase/auth-helpers-nextjslibraryconfig:eslintconfigurations (includeseslint-config-nextandeslint-config-prettier)tsconfig:tsconfig.jsons used throughout the monorepo
Each package/app is 100% TypeScript.
This turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
Read the development.md guide for more information on local setup, testing, and preparaing a release.
Using a @supabase/auth-helpers-[framework-name] naming convention for packages