패키지 분리
domain, ui, app처럼 의존 방향이 보이는 단위로 tsconfig를 나눈다.
project unittsconfig references는 모노레포 패키지의 타입 경계와 빌드 순서를 그래프로 고정해 변경 범위만 다시 컴파일하게 만든다.
domain, ui, app처럼 의존 방향이 보이는 단위로 tsconfig를 나눈다.
project unit상위 프로젝트가 필요한 하위 프로젝트 경로를 references에 적는다.
dependency edgecomposite 프로젝트는 d.ts와 tsbuildinfo를 남겨 다음 빌드 입력이 된다.
산출물tsc -b가 그래프를 따라 변경된 노드와 영향을 받은 노드만 다시 처리한다.
affected graph{
"references": [
{ "path": "../domain" },
{ "path": "../ui" }
]
}