Introduction


When organizing a project using npm workspaces, the typical structure consists of a single root package that orchestrates multiple local packages and applications:



my-workspace
| apps
|-- client
|-- server
| packages
|-- package-a
|-- src
|__ package.json
|-- package-b
|-- src
|__ package.json
...