npm view tool

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.

usage

loader

result

dependencies

dev dependencies

bundled dependencies

learn more

what is package.json?

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).

what is npm?

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.

what is node.js?

Node.js is a software platform for scalable server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on Mac OS X, Windows and Linux with no changes.

resources

Specifics of npm's package.json handling
An interactive guide to package.json
Documentation on npm
Latest Node.js manual and documentation
The npm registry - a place to find npm packages

If you've made this far, you should follow me on Twitter.