Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 6.11.1 #236

Closed
wants to merge 1,157 commits into from
Closed

Release 6.11.1 #236

wants to merge 1,157 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 23, 2019

  1. 1 Configuration menu
    Copy the full SHA
    550bf70 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. npm-registry-fetch@3.9.0

    Make sure publishing with legacy username:password _auth works again
    zkat authored and aeschright committed Feb 14, 2019
    1 Configuration menu
    Copy the full SHA
    f91024e View commit details
    Browse the repository at this point in the history
  2. doc: use const in lib/fetch-package-metadata.md (#120)

    PR-URL: #120
    Credit: @watilde
    Reviewed-By: @aeschright
    watilde authored and aeschright committed Feb 14, 2019
    1 Configuration menu
    Copy the full SHA
    a86d097 View commit details
    Browse the repository at this point in the history
  3. misc: replace ronn with marked-man (#126)

    PR-URL: #126
    Credit: @watilde
    Reviewed-By: @aeschright
    watilde authored and aeschright committed Feb 14, 2019
    1 Configuration menu
    Copy the full SHA
    1305bb6 View commit details
    Browse the repository at this point in the history
  4. Reduce work to test if executable ends with a 'g'. (#138)

    PR-URL: #138
    Credit: @elidoran
    Reviewed-By: @aeschright
    elidoran authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    cb8707a View commit details
    Browse the repository at this point in the history
  5. test(maketest): Fix common.npm callback arguments (#144)

    PR-URL: #144
    Credit: @larsgw
    Reviewed-By: @aeschright
    larsgw authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    75dce4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    88cc4fc View commit details
    Browse the repository at this point in the history
  7. ls: show installed but unmet peer deps (#145)

    PR-URL: #145
    Fixes: https://npm.community/t/4770
    
    Credit: @larsgw
    Reviewed-By: @aeschright
    larsgw authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    e37c0cd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa32239 View commit details
    Browse the repository at this point in the history
  9. token: use figgy-config to make sure extra opts are there (#149)

    PR-URL: #149
    
    Credit: @zkat
    Reviewed-By: @aeschright
    zkat authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    4cf850d View commit details
    Browse the repository at this point in the history
  10. pacote@9.4.1

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    ad0a1b2 View commit details
    Browse the repository at this point in the history
  11. chore: add changelog for v6.8.0

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    7d6b7e2 View commit details
    Browse the repository at this point in the history
  12. update AUTHORS

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    9123ee2 View commit details
    Browse the repository at this point in the history
  13. 6.8.0-next.0

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    87d801e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7e7a09d View commit details
    Browse the repository at this point in the history
  15. normalize-package-data@2.5.0

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    580e97e View commit details
    Browse the repository at this point in the history
  16. npm-packlist@1.3.0

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    f492bb3 View commit details
    Browse the repository at this point in the history
  17. chore: update changelog for 6.8.0

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    a6f62bf View commit details
    Browse the repository at this point in the history
  18. 6.8.0-next.1

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    1cc6a03 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bbda492 View commit details
    Browse the repository at this point in the history
  20. chore: update changelog for 6.8.0

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    9332db6 View commit details
    Browse the repository at this point in the history
  21. update AUTHORS

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    8e5a3de View commit details
    Browse the repository at this point in the history
  22. 6.8.0-next.2

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    a0beb44 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    22d283a View commit details
    Browse the repository at this point in the history
  24. read-package-tree@5.2.2

    zkat authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    bd961b4 View commit details
    Browse the repository at this point in the history
  25. chore: update changelog for final 6.8.0 release

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    cae1c8f View commit details
    Browse the repository at this point in the history
  26. 6.8.0

    Audrey Eschright authored and aeschright committed Feb 14, 2019
    1 Configuration menu
    Copy the full SHA
    86f5bdb View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. tar-stream@2.0.0

    zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    dd90c43 View commit details
    Browse the repository at this point in the history
  2. test: add mock-tarball utility

    zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    cec1e82 View commit details
    Browse the repository at this point in the history
  3. agent-base@4.2.1

    zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    ee6b674 View commit details
    Browse the repository at this point in the history
  4. install: always save package_lock.json when using `--package-lock-onl…

    …y` (#146)
    
    PR-URL: #146
    Credit: @aeschright
    Reviewed-By: @zkat
    aeschright authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    684bccf View commit details
    Browse the repository at this point in the history
  5. view: set modified to undefined when not retrievable (#153)

    PR-URL: #153
    Credit: @simonua
    Reviewed-By: @zkat
    simonua authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    cf09fba View commit details
    Browse the repository at this point in the history
  6. install.sh: print out tar version when the flag is supported (#154)

    not all the tar implementations support --version flag
    e.g. the one used in openbsd doesn't, so the installation process fails
    
    PR-URL: #154
    Credit: @agudulin
    Reviewed-By: @zkat
    agudulin authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    774fc26 View commit details
    Browse the repository at this point in the history
  7. stars: Fix typo in error message (#158)

    The command is called stars, not starts.
    
    PR-URL: #158
    Credit: @phihag
    Reviewed-By: @zkat
    phihag authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    863baff View commit details
    Browse the repository at this point in the history
  8. doc: add npm add as alias to npm install (#160)

    PR-URL: #160
    Credit: @ahasall
    Reviewed-By: @zkat
    ahasall authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    5d76338 View commit details
    Browse the repository at this point in the history
  9. docs: updating link to RFC #10 in the changelog (#162)

    PR-URL: #162
    Credit: @mansona
    Reviewed-By: @zkat
    mansona authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    489c221 View commit details
    Browse the repository at this point in the history
  10. run-script: Check run script existence with undefined (#139)

    PR-URL: #139
    Credit: @vlasy
    Reviewed-By: @zkat
    vlasy authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    b8b8afd View commit details
    Browse the repository at this point in the history
  11. error-message: strip version info from pkg on E404 (#132)

    Fixes: https://npm.community/t/4227
    PR-URL: #132
    Credit: @larsgw
    Reviewed-By: @iarna
    Reviewed-By: @zkat
    larsgw authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    a805a95 View commit details
    Browse the repository at this point in the history
  12. docs: described exit codes in npm-audit docs

    PR-URL: #135
    Credit: @emilis-tm
    Reviewed-By: @zkat
    emilis-tm authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    433020e View commit details
    Browse the repository at this point in the history
  13. install: match git semver ranges (#115)

    Fixes: https://npm.community/t/3784
    PR-URL: #115
    Credit: @larsgw
    Reviewed-By: @iarna
    Reviewed-By: @zkat
    larsgw authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    8047b19 View commit details
    Browse the repository at this point in the history
  14. update: re-enable updating local packages

    PR #11584 removed the possibility of updating local
    packages (linked with symlinks) with `npm update`.
    Reason was that this functionality didn't work in
    v3.6.0. However, the system behind local dependencies
    has since changed, and I can't reproduce the original
    error anymore.
    
    Reverts 59e5056
    
    Fixes: https://npm.community/t/1725?u=larsgw
    PR-URL: #73
    Credit: @larsgw
    Reviewed-By: @iarna
    Reviewed-By: @zkat
    larsgw authored and zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    e135c2b View commit details
    Browse the repository at this point in the history
  15. lock-verify@2.1.0

    Adds support for package aliases
    zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    2ce23ba View commit details
    Browse the repository at this point in the history
  16. install: add support for package aliases (#3)

    PR-URL: #3
    Credit: @zkat
    Reviewed-By: @aeschright
    zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    b7b54f2 View commit details
    Browse the repository at this point in the history
  17. pacote@9.5.0

    Adds opts.before support
    zkat committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    baaedbc View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2019

  1. install: add --before date support for time traveling~ (#90)

    PR-URL: #90
    Credit: @zkat
    Reviewed-By: @aeschright
    Reviewed-By: @iarna
    zkat committed Feb 19, 2019
    1 Configuration menu
    Copy the full SHA
    2ba3a0f View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

  1. licensee@6.1.0 (#164)

    PR-URL: #164
    Credit: @kemitchell
    Reviewed-By: @zkat
    kemitchell authored and zkat committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    57e771a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b78288 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b8b651 View commit details
    Browse the repository at this point in the history
  4. tap@12.5.3

    zkat committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    96e4fa9 View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    f957798 View commit details
    Browse the repository at this point in the history
  6. update AUTHORS

    zkat committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    5ac0950 View commit details
    Browse the repository at this point in the history
  7. 6.9.0-next.0

    zkat committed Feb 20, 2019
    1 Configuration menu
    Copy the full SHA
    de0ebe1 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. 6.9.0

    zkat committed Mar 6, 2019
    2 Configuration menu
    Copy the full SHA
    656bce7 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Update knownBroken version (#165)

    PR-URL: #165
    Credit: @ljharb
    Reviewed-By: @zkat
    Reviewed-By: @aeschright
    ljharb authored and aeschright committed Mar 19, 2019
    2 Configuration menu
    Copy the full SHA
    6b1a9da View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    d075471 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    e4a1f17 View commit details
    Browse the repository at this point in the history
  4. sha@3.0.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    a163a9c View commit details
    Browse the repository at this point in the history
  5. query-string@6.4.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    47b08b3 View commit details
    Browse the repository at this point in the history
  6. readable-stream@3.2.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    d6a956c View commit details
    Browse the repository at this point in the history
  7. tacks@1.3.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    10b8bed View commit details
    Browse the repository at this point in the history
  8. tap@12.6.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    e748370 View commit details
    Browse the repository at this point in the history
  9. tar-stream@2.0.1

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    3242fe6 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. doc: update changelog for npm@6.9.1

    Audrey Eschright committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    dcc759c View commit details
    Browse the repository at this point in the history
  2. 6.9.1-next.0

    Audrey Eschright committed Mar 20, 2019
    3 Configuration menu
    Copy the full SHA
    199c970 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. 6.9.1

    isaacs committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    43cb258 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Configuration menu
    Copy the full SHA
    21eef31 View commit details
    Browse the repository at this point in the history
  2. 6.9.2

    zkat committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    31718e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2019

  1. readable-stream@3.3.0

    This fixes a ERR_INVALID_OPT_VALUE error on Node v12
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    011ae67 View commit details
    Browse the repository at this point in the history
  2. tap@12.7.0

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    740fd95 View commit details
    Browse the repository at this point in the history
  3. tests: parallel tests

    Several changes to the test suite to support running tests in parallel,
    bringing the overall test time down considerably.
    
    - Replace all literal 1337 and 1234 ports with a custom per-process port
      assignment based on the TAP_CHILD_ID environment variable.
    - Add common.pkg as a per-test working directory instead of polluting
      __dirname or accidentally reusing the same working directory for
      multiple tests.
    - Rework test config handling so that tests don't rely on config setup
      being run in a particular order.
    - Remove the npm-registry-couchapp tests, since it (a) relies on
      CouchDB, (b) is no longer a reliable indicator of registry
      compatibility, and (c) is already superceded in most cases by tests
      that use npm-registry-mock.  (A test suite that runs against a
      reference implementation is a thing that should exist, but not here.)
    - Remove the fake-registry logging when TAP_CHILD_ID is set, since this
      is extremely hard to make sense of when running multiple tests in
      parallel.
    
    When Node v6 compatibility is dropped in npm v7, we can upgrade to the
    latest version of tap for a bit more speed, dropping Domains (and the
    associated deprecation warnings), and a fancier test reporter.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    a4dc342 View commit details
    Browse the repository at this point in the history
  4. outdated: fix special 'remote' deps

    Add a special case for 'remote' deps (tarballs). Before
    b7b54f2 the package names were possibly
    just looked up in the registry instead.
    
    See https://npm.community/t/6187
    
    Close: #180
    larsgw authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    ce93dab View commit details
    Browse the repository at this point in the history
  5. licensee@7.0.2

    Close: #183
    kemitchell authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    acbbf7e View commit details
    Browse the repository at this point in the history
  6. Fix: Return a value for view when in silent mode

    George Czabania authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    d192904 View commit details
    Browse the repository at this point in the history
  7. Allow git to follow global tagsign config

    -a tells git to "ignore the git config for signing tags"
    
    that is all it does.
    
    Close: #185
    
    Note: SemVer minor -- @isaacs
    junderw authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    39d473a View commit details
    Browse the repository at this point in the history
  8. doc: add --audit-level param

    implementation added in #31
    ngraef authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    747fdaf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8d4effb View commit details
    Browse the repository at this point in the history
  10. Clarify usage of bundledDependencies

    I spent a couple hours debugging the fact that package names in that key aren't supposed to include their versions!  Assumed that it would need to have the same syntax as when running `npm install`.  Thought this would be a good contribution for future readers.
    john-osullivan authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    f5857e2 View commit details
    Browse the repository at this point in the history
  11. CLI: Add the arm64 check for legacy-platform-all.js test case.

    Signed-off-by: ossdev <ossdev@puresoftware.com>
    ossdev07 authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    d2d3017 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    57bef61 View commit details
    Browse the repository at this point in the history
  13. npm checks only node.exe and not node on local dir

    npm find local node.exe on windows, but relies on global node
    installation on linux. Added a test to check for a local installation of
    node before relying on the system wide installation.
    
    Close: #200
    rgoulais authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    4bec4f1 View commit details
    Browse the repository at this point in the history
  14. enable production flag for npm audit

    Note: SemVer minor -- @isaacs
    
    Close: #202
    COURIER, CALEB [AG/1000] authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    a4475de View commit details
    Browse the repository at this point in the history
  15. fix indentation in test

    CalebCourier authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    2ee405d View commit details
    Browse the repository at this point in the history
  16. fix(unpublish): add space after hyphen

    ffflorian authored and isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    f101d44 View commit details
    Browse the repository at this point in the history
  17. npm-packlist@1.4.4

    Never include /.git in the package.  It creates packages that, once
    installed, can not be easily removed.
    
    Prevent .DS_Store files from being picked up if they are files rather
    than folders.  (Note that a .DS_Store file in a specifically included
    dir _will_ still be included.)
    
    Don't bother walking node_modules in the root if no packages are
    bundled.  (Saves thousands of lstat calls on npm publish in normal
    cases.)
    
    Sort package file lists in the tarball to optimize for gzip compression.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    ec62362 View commit details
    Browse the repository at this point in the history
  18. tar@4.4.10

    Fixes a bug related to FSReqWrap on Node v12, and incorrect
    encoding/decoding of base-256 numeric values.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    f75d46a View commit details
    Browse the repository at this point in the history
  19. bluebird@3.5.5

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    bf61c45 View commit details
    Browse the repository at this point in the history
  20. npm-registry-couchapp@2.7.2

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    b57d07e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e9411c6 View commit details
    Browse the repository at this point in the history
  22. npm-registry-mock@1.2.1

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    f5e8849 View commit details
    Browse the repository at this point in the history
  23. fix: do not crash when removing nameless packages

    Fix: npm/npm#17858
    Fix: npm/npm#18042
    Fix: https://npm.community/t/issue-npm-dedupe-crash-with-typeerror-cannot-read-property-0-of-undefined/644/3
    Close: #201
    
    This fixes a bug where a package folder might have a package.json which
    is missing or lacks a name property.  It also properly detects the
    scoped-ness of a package folder even if the package name is not scoped,
    since one might install `express@npm:@scope/express` and end up in that
    state.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    d9238af View commit details
    Browse the repository at this point in the history
  24. fix: Always return JSON for outdated --json

    Close: #176
    
    EDIT: Added test, do not set exitStatus to 1 if we're just printing an
    empty list as JSON. -- @isaacs
    Sreeram Jayan authored and isaacs committed Jun 30, 2019
    1 Configuration menu
    Copy the full SHA
    87fef4e View commit details
    Browse the repository at this point in the history
  25. cacache@11.3.3

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    8bd8e90 View commit details
    Browse the repository at this point in the history
  26. pacote@9.5.1

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    0421930 View commit details
    Browse the repository at this point in the history
  27. write-file-atomic@2.4.3

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    39538b4 View commit details
    Browse the repository at this point in the history
  28. fix flaky debug-logs test

    Total luxury problem.  There are too many cores on my laptop, so
    commands kick off and complete too quickly, resulting in not properly
    demonstrating the behavior that this test is looking for.
    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    33e2d1d View commit details
    Browse the repository at this point in the history
  29. read-package-tree@5.3.1

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    6bb935c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a823f30 View commit details
    Browse the repository at this point in the history
  31. graceful-fs@4.2.0

    isaacs committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    e36b3c3 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. test: use common.pkg basedir in newly added test

    Missed this on the review.  Minor nit, not worth rebasing, now that the
    release is almost ready to ship.
    isaacs committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    828c21d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36ddc3c View commit details
    Browse the repository at this point in the history
  3. update AUTHORS

    isaacs committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    cad4b85 View commit details
    Browse the repository at this point in the history
  4. 6.10.0-next.0

    isaacs committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    eee0bcd View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2019

  1. Configuration menu
    Copy the full SHA
    162858b View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. 6.10.0

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    c1522be View commit details
    Browse the repository at this point in the history
  2. fix(git): strip GIT environs when running git

    When running an npm command from within a git environment, such as
    installing or testing during a git rebase or bisect, these environment
    variables will be passed to the child process, causing it to
    fetch/checkout/etc in the root project instead of doing what the user
    intends.
    
    Strip them out so that they are not passed to the child process.
    
    Also, remove git environs from the test environment, so that spawning
    git in a test to set up a dummy repo doesn't mess with the main
    project's git repository.  This enables adding `exec npm test` in a `git
    rebase -i` list to run tests between commits.
    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    3cbd577 View commit details
    Browse the repository at this point in the history
  3. lru-cache@5.1.1

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    429226a View commit details
    Browse the repository at this point in the history
  4. npm-registry-fetch@3.9.1

    This also updates make-fetch-happen, so it no longer requires the old
    lru-cache.
    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    175670e View commit details
    Browse the repository at this point in the history
  5. call-limit@1.1.1

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    0d0517f View commit details
    Browse the repository at this point in the history
  6. glob@7.1.4

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    7414004 View commit details
    Browse the repository at this point in the history
  7. inherits@2.0.4

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    bddd60e View commit details
    Browse the repository at this point in the history
  8. libnpmsearch@2.0.1

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    4acf03f View commit details
    Browse the repository at this point in the history
  9. marked@0.6.3

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    c2bd172 View commit details
    Browse the repository at this point in the history
  10. marked-man@0.6.0

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    7f0221b View commit details
    Browse the repository at this point in the history
  11. npm-lifecycle@2.1.1

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    f458fe7 View commit details
    Browse the repository at this point in the history
  12. node-gyp@4.0.0

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    0097529 View commit details
    Browse the repository at this point in the history
  13. query-string@6.8.1

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    0fa2bb4 View commit details
    Browse the repository at this point in the history
  14. tar-stream@2.1.0

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    b864509 View commit details
    Browse the repository at this point in the history
  15. worker-farm@1.7.0

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    25db00f View commit details
    Browse the repository at this point in the history
  16. readable-stream@3.4.0

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    8dfbe86 View commit details
    Browse the repository at this point in the history
  17. install: improve isOnly(Dev,Optional)

    Instead of creating a new set each time a new node gets visited, so that
    its siblings do not have it in `seen`, just remove the node from the
    original set right after all child nodes are visited.
    
    See #76
    
    Credit: @larsgw
    
    PR-URL: #206
    Close: #206
    Reviewed-by: @isaacs
    larsgw authored and isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    a81a8c4 View commit details
    Browse the repository at this point in the history
  18. fix-xmas-underline

    Credit: @raywu0123
    PR-URL: #179
    Close: #179
    Reviewed-by: @isaacs
    raywu0123 authored and isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    172f9ac View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    027742e View commit details
    Browse the repository at this point in the history
  20. doc: changelog for 6.10.1

    isaacs authored and isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    3013a2d View commit details
    Browse the repository at this point in the history
  21. update AUTHORS

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    900e8f6 View commit details
    Browse the repository at this point in the history
  22. 6.10.1-next.0

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    08e0fa6 View commit details
    Browse the repository at this point in the history
  23. chownr@1.1.2

    This handles an EISDIR error from cacache on Darwin in Node versions
    prior to 10.6.
    
    Fix: [npm.community#7901](https://npm.community/t/7901/)
    Fix: [npm.community#8203](https://npm.community/t/8203/)
    Fix: isaacs/chownr#20
    PR-URL: isaacs/chownr#21
    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    f6164d5 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a7f1665 View commit details
    Browse the repository at this point in the history
  25. update AUTHORS

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    61b2beb View commit details
    Browse the repository at this point in the history
  26. 6.10.1-next.1

    isaacs committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    c2a4aed View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. node-gyp@5.0.2

    PR-URL: #208
    Close: #208
    Credit: @irega
    Reviewed-by: @isaacs
    Iván Reinoso García authored and isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    ef4445a View commit details
    Browse the repository at this point in the history
  2. npm-lifecycle@3.0.0

    isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    c0d6113 View commit details
    Browse the repository at this point in the history
  3. libcipm@4.0.0

    isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    7716ba9 View commit details
    Browse the repository at this point in the history
  4. libnpm@3.0.0

    isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    42d22e8 View commit details
    Browse the repository at this point in the history
  5. semver@5.7.0

    isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    a2ea7f9 View commit details
    Browse the repository at this point in the history
  6. build: use /usr/bin/env to load bash

    On BSD platforms, there is a clear seperation between the OS and third
    party packages. Here, bash is a third party package so it won't be
    installed to /bin.
    
    FreeBSD:	/usr/local/bin/bash
    NetBSD:		/usr/pkg/bin/bash
    OpenBSD:	/usr/ports/bin/bash
    
    As such, we need to use /usr/bin/env to launch these scripts.
    
    Credit: @rsmarples
    PR-URL: #212
    Close: #212
    Reviewed-by: @isaacs
    rsmarples authored and isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    f52673f View commit details
    Browse the repository at this point in the history
  7. Replace var with const for unbuild.js

    Credit: @RobertJGabriel
    PR-URL: #210
    Close: #210
    Reviewed-by: @isaacs
    RobertJGabriel authored and isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    7c92800 View commit details
    Browse the repository at this point in the history
  8. Replaced var with const for root.js

    Addresses replace-var-with-let/const
    
    Credit: @RobertJGabriel
    PR-URL: #211
    Close: #211
    Reviewed-by: @isaacs
    RobertJGabriel authored and isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    ff5458a View commit details
    Browse the repository at this point in the history
  9. docs: changelog for 6.10.1

    isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    1db001f View commit details
    Browse the repository at this point in the history
  10. update AUTHORS

    isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    6ec8233 View commit details
    Browse the repository at this point in the history
  11. 6.10.1-next.2

    isaacs committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    9a693d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Configuration menu
    Copy the full SHA
    5f0064d View commit details
    Browse the repository at this point in the history
  2. 6.10.1

    isaacs committed Jul 11, 2019
    1 Configuration menu
    Copy the full SHA
    ba7f146 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2019

  1. test: check cache for root-owned files

    This requires that all tests use `common.cache` as their cache folder,
    and fix the ownership of any cache files that the test is directly
    managing.
    
    It also adds a `sudotest` target which runs the tests as root, and then
    verifies that no root-owned files have been dropped into the cache.
    
    Lastly, several setup() and cleanup() methods have been removed, as they
    are largely unnecessary.  common-tap does all the required setup for
    test package directories and cache folders, and removing the cache
    avoids the root-ownership test, which is an important integration
    requirement.
    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    2a78b96 View commit details
    Browse the repository at this point in the history
  2. travis: run sudo tests

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    108646e View commit details
    Browse the repository at this point in the history
  3. test: set --no-esm tap flag

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    cf984e9 View commit details
    Browse the repository at this point in the history
  4. test: add script to run tests and leave fixtures

    This is particularly handy when tests fail, so that we can inspect the
    fixtures that they were using.
    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    8e0a310 View commit details
    Browse the repository at this point in the history
  5. pacote@9.5.4

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    e1d87a3 View commit details
    Browse the repository at this point in the history
  6. npm-registry-fetch@4.0.0

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    ba32831 View commit details
    Browse the repository at this point in the history
  7. libnpm@3.0.1

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    ee90c33 View commit details
    Browse the repository at this point in the history
  8. libnpmaccess@3.0.2

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    1e480c3 View commit details
    Browse the repository at this point in the history
  9. libnpmhook@5.0.3

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    7662ee8 View commit details
    Browse the repository at this point in the history
  10. libnpmorg@1.0.1

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    1357fad View commit details
    Browse the repository at this point in the history
  11. libnpmsearch@2.0.2

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    a621b5c View commit details
    Browse the repository at this point in the history
  12. libnpmteam@1.0.2

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    560cd31 View commit details
    Browse the repository at this point in the history
  13. npm-profile@4.0.2

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    de7ae08 View commit details
    Browse the repository at this point in the history
  14. cacache@12.0.0

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    6bb8e93 View commit details
    Browse the repository at this point in the history
  15. dedupe: libnpm@3.0.1

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    e95da46 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    554b641 View commit details
    Browse the repository at this point in the history
  17. add a util for writing arbitrary files to cache

    This prevents metrics timing and debug logs from becoming root-owned.
    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    25f4f73 View commit details
    Browse the repository at this point in the history
  18. correct-mkdir: infer cache owner from parent dir

    When running as sudo (without the -H flag), the HOME environment
    variable is /var/root by default.
    
    The correct-mkdir module was reading env.HOME to determine the
    appropriate uid and gid for files written to the cache folder.
    
    However, this is rarely correct.  In practice, this module was reading
    env.SUDO_UID and env.SUDO_GID in some cases, but matching ownership on
    /var/root in others.
    
    This patch changes correct-mkdir to match the behavior of cacache v12,
    where ownership of a file or folder is inferred from the ownership of
    its nearest parent directory.
    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    2c61ce6 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    235e5d6 View commit details
    Browse the repository at this point in the history
  20. dedupe: pacote@9.5.4

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    ae84af8 View commit details
    Browse the repository at this point in the history
  21. docs: changelog for 6.10.2

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    4c8b628 View commit details
    Browse the repository at this point in the history
  22. 6.10.2-next.0

    isaacs committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    9ce32bb View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. node-gyp@5.0.3

    isaacs committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    06772f3 View commit details
    Browse the repository at this point in the history
  2. npm-lifecycle@3.1.0

    isaacs committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    42a1780 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f900c6f View commit details
    Browse the repository at this point in the history
  4. 6.10.2-next.1

    isaacs committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    122f5fc View commit details
    Browse the repository at this point in the history
  5. docs: tiny changelog typo

    isaacs committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    ad19143 View commit details
    Browse the repository at this point in the history
  6. npm-registry-couchapp@2.7.3

    isaacs committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    74da180 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e2d377b View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2019

  1. infer-owner@1.0.4

    isaacs committed Jul 21, 2019
    Configuration menu
    Copy the full SHA
    3f035bf View commit details
    Browse the repository at this point in the history
  2. cacache@12.0.2

    isaacs committed Jul 21, 2019
    Configuration menu
    Copy the full SHA
    0fefdee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dcf86f View commit details
    Browse the repository at this point in the history
  4. Fix npm ci with file: dependencies

    Partially reverts #40/#86, keeping the "Don't record linked deps as
    bundled" part but reverting the "Don't iterate into linked deps" part.
    It seems that we need to record dependencies of linked deps in order for
    `npm ci` to work.
    
    Fix: https://npm.community/t/6-8-0-npm-ci-fails-with-local-dependency/5385
    Fix: https://npm.community/t/npm-ci-fail-to-local-packages/6076
    PR-URL: #216
    Credit: @jfirebaugh
    Close: #216
    Reviewed-by: @isaacs
    
    EDIT: Updated test to not rely on network and follow latest and greatest
    test patterns.
    jfirebaugh authored and isaacs committed Jul 21, 2019
    Configuration menu
    Copy the full SHA
    2fb0509 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9917893 View commit details
    Browse the repository at this point in the history
  6. 6.10.2-next.2

    isaacs committed Jul 21, 2019
    Configuration menu
    Copy the full SHA
    7c80ba5 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2019

  1. npm-lifecycle@3.1.2

    isaacs committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    85358db View commit details
    Browse the repository at this point in the history
  2. update AUTHORS

    isaacs committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    1520508 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de3c105 View commit details
    Browse the repository at this point in the history
  4. 6.10.2-next.3

    isaacs committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    cc87013 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. 6.10.2

    isaacs committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    6bcafd3 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. doc: fix typo in changelog

    isaacs committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    b1d5e8d View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2019

  1. Configuration menu
    Copy the full SHA
    0ebf071 View commit details
    Browse the repository at this point in the history
  2. Fix Typos

    PR-URL: #220
    Credit: @kittenking
    Close: #220
    Reviewed-by: @isaacs
    Kitten King authored and isaacs committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    272e6c4 View commit details
    Browse the repository at this point in the history
  3. chore: remove unused config/fetch-opts file

    PR-URL: #219
    Credit: @claudiahdz
    Close: #219
    Reviewed-by: @isaacs
    claudiahdz authored and isaacs committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    aacd355 View commit details
    Browse the repository at this point in the history
  4. vulns → vulnerabilities in npm audit output

    Consistently use “vulnerabilities” in the message, don't use confusing
    “vulns”.
    
    PR-URL: #223
    Credit: @sapegin
    Close: #223
    Reviewed-by: @isaacs
    sapegin authored and isaacs committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    27cccfb View commit details
    Browse the repository at this point in the history
  5. install, doctor: don't crash if registry unset

    Close: #222
    PR-URL: #226
    Credit: @isaacs
    Close: #226
    isaacs committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    d5e865e View commit details
    Browse the repository at this point in the history
  6. licensee@7.0.3

    isaacs committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    77516df View commit details
    Browse the repository at this point in the history
  7. query-string@6.8.2

    isaacs committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    ceb9935 View commit details
    Browse the repository at this point in the history
  8. docs: changelog for 6.10.3

    isaacs committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    9bb66e1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    99edd49 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2019

  1. Handle unhandledRejections, help with cache eacces

    Suggested by @godmar in
    https://npm.community/t/npm-err-cb-never-called-permission-denied/9167/5
    
    Incidentally, this turned up that we're catching uncaughtExceptions in
    the main npm functions, but not unhandledRejections!
    
    Tracing this through, it seems like node-fetch-npm's use of cacache is
    particularly brittle.  Any throw that comes from cacache is not caught
    properly, since node-fetch-npm is all streams and callbacks.  The naive
    approach (just adding a catch and failing the callback) doesn't work,
    because then make-fetch-happen and npm-registry-fetch interpret the
    failure as an invalid response, when actually it was a local cache
    error.
    
    So, a bit more love and polish is definitely still needed in the
    guts of npm's fetching and caching code paths.  In the meantime, though,
    handling any unhandledRejection at the top level prevents at least the
    worst and most useless type of error message.
    
    PR-URL: #227
    Credit: @isaacs
    Close: #227
    Reviewed-by: @isaacs
    isaacs committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    5b38902 View commit details
    Browse the repository at this point in the history
  2. doc: changelog 6.10.3

    isaacs committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    0f980f5 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2019

  1. Configuration menu
    Copy the full SHA
    46181cb View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. hosted-git-info@2.8.2

    FEATURES
    
    * [bbcf7b2](npm/hosted-git-info@bbcf7b2)
      [#46](npm/hosted-git-info#46)
      [#43](npm/hosted-git-info#43)
      [#47](npm/hosted-git-info#47)
      [#44](npm/hosted-git-info#44) Add support for
      GitLab groups and subgroups ([@mterrel](https://github.com/mterrel),
      [@isaacs](https://github.com/isaacs),
      [@ybiquitous](https://github.com/ybiquitous))
    
    BUGFIXES
    
    * ([3b1d629](npm/hosted-git-info@3b1d629))
      [#48](npm/hosted-git-info#48) fix http protocol
      using sshurl by default ([@fengmk2](https://github.com/fengmk2))
    * [5d4a8d7](npm/hosted-git-info@5d4a8d7) ignore
      noCommittish on tarball url generation
      ([@isaacs](https://github.com/isaacs))
    * [1692435](npm/hosted-git-info@1692435) use gist
      tarball url that works for anonymous gists
      ([@isaacs](https://github.com/isaacs))
    * [d5cf830](npm/hosted-git-info@d5cf830)
    * Do not allow invalid gist urls ([@isaacs](https://github.com/isaacs))
    * [e518222](npm/hosted-git-info@e518222)
      Use LRU cache to prevent unbounded memory consumption
      ([@iarna](https://github.com/iarna))
    isaacs committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    4050b91 View commit details
    Browse the repository at this point in the history
  2. doc: changelog 6.10.3 update

    isaacs committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    586c938 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. update AUTHORS

    isaacs committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    d2eaf0b View commit details
    Browse the repository at this point in the history
  2. 6.10.3

    isaacs committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    897537a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24acc9f View commit details
    Browse the repository at this point in the history
  4. install: do not descend into directory deps' child modules

    This builds on the work of #217, bringing
    back the logic in 2f0c883 for all deps
    other than 'directory' symlinks where it causes problems.
    
    This also causes the installer to *fix* shrinkwraps that inappropriately
    list the dependencies of directory symlink packages, which goes further
    to address the problems highlighted in
    https://npm.community/t/installing-the-same-module-under-multiple-relative-paths-fails-on-linux/8863
    and
    https://npm.community/t/reinstall-breaks-after-npm-update-to-6-10-2/9327,
    even if a prior npm install created a broken package-lock.json file.
    
    Related: #217
    Credit: @isaacs
    Fix: https://npm.community/t/reinstall-breaks-after-npm-update-to-6-10-2/9327
    Fix: https://npm.community/t/installing-the-same-module-under-multiple-relative-paths-fails-on-linux/8863
    isaacs committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    45772af View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. doc: fixed typo for Number.MAX_SAFE_INTEGER

    Just replaced Integer.MAX_SAFE_INTEGER with Number.MAX_SAFE_INTEGER.
    
    PR-URL: #229
    Credit: @gall0ws
    Close: #229
    Reviewed-by: @isaacs
    gall0ws authored and isaacs committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    50cfe11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    941f994 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82f8e17 View commit details
    Browse the repository at this point in the history
  4. test: Proper handing of /usr/bin/node lifecycle-path test

    PR-URL: #228
    Credit: @olivr70
    Close: #228
    Reviewed-by: @isaacs
    Olivier Chevet authored and isaacs committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    b6df091 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    535226b View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. test: remove broken-under-* test sets

    The last two have been merged into the main test set.
    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    238f8c3 View commit details
    Browse the repository at this point in the history
  2. pacote@9.5.5

    Infer the ownership of all unpacked files in node_modules, so that we
    never have user-owned files in root-owned folders, or root-owned files
    in user-owned folders.
    
    This prevents one of the last remaining issues that bites users who use
    `sudo` unnecessarily.  The only remaining issue is to no longer drop
    perms when running scripts as root, but that is a breaking change which
    will come in v7.
    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    e7e9895 View commit details
    Browse the repository at this point in the history
  3. semver@5.7.1

    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    0e9e517 View commit details
    Browse the repository at this point in the history
  4. docs: Fix spelling mistakes in CHANGELOG-3.md

    PR-URL: #231
    Credit: @XhmikosR
    Close: #231
    Reviewed-by: @isaacs
    XhmikosR authored and isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    e8fb2a1 View commit details
    Browse the repository at this point in the history
  5. Implements peerDependenciesMeta

    PR-URL: #224
    Credit: @arcanis
    Close: #224
    Reviewed-by: @isaacs
    arcanis authored and isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    a123410 View commit details
    Browse the repository at this point in the history
  6. npm-registry-mock@1.3.0

    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    aaf98e8 View commit details
    Browse the repository at this point in the history
  7. cmd-shim@2.1.0

    - [`9c93ac3`](npm/cmd-shim@9c93ac3)
      [#2](npm/cmd-shim#2)
      [#3380](npm/npm#3380)
      Handle environment variables properly
      ([@basbossink](https://github.com/basbossink))
    
    - [`2d277f8`](npm/cmd-shim@2d277f8)
      [#25](npm/cmd-shim#25)
      [#36](npm/cmd-shim#36)
      [#35](npm/cmd-shim#35) Fix 'no shebang' case
      by always providing `$basedir` in shell script
      ([@igorklopov](https://github.com/igorklopov))
    
    - [`adaf20b`](npm/cmd-shim@adaf20b)
      [#26](npm/cmd-shim#26) Fix `$*` causing an
      error when arguments contain parentheses
      ([@satazor](https://github.com/satazor))
    
    - [`49f0c13`](npm/cmd-shim@49f0c13)
      [#30](npm/cmd-shim#30) Fix paths for
      MSYS/MINGW bash ([@dscho](https://github.com/dscho))
    
    - [`51a8af3`](npm/cmd-shim@51a8af3)
      [#34](npm/cmd-shim#34) Add proper support for
      PowerShell ([@ExE-Boss](https://github.com/ExE-Boss))
    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    aa22ff6 View commit details
    Browse the repository at this point in the history
  8. npm-lifecycle@3.1.3

    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    a4e2795 View commit details
    Browse the repository at this point in the history
  9. fix: Better error on invalid --user/--group

    This addresses the issue when people fail to install binary packages on
    Docker and other environments where there is no 'nobody' user.
    
    The Config.loadUid() method was failing in these cases, but not in a way
    that was particularly informative.  Furthermore, the uid and gid
    resolved in that way were just ignored and never stored anywhere.
    
    However, until npm-lifecycle@3.1.3, an error from uid-number was _also_
    ignored, so if we didn't crash somewhere, then it would run scripts as
    root when provided with an invalid user.  This is arguably fine, but it
    is a violation of the contract that the npm CLI presents.
    
    As of npm-lifecycle@3.1.3, these errors are handled properly in
    npm-lifecycle, so the additional uninformative crash is no longer doing
    anything.  This commit removes that uninformative crash.  This also
    means that we won't fail _until_ an invalid user config is actually
    relevant; if someone never runs an install script (or runs with
    --ignore-scripts), then it's not relevant, so we can move forward
    anyway.
    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    769d2e0 View commit details
    Browse the repository at this point in the history
  10. libcipm@4.0.2

    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    ab66c9a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8b43c96 View commit details
    Browse the repository at this point in the history
  12. docs: changelog for 6.11.0

    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    c2d7e9f View commit details
    Browse the repository at this point in the history
  13. libcipm@4.0.3

    Fix bug in node v10 and before, where it'd crash when attempting to
    stringify the `npmlog` object.
    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    7086a18 View commit details
    Browse the repository at this point in the history
  14. docs: changelog for 6.11.0

    isaacs committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    10b278f View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. read-package-json@2.1.0

    isaacs committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    8845141 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Configuration menu
    Copy the full SHA
    f4995e0 View commit details
    Browse the repository at this point in the history
  2. cmd-shim@3.0.0

    isaacs committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    bb33940 View commit details
    Browse the repository at this point in the history
  3. bin-links@1.1.3

    isaacs committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    51c0282 View commit details
    Browse the repository at this point in the history
  4. read-cmd-shim@1.0.3

    isaacs committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    534a554 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    732c115 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. gentle-fs@2.2.1

    Prevent root-owned files in user-owned locations, and vice versa.
    isaacs committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    3038f2f View commit details
    Browse the repository at this point in the history
  2. pacote@9.5.6

    isaacs committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    049b0a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0260572 View commit details
    Browse the repository at this point in the history
  4. config: save files with inferred ownership

    Don't use SUDO_UID and SUDO_GID.  Just make the file match the folder
    it's being written into.  The vast majority of the time, this will be
    the user's home directory, but if it's not, then we should not leave a
    user-owned file in a root-owned location.  And, if running as root
    without SUDO_UID/SUDO_GID environs, but putting a config file in the
    user's home dir, then it's quite rude to leave it root-owned.
    isaacs committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    8b85eaa View commit details
    Browse the repository at this point in the history
  5. Infer ownership of shrinkwrap files

    Do not leave a root-owned package-lock or npm-shrinkwrap file in the
    project root, where it will create problems when the user tries to
    update it later.
    isaacs committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    b7f6e5f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    96c0ec4 View commit details
    Browse the repository at this point in the history
  7. travis: do not cache in node v6

    This seems to break every time a dependency is updated.  Not sure why
    node 6 is any different than any other environment, but it's probably
    not worth debugging any further.
    isaacs committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    a2cd07f View commit details
    Browse the repository at this point in the history
  8. Add spec to dist-tag remove function

    PR-URL: #235
    Credit: @theberbie
    Close: #235
    Reviewed-by: @isaacs
    
    EDIT(isaacs): Added test
    theberbie authored and isaacs committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    54b095d View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. graceful-fs@4.2.2

    isaacs committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    a609a16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1df5b96 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. update AUTHORS

    isaacs committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    99d31a0 View commit details
    Browse the repository at this point in the history
  2. cacache@12.0.3

    isaacs committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    f0346f7 View commit details
    Browse the repository at this point in the history
  3. pacote@9.5.7

    isaacs committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    dc8f9e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b906983 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

  1. npm-pick-manifest@3.0.0

    isaacs committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    ca9c615 View commit details
    Browse the repository at this point in the history
  2. pacote@9.5.8

    isaacs committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    b417aff View commit details
    Browse the repository at this point in the history
  3. feat: add new forbidden 403 error code

    PR-URL: #234
    Credit: @claudiahdz
    Close: #234
    Reviewed-by: @isaacs
    claudiahdz authored and isaacs committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    2f3b79b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91620bd View commit details
    Browse the repository at this point in the history
  5. update AUTHORS

    isaacs committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    712a895 View commit details
    Browse the repository at this point in the history
  6. 6.11.0

    isaacs committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    53cf5e9 View commit details
    Browse the repository at this point in the history
  7. 1 Configuration menu
    Copy the full SHA
    c9c8d90 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. cmd-shim@3.0.2

    isaacs committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    37db296 View commit details
    Browse the repository at this point in the history
  2. docs: change log for 6.11.1

    isaacs committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    d17f0d8 View commit details
    Browse the repository at this point in the history
  3. 6.11.1

    isaacs committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    6c18f1f View commit details
    Browse the repository at this point in the history