What is it
npm is the default package registry in Node.js and the largest software registry in the world.
npm registry is not to be confused with the npm package manager.
When to use it
Use npm registry to host public packages.
How to learn it
Learn about npm registry in the official documentation.