npm
JavaScript package manager / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Npm (software)?
Summarize this article for a 10 year old
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]
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 | |
Repository | |
Written in | JavaScript |
Platform | Cross-platform |
Type | Package manager |
License | Artistic License 2.0 |
Website | www |
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]