Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: npm/cli
base: v5.2.0
Choose a base ref
...
head repository: npm/cli
compare: v5.3.0
Choose a head ref
  • 18 commits
  • 791 files changed
  • 8 contributors

Commits on Jul 11, 2017

  1. Copy the full SHA
    0bdcb94 View commit details
    Browse the repository at this point in the history
  2. test: Fix unit mock issue in remove-obsolete-dep

    We now test extraneousness which means recursively walking `requiredBy`
    which won't work if one of them is not an object.
    iarna committed Jul 11, 2017
    Copy the full SHA
    a6bb15f View commit details
    Browse the repository at this point in the history
  3. Revert "install/deps: Stop flattening modules that require peer deps"

    This reverts commit 06c154f.
    
    This caused problems because folks were using peer deps to indicate that the
    target of the peer dep needed to be able to require the dependency and had
    been relying on the fact that peer deps didn't change the shape of the tree
    (as of npm@3).
    
    The fix that will actually work for people is for a peer dep to insist on
    never being installed deeper than the the thing it relies on.  At the moment
    this is tricky because the thing the peer dep relies on may not yet have
    been added to the tree, so we don't know where it is.
    iarna committed Jul 11, 2017
    Copy the full SHA
    8e979bf View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2017

  1. ls: add --link filter (#17616)

    * feature: Added possibility to ls only linked packages
    
    * test: added test case for ls --link
    
    * docs: documented --link for npm-ls
    
    PR-URL: npm/npm#17616
    Credit: @richardsimko
    Reviewed-By: @zkat
    richardsimko authored and zkat committed Jul 12, 2017
    Copy the full SHA
    1e3a469 View commit details
    Browse the repository at this point in the history
  2. action: Split remove and unbuild actions into two (#17733)

    Removing modules when there are transitive symlinks requires that it be
    deepest first, working our way out.
    
    Running uninstall lifecycles needs to be shallowest first working our way
    in.
    
    Previously these were all wrapped up in `lib/unbuild` and we couldn't win.
    This splits them apart. This wasn't previously an issue because we had
    no facility for creating transitive dependencies as symlinks.
    
    PR-URL: npm/npm#17733
    Credit: @iarna
    Reviewed-By: @zkat
    iarna authored and zkat committed Jul 12, 2017
    Copy the full SHA
    7f28a77 View commit details
    Browse the repository at this point in the history
  3. libnpx@9.1.0

    * More languages
    * Windows fixes
    * More bugfixes
    * New --node-arg opt
    * prevent auto-fallback infinite loop when npx disappears
    * npx npx npx npx npx npx npx npx works
    * no longer bundles deps with libnpx so they can flatten
    * update-notifier will no longer run for bundled version
    zkat committed Jul 12, 2017
    Copy the full SHA
    45f49bb View commit details
    Browse the repository at this point in the history
  4. finalize: When rolling back use symlink project-relative path (#17748)

    Previously it was using the realpath (the path w/o any symlinks in it) which
    proceeded to confusing `fs-vacuum` as that path wasn't necessarily in the
    base path (our module).
    
    (Partially)
    Fixes: #17637
    
    PR-URL: npm/npm#17748
    Credit: @iarna
    Reviewed-By: @zkat
    iarna authored and zkat committed Jul 12, 2017
    Copy the full SHA
    637f254 View commit details
    Browse the repository at this point in the history
  5. docs: Document semver git urls in package.json docs. (#17728)

    PR-URL: npm/npm#17728
    Credit: @sankethkatta
    Reviewed-By: @zkat
    sankethkatta authored and zkat committed Jul 12, 2017
    Copy the full SHA
    fb42d55 View commit details
    Browse the repository at this point in the history
  6. docs: tweak heading hierarchy in package.json docs (#17684)

    PR-URL: npm/npm#17684
    Credit: @sonicdoe
    Reviewed-By: @zkat
    sonicdoe authored and zkat committed Jul 12, 2017
    Copy the full SHA
    f398c70 View commit details
    Browse the repository at this point in the history
  7. docs: add --no-save flag for uninstall (#17691)

    PR-URL: npm/npm#17691
    Credit: @timneedham
    Reviewed-By: @zkat
    Tim Needham authored and zkat committed Jul 12, 2017
    Copy the full SHA
    d5ad65e View commit details
    Browse the repository at this point in the history
  8. doctor: Use semver to compare node versions in npm doctor (#17706)

    * use semver to compare versions
    
    A lexicografical comparison can give incorrect results. e.g.:
    'v6.10.0' > 'v6.9.0' => false
    
    * use valid minimum version
    
    PR-URL: npm/npm#17706
    Credit: @leo-shopify
    Reviewed-By: @zkat
    leonardo rojas authored and zkat committed Jul 12, 2017
    Copy the full SHA
    f153b5b View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2017

  1. version: Fixed lockfiles not being added to the commit (#17742)

    * Sequential promises instead of concurrent
    
    * Fixed style errors
    
    * Removed the promise constructor
    
    PR-URL: npm/npm#17742
    Credit: @markpeterfejes
    Reviewed-By: @zkat
    markpeterfejes authored and zkat committed Jul 13, 2017
    Copy the full SHA
    542f756 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2017

  1. test: Unbuild actions happen in reverse now, not remove (#17776)

    PR-URL: npm/npm#17776
    Credit: @iarna
    Reviewed-By: @zkat
    iarna authored and zkat committed Jul 14, 2017
    Copy the full SHA
    41a0943 View commit details
    Browse the repository at this point in the history
  2. decompose-actions: Update should remove the OLD pkg, add the new (#17…

    …777)
    
    PR-URL: npm/npm#17777
    Credit: @iarna
    Reviewed-By: @zkat
    iarna authored and zkat committed Jul 14, 2017
    Copy the full SHA
    51a9e63 View commit details
    Browse the repository at this point in the history
  3. libnpx@9.2.0

    * Add zh_TW (Traditional Chinese) translation
    * fix issue with finding bin prefixes in nested directory
    * other i18n tweaks
    zkat committed Jul 14, 2017
    Copy the full SHA
    33df0aa View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    2fdc7b7 View commit details
    Browse the repository at this point in the history
  5. update AUTHORS

    zkat committed Jul 14, 2017
    Copy the full SHA
    f13e1fb View commit details
    Browse the repository at this point in the history
  6. 5.3.0

    zkat committed Jul 14, 2017
    Copy the full SHA
    75b462c View commit details
    Browse the repository at this point in the history