Node Package Management (NPM)

Return to Glossary

Node Package Management (NPM)1) Note: Contrary to popular belief, npm is not in fact an acronym for “Node Package Manager”. The precursor to NPM was actually a bash utility named “pm”, which was the short form name of pkgmakeinst - a bash function that installed various things on various platforms. If NPM were to ever have been considered an acronym, it would be as “node pm” or, potentially, “new pm”. is the default package manager for the JavaScript runtime environment Node.js. It consists of a [dido:public:ra:xapend:xapend.a_glossary:c:cli | Command Line ]] client, also called NPM, and an online database of public and paid-for private packages, called the NPM registry. The registry is accessed via the client, and the available packages can be browsed and searched via the NPM website. The package manager and the registry are managed by NPM, Inc.

Note: although the acronym NPM was not derived from Node Package Management, it has become a common expansion.Source: https://en.wikipedia.org/wiki/Npm_(software)