npm Node.js를 설치하면 함께 설치된다. 2009년에 Node.js가 릴리스된 다음 해에 npm이 릴리즈되었다. yarn 2016년 출시되었으며 npm과 호환성이 있어 npm에서 사용하고 있던 프로젝트 설정 파일(package.json)을 그대로 사용할 수 있다. npm 대비 설치가 빠르고 보안성이 높다는 특징이 있다. 설치시 패키지가 부정하게 변경되지 않았는지 등을 체크섬을 이용하여 검증할 수 있어 안전한 패키지의 설치가 가능하다는의미. 버전 관리에 대해서도 뛰어나 yarn에서는 프로그램 설치 후 yarn.lock이라는 파일이 작성되며, 설치한 프로그램이 사용하고 있는 다른 프로그램의 버전을 확인할 수 있다. 다른 프로그램을 그 후 다시 인스톨해도 버전이 유지되므로 버전 불일치로 프로젝트가 실행..