Node Package Manager (NPM) Explained
Today, in 2018, millions of developers have used Node.js to create the back-end for their web applications. But, Node has relied on an active open-source community to build out many specialized packages within the Node Package Manager, or NPM. That was created by Isaac Schlueter in 2010.
There are two good reasons why Isaac did not develop all of these specialized functions himself:
"This visual explanation will help you understand how Node Package Manager (NPM) and package.json work. Great for building your first Node.js app...."