You can clone with
HTTPS or Subversion.
Closes GH-753 Set the host header properly with port
Closes GH-726 Put port on hostname.
Add more debugging for GH-727
Closes GH-727 A bit of debugging and workaround.
Default undefined key values in config.set to "".
Parse true/false/null/undefined config values before path interpolation.
Closes GH-674 Load https lazily
Force relativize args to be absolute
Add tests for relativize, and a forceRelative flag
Stupid OS X and it's magic environment vars.
Closes GH-667 Allow running any 'script' command in a package.json fo…
Fail better on missing json file in build
Add 'argv' to error output on failure
Closes GH-660 undefined log message
Closes GH-661 Set host to remote host, not proxy host
Closes GH-602 Add preupdatedependency-foo lifecycle scripts
Close GH-537 Add --listexclude config
Closes GH-47. Remove npm repl. Never really worked
Don't try to chdir when it'll fail
Set TMPDIR to wd when downgrading permissions.
sh actually seems to freak out if you don't have permission to
write to the TMPDIR env, at least on Solaris.
Add a 'rollback' boolean config to prevent rolling back failed installs
Don't try to change uid or gid if in unsafe-perm mode.
Don't try to install cwd inside bundle
Add system info to error reporting
Managing uids is annoying.
Add silly logging around sha failures
Default mode should not be world-writable for dirs
Closes GH-627 Revert 'rm privilege escalation'. Causes issues.
Reverts the following commits:
* 1679d41 isaacs privilege escalation is an info, not a warn (2 weeks ago)
* 08e59c1 isaacs Cooler prompt (2 weeks ago)
* b43a6ae isaacs Escalate perms when rm fails. (2 weeks ago)
Don't warn. That's a verbose log
Closes GH-610 Better proxy stuff.
Don't even try to get uid if in unsafe mode
Add debuggery around proxy stuff
Remove modules hash from default-loading
Only read installed package.json files when necessary, not all the time
Closes GH-634 Remove stdin's error listener when done