As the number of available npm packages grows daily (currently over 70k), it becomes more complicated to keep the overview of all npm packages used in a project. The npm view tool was created to help you with that. Its name originates from the npm command
npm view package. Learn more.
All npm packages contain a file, usually in the project root, called package.json - this file holds various metadata (e.g. libraries that it depends, description, license information, configuration data etc).
It is a a package manager for Node.js. As its name would imply, you can use it to install node packages. Also, if you use it in development, it makes it easier to specify and link dependencies.
If you've made this far, you should follow me on Twitter. Follow @dotnetblackbelt