Skip to main content

Monorepo Setup

Prerequisites

  • Node.js 20+
  • PNPM (recommended via Corepack)
corepack enable
corepack prepare pnpm@latest --activate

Install Dependencies

From repository root:

pnpm install

Verify Workspace Detection

pnpm list -r --depth -1

Day-1 Commands

Run root development script:

pnpm dev

Build app workspaces from root:

pnpm build

Run one workspace only:

pnpm --filter bot dev
pnpm --filter app dev
pnpm --filter chat dev

Notes

  • Run global workspace commands from the repo root.
  • Prefer one lockfile at root (pnpm-lock.yaml).
  • For nested apps, target the workspace by package name using --filter.