CLI Cheatsheet
For the complete list of scripts, see the root
package.json.
First Time Setup
pnpm install— Install all dependenciespnpm docker:up— Start Postgres, Nhost, Mailhogpnpm dev:stack— Apply Hasura migrations and metadatapnpm dev— Boot all apps via Turborepo
Daily Development
pnpm dev— Start everythingpnpm dev:workspace— Workspace app only (faster)pnpm codegen:watch— Keep GraphQL types in sync
Before Opening a PR
pnpm lint— Biome + ESLintpnpm test— Vitest unit testspnpm docs:lint— Validate doc frontmatter and tags
Debugging & Reset
pnpm docker:logs— Tail local service logspnpm docker:reset— Nuke local DB volumes and start freshpnpm hasura:console— Open the Hasura console (via CLI tunnel)