I used npm install --dev to install the dependencies listed in a package.json file and it seems that rather than installing all the packages in a f
npm install --dev
package.json
dedupe is helpful, as Jonathan Warden says. However, try npm3. For a simple package such as gulp-jscs the install of npm3 was 20% fewer files, 5% less disk space. And tree depth went from 22 to 5. However npm3 was 2x slower for me.