Skip to main content

Development commands

These run from the repository root and orchestrate the monorepo via Turbo.

CommandDescription
pnpm run devStart development server with hot reload
pnpm run dev:mobileStart Expo mobile workspace (apps/mobile)
pnpm run build:webBuild the Next.js app workspace (apps/web)
pnpm run buildFull production build (Next.js + server + service worker)
pnpm run testRun tests via Turbo across all workspaces
pnpm run test:runRun tests once via Turbo
pnpm run test:coverageRun tests with a coverage report
pnpm run lintCheck for linting errors across all workspaces
pnpm run lint:checkLint all workspaces and run monorepo integrity checks
pnpm run formatCheck formatting across all workspaces (no auto-fix)
pnpm run typecheckRun type checking across all workspaces
pnpm run i18n:checkCheck for missing locale keys
pnpm run db:pushPush schema changes to the database
pnpm run docker:upStart the local dependency stack via Compose
pnpm run docker:downStop the local dependency stack