@supabase/auth-helpers
A collection of framework specific Auth utilities for working with Supabase.
Supported Frameworks
Coming soon
Examples and Packages
- Examples
@examples/nextjs
: a Next.js app
- Packages
@supabase/auth-helpers-nextjs
: the supabase auth helper nextjs library used bynextjs
application@supabase/auth-helpers-react
: the supabase auth helper reactjs library used bynextjs
applicationshared
: shared typescript types used by@supabase/auth-helpers-nextjs
libraryconfig
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
)tsconfig
:tsconfig.json
s used throughout the monorepo
Each package/app is 100% TypeScript.
Utilities
This turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
Setup
This repository is a monorepo using PNPM.
Install pnpm
All commands below should be run at the root level of the cloned repository.
Install all examples and packages dependencies with pnpm
pnpm install
Build
To build all apps and packages, run the following command:
pnpm build
Develop
To develop all apps and packages, run the following command:
pnpm dev
Change logs
To generate a changelog entry, run the following command:
pnpm changeset