node package manager
Love JavaScript? Your insights can make it even better. Take the 2017 JavaScript Ecosystem Survey »



recursive installation of npm packages


npm-install can be used as a replacement for npm install via the CLI or as a module. It was created to perform installation of modules to make the install tree "correct" during the initial install as well as subsequent package.json dependency updates.


To use via the CLI, install globally with the -g flag. npm-install can also be used as a module

for CLI use

npm install -g npm-install

for the module api

npm install npm-install


npm install is slightly broken when it comes to performing an installation on an already partially installed tree #3124 and the npm update command is too aggressive and typically wants to update everything.

This modules does not perform any sort of de-duplication.