Monorepo scaffold for a frontend stack:
- React + TypeScript + Vite (+ React Compiler)
- Zustand
- TailwindCSS
- Vitest
- Playwright (e2e)
pnpm install
pnpm devpnpm dev # Vite dev server (apps/frontend)
pnpm test # Unit tests (Vitest)
pnpm test:e2e # E2E tests (Playwright)
pnpm build # Production build- Vite 7 requires Node
>=20.19(upgrade if you see a warning). - If pnpm shows “Ignored build scripts: esbuild”, run
pnpm approve-buildsand selectesbuild. - Playwright needs a browser install once:
pnpm -C apps/frontend exec playwright install chromium.