What Does NPM Do?
Just like RubyGems from Ruby or Maven from Java, Node.js also has a package manager, Node Package Manager (NPM) . It has become so popular throughout the community that beginning with the 0.6.X Node.js version it was integrated within the main Node.js installer, becoming the standard manager of this platform. This helped the developers at that time, because it made several projects converge to this tool.
Nowadays, the NPM home page , shown in Figure 3-1, hosts more than 350k of modules created and there are 4 million developers and thousands ...