2018년 3월 11일 일요일

npm (소프트웨어)

npm (노드 패키지 매니저/Node Package Manager)은 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. npm이라는 이름의 명령 줄 클라이언트, npm 레지스트리라는 이름의 그리고 공개 패키지와 지불 방식의 개인 패키지의 온라인 데이터베이스로 이루어져 있다. 이 레지스트리는 클라이언트를 통해 접근되며 사용 가능한 패키지들은 npm 웹사이트를 통해 찾아보고 검색할 수 있다. 패키지 관리자와 레지스트리는 npm사에 의해 관리된다.

npm은 온전히 자바스크립트로 작성되어 있으며 모듈 패키징이 엉망으로 완성되는 것을 관찰하고 펄의 CPAN과 PHP의 PEAR와 같은 기타 유사한 프로젝트의 단점들에서 영향을 받은 Isaac Z. Schlueter가 개발하였다.

원저자 Isaac Z. Schlueter
개발자 Rebecca Turner, Kat Marchan, others
발표일 2010년 1월 12일(8년 전)[1]
최근 버전 5.6.0 / 2017년 11월 28일(3달 전)[2]
프로그래밍 언어 자바스크립트
라이선스 아티스틱 라이선스

웹사이트 www.npmjs.com



댓글 없음:

댓글 쓰기