AI 요약
pnpm의 창시자가 pnpm 12를 Rust로 완전히 재작성했다고 발표했다. 이번 대규모 개편으로 성능이 비약적으로 향상되었으며, 공식 벤치마크에서 기존 버전 대비 압도적인 속도 개선을 확인할 수 있다. pnpm 12는 API가 기존 pnpm 11과 대체로 유사하지만, 대표적으로 세 가지 주요 변경점이 있다: --resolution-only 플래그 폐지, Git 의존성 해석 방식 변경, 그리고 프로젝트 인식형 글로벌 모듈 기능 도입이다. 현재 베타 테스트를 거쳐 RC(후보 버전)가 공개되었으며, Next.js, Vite, Vue 등 주요 오픈소스 저장소에서 검증이 진행 중이다.
핵심 포인트
- pnpm 12는 TypeScript를 버리고 Rust로 완전 재작성되어 성능이 대폭 향상됨
--resolution-only플래그가 폐지되고pnpm peers check명령어로 대체됨- Git 의존성 해석 시 HTTPS/SSH 전송 방식 탐지 과정을 제거해 CI 환경에서의 오류 가능성을 줄임
- 프로젝트 인식형 글로벌 bin 기능이 추가되어 로컬 프로젝트의 버전 제약을 존중함
- 2026년 5월부터 7월까지 빠른 속도로 개발이 진행되었으며, 현재 RC 버전이 공개됨
향후 전망
- Rust 기반 재작성으로 pnpm이 npm, yarn 등 경쟁 패키지 매니저 대비 속도 우위를 더욱 공고히 할 것으로 예상됨
- 향후 안정 버전 출시 시 기존 pnpm 11 사용자들의 대규모 마이그레이션이 예상됨
출처:juejin
