Reinstall everything from a clean node_modules and package-lock.json
state.
Re-generate list of bundleDependencies and node_modules/.gitignore with
a script that does the right thing based on actual dependency state.
Use `unique-slug@2.0.0`, which uses a murmur hash to generate its unique
slugs, allowing `unique-filename` to be used with a FIPS-compliant
Node.js binary.
Fixes: #10629
Credit: @iarna
Reviewed-By: @othiym23
Restore the ability to do one-shot upgrades from the versions of npm
bundled with Node 0.8 to npm@3, which simplifies using Travis with old
Node and new npm, for compatibility testing purposes. Older versions of
npm repack packages on install, which works poorly with the way npm@3
handles bundledDependencies with flat trees.
Fixes: #9668
PR-URL: https://github.com/npm/npm/pull/9981