하나의 repository에 여러 프로젝트, 패키지를 가진 것을 의미한다.
├─apps
│ ├─ project-a
│ │ ├─ src
│ │ │ └─ ...
│ │ └─ package.json
│ │
│ ├─ shared
│ │ ├─ src
│ │ │ └─ ...
│ │ └─ package.json
│ │
│ └─ project-b
│ ├─ src
│ │ └─ ...
│ └─ package.json
├─packages
│ ├─ package-a
│ | ├─ src
│ | │ └─ ...
│ | └─ package.json
│ ├─ package-b
│ | ├─ src
│ | │ └─ ...
│ | └─ package.json
├─ yarn.lock
├─ package.json
{
"private": true,
"workspaces": [
"apps/*",
"packages/*",
]
}