A collection of framework specific Auth utilities for working with Supabase.
@examples/nextjs
: a Next.js app using App Router@examples/nextjs-pages
: a Next.js app using Pages Router@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@supabase/auth-helpers-nextjs
: the supabase auth helper nextjs library used by nextjs
application@supabase/auth-helpers-react
: the supabase auth helper reactjs library used by react
application@supabase/auth-helpers-sveltekit
: the supabase auth helper sveltekit library used by sveltekit
application@supabase/auth-helpers-remix
: the supabase auth helper remix library used by remix
applicationshared
: shared typescript types used by @supabase/auth-helpers-nextjs
libraryconfig
: eslint
configurations (includes eslint-config-next
and eslint-config-prettier
)tsconfig
: tsconfig.json
s used throughout the monorepoEach package/app is 100% TypeScript.
This turborepo has some additional tools already setup for you:
Read the development.md guide for more information on local setup, testing, and preparing a release.
Using a @supabase/auth-helpers-[framework-name]
naming convention for packages