Skip to content
This repository has been archived by the owner. It is now read-only.

Commits on Feb 20, 2018

  1. *: 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.
    iarna committed Feb 20, 2018

Commits on Nov 27, 2017

  1. config: Switch to find-npm-prefix module

    Credit: @iarna
    Reviewed-By: @zkat
    PR-URL: #19099
    iarna committed Nov 27, 2017

Commits on Feb 23, 2017

  1. config: change apply to call

    Credit: @notarseniy
    Reviewed-By: @iarna
    PR-URL: #15777
    notarseniy authored and iarna committed Feb 23, 2017

Commits on May 3, 2016

  1. src: Refactor windows detection out into lib functions

    Credit: @iarna
    PR-URL: #11444
    Reviewed-By: @zkat
    Reviewed-By: @iarna
    Reviewed-By: @othiym23
    iarna committed May 3, 2016

Commits on Oct 21, 2015

Commits on Jun 26, 2015

  1. src: make the npm source comply with standard

    This 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
    othiym23 authored and iarna committed Jun 26, 2015

Commits on Apr 3, 2015

Commits on Mar 27, 2015

  1. npmconf: don't open a deleted cafile

    KenanY authored and othiym23 committed Mar 27, 2015

Commits on Feb 13, 2015

  1. 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.
    ljharb authored and othiym23 committed Feb 13, 2015

Commits on Jan 16, 2015

  1. report umask as zero-padded octal

    Depends on umask@1.1.0, added as a separate commit.
    smikes authored and othiym23 committed Jan 16, 2015

Commits on Oct 16, 2014

  1. better errors for malformed .npmrc properties

    Nick Santos authored and othiym23 committed Oct 16, 2014