This repository has been archived by the owner. It is now read-only.
Commits on Feb 20, 2018
-
*: Switch from mkdirp to correctMkdir to preserve perms and owners
Switch to correctMkdir as much as possible to ensure that permissions on directories are correct.
Commits on Feb 23, 2017
-
Credit: @notarseniy Reviewed-By: @iarna PR-URL: #15777
Commits on Oct 21, 2015
Commits on Jun 26, 2015
-
src: make the npm source comply with
standardThis is a huge set of mostly mechanical changes. Going forward, all changes to the npm source base are expected to comply with `standard`, and it's been integrated into the test suite to enforce that. There are a few notes below about specific classes of changes that need to be handled specially for npm's code base. standard: "Expected error to be handled." `standard` only expects errors spelled "err" to be handled. `npm-registry-mock` never actually invokes its callback with an error, so in some cases I just changed it to be spelled "er" and called it good. standard: "Expected a "break" statement before 'case'." This behavior is actually on purpose, and I don't feel like rewriting the affected code right now (or, you know, ever). So I added code comments disabling the checks in the three applicable changes. standard: "x is a function." Rebinding functions created via declarations (as opposed to expressions) is a no-no? PR-URL: #8668
Commits on Apr 3, 2015
Commits on Mar 27, 2015
Commits on Feb 13, 2015
-
-
config: ensure etc dir exists before writing to it
When editing config, if the `globalconfig` directory doesn't exist, create it so that the editor doesn't explode when trying to edit a file in a nonexistent path.
Commits on Jan 16, 2015
-
report umask as zero-padded octal
Depends on umask@1.1.0, added as a separate commit.