Monorepo Structure
Static UI uses Turborepo with PNPM workspaces for scalable monorepo management.
Workspace Configuration
YAML
Package Manager
PNPM v11.5.2 with the following configuration:
- Package Manager: pnpm@11.5.2
- Lockfile: pnpm-lock.yaml
- Workspace protocol: workspace:* for internal dependencies
Turbo Pipeline
The turbo.json defines the build, test, and deployment pipeline:
- build: Depends on ^build, outputs to dist/ and .next/
- typecheck: Depends on ^build
- test: Depends on ^build, runs vitest
- lint: Depends on ^build, runs eslint
- e2e: Depends on build, runs playwright
Key Commands
Bash