Skip to main content

These are the docs for 0.24.0-beta, an older release.

See the current docs (0.25.0-beta) for what Norish does today.

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