Age | Commit message (Collapse) | Author |
|
|
|
First self-install!
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
The breaking change is a small tweak to how empty string values are
handled. See the brand-new CHANGELOG.md for nopt for further details
about what's changed in this release!
Credit: @adius
Credit: @samjonester
Credit: @elidoran
Credit: @helio
Credit: @silkentrance
Credit: @othiym23
PR-URL: https://github.com/npm/npm/pull/15215
|
|
PR-URL: https://github.com/npm/npm/pull/14329
Credit: @iarna
Reviewed-By: @zkat
|
|
Check types based on type name as well as referential equality.
Fixes: npm/nopt#48
Credit: @wbecker
Reviewed-By: @othiym23
PR-URL: https://github.com/npm/nopt/pull/51
|
|
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
|
|
|
|
|
|
|
|
Switch license to ISC from MIT.
|
|
Fixes #5591
The root cause here is that a change from 022 (a number in octal literal
format) to '022' (a string) caused the string to later be interpreted as
a decimal number, making for some wacky umask values.
Solution is multipart.
First, use the actual process.umask() value from the user's environment.
This is almost certainly what they want anyway.
Second, validate all default values just like we do with user- supplied
values, rather than trusting them to never be wrong. This would've
found the problem much sooner, while in dev.
This second part requires that we allow a value of null for 'path' type
args, allow 'undefined' for the 'local-address' config, and avoid
looking up a cafile of 'null', all of which are good hygenic things to
add defense-in-depth anyway.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|