개요
현재 모노레포에서는 의존성 버전 관리가 체계적으로 이뤄지지 않고 있어 일관성 있는 버전 관리가 필요한 상황입니다.
pnpm.workspace에 명시가 되어있으나 제대로 적용이 안된 상황이네요.
모든 패키지에 catalog 적용 및 pnpm 버전 업데이트가 필요한 상황입니다.
pnpm 10.0.0에서 pnpm add가 기본 워크스페이스 카탈로그와 통합되는 기능이 추가되었습니다.
- 의존성 추가 시 pnpm add가 기본 워크스페이스 카탈로그를 자동으로 확인
- 카탈로그에 해당 의존성과 버전이 매치되면 자동으로 catalog: 프로토콜 사용