vp-monorepo-react-nestjs

Vite+ monorepo starter.

Stack

  • Root Vite+ configuration with staged checks and type-aware linting.
  • apps/web: React app powered by Vite+.
  • packages/utils: TypeScript utility package with vp pack and Vitest.
  • pnpm workspace catalog for TypeScript, Vite, Vitest, and Vite+.

Commands

pnpm install
pnpm dev
pnpm ready

vp run test -r
vp run build -r

Structure

apps/
  web/
packages/
  utils/
pnpm-workspace.yaml
vite.config.ts

Notes

The current scaffold contains a React web app and a shared utility package. It is a workspace starter that can be extended with additional apps or services.