Development setup
Prerequisites
- Node.js 20+ (repo pins 20.18.1 via
.node-version) - pnpm 10 (
packageManagerispnpm@10.27.0)
Install and build
pnpm install
pnpm build # turbo build across packagesFast loop
pnpm dev:app # run the app
pnpm dev:packages # watch builds for packages
pnpm test:fast # quick testsFull checks (CI parity)
pnpm ci # pre-ci + validate + lint + typecheck + full testsTips
- Keep
pnpm dev:packagesrunning when editing packages consumed by the app. - Use
pnpm validate:workspaceafter editingpackage.jsondependencies. - Prefer
pnpm clean && pnpm installif workspace links look stale.
Last updated on