Welcome to the monorepo for the SchemaVaults Auth Platform.
The auth platform code is within a Turborepo repository using Bun workspaces for package installation.
- @schemavaults/app-definitions
- @schemavaults/auth-client-sdk
- @schemavaults/auth-common
- @schemavaults/auth-react-provider
- @schemavaults/auth-server-sdk
- @schemavaults/auth-ui
- @schemavaults/jwt
In the auth-server directory is the code for the actual authentication/authorization server, which makes use of the packages in the packages directory.
The auth-postgres-db directory contains utilities for launching/managing the dev/test versions of the Postgres database that @schemavaults/auth-server uses.
See the @schemavaults/auth-server README.md for instructions on how to start the development server.
Build all packages:
bun run build:packagesBuild a specific package:
bun run build --filter @schemavaults/auth-server-sdkSee the @schemavaults/auth-server README.md for build instructions.