npm-check를 이용한 npm 의존성 관리 :: Outsider's Dev Story
Node.js로 애플리케이션을 만들면 의존성 모듈을 package.json에 관리하게 되는데 Node.js는 유닉스 철학을 따르므로 패키지를 잘게 쪼개서( 이 때문에 얼마 전 패키지가 대규모로 깨지는 문제가 있었지만... 애플리케이션이 커지면 금세 package.json 에서 관리하는 의존성 목록도 많아지게 된다. 토이프로젝트가 아니라면 버전 범위를 구체적으로 지정하게 되므로 금세 구 버전이 되고 새 버전에서 충돌이 날 수도 있으므로 자주 업데이트 못 하고 금방 레거시가 되게 된다.
https://blog.outsider.ne.kr/1228