Workspaces
Medium — good to knowGeneral Dev
ELI5 — The Vibe Check
Workspaces let you have multiple packages in one git repo that can import each other as if they were published npm packages. No more 'npm link' nightmares. The package manager handles the symlinking for you.
Real Talk
undefined
When You'll Hear This
undefined
Related Terms
Lerna
Lerna was the grandfather of JavaScript monorepos before Nx and Turborepo showed up.
intermediateGeneral Dev
Monorepo
A monorepo is when you put all your different projects — frontend, backend, shared libraries — in one giant single repository instead of separate repos.
intermediateGeneral Dev
pnpm
pnpm is the Marie Kondo of package managers. Instead of copying lodash into every project, it stores one copy on disk and symlinks to it everywhere.
intermediateGeneral Dev
Turborepo
Turborepo is like teaching your monorepo to remember homework.
intermediateGeneral Dev