Why Vite ♥ JavaScript Monorepos
summary
Argues that Vite makes large JavaScript monorepos practical by serving local development with Vite optimized build and fast HMR while letting root workspaces share heavy deps like PixJS so they install once and resolve quickly. Shows a concrete game monorepo layout: client, server, shared libs, workspace references, aliases and Vite config files. Admits CI/build time still grows and recommends task runners such as Turborepo/Nx task caching plus workspace package sharing to regain incremental builds.
AI-written summary · about
chapters (9)
- 0:00Monorepos and Vite intro
- 1:27What are monorepos
- 3:13Monorepos vs polyrepos
- 6:07Monorepo challenges
- 7:33Vite solves monorepo pain
- 9:00Vite monorepo example
- 13:13Turbo and Nx for builds
- 14:37Unified dev benefits
- 15:22Q&A








