Skip to content

upgrade npm to 3.10.2

Rodrigo Muino Tomonari requested to merge github/fork/npm/npm-3.10.2 into master
Checklist
  • make -j4 test (UNIX) or vcbuild test nosign (Windows) passes
  • a test and/or benchmark is included
  • documentation is changed or added
  • the commit message follows commit guidelines
Affected core subsystem(s)
  • deps
Description of change

Included here are:

  • The fix for the "publish doesn't always include all the files" bug!! See @othiym23's detailed write up in the v3.10.1 changelog below if you want to know more.
  • New progress bar! Faster, better, more information!
  • Important: We now use set-blocking to set stdout/stderr to blocking i/o if they are ttys. This was already the default on some platforms. This is likely to be most visible to Linux users.
  • A really important rejiggering of the internals that track the relationships between modules. This fixes several classes of bugs and gives us a much stronger foundation to work forward on.
  • New shrinkwrap lifecycle, with preshrinkwrap, shrinkwrap and postshrinkwrap scripts.
  • Fix a bug where deps of bundled deps weren't getting picked up during publication.
  • Update glob to work around issues with Node 6.
  • Fix a bug where npm outdated on a bad tree could crash npm.
  • Improved documentation.
  • Miscellaneous dependency updates.
Changelogs

r: @zkat r: @TheAlphaNerd r: @Fishrock123

Merge request reports

Loading