Workspaces and Monorepos in Package Managers
Summary
The article surveys how workspaces and monorepos are implemented across major package managers, explaining the core problem of local vs published dependencies and how different ecosystems wire local changes. It covers practical use cases, common pitfalls such as phantom dependencies, version mismatches, tooling quirks, CI divergence, and build order, and discusses publishing coordination as a separate challenge with accompanying tools.