This article is about the JavaScript package manager. For the company, see npm, Inc. For other uses, see NPM (disambiguation).
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Npm" – news · newspapers · books · scholar · JSTOR(June 2020) (Learn how and when to remove this message)
npm
Original author(s)
Isaac Z. Schlueter
Developer(s)
npm, Inc. (a subsidiary of GitHub,[1] a subsidiary of Microsoft)
Initial release
12 January 2010; 14 years ago (2010-01-12)[2]
Stable release
10.5.2[3]
/ 10 April 2024
Repository
github.com/npm/cli
Written in
JavaScript
Platform
Cross-platform
Type
Package manager
License
Artistic License 2.0
Website
www.npmjs.com
npm is a package manager for the JavaScript programming language maintained by Microsoft's npm, Inc. npm is the default package manager for the JavaScript runtime environment Node.js and is included as a recommended feature in the Node.js installer.[4]
It consists of a 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.
While "npm" is commonly understood to be an abbreviation for "Node Package Manager", it's officially a recursive backronym for "npm is not an acronym".[5]
^"Microsoft-owned GitHub to acquire JavaScript package manager Npm". GeekWire. 17 March 2020.
^"Earliest releases of npm". GitHub. Retrieved 5 January 2019.
^"Release 10.5.2". 10 April 2024. Retrieved 23 April 2024.
^Dierx, Peter (30 March 2016). "A Beginner's Guide to npm – the Node Package Manager". sitepoint. Retrieved 22 July 2016.
^npm [@npmjs] (22 August 2011). ""npm" doesn't stand for "Node Package Manager". It stands for "npm Is Not An Acronym". Why not "NINAA"? Because then it would be an acronym" (Tweet). Retrieved 9 November 2023 – via Twitter.
npm is a package manager for the JavaScript programming language maintained by Microsoft's npm, Inc. npm is the default package manager for the JavaScript...
NPM may stand for: National Postal Museum (since 1993), a museum in Washington, D.C., United States National Palace Museum, a museum in Taipei, Taiwan...
New Public Management (NPM) is an approach to running public service organizations that is used in government and public service institutions and agencies...
settlement on a claim against the NPM. (After 25 years, any amount remaining in the escrow account is returned to the NPM.) An NPM's annual escrow payments in...
NPM Group (originally called Novosibirskprodmash) is a producer of equipment for fast foam-free dispensing of foamy beverages and milk vending machines...
Private Limited. In March 2020, GitHub announced that they were acquiring npm, a JavaScript packaging vendor, for an undisclosed sum of money. The deal...
for open-source software projects, including packages hosted on GitHub, npm, and WordPress.org. JSDelivr was created by developer Dmitriy Akulov. As...
npm packages are JavaScript libraries, but not all libraries are packages. Npm originally stood for "Node Package Manager", as the name implies, npm serves...
2022, Brandon Nozaki Miller, the maintainer of the node-ipc package on the npm package registry, released two updates containing malicious code targeting...
Focus Taiwan. Retrieved 19 March 2018. "Chronology of Events - NPM Southern Branch". "NPM South Branch main hall to reopen on Tuesday". The China Post....
published on npm, a package manager widely used by JavaScript projects to install dependencies. Koçulu had published an extension to Node.js on npm under the...
runtime system. As of 2018, Node had been used by millions of developers, and npm had the most modules of any package manager in the world. The ECMAScript...
NPM Silmet AS is a rare-earth processor located in Sillamäe, Estonia. It is a subsidiary of Neo Performance Materials. History of Silmet dates back to...
performance for all users. See Traffic Shaping Network performance management (NPM) consists of measuring, modeling, planning, and optimizing networks to ensure...
Mobile Data Labs Mojang Studios Ninja Theory Nokia Devices and Services npm Nuance Communications Obsidian Entertainment Onfolio Pando Networks Perceptive...
Nasdaq Private Market (NPM) provides a secondary market trading venue for issuers, brokers, shareholders, and prospective investors of private company...
Mobile Data Labs Mojang Studios Ninja Theory Nokia Devices and Services npm Nuance Communications Obsidian Entertainment Onfolio Pando Networks Perceptive...
Mobile Data Labs Mojang Studios Ninja Theory Nokia Devices and Services npm Nuance Communications Obsidian Entertainment Onfolio Pando Networks Perceptive...
Mobile Data Labs Mojang Studios Ninja Theory Nokia Devices and Services npm Nuance Communications Obsidian Entertainment Onfolio Pando Networks Perceptive...