This repository has been archived by the owner on Aug 11, 2022. It is now read-only.
v4.4.3
Pre-release
Pre-release
v4.4.3 (2016-03-09)
This is a small patch release, mostly because the published tarball for v4.4.2 was missing a couple of modules, due to a bug involving scoped modules, bundled dependencies and legacy tree layouts.
There are a couple of other things here that happened to be ready to go. So without further ado…
BUG FIXES
3d80f8f70
npm/fs-vacuum#6fs-vacuum@1.2.1
: Make sure we never, ever remove home directories. Previously if your home directory was entirely empty then we mightrmdir
it. (@helio-frota)1af85ca9f
#16040 Fix bug where bundled transitive dependencies that happened to be installed under bundled scoped dependencies wouldn't be included in the tarball when building a package. (@iarna)13c7fdc2e
#16040 Fix a bug where bundled scoped dependencies couldn't be extracted. (@iarna)d6cde98c2
#16040 Stop printingENOENT
errors more than once. (@iarna)722fbf0f6
#16040 Rewrite theextract
action for greater clarity. Specifically, this involves moving things around structurally to do the same thingd0c6d194
did, but in a more comprehensive manner. This also fixes a long standing bug where errors from the move step would be eaten during this phase and as a result we would get mysterious crashes in the finalize phase when finalize tried to act on them. (@iarna)6754dabb6
#16040 Flatten out@npmcorp/move
's deps for backwards compatibility reasons. Versions prior to this one will fail to install any package that bundles a scoped dependency. This was responsible forENOENT
errors during thefinalize
phase. (@iarna)