Development Environment Setup
Required Environment
Section titled “Required Environment”- pnpm (official site); use the version specified in the repository
package.jsonpackageManagerfield when possible (currentlypnpm@10.15.1)
This repository uses pnpm nx ... by default for Nx commands, so global Nx installation is not required. For local convenience, you can still install Nx globally; behavior is the same.
Node.js is only used as the runtime in npm publishing related CI steps (currently Node 24 in the publishing workflow).
Version Check
Section titled “Version Check”pnpm --versionnx --version # optionalFirst-time Initialization
Section titled “First-time Initialization”Run in the repository root:
pnpm install --frozen-lockfileAfter setup, build all libraries once with pnpm run build:libs. If it succeeds, your environment is ready.
Dependency installation is slow or fails
Section titled “Dependency installation is slow or fails”First verify your pnpm version matches the lockfile expectations, then retry:
pnpm install --frozen-lockfile