In the third installment of my beginner Node.js series, we will discuss the Node Package Manager, or NPM for short. If you missed the first two parts, make sure to go back and give them a quick read (part 1, part 2).
If you are familiar with other languages like Ruby or .Net, they come with a form of pulling in contained functionality through package managers. Ruby has its gems, .Net has Nuget, and Python has pip. Even operating systems now have their own package managers with OSX having Homebrew and Windows 10 now having its own.
Node’s is aptly named, Node Package Manager. We will go over the basics and hopefully become more familiar with working with it as it will become a crucial component of creating apps in Node. As of this post, there are currently over 100,000 packages in the NPM repository that are at your fingertips.