npm은 흔히 Node Package Manager
의 약어로 알려져있지만 실제로는 그렇지 않다.
사실 npm은 npm is not a acronym
(직역: npm은 약어가 아니다
)에 대한 재귀 약어다. PHP가 PHP: Hypertext Preprocessor
의 재귀 약어인 것과 같다.
그렇지만 Node Package Manager
가 아주 틀린 말은 아니다.
npm의 첫 커밋에서 README.md의 제목은 npm - The Node Package Manager
였다. 다만 약 5년 뒤 JavaScript Package Manager로 변경되었을 뿐이다.
한편, npm의 전신은 pm(pkgmakeinst
의 약어)이라는 bash 유틸리티였다.