npm is a JavaScript package registry and package-management ecosystem owned by GitHub and Microsoft. It is included because Microsoft ownership or ecosystem integration makes the product professionally relevant.
Developers use npm to install, publish, version, and manage JavaScript and Node.js packages for software and web projects.
Related concepts include Package Manager, JavaScript and Node.js.