Index | Thread | Search

From:
Volker Schlecht <openbsd-ports@schlecht.dev>
Subject:
[Maintainer Update] lang/node v22.18.0
To:
ports@openbsd.org
Date:
Fri, 1 Aug 2025 15:01:41 +0200

Download raw body.

Thread
  • Volker Schlecht:

    [Maintainer Update] lang/node v22.18.0

We've all been waiting for it ... node v22.18.0

Built and tested on arm64 and amd64 - I might spin up a i386 vm when back home,
but will spare the others in the hackroom more of the famous Framework fan noise
for now :-)
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/node/Makefile,v
diff -u -p -r1.157 Makefile
--- Makefile	12 Jul 2025 16:26:00 -0000	1.157
+++ Makefile	1 Aug 2025 12:00:32 -0000
@@ -5,7 +5,7 @@ USE_WXNEEDED =		Yes
 
 COMMENT = JavaScript runtime built on Chrome's V8 JavaScript engine
 
-NODE_VERSION =		v22.17.0
+NODE_VERSION =		v22.18.0
 DISTFILES =		${DISTNAME}-headers.tar.gz \
 			${DISTNAME}.tar.xz
 DIST_TUPLE =		github qbit node-pledge 1.1.3 \
@@ -13,7 +13,6 @@ DIST_TUPLE =		github qbit node-pledge 1.
 DISTNAME =		node-${NODE_VERSION}
 PKGNAME =		${DISTNAME:S/v//g}
 EPOCH =			0
-REVISION =		0
 
 CATEGORIES =		lang devel
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/node/distinfo,v
diff -u -p -r1.90 distinfo
--- distinfo	30 Jun 2025 17:40:05 -0000	1.90
+++ distinfo	1 Aug 2025 12:00:32 -0000
@@ -1,6 +1,6 @@
-SHA256 (node-v22.17.0-headers.tar.gz) = SqhZxBPmyFUAFb4WsKVd+FNYpw5KwfBK0j7kLoVmwTw=
-SHA256 (node-v22.17.0.tar.xz) = ej7yrtuQXqeSblIJFXJm4jdqXbYZ2awMujyWf29dtPk=
+SHA256 (node-v22.18.0-headers.tar.gz) = yZ/X4KfSt1Y+9SduCaHyNVk4HGAe+AzNzpElnW9tCXE=
+SHA256 (node-v22.18.0.tar.xz) = Eg4PdEGQl6n6+uH9gLned5Glh+bxxIwisZMjnM0PcIQ=
 SHA256 (qbit-node-pledge-1.1.3.tar.gz) = fEaXvLg6hYEJ69K+mgQFizf8DiJY2/DtyFJB/pEanVU=
-SIZE (node-v22.17.0-headers.tar.gz) = 8750909
-SIZE (node-v22.17.0.tar.xz) = 48823936
+SIZE (node-v22.18.0-headers.tar.gz) = 8735432
+SIZE (node-v22.18.0.tar.xz) = 48597780
 SIZE (qbit-node-pledge-1.1.3.tar.gz) = 3167
Index: patches/patch-common_gypi
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-common_gypi,v
diff -u -p -r1.36 patch-common_gypi
--- patches/patch-common_gypi	30 Jun 2025 17:40:10 -0000	1.36
+++ patches/patch-common_gypi	1 Aug 2025 12:00:32 -0000
@@ -11,7 +11,7 @@ Index: common.gypi
      # Turn on SipHash for hash seed generation, addresses HashWick
      'v8_use_siphash': 'true',
  
-@@ -195,7 +198,6 @@
+@@ -196,7 +199,6 @@
              }],
            ],
          },
@@ -19,7 +19,7 @@ Index: common.gypi
          'conditions': [
            ['enable_lto=="true"', {
              'cflags': ['<(lto)'],
-@@ -523,8 +525,10 @@
+@@ -524,8 +526,10 @@
              'standalone_static_library': 1,
            }],
            ['OS=="openbsd"', {
@@ -32,7 +32,7 @@ Index: common.gypi
            }],
            ['_toolset=="host"', {
              'conditions': [
-@@ -541,7 +545,7 @@
+@@ -542,7 +546,7 @@
                  'ldflags': [ '-m32' ],
                }],
                [ 'host_arch=="ppc64" and OS not in "aix os400"', {
@@ -41,7 +41,7 @@ Index: common.gypi
                  'ldflags': [ '-m64' ],
                }],
                [ 'host_arch=="s390x" and OS=="linux"', {
-@@ -565,7 +569,7 @@
+@@ -566,7 +570,7 @@
                  'ldflags': [ '-m32' ],
                }],
                [ 'target_arch=="ppc64" and OS not in "aix os400"', {
Index: patches/patch-include_node_common_gypi
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-include_node_common_gypi,v
diff -u -p -r1.10 patch-include_node_common_gypi
--- patches/patch-include_node_common_gypi	30 Jun 2025 17:40:10 -0000	1.10
+++ patches/patch-include_node_common_gypi	1 Aug 2025 12:00:32 -0000
@@ -1,7 +1,7 @@
 Index: include/node/common.gypi
 --- include/node/common.gypi.orig
 +++ include/node/common.gypi
-@@ -195,7 +195,6 @@
+@@ -196,7 +196,6 @@
              }],
            ],
          },
@@ -9,7 +9,7 @@ Index: include/node/common.gypi
          'conditions': [
            ['enable_lto=="true"', {
              'cflags': ['<(lto)'],
-@@ -523,7 +522,6 @@
+@@ -524,7 +523,6 @@
              'standalone_static_library': 1,
            }],
            ['OS=="openbsd"', {
@@ -17,7 +17,7 @@ Index: include/node/common.gypi
              'ldflags': [ '-Wl,-z,wxneeded' ],
            }],
            ['_toolset=="host"', {
-@@ -541,7 +539,7 @@
+@@ -542,7 +540,7 @@
                  'ldflags': [ '-m32' ],
                }],
                [ 'host_arch=="ppc64" and OS not in "aix os400"', {
@@ -26,7 +26,7 @@ Index: include/node/common.gypi
                  'ldflags': [ '-m64' ],
                }],
                [ 'host_arch=="s390x" and OS=="linux"', {
-@@ -565,7 +563,7 @@
+@@ -566,7 +564,7 @@
                  'ldflags': [ '-m32' ],
                }],
                [ 'target_arch=="ppc64" and OS not in "aix os400"', {
Index: patches/patch-lib_internal_modules_cjs_loader_js
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-lib_internal_modules_cjs_loader_js,v
diff -u -p -r1.19 patch-lib_internal_modules_cjs_loader_js
--- patches/patch-lib_internal_modules_cjs_loader_js	15 May 2025 18:33:16 -0000	1.19
+++ patches/patch-lib_internal_modules_cjs_loader_js	1 Aug 2025 12:00:32 -0000
@@ -1,7 +1,7 @@
 Index: lib/internal/modules/cjs/loader.js
 --- lib/internal/modules/cjs/loader.js.orig
 +++ lib/internal/modules/cjs/loader.js
-@@ -2000,7 +2000,10 @@ Module._initPaths = function() {
+@@ -1925,7 +1925,10 @@ Module._initPaths = function() {
      path.resolve(process.execPath, '..') :
      path.resolve(process.execPath, '..', '..');
  
Index: patches/patch-tools_v8_gypfiles_abseil_gyp
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-tools_v8_gypfiles_abseil_gyp,v
diff -u -p -r1.1 patch-tools_v8_gypfiles_abseil_gyp
--- patches/patch-tools_v8_gypfiles_abseil_gyp	10 Jun 2025 06:51:41 -0000	1.1
+++ patches/patch-tools_v8_gypfiles_abseil_gyp	1 Aug 2025 12:00:32 -0000
@@ -3,8 +3,9 @@ https://github.com/nodejs/node/issues/58
 Index: tools/v8_gypfiles/abseil.gyp
 --- tools/v8_gypfiles/abseil.gyp.orig
 +++ tools/v8_gypfiles/abseil.gyp
-@@ -1,4 +1,8 @@
+@@ -1,5 +1,9 @@
  {
+   'includes': ['toolchain.gypi'],
 +  'variables': {
 +    'V8_ROOT': '../../deps/v8',
 +  },
Index: patches/patch-tools_v8_gypfiles_toolchain_gypi
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-tools_v8_gypfiles_toolchain_gypi,v
diff -u -p -r1.5 patch-tools_v8_gypfiles_toolchain_gypi
--- patches/patch-tools_v8_gypfiles_toolchain_gypi	30 Jun 2025 17:40:10 -0000	1.5
+++ patches/patch-tools_v8_gypfiles_toolchain_gypi	1 Aug 2025 12:00:32 -0000
@@ -1,7 +1,7 @@
 Index: tools/v8_gypfiles/toolchain.gypi
 --- tools/v8_gypfiles/toolchain.gypi.orig
 +++ tools/v8_gypfiles/toolchain.gypi
-@@ -673,7 +673,7 @@
+@@ -675,7 +675,7 @@
          'defines': [ '__C99FEATURES__=1' ],  # isinf() etc.
        }],
        ['OS=="freebsd" or OS=="openbsd"', {
@@ -10,7 +10,7 @@ Index: tools/v8_gypfiles/toolchain.gypi
        }],
        ['OS=="netbsd"', {
          'cflags': [ '-I/usr/pkg/include' ],
-@@ -858,11 +858,9 @@
+@@ -860,11 +860,9 @@
                # Don't use -O3 with sanitizers.
                ['asan==0 and msan==0 and lsan==0 \
                  and tsan==0 and ubsan==0 and ubsan_vptr==0', {
Index: patches/patch-tools_v8_gypfiles_v8_gyp
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-tools_v8_gypfiles_v8_gyp,v
diff -u -p -r1.17 patch-tools_v8_gypfiles_v8_gyp
--- patches/patch-tools_v8_gypfiles_v8_gyp	30 Jun 2025 17:40:10 -0000	1.17
+++ patches/patch-tools_v8_gypfiles_v8_gyp	1 Aug 2025 12:00:32 -0000
@@ -7,7 +7,7 @@ from "0.0" if llvm (clang) is detected.
 Index: tools/v8_gypfiles/v8.gyp
 --- tools/v8_gypfiles/v8.gyp.orig
 +++ tools/v8_gypfiles/v8.gyp
-@@ -294,6 +294,9 @@
+@@ -298,6 +298,9 @@
              '<(icu_gyp_path):icuuc',
            ],
          }],
@@ -17,7 +17,7 @@ Index: tools/v8_gypfiles/v8.gyp
        ],
      },  # v8_initializers_slow
      {
-@@ -702,7 +705,7 @@
+@@ -706,7 +709,7 @@
                }],
                ['v8_enable_webassembly==1', {
                  'conditions': [
@@ -26,7 +26,7 @@ Index: tools/v8_gypfiles/v8.gyp
                      'sources': [
                        '<(V8_ROOT)/src/trap-handler/handler-inside-posix.h',
                      ],
-@@ -745,7 +748,7 @@
+@@ -749,7 +752,7 @@
                }],
                ['v8_enable_webassembly==1', {
                  'conditions': [
@@ -35,7 +35,7 @@ Index: tools/v8_gypfiles/v8.gyp
                      'sources': [
                        '<(V8_ROOT)/src/trap-handler/handler-inside-posix.h',
                      ],
-@@ -1166,7 +1169,7 @@
+@@ -1170,7 +1173,7 @@
              }],
              ['v8_enable_webassembly==1', {
                'conditions': [
@@ -44,7 +44,7 @@ Index: tools/v8_gypfiles/v8.gyp
                    'sources': [
                      '<(V8_ROOT)/src/trap-handler/handler-inside-posix.cc',
                      '<(V8_ROOT)/src/trap-handler/handler-outside-posix.cc',
-@@ -1194,7 +1197,7 @@
+@@ -1198,7 +1201,7 @@
            'conditions': [
              ['v8_enable_webassembly==1', {
                'conditions': [
@@ -53,7 +53,7 @@ Index: tools/v8_gypfiles/v8.gyp
                    'sources': [
                      '<(V8_ROOT)/src/trap-handler/handler-inside-posix.cc',
                      '<(V8_ROOT)/src/trap-handler/handler-outside-posix.cc',
-@@ -1247,7 +1250,7 @@
+@@ -1251,7 +1254,7 @@
            'conditions': [
              ['v8_enable_webassembly==1', {
                'conditions': [
@@ -62,7 +62,7 @@ Index: tools/v8_gypfiles/v8.gyp
                    'sources': [
                      '<(V8_ROOT)/src/trap-handler/handler-inside-posix.cc',
                      '<(V8_ROOT)/src/trap-handler/handler-outside-posix.cc',
-@@ -1343,7 +1346,7 @@
+@@ -1347,7 +1350,7 @@
          }],
          # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
          # to implement atomic memory access
@@ -71,7 +71,7 @@ Index: tools/v8_gypfiles/v8.gyp
            'link_settings': {
              'libraries': ['-latomic', ],
            },
-@@ -1809,6 +1812,9 @@
+@@ -1813,6 +1816,9 @@
          '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn"  "\\"mksnapshot.*?sources = ")',
        ],
        'conditions': [
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/node/pkg/PLIST,v
diff -u -p -r1.67 PLIST
--- pkg/PLIST	13 Jan 2025 15:58:59 -0000	1.67
+++ pkg/PLIST	1 Aug 2025 12:00:32 -0000
@@ -347,6 +347,7 @@ lib/node_modules/@npmcli/package-json/
 lib/node_modules/@npmcli/package-json/LICENSE
 lib/node_modules/@npmcli/package-json/lib/
 lib/node_modules/@npmcli/package-json/lib/index.js
+lib/node_modules/@npmcli/package-json/lib/normalize-data.js
 lib/node_modules/@npmcli/package-json/lib/normalize.js
 lib/node_modules/@npmcli/package-json/lib/read-package.js
 lib/node_modules/@npmcli/package-json/lib/sort.js
@@ -369,6 +370,7 @@ lib/node_modules/@npmcli/redact/
 lib/node_modules/@npmcli/redact/LICENSE
 lib/node_modules/@npmcli/redact/lib/
 lib/node_modules/@npmcli/redact/lib/deep-map.js
+lib/node_modules/@npmcli/redact/lib/error.js
 lib/node_modules/@npmcli/redact/lib/index.js
 lib/node_modules/@npmcli/redact/lib/matchers.js
 lib/node_modules/@npmcli/redact/lib/server.js
@@ -421,6 +423,12 @@ lib/node_modules/@sigstore/protobuf-spec
 lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js
 lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js
 lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js
+lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/
+lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/
+lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js
+lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js
+lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js
+lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js
 lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js
 lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js
 lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js
@@ -455,10 +463,6 @@ lib/node_modules/agent-base/dist/
 lib/node_modules/agent-base/dist/helpers.js
 lib/node_modules/agent-base/dist/index.js
 lib/node_modules/agent-base/package.json
-lib/node_modules/aggregate-error/
-lib/node_modules/aggregate-error/index.js
-lib/node_modules/aggregate-error/license
-lib/node_modules/aggregate-error/package.json
 lib/node_modules/ansi-regex/
 lib/node_modules/ansi-regex/index.js
 lib/node_modules/ansi-regex/license
@@ -540,18 +544,6 @@ lib/node_modules/cacache/node_modules/ch
 lib/node_modules/cacache/node_modules/chownr/dist/esm/index.js
 lib/node_modules/cacache/node_modules/chownr/dist/esm/package.json
 lib/node_modules/cacache/node_modules/chownr/package.json
-lib/node_modules/cacache/node_modules/minizlib/
-lib/node_modules/cacache/node_modules/minizlib/LICENSE
-lib/node_modules/cacache/node_modules/minizlib/dist/
-lib/node_modules/cacache/node_modules/minizlib/dist/commonjs/
-lib/node_modules/cacache/node_modules/minizlib/dist/commonjs/constants.js
-lib/node_modules/cacache/node_modules/minizlib/dist/commonjs/index.js
-lib/node_modules/cacache/node_modules/minizlib/dist/commonjs/package.json
-lib/node_modules/cacache/node_modules/minizlib/dist/esm/
-lib/node_modules/cacache/node_modules/minizlib/dist/esm/constants.js
-lib/node_modules/cacache/node_modules/minizlib/dist/esm/index.js
-lib/node_modules/cacache/node_modules/minizlib/dist/esm/package.json
-lib/node_modules/cacache/node_modules/minizlib/package.json
 lib/node_modules/cacache/node_modules/mkdirp/
 lib/node_modules/cacache/node_modules/mkdirp/LICENSE
 lib/node_modules/cacache/node_modules/mkdirp/dist/
@@ -622,10 +614,6 @@ lib/node_modules/cacache/node_modules/mk
 lib/node_modules/cacache/node_modules/mkdirp/dist/mjs/use-native.js.map
 lib/node_modules/cacache/node_modules/mkdirp/package.json
 lib/node_modules/cacache/node_modules/mkdirp/readme.markdown
-lib/node_modules/cacache/node_modules/p-map/
-lib/node_modules/cacache/node_modules/p-map/index.js
-lib/node_modules/cacache/node_modules/p-map/license
-lib/node_modules/cacache/node_modules/p-map/package.json
 lib/node_modules/cacache/node_modules/tar/
 lib/node_modules/cacache/node_modules/tar/LICENSE
 lib/node_modules/cacache/node_modules/tar/dist/
@@ -729,10 +717,6 @@ lib/node_modules/cidr-regex/LICENSE
 lib/node_modules/cidr-regex/dist/
 lib/node_modules/cidr-regex/dist/index.js
 lib/node_modules/cidr-regex/package.json
-lib/node_modules/clean-stack/
-lib/node_modules/clean-stack/index.js
-lib/node_modules/clean-stack/license
-lib/node_modules/clean-stack/package.json
 lib/node_modules/cli-columns/
 lib/node_modules/cli-columns/color.js
 lib/node_modules/cli-columns/index.js
@@ -1098,10 +1082,6 @@ lib/node_modules/imurmurhash/
 lib/node_modules/imurmurhash/imurmurhash.js
 lib/node_modules/imurmurhash/imurmurhash.min.js
 lib/node_modules/imurmurhash/package.json
-lib/node_modules/indent-string/
-lib/node_modules/indent-string/index.js
-lib/node_modules/indent-string/license
-lib/node_modules/indent-string/package.json
 lib/node_modules/ini/
 lib/node_modules/ini/LICENSE
 lib/node_modules/ini/lib/
@@ -1133,6 +1113,7 @@ lib/node_modules/ip-regex/index.js
 lib/node_modules/ip-regex/license
 lib/node_modules/ip-regex/package.json
 lib/node_modules/is-cidr/
+lib/node_modules/is-cidr/LICENSE
 lib/node_modules/is-cidr/dist/
 lib/node_modules/is-cidr/dist/index.js
 lib/node_modules/is-cidr/package.json
@@ -1354,19 +1335,6 @@ lib/node_modules/minipass-fetch/lib/head
 lib/node_modules/minipass-fetch/lib/index.js
 lib/node_modules/minipass-fetch/lib/request.js
 lib/node_modules/minipass-fetch/lib/response.js
-lib/node_modules/minipass-fetch/node_modules/
-lib/node_modules/minipass-fetch/node_modules/minizlib/
-lib/node_modules/minipass-fetch/node_modules/minizlib/LICENSE
-lib/node_modules/minipass-fetch/node_modules/minizlib/dist/
-lib/node_modules/minipass-fetch/node_modules/minizlib/dist/commonjs/
-lib/node_modules/minipass-fetch/node_modules/minizlib/dist/commonjs/constants.js
-lib/node_modules/minipass-fetch/node_modules/minizlib/dist/commonjs/index.js
-lib/node_modules/minipass-fetch/node_modules/minizlib/dist/commonjs/package.json
-lib/node_modules/minipass-fetch/node_modules/minizlib/dist/esm/
-lib/node_modules/minipass-fetch/node_modules/minizlib/dist/esm/constants.js
-lib/node_modules/minipass-fetch/node_modules/minizlib/dist/esm/index.js
-lib/node_modules/minipass-fetch/node_modules/minizlib/dist/esm/package.json
-lib/node_modules/minipass-fetch/node_modules/minizlib/package.json
 lib/node_modules/minipass-fetch/package.json
 lib/node_modules/minipass-flush/
 lib/node_modules/minipass-flush/LICENSE
@@ -1406,13 +1374,15 @@ lib/node_modules/minipass/dist/esm/packa
 lib/node_modules/minipass/package.json
 lib/node_modules/minizlib/
 lib/node_modules/minizlib/LICENSE
-lib/node_modules/minizlib/constants.js
-lib/node_modules/minizlib/index.js
-lib/node_modules/minizlib/node_modules/
-lib/node_modules/minizlib/node_modules/minipass/
-lib/node_modules/minizlib/node_modules/minipass/LICENSE
-lib/node_modules/minizlib/node_modules/minipass/index.js
-lib/node_modules/minizlib/node_modules/minipass/package.json
+lib/node_modules/minizlib/dist/
+lib/node_modules/minizlib/dist/commonjs/
+lib/node_modules/minizlib/dist/commonjs/constants.js
+lib/node_modules/minizlib/dist/commonjs/index.js
+lib/node_modules/minizlib/dist/commonjs/package.json
+lib/node_modules/minizlib/dist/esm/
+lib/node_modules/minizlib/dist/esm/constants.js
+lib/node_modules/minizlib/dist/esm/index.js
+lib/node_modules/minizlib/dist/esm/package.json
 lib/node_modules/minizlib/package.json
 lib/node_modules/mkdirp/
 lib/node_modules/mkdirp/LICENSE
@@ -1685,18 +1655,6 @@ lib/node_modules/node-gyp/node_modules/c
 lib/node_modules/node-gyp/node_modules/chownr/dist/esm/index.js
 lib/node_modules/node-gyp/node_modules/chownr/dist/esm/package.json
 lib/node_modules/node-gyp/node_modules/chownr/package.json
-lib/node_modules/node-gyp/node_modules/minizlib/
-lib/node_modules/node-gyp/node_modules/minizlib/LICENSE
-lib/node_modules/node-gyp/node_modules/minizlib/dist/
-lib/node_modules/node-gyp/node_modules/minizlib/dist/commonjs/
-lib/node_modules/node-gyp/node_modules/minizlib/dist/commonjs/constants.js
-lib/node_modules/node-gyp/node_modules/minizlib/dist/commonjs/index.js
-lib/node_modules/node-gyp/node_modules/minizlib/dist/commonjs/package.json
-lib/node_modules/node-gyp/node_modules/minizlib/dist/esm/
-lib/node_modules/node-gyp/node_modules/minizlib/dist/esm/constants.js
-lib/node_modules/node-gyp/node_modules/minizlib/dist/esm/index.js
-lib/node_modules/node-gyp/node_modules/minizlib/dist/esm/package.json
-lib/node_modules/node-gyp/node_modules/minizlib/package.json
 lib/node_modules/node-gyp/node_modules/mkdirp/
 lib/node_modules/node-gyp/node_modules/mkdirp/LICENSE
 lib/node_modules/node-gyp/node_modules/mkdirp/dist/
@@ -1877,12 +1835,6 @@ lib/node_modules/nopt/lib/debug.js
 lib/node_modules/nopt/lib/nopt-lib.js
 lib/node_modules/nopt/lib/nopt.js
 lib/node_modules/nopt/lib/type-defs.js
-lib/node_modules/nopt/node_modules/
-lib/node_modules/nopt/node_modules/abbrev/
-lib/node_modules/nopt/node_modules/abbrev/LICENSE
-lib/node_modules/nopt/node_modules/abbrev/lib/
-lib/node_modules/nopt/node_modules/abbrev/lib/index.js
-lib/node_modules/nopt/node_modules/abbrev/package.json
 lib/node_modules/nopt/package.json
 lib/node_modules/normalize-package-data/
 lib/node_modules/normalize-package-data/LICENSE
@@ -1954,19 +1906,6 @@ lib/node_modules/npm-registry-fetch/lib/
 lib/node_modules/npm-registry-fetch/lib/errors.js
 lib/node_modules/npm-registry-fetch/lib/index.js
 lib/node_modules/npm-registry-fetch/lib/json-stream.js
-lib/node_modules/npm-registry-fetch/node_modules/
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/LICENSE
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/dist/
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/dist/commonjs/
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/dist/commonjs/constants.js
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/dist/commonjs/index.js
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/dist/commonjs/package.json
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/dist/esm/
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/dist/esm/constants.js
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/dist/esm/index.js
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/dist/esm/package.json
-lib/node_modules/npm-registry-fetch/node_modules/minizlib/package.json
 lib/node_modules/npm-registry-fetch/package.json
 lib/node_modules/npm-user-validate/
 lib/node_modules/npm-user-validate/LICENSE
@@ -2381,7 +2320,6 @@ lib/node_modules/npm/node_modules/@sigst
 lib/node_modules/npm/node_modules/@tufjs
 lib/node_modules/npm/node_modules/abbrev
 lib/node_modules/npm/node_modules/agent-base
-lib/node_modules/npm/node_modules/aggregate-error
 lib/node_modules/npm/node_modules/ansi-regex
 lib/node_modules/npm/node_modules/ansi-styles
 lib/node_modules/npm/node_modules/aproba
@@ -2395,7 +2333,6 @@ lib/node_modules/npm/node_modules/chalk
 lib/node_modules/npm/node_modules/chownr
 lib/node_modules/npm/node_modules/ci-info
 lib/node_modules/npm/node_modules/cidr-regex
-lib/node_modules/npm/node_modules/clean-stack
 lib/node_modules/npm/node_modules/cli-columns
 lib/node_modules/npm/node_modules/cmd-shim
 lib/node_modules/npm/node_modules/color-convert
@@ -2423,7 +2360,6 @@ lib/node_modules/npm/node_modules/https-
 lib/node_modules/npm/node_modules/iconv-lite
 lib/node_modules/npm/node_modules/ignore-walk
 lib/node_modules/npm/node_modules/imurmurhash
-lib/node_modules/npm/node_modules/indent-string
 lib/node_modules/npm/node_modules/ini
 lib/node_modules/npm/node_modules/init-package-json
 lib/node_modules/npm/node_modules/ip-address
@@ -2487,7 +2423,6 @@ lib/node_modules/npm/node_modules/proc-l
 lib/node_modules/npm/node_modules/proggy
 lib/node_modules/npm/node_modules/promise-all-reject-late
 lib/node_modules/npm/node_modules/promise-call-limit
-lib/node_modules/npm/node_modules/promise-inflight
 lib/node_modules/npm/node_modules/promise-retry
 lib/node_modules/npm/node_modules/promzard
 lib/node_modules/npm/node_modules/qrcode-terminal
@@ -2495,7 +2430,6 @@ lib/node_modules/npm/node_modules/read
 lib/node_modules/npm/node_modules/read-cmd-shim
 lib/node_modules/npm/node_modules/read-package-json-fast
 lib/node_modules/npm/node_modules/retry
-lib/node_modules/npm/node_modules/rimraf
 lib/node_modules/npm/node_modules/safer-buffer
 lib/node_modules/npm/node_modules/semver
 lib/node_modules/npm/node_modules/shebang-command
@@ -2519,6 +2453,7 @@ lib/node_modules/npm/node_modules/suppor
 lib/node_modules/npm/node_modules/tar
 lib/node_modules/npm/node_modules/text-table
 lib/node_modules/npm/node_modules/tiny-relative-date
+lib/node_modules/npm/node_modules/tinyglobby
 lib/node_modules/npm/node_modules/treeverse
 lib/node_modules/npm/node_modules/tuf-js
 lib/node_modules/npm/node_modules/unique-filename
@@ -2651,10 +2586,6 @@ lib/node_modules/promise-call-limit/dist
 lib/node_modules/promise-call-limit/dist/esm/index.js
 lib/node_modules/promise-call-limit/dist/esm/package.json
 lib/node_modules/promise-call-limit/package.json
-lib/node_modules/promise-inflight/
-lib/node_modules/promise-inflight/LICENSE
-lib/node_modules/promise-inflight/inflight.js
-lib/node_modules/promise-inflight/package.json
 lib/node_modules/promise-retry/
 lib/node_modules/promise-retry/LICENSE
 lib/node_modules/promise-retry/index.js
@@ -2722,147 +2653,6 @@ lib/node_modules/retry/lib/
 lib/node_modules/retry/lib/retry.js
 lib/node_modules/retry/lib/retry_operation.js
 lib/node_modules/retry/package.json
-lib/node_modules/rimraf/
-lib/node_modules/rimraf/LICENSE
-lib/node_modules/rimraf/README.md
-lib/node_modules/rimraf/dist/
-lib/node_modules/rimraf/dist/commonjs/
-lib/node_modules/rimraf/dist/commonjs/default-tmp.d.ts
-lib/node_modules/rimraf/dist/commonjs/default-tmp.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/default-tmp.js
-lib/node_modules/rimraf/dist/commonjs/default-tmp.js.map
-lib/node_modules/rimraf/dist/commonjs/fix-eperm.d.ts
-lib/node_modules/rimraf/dist/commonjs/fix-eperm.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/fix-eperm.js
-lib/node_modules/rimraf/dist/commonjs/fix-eperm.js.map
-lib/node_modules/rimraf/dist/commonjs/fs.d.ts
-lib/node_modules/rimraf/dist/commonjs/fs.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/fs.js
-lib/node_modules/rimraf/dist/commonjs/fs.js.map
-lib/node_modules/rimraf/dist/commonjs/ignore-enoent.d.ts
-lib/node_modules/rimraf/dist/commonjs/ignore-enoent.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/ignore-enoent.js
-lib/node_modules/rimraf/dist/commonjs/ignore-enoent.js.map
-lib/node_modules/rimraf/dist/commonjs/index.d.ts
-lib/node_modules/rimraf/dist/commonjs/index.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/index.js
-lib/node_modules/rimraf/dist/commonjs/index.js.map
-lib/node_modules/rimraf/dist/commonjs/opt-arg.d.ts
-lib/node_modules/rimraf/dist/commonjs/opt-arg.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/opt-arg.js
-lib/node_modules/rimraf/dist/commonjs/opt-arg.js.map
-lib/node_modules/rimraf/dist/commonjs/package.json
-lib/node_modules/rimraf/dist/commonjs/path-arg.d.ts
-lib/node_modules/rimraf/dist/commonjs/path-arg.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/path-arg.js
-lib/node_modules/rimraf/dist/commonjs/path-arg.js.map
-lib/node_modules/rimraf/dist/commonjs/platform.d.ts
-lib/node_modules/rimraf/dist/commonjs/platform.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/platform.js
-lib/node_modules/rimraf/dist/commonjs/platform.js.map
-lib/node_modules/rimraf/dist/commonjs/readdir-or-error.d.ts
-lib/node_modules/rimraf/dist/commonjs/readdir-or-error.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/readdir-or-error.js
-lib/node_modules/rimraf/dist/commonjs/readdir-or-error.js.map
-lib/node_modules/rimraf/dist/commonjs/retry-busy.d.ts
-lib/node_modules/rimraf/dist/commonjs/retry-busy.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/retry-busy.js
-lib/node_modules/rimraf/dist/commonjs/retry-busy.js.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-manual.d.ts
-lib/node_modules/rimraf/dist/commonjs/rimraf-manual.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-manual.js
-lib/node_modules/rimraf/dist/commonjs/rimraf-manual.js.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-move-remove.d.ts
-lib/node_modules/rimraf/dist/commonjs/rimraf-move-remove.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-move-remove.js
-lib/node_modules/rimraf/dist/commonjs/rimraf-move-remove.js.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-native.d.ts
-lib/node_modules/rimraf/dist/commonjs/rimraf-native.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-native.js
-lib/node_modules/rimraf/dist/commonjs/rimraf-native.js.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-posix.d.ts
-lib/node_modules/rimraf/dist/commonjs/rimraf-posix.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-posix.js
-lib/node_modules/rimraf/dist/commonjs/rimraf-posix.js.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-windows.d.ts
-lib/node_modules/rimraf/dist/commonjs/rimraf-windows.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/rimraf-windows.js
-lib/node_modules/rimraf/dist/commonjs/rimraf-windows.js.map
-lib/node_modules/rimraf/dist/commonjs/use-native.d.ts
-lib/node_modules/rimraf/dist/commonjs/use-native.d.ts.map
-lib/node_modules/rimraf/dist/commonjs/use-native.js
-lib/node_modules/rimraf/dist/commonjs/use-native.js.map
-lib/node_modules/rimraf/dist/esm/
-lib/node_modules/rimraf/dist/esm/bin.d.mts
-lib/node_modules/rimraf/dist/esm/bin.d.mts.map
-lib/node_modules/rimraf/dist/esm/bin.mjs
-lib/node_modules/rimraf/dist/esm/bin.mjs.map
-lib/node_modules/rimraf/dist/esm/default-tmp.d.ts
-lib/node_modules/rimraf/dist/esm/default-tmp.d.ts.map
-lib/node_modules/rimraf/dist/esm/default-tmp.js
-lib/node_modules/rimraf/dist/esm/default-tmp.js.map
-lib/node_modules/rimraf/dist/esm/fix-eperm.d.ts
-lib/node_modules/rimraf/dist/esm/fix-eperm.d.ts.map
-lib/node_modules/rimraf/dist/esm/fix-eperm.js
-lib/node_modules/rimraf/dist/esm/fix-eperm.js.map
-lib/node_modules/rimraf/dist/esm/fs.d.ts
-lib/node_modules/rimraf/dist/esm/fs.d.ts.map
-lib/node_modules/rimraf/dist/esm/fs.js
-lib/node_modules/rimraf/dist/esm/fs.js.map
-lib/node_modules/rimraf/dist/esm/ignore-enoent.d.ts
-lib/node_modules/rimraf/dist/esm/ignore-enoent.d.ts.map
-lib/node_modules/rimraf/dist/esm/ignore-enoent.js
-lib/node_modules/rimraf/dist/esm/ignore-enoent.js.map
-lib/node_modules/rimraf/dist/esm/index.d.ts
-lib/node_modules/rimraf/dist/esm/index.d.ts.map
-lib/node_modules/rimraf/dist/esm/index.js
-lib/node_modules/rimraf/dist/esm/index.js.map
-lib/node_modules/rimraf/dist/esm/opt-arg.d.ts
-lib/node_modules/rimraf/dist/esm/opt-arg.d.ts.map
-lib/node_modules/rimraf/dist/esm/opt-arg.js
-lib/node_modules/rimraf/dist/esm/opt-arg.js.map
-lib/node_modules/rimraf/dist/esm/package.json
-lib/node_modules/rimraf/dist/esm/path-arg.d.ts
-lib/node_modules/rimraf/dist/esm/path-arg.d.ts.map
-lib/node_modules/rimraf/dist/esm/path-arg.js
-lib/node_modules/rimraf/dist/esm/path-arg.js.map
-lib/node_modules/rimraf/dist/esm/platform.d.ts
-lib/node_modules/rimraf/dist/esm/platform.d.ts.map
-lib/node_modules/rimraf/dist/esm/platform.js
-lib/node_modules/rimraf/dist/esm/platform.js.map
-lib/node_modules/rimraf/dist/esm/readdir-or-error.d.ts
-lib/node_modules/rimraf/dist/esm/readdir-or-error.d.ts.map
-lib/node_modules/rimraf/dist/esm/readdir-or-error.js
-lib/node_modules/rimraf/dist/esm/readdir-or-error.js.map
-lib/node_modules/rimraf/dist/esm/retry-busy.d.ts
-lib/node_modules/rimraf/dist/esm/retry-busy.d.ts.map
-lib/node_modules/rimraf/dist/esm/retry-busy.js
-lib/node_modules/rimraf/dist/esm/retry-busy.js.map
-lib/node_modules/rimraf/dist/esm/rimraf-manual.d.ts
-lib/node_modules/rimraf/dist/esm/rimraf-manual.d.ts.map
-lib/node_modules/rimraf/dist/esm/rimraf-manual.js
-lib/node_modules/rimraf/dist/esm/rimraf-manual.js.map
-lib/node_modules/rimraf/dist/esm/rimraf-move-remove.d.ts
-lib/node_modules/rimraf/dist/esm/rimraf-move-remove.d.ts.map
-lib/node_modules/rimraf/dist/esm/rimraf-move-remove.js
-lib/node_modules/rimraf/dist/esm/rimraf-move-remove.js.map
-lib/node_modules/rimraf/dist/esm/rimraf-native.d.ts
-lib/node_modules/rimraf/dist/esm/rimraf-native.d.ts.map
-lib/node_modules/rimraf/dist/esm/rimraf-native.js
-lib/node_modules/rimraf/dist/esm/rimraf-native.js.map
-lib/node_modules/rimraf/dist/esm/rimraf-posix.d.ts
-lib/node_modules/rimraf/dist/esm/rimraf-posix.d.ts.map
-lib/node_modules/rimraf/dist/esm/rimraf-posix.js
-lib/node_modules/rimraf/dist/esm/rimraf-posix.js.map
-lib/node_modules/rimraf/dist/esm/rimraf-windows.d.ts
-lib/node_modules/rimraf/dist/esm/rimraf-windows.d.ts.map
-lib/node_modules/rimraf/dist/esm/rimraf-windows.js
-lib/node_modules/rimraf/dist/esm/rimraf-windows.js.map
-lib/node_modules/rimraf/dist/esm/use-native.d.ts
-lib/node_modules/rimraf/dist/esm/use-native.d.ts.map
-lib/node_modules/rimraf/dist/esm/use-native.js
-lib/node_modules/rimraf/dist/esm/use-native.js.map
-lib/node_modules/rimraf/package.json
 lib/node_modules/safer-buffer/
 lib/node_modules/safer-buffer/LICENSE
 lib/node_modules/safer-buffer/Porting-Buffer.md
@@ -3225,6 +3015,16 @@ lib/node_modules/tar/node_modules/minipa
 lib/node_modules/tar/node_modules/minipass/index.js
 lib/node_modules/tar/node_modules/minipass/index.mjs
 lib/node_modules/tar/node_modules/minipass/package.json
+lib/node_modules/tar/node_modules/minizlib/
+lib/node_modules/tar/node_modules/minizlib/LICENSE
+lib/node_modules/tar/node_modules/minizlib/constants.js
+lib/node_modules/tar/node_modules/minizlib/index.js
+lib/node_modules/tar/node_modules/minizlib/node_modules/
+lib/node_modules/tar/node_modules/minizlib/node_modules/minipass/
+lib/node_modules/tar/node_modules/minizlib/node_modules/minipass/LICENSE
+lib/node_modules/tar/node_modules/minizlib/node_modules/minipass/index.js
+lib/node_modules/tar/node_modules/minizlib/node_modules/minipass/package.json
+lib/node_modules/tar/node_modules/minizlib/package.json
 lib/node_modules/tar/package.json
 lib/node_modules/text-table/
 lib/node_modules/text-table/LICENSE
@@ -3251,6 +3051,54 @@ lib/node_modules/tiny-relative-date/tran
 lib/node_modules/tiny-relative-date/translations/en-short.js
 lib/node_modules/tiny-relative-date/translations/en.js
 lib/node_modules/tiny-relative-date/translations/es.js
+lib/node_modules/tinyglobby/
+lib/node_modules/tinyglobby/LICENSE
+lib/node_modules/tinyglobby/dist/
+lib/node_modules/tinyglobby/dist/index.d.mts
+lib/node_modules/tinyglobby/dist/index.js
+lib/node_modules/tinyglobby/dist/index.mjs
+lib/node_modules/tinyglobby/node_modules/
+lib/node_modules/tinyglobby/node_modules/fdir/
+lib/node_modules/tinyglobby/node_modules/fdir/LICENSE
+lib/node_modules/tinyglobby/node_modules/fdir/dist/
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/async.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/counter.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/get-array.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/group-files.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/invoke-callback.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/join-path.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/push-directory.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/push-file.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/resolve-symlink.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/walk-directory.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/queue.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/sync.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/api/walker.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/builder/
+lib/node_modules/tinyglobby/node_modules/fdir/dist/builder/api-builder.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/builder/index.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs
+lib/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts
+lib/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts
+lib/node_modules/tinyglobby/node_modules/fdir/dist/index.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs
+lib/node_modules/tinyglobby/node_modules/fdir/dist/types.js
+lib/node_modules/tinyglobby/node_modules/fdir/dist/utils.js
+lib/node_modules/tinyglobby/node_modules/fdir/package.json
+lib/node_modules/tinyglobby/node_modules/picomatch/
+lib/node_modules/tinyglobby/node_modules/picomatch/LICENSE
+lib/node_modules/tinyglobby/node_modules/picomatch/index.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js
+lib/node_modules/tinyglobby/node_modules/picomatch/package.json
+lib/node_modules/tinyglobby/node_modules/picomatch/posix.js
+lib/node_modules/tinyglobby/package.json
 lib/node_modules/treeverse/
 lib/node_modules/treeverse/LICENSE
 lib/node_modules/treeverse/lib/