git: 75565224b091 - main - www/npm*: Update to 10.4.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 21 Feb 2024 15:20:22 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=75565224b0917adfe3447f0a00c40e1e041beb32

commit 75565224b0917adfe3447f0a00c40e1e041beb32
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-02-21 14:30:02 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-02-21 15:06:50 +0000

    www/npm*: Update to 10.4.0
    
    Changes:        https://github.com/npm/cli/releases
---
 www/npm-node20/Makefile  |   4 +-
 www/npm-node20/distinfo  |   6 +-
 www/npm-node20/pkg-plist | 249 +++++++++++++----------------------------------
 www/npm/Makefile         |   2 +-
 4 files changed, 72 insertions(+), 189 deletions(-)

diff --git a/www/npm-node20/Makefile b/www/npm-node20/Makefile
index cf6a4f01c485..d96f4596c2a1 100644
--- a/www/npm-node20/Makefile
+++ b/www/npm-node20/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	npm
-PORTVERSION=	10.2.5
+PORTVERSION=	10.4.0
 CATEGORIES=	www
 MASTER_SITES=	LOCAL/sunpoet
 PKGNAMESUFFIX=	${NODEJS_SUFFIX}
@@ -40,7 +40,7 @@ do-install:
 	${ECHO_CMD} 'python=${PYTHON_CMD}' > ${STAGEDIR}${PREFIX}/etc/npmrc
 	${PYTHON_CMD} -m compileall -d ${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp -f ${STAGEDIR}${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp
 	${PYTHON_CMD} -O -m compileall -d ${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp -f ${STAGEDIR}${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp
-	# After Python 3.8 expires, use the following line instead of the above 2 lines.
+# After Python 3.8 expires, use the following line instead of the above 2 lines.
 	#${PYTHON_CMD} -m compileall -d ${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp -f ${STAGEDIR}${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp -o 0 -o 1
 
 .include <bsd.port.mk>
diff --git a/www/npm-node20/distinfo b/www/npm-node20/distinfo
index e57bc6c70b4c..2be58ded8a48 100644
--- a/www/npm-node20/distinfo
+++ b/www/npm-node20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702028062
-SHA256 (npm-10.2.5.tar.xz) = a453bbc96acdf7a423bf45c55ed59104775a3b5926040371bca3b08c66ea3bc5
-SIZE (npm-10.2.5.tar.xz) = 1770060
+TIMESTAMP = 1708448972
+SHA256 (npm-10.4.0.tar.xz) = 82b1578eece4142451f46f12bb5b9aab230b98aaa5aa2a3a56ea27b70d4c53b9
+SIZE (npm-10.4.0.tar.xz) = 1698992
diff --git a/www/npm-node20/pkg-plist b/www/npm-node20/pkg-plist
index 0325e25c6552..8e5d2a018552 100644
--- a/www/npm-node20/pkg-plist
+++ b/www/npm-node20/pkg-plist
@@ -417,6 +417,9 @@ lib/node_modules/npm/node_modules/@isaacs/cliui/build/index.cjs
 lib/node_modules/npm/node_modules/@isaacs/cliui/build/index.d.cts
 lib/node_modules/npm/node_modules/@isaacs/cliui/build/lib/index.js
 lib/node_modules/npm/node_modules/@isaacs/cliui/index.mjs
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex/index.js
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex/license
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json
 lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/LICENSE-MIT.txt
 lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/RGI_Emoji.js
 lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/RGI_Emoji.js
@@ -428,6 +431,9 @@ lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/text.js
 lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width/index.js
 lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width/license
 lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width/package.json
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi/index.js
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi/license
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json
 lib/node_modules/npm/node_modules/@isaacs/cliui/package.json
 lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/LICENSE
 lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/index.js
@@ -587,7 +593,6 @@ lib/node_modules/npm/node_modules/@npmcli/query/lib/index.js
 lib/node_modules/npm/node_modules/@npmcli/query/package.json
 lib/node_modules/npm/node_modules/@npmcli/run-script/LICENSE
 lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-server-package.js
-lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-windows.js
 lib/node_modules/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js
 @(,,755) lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp
 lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd
@@ -621,6 +626,31 @@ lib/node_modules/npm/node_modules/@sigstore/bundle/dist/serialized.js
 lib/node_modules/npm/node_modules/@sigstore/bundle/dist/utility.js
 lib/node_modules/npm/node_modules/@sigstore/bundle/dist/validate.js
 lib/node_modules/npm/node_modules/@sigstore/bundle/package.json
+lib/node_modules/npm/node_modules/@sigstore/core/LICENSE
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/dump.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/error.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/index.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/length.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/obj.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/parse.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/tag.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/crypto.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/encoding.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/index.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/json.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/oid.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/pem.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/error.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/index.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/stream.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/cert.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/ext.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/index.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/sct.js
+lib/node_modules/npm/node_modules/@sigstore/core/package.json
 lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/LICENSE
 lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js
 lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js
@@ -656,13 +686,8 @@ lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js
 lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/index.js
 lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/signer.js
 lib/node_modules/npm/node_modules/@sigstore/sign/dist/types/fetch.js
-lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/crypto.js
-lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/dsse.js
-lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/encoding.js
 lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/index.js
-lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/json.js
 lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.js
-lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/pem.js
 lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/ua.js
 lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/index.js
 lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js
@@ -679,7 +704,31 @@ lib/node_modules/npm/node_modules/@sigstore/tuf/dist/error.js
 lib/node_modules/npm/node_modules/@sigstore/tuf/dist/index.js
 lib/node_modules/npm/node_modules/@sigstore/tuf/dist/target.js
 lib/node_modules/npm/node_modules/@sigstore/tuf/package.json
-lib/node_modules/npm/node_modules/@sigstore/tuf/store/public-good-instance-root.json
+lib/node_modules/npm/node_modules/@sigstore/tuf/seeds.json
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/message.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/error.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/certificate.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/sct.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/policy.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/shared.types.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/checkpoint.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/merkle.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/set.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/intoto.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/filter.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/verifier.js
+lib/node_modules/npm/node_modules/@sigstore/verify/package.json
 lib/node_modules/npm/node_modules/@tufjs/canonical-json/LICENSE
 lib/node_modules/npm/node_modules/@tufjs/canonical-json/lib/index.js
 lib/node_modules/npm/node_modules/@tufjs/canonical-json/package.json
@@ -707,15 +756,6 @@ lib/node_modules/npm/node_modules/@tufjs/models/package.json
 lib/node_modules/npm/node_modules/abbrev/LICENSE
 lib/node_modules/npm/node_modules/abbrev/lib/index.js
 lib/node_modules/npm/node_modules/abbrev/package.json
-lib/node_modules/npm/node_modules/abort-controller/LICENSE
-lib/node_modules/npm/node_modules/abort-controller/browser.js
-lib/node_modules/npm/node_modules/abort-controller/browser.mjs
-lib/node_modules/npm/node_modules/abort-controller/dist/abort-controller.js
-lib/node_modules/npm/node_modules/abort-controller/dist/abort-controller.mjs
-lib/node_modules/npm/node_modules/abort-controller/dist/abort-controller.umd.js
-lib/node_modules/npm/node_modules/abort-controller/package.json
-lib/node_modules/npm/node_modules/abort-controller/polyfill.js
-lib/node_modules/npm/node_modules/abort-controller/polyfill.mjs
 lib/node_modules/npm/node_modules/agent-base/dist/helpers.js
 lib/node_modules/npm/node_modules/agent-base/dist/index.js
 lib/node_modules/npm/node_modules/agent-base/package.json
@@ -749,10 +789,6 @@ lib/node_modules/npm/node_modules/are-we-there-yet/package.json
 lib/node_modules/npm/node_modules/balanced-match/LICENSE.md
 lib/node_modules/npm/node_modules/balanced-match/index.js
 lib/node_modules/npm/node_modules/balanced-match/package.json
-lib/node_modules/npm/node_modules/base64-js/LICENSE
-lib/node_modules/npm/node_modules/base64-js/base64js.min.js
-lib/node_modules/npm/node_modules/base64-js/index.js
-lib/node_modules/npm/node_modules/base64-js/package.json
 lib/node_modules/npm/node_modules/bin-links/LICENSE
 lib/node_modules/npm/node_modules/bin-links/lib/bin-target.js
 lib/node_modules/npm/node_modules/bin-links/lib/check-bin.js
@@ -777,10 +813,6 @@ lib/node_modules/npm/node_modules/binary-extensions/package.json
 lib/node_modules/npm/node_modules/brace-expansion/LICENSE
 lib/node_modules/npm/node_modules/brace-expansion/index.js
 lib/node_modules/npm/node_modules/brace-expansion/package.json
-lib/node_modules/npm/node_modules/buffer/AUTHORS.md
-lib/node_modules/npm/node_modules/buffer/LICENSE
-lib/node_modules/npm/node_modules/buffer/index.js
-lib/node_modules/npm/node_modules/buffer/package.json
 lib/node_modules/npm/node_modules/builtins/License
 lib/node_modules/npm/node_modules/builtins/index.js
 lib/node_modules/npm/node_modules/builtins/package.json
@@ -823,12 +855,6 @@ lib/node_modules/npm/node_modules/clean-stack/package.json
 lib/node_modules/npm/node_modules/cli-columns/color.js
 lib/node_modules/npm/node_modules/cli-columns/index.js
 lib/node_modules/npm/node_modules/cli-columns/license
-lib/node_modules/npm/node_modules/cli-columns/node_modules/ansi-regex/index.js
-lib/node_modules/npm/node_modules/cli-columns/node_modules/ansi-regex/license
-lib/node_modules/npm/node_modules/cli-columns/node_modules/ansi-regex/package.json
-lib/node_modules/npm/node_modules/cli-columns/node_modules/strip-ansi/index.js
-lib/node_modules/npm/node_modules/cli-columns/node_modules/strip-ansi/license
-lib/node_modules/npm/node_modules/cli-columns/node_modules/strip-ansi/package.json
 lib/node_modules/npm/node_modules/cli-columns/package.json
 lib/node_modules/npm/node_modules/cli-columns/test.js
 lib/node_modules/npm/node_modules/cli-table3/LICENSE
@@ -865,12 +891,6 @@ lib/node_modules/npm/node_modules/columnify/LICENSE
 lib/node_modules/npm/node_modules/columnify/Makefile
 lib/node_modules/npm/node_modules/columnify/columnify.js
 lib/node_modules/npm/node_modules/columnify/index.js
-lib/node_modules/npm/node_modules/columnify/node_modules/ansi-regex/index.js
-lib/node_modules/npm/node_modules/columnify/node_modules/ansi-regex/license
-lib/node_modules/npm/node_modules/columnify/node_modules/ansi-regex/package.json
-lib/node_modules/npm/node_modules/columnify/node_modules/strip-ansi/index.js
-lib/node_modules/npm/node_modules/columnify/node_modules/strip-ansi/license
-lib/node_modules/npm/node_modules/columnify/node_modules/strip-ansi/package.json
 lib/node_modules/npm/node_modules/columnify/package.json
 lib/node_modules/npm/node_modules/columnify/utils.js
 lib/node_modules/npm/node_modules/columnify/width.js
@@ -913,12 +933,6 @@ lib/node_modules/npm/node_modules/defaults/LICENSE
 lib/node_modules/npm/node_modules/defaults/index.js
 lib/node_modules/npm/node_modules/defaults/package.json
 lib/node_modules/npm/node_modules/defaults/test.js
-lib/node_modules/npm/node_modules/delegates/History.md
-lib/node_modules/npm/node_modules/delegates/License
-lib/node_modules/npm/node_modules/delegates/Makefile
-lib/node_modules/npm/node_modules/delegates/index.js
-lib/node_modules/npm/node_modules/delegates/package.json
-lib/node_modules/npm/node_modules/delegates/test/index.js
 lib/node_modules/npm/node_modules/diff/CONTRIBUTING.md
 lib/node_modules/npm/node_modules/diff/LICENSE
 lib/node_modules/npm/node_modules/diff/dist/diff.js
@@ -966,40 +980,6 @@ lib/node_modules/npm/node_modules/err-code/index.js
 lib/node_modules/npm/node_modules/err-code/index.umd.js
 lib/node_modules/npm/node_modules/err-code/package.json
 lib/node_modules/npm/node_modules/err-code/test/test.js
-lib/node_modules/npm/node_modules/event-target-shim/LICENSE
-lib/node_modules/npm/node_modules/event-target-shim/dist/event-target-shim.js
-lib/node_modules/npm/node_modules/event-target-shim/dist/event-target-shim.mjs
-lib/node_modules/npm/node_modules/event-target-shim/dist/event-target-shim.umd.js
-lib/node_modules/npm/node_modules/event-target-shim/package.json
-lib/node_modules/npm/node_modules/events/.airtap.yml
-lib/node_modules/npm/node_modules/events/History.md
-lib/node_modules/npm/node_modules/events/LICENSE
-lib/node_modules/npm/node_modules/events/events.js
-lib/node_modules/npm/node_modules/events/package.json
-lib/node_modules/npm/node_modules/events/security.md
-lib/node_modules/npm/node_modules/events/tests/add-listeners.js
-lib/node_modules/npm/node_modules/events/tests/check-listener-leaks.js
-lib/node_modules/npm/node_modules/events/tests/common.js
-lib/node_modules/npm/node_modules/events/tests/errors.js
-lib/node_modules/npm/node_modules/events/tests/events-list.js
-lib/node_modules/npm/node_modules/events/tests/events-once.js
-lib/node_modules/npm/node_modules/events/tests/index.js
-lib/node_modules/npm/node_modules/events/tests/legacy-compat.js
-lib/node_modules/npm/node_modules/events/tests/listener-count.js
-lib/node_modules/npm/node_modules/events/tests/listeners-side-effects.js
-lib/node_modules/npm/node_modules/events/tests/listeners.js
-lib/node_modules/npm/node_modules/events/tests/max-listeners.js
-lib/node_modules/npm/node_modules/events/tests/method-names.js
-lib/node_modules/npm/node_modules/events/tests/modify-in-emit.js
-lib/node_modules/npm/node_modules/events/tests/num-args.js
-lib/node_modules/npm/node_modules/events/tests/once.js
-lib/node_modules/npm/node_modules/events/tests/prepend.js
-lib/node_modules/npm/node_modules/events/tests/remove-all-listeners.js
-lib/node_modules/npm/node_modules/events/tests/remove-listeners.js
-lib/node_modules/npm/node_modules/events/tests/set-max-listeners-side-effects.js
-lib/node_modules/npm/node_modules/events/tests/special-event-names.js
-lib/node_modules/npm/node_modules/events/tests/subclass.js
-lib/node_modules/npm/node_modules/events/tests/symbols.js
 lib/node_modules/npm/node_modules/exponential-backoff/LICENSE
 lib/node_modules/npm/node_modules/exponential-backoff/dist/backoff.js
 lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js
@@ -1052,12 +1032,6 @@ lib/node_modules/npm/node_modules/gauge/lib/template-item.js
 lib/node_modules/npm/node_modules/gauge/lib/theme-set.js
 lib/node_modules/npm/node_modules/gauge/lib/themes.js
 lib/node_modules/npm/node_modules/gauge/lib/wide-truncate.js
-lib/node_modules/npm/node_modules/gauge/node_modules/ansi-regex/index.js
-lib/node_modules/npm/node_modules/gauge/node_modules/ansi-regex/license
-lib/node_modules/npm/node_modules/gauge/node_modules/ansi-regex/package.json
-lib/node_modules/npm/node_modules/gauge/node_modules/strip-ansi/index.js
-lib/node_modules/npm/node_modules/gauge/node_modules/strip-ansi/license
-lib/node_modules/npm/node_modules/gauge/node_modules/strip-ansi/package.json
 lib/node_modules/npm/node_modules/gauge/package.json
 lib/node_modules/npm/node_modules/glob/LICENSE
 lib/node_modules/npm/node_modules/glob/README.md
@@ -1175,9 +1149,6 @@ lib/node_modules/npm/node_modules/iconv-lite/lib/bom-handling.js
 lib/node_modules/npm/node_modules/iconv-lite/lib/index.js
 lib/node_modules/npm/node_modules/iconv-lite/lib/streams.js
 lib/node_modules/npm/node_modules/iconv-lite/package.json
-lib/node_modules/npm/node_modules/ieee754/LICENSE
-lib/node_modules/npm/node_modules/ieee754/index.js
-lib/node_modules/npm/node_modules/ieee754/package.json
 lib/node_modules/npm/node_modules/ignore-walk/LICENSE
 lib/node_modules/npm/node_modules/ignore-walk/lib/index.js
 lib/node_modules/npm/node_modules/ignore-walk/package.json
@@ -1736,17 +1707,15 @@ lib/node_modules/npm/node_modules/postcss-selector-parser/package.json
 lib/node_modules/npm/node_modules/proc-log/LICENSE
 lib/node_modules/npm/node_modules/proc-log/lib/index.js
 lib/node_modules/npm/node_modules/proc-log/package.json
-lib/node_modules/npm/node_modules/process/LICENSE
-lib/node_modules/npm/node_modules/process/browser.js
-lib/node_modules/npm/node_modules/process/index.js
-lib/node_modules/npm/node_modules/process/package.json
-lib/node_modules/npm/node_modules/process/test.js
 lib/node_modules/npm/node_modules/promise-all-reject-late/LICENSE
 lib/node_modules/npm/node_modules/promise-all-reject-late/index.js
 lib/node_modules/npm/node_modules/promise-all-reject-late/package.json
 lib/node_modules/npm/node_modules/promise-all-reject-late/test/index.js
 lib/node_modules/npm/node_modules/promise-call-limit/LICENSE
-lib/node_modules/npm/node_modules/promise-call-limit/index.js
+lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/index.js
+lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/package.json
 lib/node_modules/npm/node_modules/promise-call-limit/package.json
 lib/node_modules/npm/node_modules/promise-inflight/LICENSE
 lib/node_modules/npm/node_modules/promise-inflight/inflight.js
@@ -1791,39 +1760,6 @@ lib/node_modules/npm/node_modules/read-package-json/package.json
 lib/node_modules/npm/node_modules/read-package-json-fast/LICENSE
 lib/node_modules/npm/node_modules/read-package-json-fast/lib/index.js
 lib/node_modules/npm/node_modules/read-package-json-fast/package.json
-lib/node_modules/npm/node_modules/readable-stream/LICENSE
-lib/node_modules/npm/node_modules/readable-stream/lib/_stream_duplex.js
-lib/node_modules/npm/node_modules/readable-stream/lib/_stream_passthrough.js
-lib/node_modules/npm/node_modules/readable-stream/lib/_stream_readable.js
-lib/node_modules/npm/node_modules/readable-stream/lib/_stream_transform.js
-lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/add-abort-signal.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/buffer_list.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/compose.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/destroy.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/duplex.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/duplexify.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/from.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/lazy_transform.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/legacy.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/operators.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/passthrough.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/pipeline.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/readable.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/state.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/transform.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/utils.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/writable.js
-lib/node_modules/npm/node_modules/readable-stream/lib/internal/validators.js
-lib/node_modules/npm/node_modules/readable-stream/lib/ours/browser.js
-lib/node_modules/npm/node_modules/readable-stream/lib/ours/errors.js
-lib/node_modules/npm/node_modules/readable-stream/lib/ours/index.js
-lib/node_modules/npm/node_modules/readable-stream/lib/ours/primordials.js
-lib/node_modules/npm/node_modules/readable-stream/lib/ours/util.js
-lib/node_modules/npm/node_modules/readable-stream/lib/stream/promises.js
-lib/node_modules/npm/node_modules/readable-stream/lib/stream.js
-lib/node_modules/npm/node_modules/readable-stream/package.json
 lib/node_modules/npm/node_modules/retry/License
 lib/node_modules/npm/node_modules/retry/Makefile
 lib/node_modules/npm/node_modules/retry/equation.gif
@@ -1838,9 +1774,6 @@ lib/node_modules/npm/node_modules/retry/test/integration/test-forever.js
 lib/node_modules/npm/node_modules/retry/test/integration/test-retry-operation.js
 lib/node_modules/npm/node_modules/retry/test/integration/test-retry-wrap.js
 lib/node_modules/npm/node_modules/retry/test/integration/test-timeouts.js
-lib/node_modules/npm/node_modules/safe-buffer/LICENSE
-lib/node_modules/npm/node_modules/safe-buffer/index.js
-lib/node_modules/npm/node_modules/safe-buffer/package.json
 lib/node_modules/npm/node_modules/safer-buffer/LICENSE
 lib/node_modules/npm/node_modules/safer-buffer/Porting-Buffer.md
 lib/node_modules/npm/node_modules/safer-buffer/dangerous.js
@@ -1921,41 +1854,9 @@ lib/node_modules/npm/node_modules/signal-exit/dist/mjs/package.json
 lib/node_modules/npm/node_modules/signal-exit/dist/mjs/signals.js
 lib/node_modules/npm/node_modules/signal-exit/package.json
 lib/node_modules/npm/node_modules/sigstore/LICENSE
-lib/node_modules/npm/node_modules/sigstore/dist/ca/verify/chain.js
-lib/node_modules/npm/node_modules/sigstore/dist/ca/verify/index.js
-lib/node_modules/npm/node_modules/sigstore/dist/ca/verify/sct.js
-lib/node_modules/npm/node_modules/sigstore/dist/ca/verify/signer.js
 lib/node_modules/npm/node_modules/sigstore/dist/config.js
-lib/node_modules/npm/node_modules/sigstore/dist/error.js
 lib/node_modules/npm/node_modules/sigstore/dist/index.js
 lib/node_modules/npm/node_modules/sigstore/dist/sigstore.js
-lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/body.js
-lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/checkpoint.js
-lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/index.js
-lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/merkle.js
-lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/set.js
-lib/node_modules/npm/node_modules/sigstore/dist/types/fetch.js
-lib/node_modules/npm/node_modules/sigstore/dist/types/sigstore.js
-lib/node_modules/npm/node_modules/sigstore/dist/types/utility.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/dump.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/error.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/index.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/length.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/obj.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/parse.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/tag.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/crypto.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/dsse.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/encoding.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/index.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/json.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/pem.js
-lib/node_modules/npm/node_modules/sigstore/dist/util/stream.js
-lib/node_modules/npm/node_modules/sigstore/dist/verify.js
-lib/node_modules/npm/node_modules/sigstore/dist/x509/cert.js
-lib/node_modules/npm/node_modules/sigstore/dist/x509/ext.js
-lib/node_modules/npm/node_modules/sigstore/dist/x509/sct.js
-lib/node_modules/npm/node_modules/sigstore/dist/x509/verify.js
 lib/node_modules/npm/node_modules/sigstore/package.json
 lib/node_modules/npm/node_modules/smart-buffer/LICENSE
 lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js
@@ -2000,33 +1901,15 @@ lib/node_modules/npm/node_modules/ssri/lib/index.js
 lib/node_modules/npm/node_modules/ssri/package.json
 lib/node_modules/npm/node_modules/string-width/index.js
 lib/node_modules/npm/node_modules/string-width/license
-lib/node_modules/npm/node_modules/string-width/node_modules/ansi-regex/index.js
-lib/node_modules/npm/node_modules/string-width/node_modules/ansi-regex/license
-lib/node_modules/npm/node_modules/string-width/node_modules/ansi-regex/package.json
-lib/node_modules/npm/node_modules/string-width/node_modules/strip-ansi/index.js
-lib/node_modules/npm/node_modules/string-width/node_modules/strip-ansi/license
-lib/node_modules/npm/node_modules/string-width/node_modules/strip-ansi/package.json
 lib/node_modules/npm/node_modules/string-width/package.json
 lib/node_modules/npm/node_modules/string-width-cjs/index.js
 lib/node_modules/npm/node_modules/string-width-cjs/license
-lib/node_modules/npm/node_modules/string-width-cjs/node_modules/ansi-regex/index.js
-lib/node_modules/npm/node_modules/string-width-cjs/node_modules/ansi-regex/license
-lib/node_modules/npm/node_modules/string-width-cjs/node_modules/ansi-regex/package.json
-lib/node_modules/npm/node_modules/string-width-cjs/node_modules/strip-ansi/index.js
-lib/node_modules/npm/node_modules/string-width-cjs/node_modules/strip-ansi/license
-lib/node_modules/npm/node_modules/string-width-cjs/node_modules/strip-ansi/package.json
 lib/node_modules/npm/node_modules/string-width-cjs/package.json
-lib/node_modules/npm/node_modules/string_decoder/LICENSE
-lib/node_modules/npm/node_modules/string_decoder/lib/string_decoder.js
-lib/node_modules/npm/node_modules/string_decoder/package.json
 lib/node_modules/npm/node_modules/strip-ansi/index.js
 lib/node_modules/npm/node_modules/strip-ansi/license
 lib/node_modules/npm/node_modules/strip-ansi/package.json
 lib/node_modules/npm/node_modules/strip-ansi-cjs/index.js
 lib/node_modules/npm/node_modules/strip-ansi-cjs/license
-lib/node_modules/npm/node_modules/strip-ansi-cjs/node_modules/ansi-regex/index.js
-lib/node_modules/npm/node_modules/strip-ansi-cjs/node_modules/ansi-regex/license
-lib/node_modules/npm/node_modules/strip-ansi-cjs/node_modules/ansi-regex/package.json
 lib/node_modules/npm/node_modules/strip-ansi-cjs/package.json
 lib/node_modules/npm/node_modules/supports-color/browser.js
 lib/node_modules/npm/node_modules/supports-color/index.js
@@ -2162,6 +2045,9 @@ lib/node_modules/npm/node_modules/wide-align/align.js
 lib/node_modules/npm/node_modules/wide-align/package.json
 lib/node_modules/npm/node_modules/wrap-ansi/index.js
 lib/node_modules/npm/node_modules/wrap-ansi/license
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex/index.js
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex/license
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex/package.json
 lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/LICENSE-MIT.txt
 lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/RGI_Emoji.js
 lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/RGI_Emoji.js
@@ -2173,18 +2059,15 @@ lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/text.js
 lib/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width/index.js
 lib/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width/license
 lib/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width/package.json
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi/index.js
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi/license
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi/package.json
 lib/node_modules/npm/node_modules/wrap-ansi/package.json
 lib/node_modules/npm/node_modules/wrap-ansi-cjs/index.js
 lib/node_modules/npm/node_modules/wrap-ansi-cjs/license
-lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-regex/index.js
-lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-regex/license
-lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-regex/package.json
 lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/index.js
 lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/license
 lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json
-lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/strip-ansi/index.js
-lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/strip-ansi/license
-lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/strip-ansi/package.json
 lib/node_modules/npm/node_modules/wrap-ansi-cjs/package.json
 lib/node_modules/npm/node_modules/write-file-atomic/LICENSE.md
 lib/node_modules/npm/node_modules/write-file-atomic/lib/index.js
diff --git a/www/npm/Makefile b/www/npm/Makefile
index 65caa6fe3f1e..b10a8f5b5c14 100644
--- a/www/npm/Makefile
+++ b/www/npm/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	npm
-PORTVERSION=	10.2.5
+PORTVERSION=	10.4.0
 CATEGORIES=	www
 
 MAINTAINER=	sunpoet@FreeBSD.org