Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^8.19.4
->^10.4.0
Release Notes
npm/cli (npm)
v10.4.0
Compare Source
Features
35a098c
#7175 display tree diff on--long
(@wraithgar)dffca29
#7174 format: print--dry-run
diffs in table format (#7174) (@ritaaktay)6d5f9ac
#7133 dedupe - display difference when--dry-run
is enabled (#7133) (@Blaumaus)Bug Fixes
ec06f77
#7175 inline diff table code w/ summary code (@wraithgar)d4ebfba
#7157 use util.stripVTControlCharacters instead of strip-ansi (@wraithgar)81c95c7
#7063 don't reset update notifier duration on every check (#7063) (@wraithgar)Documentation
2b7eaad
#7168 package-json: Reword warning about publishing local dependencies (#7168) (@DanKaplanSES)67ab0f7
#7142 update: Replace comma with period in run on sentence (#7142) (@DanKaplanSES)05c69dc
#7150 config: State default configuration file affected bynpm config set
(#7150) (@DanKaplanSES)44f4518
#7149 Link to the config command in the npm configuration description (#7149) (@DanKaplanSES)dd5699f
#7152 update: Fix a typo and remove unneeded statement (#7152) (@DanKaplanSES)Dependencies
ec77e81
#7124promise-call-limit@3.0.1
e32189c
#7173 deduplicate treeb7af4d9
#7173tar-stream@3.1.7
6883743
#7173@npmcli/run-script@7.0.4
739634d
#7157 remove strip-ansi162c82e
#7148pacote@17.0.6
(#7148) (@bdehamer)a50b03b
#7141sigstore@2.2.0
(#7141) (@bdehamer)f696b51
#7132@sigstore/tuf@2.3.0
(#7132) (@bdehamer)@npmcli/arborist@7.3.1
libnpmdiff@6.0.6
libnpmexec@7.0.7
libnpmfund@5.0.4
libnpmpack@6.0.6
libnpmpublish@9.0.4
Chores
a82ccc5
#7173nock@13.5.0
(@wraithgar)dcaa99c
#7173 fix exec test (@wraithgar)0d96080
#7162 release: do not exclude docs directory from CLI release commits (#7162) (@lukekarrys)v10.3.0
Compare Source
Features
6673c77
#6914 add--libc
option to override platform specific install (#6914) (@wraithgar, @Brooooooklyn)Bug Fixes
b7fc10a
#7113 filter C0 and C1 control characters from logs and cli output (#7113) (@wraithgar)Dependencies
3fd5213
#7121npm-packlist@8.0.2
5698415
#7121postcss-selector-parser@6.0.15
e56a4f3
#7121are-we-there-yet@4.0.2
8495b7c
#7121cacache@18.0.2
796d1c7
#7121@npmcli/run-script@7.0.3
3b7f6f2
#7121@npmcli/promise-spawn@7.0.1
7ecd146
#7121npmcli/git@5.0.4
@npmcli/arborist@7.3.0
@npmcli/config@8.1.0
libnpmdiff@6.0.5
libnpmexec@7.0.6
libnpmfund@5.0.3
libnpmpack@6.0.5
Chores
2fd8292
#7121 work around @npmcli/git lazy loading (@wraithgar)cd9a66d
#7121 update devDependencies in lockfile (@wraithgar)2dda715
#7121tap@16.3.10
(@wraithgar)v10.2.5
Compare Source
Bug Fixes
c7a592c
#7061 dont use cache for update notifier manifest request (@lukekarrys)7b952f6
#7049 unpublish: bubble up all errors parsing local package.json (#7049) (@wraithgar)be4741f
#7039 unpublish bugfixes (#7039) (@wraithgar)bc7f53d
#7036 reverse direction of SPDX SBOM dependency rels (#7036) (@bdehamer, @antonbauhofer)11ec231
#7033 skip creation of log directory iflogs-max
is set to 0 (#7033) (@JJ)6267f54
#7005 properly catch missing url opener error on interactive prompt (#7005) (@wraithgar)Dependencies
ff1204a
#7058lru-cache@10.1.0
c648020
#7058json-parse-even-better-errors@3.0.1
53aa8f2
#7058pacote@17.0.5
2e5331c
#7058npm-packlist@8.0.1
937b7b7
#7058ignore-walk@6.0.4
35371c8
#7058cacache@18.0.1
@npmcli/arborist@7.2.2
@npmcli/config@8.0.3
libnpmaccess@8.0.2
libnpmdiff@6.0.4
libnpmexec@7.0.5
libnpmfund@5.0.2
libnpmhook@10.0.1
libnpmorg@6.0.2
libnpmpack@6.0.4
libnpmpublish@9.0.3
libnpmsearch@7.0.1
libnpmteam@6.0.1
libnpmversion@5.0.2
Chores
f656b66
#7062@npmcli/template-oss@4.21.3
(#7062) (@lukekarrys)9754b17
#7051 use global npm for workspace tests (@lukekarrys)3891757
#7051@npmcli/template-oss@4.21.2
(@lukekarrys)71f70fa
#7058nock@13.4.0
(@wraithgar)43674a4
#7058tap@16.3.9
(@wraithgar)4ba585c
#7040 fix tests for zlib differences between node versions (#7040) (@wraithgar)v10.2.4
Compare Source
Bug Fixes
cd291e7
#6995 refactor search formatting code (#6995) (@wraithgar)f3a7380
#6973 look in workspace for exec commands (#6973) (@wraithgar)d11496b
#6977 pkg: properly output in workspace mode (#6977) (@wraithgar)0f70088
#6969 correctly handle object licenses in SBOM generation (#6969) (@jamietanna)dce3b08
#6951 properly catch missing url opener error (#6951) (@wraithgar)Documentation
a38836c
#6616 add path usage for view command (#6616) (@RobinKnipe)da18e4f
#6987 update npm-prune description (#6987) (@Eomm)Dependencies
e9ec2f7
#6994lru-cache@10.0.2
faf9eff
#6994is-core-module@2.13.1
b00e780
#6994@sigstore/sign@2.2.0
4613774
#6994 hoisting newer deps in favor of older ones54c4f7b
#6994signal-exit@4.1.0
8c5882f
#6994strip-ansi@7.1.0
cd0c649
#6994ci-info@4.0.0
a0a58b7
#6994@sigstore/tuf@2.2.0
b3a53c6
#6949is-cidr@5.0.3
(#6949)@npmcli/config@8.0.2
libnpmexec@7.0.4
libnpmpublish@9.0.2
v10.2.3
Compare Source
Dependencies
b5dedf3
#6958node-gyp@10.0.1
v10.2.2
Compare Source
Bug Fixes
8ed6d28
#6910 make npm link respect --no-save (#6910) (@Santoshraj2)eacec5f
#6941 add back bin/node-gyp-bin/node-gyp files (#6941) (@lukekarrys)b776753
#6928 Grammar mistake in authentication error message (#6928) (@Gekuro, gek)Documentation
c422a01
#6924 use markdown links instead of html (@lukekarrys)dd03aa0
#6921 add v9 and above for lockfile version 3 (#6921) (@MikeMcC399)Dependencies
dfb6298
#6937node-gyp@10.0.0
(#6937)@npmcli/arborist@7.2.1
libnpmdiff@6.0.3
libnpmexec@7.0.3
libnpmfund@5.0.1
libnpmpack@6.0.3
libnpmversion@5.0.1
v10.2.1
Compare Source
Bug Fixes
35c92fe
#6902 Add check to pkg command to deal with empty values (#6902) (@NeonArray)5b6172f
#6895 logout from custom registry (@wraithgar)8423d4f
#6895 delete auth from proper location on logout (@wraithgar)0cfe9de
#6873 audit: spelling error in message (#6873) (@Fdawgs)Documentation
5142735
#6894 update npm build description (#6894) (@siemhesda)2e4b4ad
#6861 npm publish content modification (#6861) (@jpg619)Dependencies
96e1637
#6915cmd-shim@6.0.2
(#6915)b405da1
#6899bin-links@4.0.3
ef69d36
#6895npm-registry-fetch@16.1.0
337c903
#6882spdx-license-ids@3.0.16
e6b0be7
#6882socks-proxy-agent@8.0.2
ee6892e
#6882readable-stream@4.4.2
61c3ee9
#6882minipass@7.0.4
14d31fd
#6882is-core-module@2.13.0
03f3d2e
#6882https-proxy-agent@7.0.2
e0163c6
#6882are-we-there-yet@4.0.1
fca804a
#6882ci-info@3.9.0
6af582f
#6882npm-install-checks@6.3.0
@npmcli/config@8.0.1
v10.2.0
Compare Source
Features
7c459d2
#6801 add npm sbom command (#6801) (@bdehamer)81a460f
#6732 add package-lock-only mode to npm query (@wraithgar)0d29855
#6732 add no-package-lock mode to npm audit (@wraithgar)Bug Fixes
2207628
#6823 use strip-ansi module instead of internal regex (#6823) (@wraithgar)d46d052
#6798 tolerate null bugs URLs (#6798) (@vladh)fb1b674
#6758 deprecate: ignore implicit workspace mode (#6758) (@wraithgar)Documentation
68031f2
#6844 updateCONTRIBUTING.md
to prevent errors (#6844) (@darcyclarke)3ac703c
#6831 addinclude
param to commands that haveomit
param (#6831) (@siemhesda)03912db
#6819 add init-specific params to init docs/help (#6819) (@wraithgar)8088325
#6800 Update npm-doctor.md (#6800) (@siemhesda)Dependencies
aa6728b
#6859tar@6.2.0
ce9089f
#6859npm-package-arg@11.0.1
39d7f04
#6859minipass@7.0.4
0a47af5
#6859hosted-git-info@7.0.1
af93130
#6859glob@10.3.10
3ebc474
#6859@npmcli/query@3.0.1
284cbfd
#6858@npmcli/agent@2.2.0
@npmcli/arborist@7.2.0
@npmcli/config@8.0.0
libnpmaccess@8.0.1
libnpmdiff@6.0.2
libnpmexec@7.0.2
libnpmfund@5.0.0
libnpmorg@6.0.1
libnpmpack@6.0.2
libnpmpublish@9.0.1
v10.1.0
Compare Source
Features
1c93c44
#6755 Add--cpu
and--os
option to override platform specific install (#6755) (@yukukotani)Bug Fixes
7bf2374
#6762 make$npm_execpath
always point to npm (@rotu)Documentation
09d8e0a
#6759 fix versions of node.js in readme (#6759) (@JoaoOtavioS)Dependencies
f76066a
#6771@npmcli/agent@2.1.1
@npmcli/arborist@7.1.0
@npmcli/config@7.2.0
libnpmdiff@6.0.1
libnpmexec@7.0.1
libnpmfund@4.1.1
libnpmpack@6.0.1
v10.0.0
Compare Source
Features
48a7b07
remove prerelease flags (@lukekarrys)Dependencies
@npmcli/arborist@7.0.0
@npmcli/config@7.1.0
libnpmaccess@8.0.0
libnpmdiff@6.0.0
libnpmexec@7.0.0
libnpmfund@4.1.0
libnpmhook@10.0.0
libnpmorg@6.0.0
libnpmpack@6.0.0
libnpmpublish@9.0.0
libnpmsearch@7.0.0
libnpmteam@6.0.0
libnpmversion@5.0.0
v9.9.2
Compare Source
Bug Fixes
4c9a5e1
#6993 look in workspace for exec commands (#6993) (@wraithgar)bb6f496
#6992 correctly handle object licenses in SBOM generation (#6992) (@bdehamer, @jamietanna)10db3ca
#6990 pkg: properly output in workspace mode (#6990) (@wraithgar)Documentation
6ab06d7
#6985 update npm-prune description (#6985) (@Eomm)Dependencies
libnpmpublish@7.5.1
v9.9.1
Compare Source
Bug Fixes
0dba79a
#6942 add back bin/node-gyp-bin/node-gyp files (@lukekarrys)c93edb5
#6932 add backbin/node-gyp-bin/node-gyp
files (@lukekarrys)Documentation
e6cce28
#6925 use markdown links instead of html (@lukekarrys)v9.9.0
Compare Source
Features
ecda95a
#6841 add npm sbom command (#6841) (@bdehamer)fdb8a86
#6794 add package-lock-only mode to npm query (@wraithgar)16c04b1
#6877 add no-package-lock mode to npm audit (@wraithgar)66ef765
#6776 Add--cpu
and--os
option to override platform specific install (#6776) (@yukukotani)Bug Fixes
c9406f7
#6791 deprecate: ignore implicit workspace mode (#6758) (#6791) (@wraithgar)0b1d7c3
#6779 allow searching packages with no description (#6779) (@wraithgar, @lukekarrys)Documentation
9750720
#6694 fix example path (#6694) (@fvilers)Dependencies
588a245
#6756npm-pick-manifest@8.0.2
a76b1df
#6877sigstore@1.9.0
95b5ab0
#6877npm-install-checks@6.2.0
@npmcli/arborist@6.5.0
@npmcli/config@6.4.0
libnpmdiff@5.0.20
libnpmexec@6.0.4
libnpmfund@4.2.1
libnpmpack@5.0.20
v9.8.1
Compare Source
Bug Fixes
38351c9
#6651 warn on autocorrected package.json entries during publish (@wraithgar)02c7ddb
#6642 much clearer npx 'canceled' error (#6642) (@rahulio96, @AaronHamilton965)Documentation
36bf5fe
#6643 Added steps for using npm/npx locally to CONTRIBUTING.md (#6643) (@AaronHamilton965, @rahulio96)Dependencies
a0763d3
#6651@npmcli/package-json@4.0.1
24f5a8b
#6653supports-color@9.4.0
f45498b
#6653chalk@5.3.0
44d60eb
#6653minimatch@9.0.3
fc9a843
#6653bin-links@3.0.2
daad9ad
#6653semver@7.5.4
c1ffd6a
#6653 move @npmcli/fs, @npmcli/promise-spawn into dependencieslibnpmexec@6.0.3
v9.8.0
Compare Source
Features
67459e7
#6626 addpkg fix
subcommand (@wraithgar)89b2741
#6548 add ps1 scripts (#6548) (@mribbons, @lukekarrys)Dependencies
b252164
#6626@npmcli/package-json@4.0.0
9238682
#6623sigstore@1.7.0
(#6623)@npmcli/arborist@6.3.0
libnpmdiff@5.0.19
libnpmexec@6.0.2
libnpmfund@4.0.19
libnpmpack@5.0.19
libnpmpublish@7.5.0
v9.7.2
Compare Source
Bug Fixes
939a188
#6574 ignore node prereleases in npm engines check (#6574) (@wraithgar)d980405
#6556 better color support detection (#6556) (@lukekarrys)40d7e09
#6555 remove unnecessary package.json values (#6555) (@lukekarrys)3a7378d
#6554 cleanup bin contents (@lukekarrys)e722439
#6497 move all definitions to @npmcli/config package (@lukekarrys)Documentation
405ffbf
#6557 remove redundant statement about files attribute (#6557) (@DaviDevMod)cd1e6aa
#6551 add flagpackage-lock-only
fornpm install
(#6551) (@m4rch3n1ng)Dependencies
aebc523
#6585safe-buffer@5.2.1
string_decoder@1.3.0
(#6585)bb6054b
#6573tuf-js@1.1.7
aee4a30
#6573strip-ansi@7.1.0
6105dbc
#6573path-scurry@1.9.2
22d44e8
#6573read-package-json@6.0.4
fdd02fd
#6573jackspeak@2.2.1
7797075
#6573is-core-module@2.12.1
f9780cc
#6573sigstore@1.6.0
72d6a79
#6573semver@7.5.2
98f1f5f
#6573nopt@7.2.0
8710ff8
#6573pacote@15.2.0
0cb539d
#6573node-gyp@9.4.0
39ad586
#6573ini@4.1.1
5e0070c
#6573glob@10.2.7
minimatch@9.0.1
26cf235
#6573cacache@17.1.3
@npmcli/arborist@6.2.10
@npmcli/config@6.2.1
libnpmdiff@5.0.18
libnpmexec@6.0.1
libnpmfund@4.0.18
libnpmpack@5.0.18
libnpmpublish@7.4.0
v9.7.1
Compare Source
Dependencies
7467ff6
#6518@npmcli/package-json@3.1.1
,@npmcli/git@4.1.0
v9.7.0
Compare Source
Features
a63a6d8
#6490 add provenanceFile option for libnpmpublish (@bdehamer)2a8f4f2
#6490 add new exclusive config item publish-file (@wraithgar)361e194
#6483 implement flag --prefer-dedupe fornpm install
(#6483) (@m4rch3n1ng)Bug Fixes
38eb39b
#6514 strip ansi characters from search results (#6514) (@wraithgar)4b5ccfc
#6477 make usage and completion static functions (#6477) (@lukekarrys)4f39e8c
#6479 refactor engines validation to lint syntax (#6479) (@lukekarrys)f3cfe12
#6482 remove unused lib/npm relics (#6482) (@lukekarrys)87de0c7
#6472 move explore command to @npmcli/package-json (@wraithgar)636e29e
#6472 move to @npmcli/package-json where possible (@wraithgar)37cc797
#6418 retrieve registry keys via TUF (#6418) (@bdehamer)Documentation
83cd5bd
#6480 add global option for uninstall (#6480) (@m4rch3n1ng)0400ce3
#6481 add cli params tonpm set
,npm get
(#6481) (@m4rch3n1ng)c3638ce
#6468 removepackage-lock
option fornpm ci
(#6468) (@m4rch3n1ng)Dependencies
060d587
chalk@5.2.0
,npm-audit-report@5.0.0
fc52ca8
#6472 remove read-package-json-fast3238aa7
#6472 remove read-package-json@npmcli/config@6.2.0
libnpmexec@6.0.0
libnpmpublish@7.3.0
v9.6.7
Compare Source
Bug Fixes
9202c7d
#6464 npm cache completion (#6464) (@m4rch3n1ng)6ce99a8
#6461 exit codes in node v20 (#6461) (@MichaelBitard)23c865f
#6434 deprecate ci-name config (#6434) (@wraithgar)Documentation
7751dd4
#6413 add a comma (#6413) (@darryltec)Dependencies
afc38a5
Configuration
📅 Schedule: Branch creation - "after 6am and before 10am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.