모노레포 환경에서 개발자가 조금 더 쉽고 빠르게 개발할 수 있도록 빌드 도구를 제공하는 것
https://engineering.linecorp.com/ko/blog/monorepo-with-turborepo/
1. 작업 진행을 캐싱해 이미 계산된 내용은 건너 뜀 (빌드는 단한번!)
2. 변경된 파일만 빌드함
3. 클라우드 빌드 캐시를 CI/CD 와 공유 (클라우드환경에서 빠른빌드 제공)
4. 작업의 병렬 실행
5. 태스크간의 연결(pipeline)을 정의해서 빌드를 언제 실행 할기 판단함
6. JSON 설정으로만 터보 사용 가능
터보 공식문서에서도 PNPM 과의 사용을 장려 하고 있다
잠깐 PNPM 사용법에 대해 알아보자
참조
pnpm 공식문서 : https://www.youtube.com/watch?v=ngdoUQBvAjo&t=395s
직방 pnpm : https://medium.com/zigbang/%ED%8C%A8%ED%82%A4%EC%A7%80-%EB%A7%A4%EB%8B%88%EC%A0%80-%EA%B7%B8%EA%B2%83%EC%9D%B4-%EA%B6%81%EA%B8%88%ED%95%98%EB%8B%A4-5bacc65fb05d
참조