Frontend monorepo for the Primus platform.
apps/
safe/ # Control plane & workload management UI
lens/ # Lens UI
packages/ # Shared frontend packages (future)
- Node.js: recommended Node 22.x
- pnpm: this repo pins pnpm via
packageManagerinpackage.json
pnpm installpnpm dev:safepnpm dev:lenspnpm test # Run all tests
pnpm test:safe # Run Safe tests only
pnpm test:lens # Run Lens tests onlypnpm build:safe
pnpm build:lens- This is a pnpm workspace (
pnpm-workspace.yaml). Add dependencies to the correct app:
pnpm --filter ./apps/safe add <pkg>
pnpm --filter ./apps/lens add <pkg>