Turborepo 2.0
Turbo
Turborepo는 Vercel에서 개발한 모노레포 관리 도구입니다. 그리고 Turborepo 2.0이 6월 4일에 출시되었는데요. 주요 변경 사항은 다음과 같습니다
새로운 터미널 UI
기존의 연속된 문자열 형태의 로그는 실시간 진행 상황을 확인할 수 있었지만, 로그가 지나치게 길어져 필요한 정보를 찾기 어려웠습니다. 새로운 버전에서는 가독성이 크게 개선되었으며, 화살표 키를 사용하여 개발 작업을 선택하여 로그 탐색이 가능 합니다. 이를 통해 개발자는 원하는 로그를 더욱 쉽게 찾을 수 있습니다.
이전 버전에서는 모노레포 스크립트 실행 중에 외부 입력을 받을 수 없어 상호작용이 제한적이었습니다. 하지만 Turborepo 2.0에서는 개별 작업의 셸에 직접 액세스하여 사용자 입력을 스크립트에 전달할 수 있습니다. 이를 통해 특정 빌드나 테스트 스크립트 실행 중에도 동적으로 데이터를 입력하는 등의 작업이 가능해졌습니다.
Watch Mode
Turborepo는 여러 프로젝트를 동시에 실행할 수 있는 병렬 처리 기능을 제공합니다. 이를 최대한 활용하기 위해서는 파일 변경 시 자동으로 재실행되는 Watch 모드가 중요한데요. 이전에는 별도의 스크립트나 도구를 사용하여 Watch 기능을 구현해야 했지만 새로운 버전에서는 watch 모드 명령어를 통해 (turbo watch dev lint test)
손쉽게 코드 변경을 감지하고 자동으로 작업을 재실행할 수 있도록 도와줍니다.
새로운 문서
Turborepo의 개념, 새로운 API 가이드 등을 포함한 문서가 업데이트 되었습니다. 모노레포의 개념과 장점, API 참조, 다양한 도구와의 통합 가이드 등이 보다 상세하게 설명되어 있습니다. 이는 최근 많은 기업에서 모노레포를 도입하면서 사용자들의 편의성을 높이기 위한 노력의 일환으로 보입니다.
이번 업데이트로 인해 사용성이 좋은 Turborepo의 개발자 경험이 더욱 좋아질것 같은데요.
좀 더 자세한 사항은 공식 홈페이지를 참조하시는것을 추천드립니다.
https://turbo.build/blog/turbo-2-0
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 6월 10일 오전 1:15
Vibe Coding이라는 단어와 'AI가 개발자를 대체할 수 있을까?'라는 질문에 대한 생각
... 더 보기저
... 더 보기Q
... 더 보기갭타임(Gap time)은
하루에 발생하는 큰 이벤트들 사이에 발생하는