Permalink
Commits on Sep 22, 2014
  1. Fix development dependency is preferred over dependency.

    If a dependency occurs in both the `dependencies` and the `devDependencies`
    sections of package.json, npm should prefer the version from the `dependencies`
    section since it is what is used when installed with `--production`
    
    A warning is issued with information about what version is used.
    andersjanmyr committed with othiym23 Jun 6, 2014
  2. Re-apply a71615a. Fixes #3265 again, with a test!

    a71615a accidentally got reverted by 355bb7e, which split the changed
    file into multiple files.
    
    Original commit message:
    
        Check SHA before using files from cache
    
        Fixes #3265.
    
        Because 'npm install' *always* writes every package to the cache (even
        if it isn't installed from the registry) before installing it, it's easy
        to end up in a situation where "npm install foo" installs something
        other than the appropriate version from the registry.  eg:
    
          npm cache clean
          # Install a fork of version 0.0.1:
          npm install https://github.com/glasser/npm-cache-corruption/tarball/93c447e
          rm -rf node_modules
          # Before this commit, this would install the same fork as above
          npm install npm-cache-corruption
    glasser committed with othiym23 Jul 29, 2014
Commits on Sep 21, 2014
  1. marked-man@0.1.4

    Fixes formatting of synopsis blocks in man docs.
    othiym23 committed Sep 21, 2014
  2. add `npm view .`

    Fixes #5520
    
    This adds back the ability to run `npm view .`
    
    Includes multiple tests for `npm view`
    evanlucas committed with othiym23 Jul 25, 2014
  3. doc: spelling error

    kapouer committed with othiym23 Jul 28, 2014
  4. fixes #5867, replaces #5790: no git hooks

    Specify dummy template dir when cloning to prevent copying hooks.
    boneskull committed with othiym23 Aug 3, 2014
  5. update docs, fixes #4343

    timoweiss committed with othiym23 May 13, 2014
Commits on Sep 20, 2014
  1. 2.0.2

    othiym23 committed Sep 20, 2014
  2. update changelog for npm@2.0.2

    othiym23 committed Sep 20, 2014
Commits on Sep 19, 2014
  1. write-file-atomic@1.1.0

    use graceful-fs like everything else
    othiym23 committed Sep 19, 2014
  2. trivial spacing fix

    isaacs committed Sep 19, 2014
  3. Make all write streams atomic

    IT IS ALWAYS A #%@^& RACE CONDITION!
    isaacs committed Sep 19, 2014
  4. Add fs-write-stream-atomic dep

    isaacs committed Sep 19, 2014
  5. 2.0.1

    othiym23 committed Sep 19, 2014
  6. update changelog for npm@2.0.1

    othiym23 committed Sep 19, 2014
  7. init-package-json@1.1.0

    part of #5925
    othiym23 committed Sep 19, 2014
  8. Allow init without prompt

    michaelnisi committed with othiym23 Aug 12, 2014
  9. request@2.44.0

    othiym23 committed Sep 19, 2014
Commits on Sep 18, 2014
  1. npm-registry-client@3.2.2

    Consume the new per-registry always-auth settings.
    othiym23 committed Sep 18, 2014
  2. npmconf@2.1.0

    Set and get always-auth on per-registry credentials.
    othiym23 committed Sep 18, 2014
Commits on Sep 16, 2014
Commits on Sep 14, 2014
Commits on Sep 13, 2014
  1. 2.0.0

    othiym23 committed Sep 13, 2014
  2. update changelog for npm@2.0.0

    othiym23 committed Sep 13, 2014
  3. don't check in node_modules

    generalize git check in for non-deployable packages
    hunterloftis committed with othiym23 Sep 9, 2014
  4. npm-package-arg@2.1.2

    support git+file:// URLs for local bare repos
    othiym23 committed Sep 13, 2014
  5. function name spacing

    othiym23 committed Sep 13, 2014