node.js에서 사용하는 패키지 매니저이다
여기서 패키지란 npm에 업로드된 노드모듈을 말한다
패키지들을 사용하기 위해서는 다운로드, 설치, 업데이트, 의존성 관리, 제거 등 복잡한 상황들이 많이 생기는데 패키지 매니저는 이러한 과정들을 자동화하여 편리하고 안전하게 수행할 수 있도록 해준다.
yarn이 npm의 조금 더 개선된 버전이다
속도가 더 빠르다. (performance)
보안성이 좋다. (security)