npm (software)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found. Lua error in Module:Infobox at line 314: malformed pattern (missing ']'). npm is the default package manager for the JavaScript runtime environment Node.js.

Overview

As of Node.js version 0.6.3, npm is bundled and installed automatically with the environment.[3][4] npm runs through the command line and manages dependencies for an application. It also allows users to install Node.js applications that are available on the npm registry. npm is written entirely in JavaScript and was developed by Isaac Z. Schlueter as a result of the frustrations he had experienced while working with CommonJS and with inspiration from the shortcomings of other similar projects such as PHP (PEAR) and Perl (CPAN).[5]

Name

In November 2014, Collin Winter wrote on GitHub that "npm" is not an abbreviation for "Node Package Manager", but a recursive backronymic abbreviation for "npm is not an acronym".[6] However, in the README.md file found in the npm-0.0.1.zip archive,[3] the first line says: "The Node Package Manager".

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links


<templatestyles src="Asbox/styles.css"></templatestyles>

  1. Earliest known release
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.