pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang
Module Name: pkgsrc
Committed By: adam
Date: Thu Nov 13 19:00:14 UTC 2025
Modified Files:
pkgsrc/lang: Makefile
Added Files:
pkgsrc/lang/nodejs24: DESCR Makefile PLIST buildlink3.mk distinfo
hacks.mk
pkgsrc/lang/nodejs24/patches: patch-common.gypi patch-configure
patch-deps_cares_cares.gyp patch-deps_uv_common.gypi
patch-deps_uvwasi_include_wasi__serdes.h
patch-deps_v8_src_base_platform_memory.h
patch-deps_v8_src_base_platform_platform-freebsd.cc
patch-deps_v8_src_base_platform_platform-openbsd.cc
patch-deps_v8_src_base_platform_platform-posix.cc
patch-deps_v8_src_base_platform_semaphore.cc
patch-deps_v8_src_base_strings.h
patch-deps_v8_src_codegen_arm_cpu-arm.cc
patch-deps_v8_src_common_globals.h
patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
patch-deps_v8_tools_profiling_run-llprof.sh patch-node.gypi
patch-src_compile__cache.cc patch-src_crypto_crypto__rsa.cc
patch-src_inspector__agent.cc
patch-src_node__postmortem__metadata.cc
patch-tools_gyp_pylib_gyp_generator_make.py
patch-tools_gyp_pylib_gyp_xcode__emulation.py
patch-tools_install.py patch-tools_v8_gypfiles_v8.gyp
Log Message:
nodejs24: added version 24.11.1
24.11.1 'Krypton' (LTS)
Notable Changes
The known issue relating to Buffer.allocUnsafe incorrectly zero-filling buffers
has now been addressed and now returns uninitialized memory as documented in the
Buffer.allocUnsafe
documentation.
To generate a diff of this commit:
cvs rdiff -u -r1.772 -r1.773 pkgsrc/lang/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/nodejs24/DESCR \
pkgsrc/lang/nodejs24/Makefile pkgsrc/lang/nodejs24/PLIST \
pkgsrc/lang/nodejs24/buildlink3.mk pkgsrc/lang/nodejs24/distinfo \
pkgsrc/lang/nodejs24/hacks.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/nodejs24/patches/patch-common.gypi \
pkgsrc/lang/nodejs24/patches/patch-configure \
pkgsrc/lang/nodejs24/patches/patch-deps_cares_cares.gyp \
pkgsrc/lang/nodejs24/patches/patch-deps_uv_common.gypi \
pkgsrc/lang/nodejs24/patches/patch-deps_uvwasi_include_wasi__serdes.h \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_memory.h \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-posix.cc \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_semaphore.cc \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_strings.h \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_codegen_arm_cpu-arm.cc \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_common_globals.h \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_tools_profiling_run-llprof.sh \
pkgsrc/lang/nodejs24/patches/patch-node.gypi \
pkgsrc/lang/nodejs24/patches/patch-src_compile__cache.cc \
pkgsrc/lang/nodejs24/patches/patch-src_crypto_crypto__rsa.cc \
pkgsrc/lang/nodejs24/patches/patch-src_inspector__agent.cc \
pkgsrc/lang/nodejs24/patches/patch-src_node__postmortem__metadata.cc \
pkgsrc/lang/nodejs24/patches/patch-tools_gyp_pylib_gyp_generator_make.py \
pkgsrc/lang/nodejs24/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py \
pkgsrc/lang/nodejs24/patches/patch-tools_install.py \
pkgsrc/lang/nodejs24/patches/patch-tools_v8_gypfiles_v8.gyp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/Makefile
diff -u pkgsrc/lang/Makefile:1.772 pkgsrc/lang/Makefile:1.773
--- pkgsrc/lang/Makefile:1.772 Wed Oct 8 07:17:07 2025
+++ pkgsrc/lang/Makefile Thu Nov 13 19:00:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.772 2025/10/08 07:17:07 adam Exp $
+# $NetBSD: Makefile,v 1.773 2025/11/13 19:00:12 adam Exp $
#
COMMENT= Programming languages
@@ -215,6 +215,7 @@ SUBDIR+= njs
SUBDIR+= nodejs
SUBDIR+= nodejs20
SUBDIR+= nodejs22
+SUBDIR+= nodejs24
SUBDIR+= nqp
SUBDIR+= nuitka
SUBDIR+= objc
Added files:
Index: pkgsrc/lang/nodejs24/DESCR
diff -u /dev/null pkgsrc/lang/nodejs24/DESCR:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/DESCR Thu Nov 13 19:00:13 2025
@@ -0,0 +1,4 @@
+Node.js is an evented I/O framework for the V8 JavaScript engine. It is
+intended for writing scalable network programs such as web servers.
+
+This package holds the latest release.
Index: pkgsrc/lang/nodejs24/Makefile
diff -u /dev/null pkgsrc/lang/nodejs24/Makefile:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/Makefile Thu Nov 13 19:00:13 2025
@@ -0,0 +1,49 @@
+# $NetBSD: Makefile,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+DISTNAME= node-v24.11.1
+EXTRACT_SUFX= .tar.xz
+
+USE_LANGUAGES= c c++
+
+USE_CXX_FEATURES= c++20 charconv
+FORCE_CXX_STD= gnu++20
+
+.include "../../mk/bsd.prefs.mk"
+
+# XXX: figure out a way to add rpaths to torque
+MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib
+
+CONFIGURE_ARGS+= --shared-nghttp3
+CONFIGURE_ARGS+= --shared-ngtcp2
+
+CHECK_INTERPRETER_SKIP+= lib/node_modules/corepack/shims/*.ps1
+CHECK_PORTABILITY_SKIP+= deps/uv/autogen.sh
+CHECK_PORTABILITY_SKIP+= deps/v8/tools/cppgc/export_to_github.sh
+CHECK_PORTABILITY_SKIP+= deps/v8/tools/cppgc/test_cmake.sh
+CHECK_PORTABILITY_SKIP+= tools/macos-installer/pkgbuild/npm/scripts/preinstall
+
+.if ${MACHINE_ARCH} == "i386"
+# required for SSE2 code under i386.
+CXXFLAGS+= -mstackrealign
+.endif
+
+.PHONY: minusx
+post-install: minusx
+minusx:
+ ${CHMOD} -x ${DESTDIR}${PREFIX}/lib/node_modules/corepack/shims/*.cmd
+
+.include "../../lang/nodejs/options.mk"
+
+# Node turns on -latomic for arm, mips and ppc.
+.if ${MACHINE_ARCH:M*arm*} || \
+ ${MACHINE_ARCH:M*powerpc*} || \
+ ${MACHINE_ARCH:M*mips*}
+.include "../../devel/libatomic/buildlink3.mk"
+.endif
+
+.include "../../lang/nodejs/Makefile.common"
+
+.include "../../net/ngtcp2/buildlink3.mk"
+.include "../../www/nghttp3/buildlink3.mk"
+.include "../../mk/atomic64.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/nodejs24/PLIST
diff -u /dev/null pkgsrc/lang/nodejs24/PLIST:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/PLIST Thu Nov 13 19:00:13 2025
@@ -0,0 +1,2276 @@
+@comment $NetBSD: PLIST,v 1.1 2025/11/13 19:00:13 adam Exp $
+bin/corepack
+bin/node
+bin/npm
+bin/npx
+include/node/common.gypi
+include/node/config.gypi
+include/node/cppgc/allocation.h
+include/node/cppgc/common.h
+include/node/cppgc/cross-thread-persistent.h
+include/node/cppgc/custom-space.h
+include/node/cppgc/default-platform.h
+include/node/cppgc/explicit-management.h
+include/node/cppgc/garbage-collected.h
+include/node/cppgc/heap-consistency.h
+include/node/cppgc/heap-handle.h
+include/node/cppgc/heap-state.h
+include/node/cppgc/heap-statistics.h
+include/node/cppgc/heap.h
+include/node/cppgc/internal/api-constants.h
+include/node/cppgc/internal/atomic-entry-flag.h
+include/node/cppgc/internal/base-page-handle.h
+include/node/cppgc/internal/caged-heap-local-data.h
+include/node/cppgc/internal/caged-heap.h
+include/node/cppgc/internal/compiler-specific.h
+include/node/cppgc/internal/conditional-stack-allocated.h
+include/node/cppgc/internal/finalizer-trait.h
+include/node/cppgc/internal/gc-info.h
+include/node/cppgc/internal/logging.h
+include/node/cppgc/internal/member-storage.h
+include/node/cppgc/internal/name-trait.h
+include/node/cppgc/internal/persistent-node.h
+include/node/cppgc/internal/pointer-policies.h
+include/node/cppgc/internal/write-barrier.h
+include/node/cppgc/liveness-broker.h
+include/node/cppgc/macros.h
+include/node/cppgc/member.h
+include/node/cppgc/name-provider.h
+include/node/cppgc/object-size-trait.h
+include/node/cppgc/persistent.h
+include/node/cppgc/platform.h
+include/node/cppgc/prefinalizer.h
+include/node/cppgc/process-heap-statistics.h
+include/node/cppgc/sentinel-pointer.h
+include/node/cppgc/source-location.h
+include/node/cppgc/testing.h
+include/node/cppgc/trace-trait.h
+include/node/cppgc/type-traits.h
+include/node/cppgc/visitor.h
+include/node/js_native_api.h
+include/node/js_native_api_types.h
+include/node/libplatform/libplatform-export.h
+include/node/libplatform/libplatform.h
+include/node/libplatform/v8-tracing.h
+include/node/node.h
+include/node/node_api.h
+include/node/node_api_types.h
+include/node/node_buffer.h
+include/node/node_object_wrap.h
+include/node/node_version.h
+include/node/v8-array-buffer.h
+include/node/v8-callbacks.h
+include/node/v8-container.h
+include/node/v8-context.h
+include/node/v8-cppgc.h
+include/node/v8-data.h
+include/node/v8-date.h
+include/node/v8-debug.h
+include/node/v8-embedder-heap.h
+include/node/v8-embedder-state-scope.h
+include/node/v8-exception.h
+include/node/v8-extension.h
+include/node/v8-external.h
+include/node/v8-forward.h
+include/node/v8-function-callback.h
+include/node/v8-function.h
+include/node/v8-handle-base.h
+include/node/v8-initialization.h
+include/node/v8-internal.h
+include/node/v8-isolate.h
+include/node/v8-json.h
+include/node/v8-local-handle.h
+include/node/v8-locker.h
+include/node/v8-maybe.h
+include/node/v8-memory-span.h
+include/node/v8-message.h
+include/node/v8-microtask-queue.h
+include/node/v8-microtask.h
+include/node/v8-object.h
+include/node/v8-persistent-handle.h
+include/node/v8-platform.h
+include/node/v8-primitive-object.h
+include/node/v8-primitive.h
+include/node/v8-profiler.h
+include/node/v8-promise.h
+include/node/v8-proxy.h
+include/node/v8-regexp.h
+include/node/v8-sandbox.h
+include/node/v8-script.h
+include/node/v8-snapshot.h
+include/node/v8-source-location.h
+include/node/v8-statistics.h
+include/node/v8-template.h
+include/node/v8-traced-handle.h
+include/node/v8-typed-array.h
+include/node/v8-unwinder.h
+include/node/v8-value-serializer.h
+include/node/v8-value.h
+include/node/v8-version.h
+include/node/v8-wasm.h
+include/node/v8-weak-callback-info.h
+include/node/v8.h
+include/node/v8config.h
+lib/node_modules/corepack/CHANGELOG.md
+lib/node_modules/corepack/LICENSE.md
+lib/node_modules/corepack/README.md
+lib/node_modules/corepack/dist/corepack.js
+lib/node_modules/corepack/dist/lib/corepack.cjs
+lib/node_modules/corepack/dist/npm.js
+lib/node_modules/corepack/dist/npx.js
+lib/node_modules/corepack/dist/pnpm.js
+lib/node_modules/corepack/dist/pnpx.js
+lib/node_modules/corepack/dist/yarn.js
+lib/node_modules/corepack/dist/yarnpkg.js
+lib/node_modules/corepack/package.json
+lib/node_modules/corepack/shims/corepack
+lib/node_modules/corepack/shims/corepack.cmd
+lib/node_modules/corepack/shims/corepack.ps1
+lib/node_modules/corepack/shims/nodewin/corepack
+lib/node_modules/corepack/shims/nodewin/corepack.cmd
+lib/node_modules/corepack/shims/nodewin/corepack.ps1
+lib/node_modules/corepack/shims/nodewin/npm
+lib/node_modules/corepack/shims/nodewin/npm.cmd
+lib/node_modules/corepack/shims/nodewin/npm.ps1
+lib/node_modules/corepack/shims/nodewin/npx
+lib/node_modules/corepack/shims/nodewin/npx.cmd
+lib/node_modules/corepack/shims/nodewin/npx.ps1
+lib/node_modules/corepack/shims/nodewin/pnpm
+lib/node_modules/corepack/shims/nodewin/pnpm.cmd
+lib/node_modules/corepack/shims/nodewin/pnpm.ps1
+lib/node_modules/corepack/shims/nodewin/pnpx
+lib/node_modules/corepack/shims/nodewin/pnpx.cmd
+lib/node_modules/corepack/shims/nodewin/pnpx.ps1
+lib/node_modules/corepack/shims/nodewin/yarn
+lib/node_modules/corepack/shims/nodewin/yarn.cmd
+lib/node_modules/corepack/shims/nodewin/yarn.ps1
+lib/node_modules/corepack/shims/nodewin/yarnpkg
+lib/node_modules/corepack/shims/nodewin/yarnpkg.cmd
+lib/node_modules/corepack/shims/nodewin/yarnpkg.ps1
+lib/node_modules/corepack/shims/npm
+lib/node_modules/corepack/shims/npm.cmd
+lib/node_modules/corepack/shims/npm.ps1
+lib/node_modules/corepack/shims/npx
+lib/node_modules/corepack/shims/npx.cmd
+lib/node_modules/corepack/shims/npx.ps1
+lib/node_modules/corepack/shims/pnpm
+lib/node_modules/corepack/shims/pnpm.cmd
+lib/node_modules/corepack/shims/pnpm.ps1
+lib/node_modules/corepack/shims/pnpx
+lib/node_modules/corepack/shims/pnpx.cmd
+lib/node_modules/corepack/shims/pnpx.ps1
+lib/node_modules/corepack/shims/yarn
+lib/node_modules/corepack/shims/yarn.cmd
+lib/node_modules/corepack/shims/yarn.ps1
+lib/node_modules/corepack/shims/yarnpkg
+lib/node_modules/corepack/shims/yarnpkg.cmd
+lib/node_modules/corepack/shims/yarnpkg.ps1
+lib/node_modules/npm/.npmrc
+lib/node_modules/npm/LICENSE
+lib/node_modules/npm/README.md
+lib/node_modules/npm/bin/node-gyp-bin/node-gyp
+lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd
+lib/node_modules/npm/bin/npm
+lib/node_modules/npm/bin/npm-cli.js
+lib/node_modules/npm/bin/npm-prefix.js
+lib/node_modules/npm/bin/npm.cmd
+lib/node_modules/npm/bin/npm.ps1
+lib/node_modules/npm/bin/npx
+lib/node_modules/npm/bin/npx-cli.js
+lib/node_modules/npm/bin/npx.cmd
+lib/node_modules/npm/bin/npx.ps1
+lib/node_modules/npm/docs/content/commands/npm-access.md
+lib/node_modules/npm/docs/content/commands/npm-adduser.md
+lib/node_modules/npm/docs/content/commands/npm-audit.md
+lib/node_modules/npm/docs/content/commands/npm-bugs.md
+lib/node_modules/npm/docs/content/commands/npm-cache.md
+lib/node_modules/npm/docs/content/commands/npm-ci.md
+lib/node_modules/npm/docs/content/commands/npm-completion.md
+lib/node_modules/npm/docs/content/commands/npm-config.md
+lib/node_modules/npm/docs/content/commands/npm-dedupe.md
+lib/node_modules/npm/docs/content/commands/npm-deprecate.md
+lib/node_modules/npm/docs/content/commands/npm-diff.md
+lib/node_modules/npm/docs/content/commands/npm-dist-tag.md
+lib/node_modules/npm/docs/content/commands/npm-docs.md
+lib/node_modules/npm/docs/content/commands/npm-doctor.md
+lib/node_modules/npm/docs/content/commands/npm-edit.md
+lib/node_modules/npm/docs/content/commands/npm-exec.md
+lib/node_modules/npm/docs/content/commands/npm-explain.md
+lib/node_modules/npm/docs/content/commands/npm-explore.md
+lib/node_modules/npm/docs/content/commands/npm-find-dupes.md
+lib/node_modules/npm/docs/content/commands/npm-fund.md
+lib/node_modules/npm/docs/content/commands/npm-help-search.md
+lib/node_modules/npm/docs/content/commands/npm-help.md
+lib/node_modules/npm/docs/content/commands/npm-init.md
+lib/node_modules/npm/docs/content/commands/npm-install-ci-test.md
+lib/node_modules/npm/docs/content/commands/npm-install-test.md
+lib/node_modules/npm/docs/content/commands/npm-install.md
+lib/node_modules/npm/docs/content/commands/npm-link.md
+lib/node_modules/npm/docs/content/commands/npm-login.md
+lib/node_modules/npm/docs/content/commands/npm-logout.md
+lib/node_modules/npm/docs/content/commands/npm-ls.md
+lib/node_modules/npm/docs/content/commands/npm-org.md
+lib/node_modules/npm/docs/content/commands/npm-outdated.md
+lib/node_modules/npm/docs/content/commands/npm-owner.md
+lib/node_modules/npm/docs/content/commands/npm-pack.md
+lib/node_modules/npm/docs/content/commands/npm-ping.md
+lib/node_modules/npm/docs/content/commands/npm-pkg.md
+lib/node_modules/npm/docs/content/commands/npm-prefix.md
+lib/node_modules/npm/docs/content/commands/npm-profile.md
+lib/node_modules/npm/docs/content/commands/npm-prune.md
+lib/node_modules/npm/docs/content/commands/npm-publish.md
+lib/node_modules/npm/docs/content/commands/npm-query.md
+lib/node_modules/npm/docs/content/commands/npm-rebuild.md
+lib/node_modules/npm/docs/content/commands/npm-repo.md
+lib/node_modules/npm/docs/content/commands/npm-restart.md
+lib/node_modules/npm/docs/content/commands/npm-root.md
+lib/node_modules/npm/docs/content/commands/npm-run.md
+lib/node_modules/npm/docs/content/commands/npm-sbom.md
+lib/node_modules/npm/docs/content/commands/npm-search.md
+lib/node_modules/npm/docs/content/commands/npm-shrinkwrap.md
+lib/node_modules/npm/docs/content/commands/npm-star.md
+lib/node_modules/npm/docs/content/commands/npm-stars.md
+lib/node_modules/npm/docs/content/commands/npm-start.md
+lib/node_modules/npm/docs/content/commands/npm-stop.md
+lib/node_modules/npm/docs/content/commands/npm-team.md
+lib/node_modules/npm/docs/content/commands/npm-test.md
+lib/node_modules/npm/docs/content/commands/npm-token.md
+lib/node_modules/npm/docs/content/commands/npm-undeprecate.md
+lib/node_modules/npm/docs/content/commands/npm-uninstall.md
+lib/node_modules/npm/docs/content/commands/npm-unpublish.md
+lib/node_modules/npm/docs/content/commands/npm-unstar.md
+lib/node_modules/npm/docs/content/commands/npm-update.md
+lib/node_modules/npm/docs/content/commands/npm-version.md
+lib/node_modules/npm/docs/content/commands/npm-view.md
+lib/node_modules/npm/docs/content/commands/npm-whoami.md
+lib/node_modules/npm/docs/content/commands/npm.md
+lib/node_modules/npm/docs/content/commands/npx.md
+lib/node_modules/npm/docs/content/configuring-npm/folders.md
+lib/node_modules/npm/docs/content/configuring-npm/install.md
+lib/node_modules/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md
+lib/node_modules/npm/docs/content/configuring-npm/npmrc.md
+lib/node_modules/npm/docs/content/configuring-npm/package-json.md
+lib/node_modules/npm/docs/content/configuring-npm/package-lock-json.md
+lib/node_modules/npm/docs/content/using-npm/config.md
+lib/node_modules/npm/docs/content/using-npm/dependency-selectors.md
+lib/node_modules/npm/docs/content/using-npm/developers.md
+lib/node_modules/npm/docs/content/using-npm/logging.md
+lib/node_modules/npm/docs/content/using-npm/orgs.md
+lib/node_modules/npm/docs/content/using-npm/package-spec.md
+lib/node_modules/npm/docs/content/using-npm/registry.md
+lib/node_modules/npm/docs/content/using-npm/removal.md
+lib/node_modules/npm/docs/content/using-npm/scope.md
+lib/node_modules/npm/docs/content/using-npm/scripts.md
+lib/node_modules/npm/docs/content/using-npm/workspaces.md
+lib/node_modules/npm/docs/lib/index.js
+lib/node_modules/npm/docs/output/commands/npm-access.html
+lib/node_modules/npm/docs/output/commands/npm-adduser.html
+lib/node_modules/npm/docs/output/commands/npm-audit.html
+lib/node_modules/npm/docs/output/commands/npm-bugs.html
+lib/node_modules/npm/docs/output/commands/npm-cache.html
+lib/node_modules/npm/docs/output/commands/npm-ci.html
+lib/node_modules/npm/docs/output/commands/npm-completion.html
+lib/node_modules/npm/docs/output/commands/npm-config.html
+lib/node_modules/npm/docs/output/commands/npm-dedupe.html
+lib/node_modules/npm/docs/output/commands/npm-deprecate.html
+lib/node_modules/npm/docs/output/commands/npm-diff.html
+lib/node_modules/npm/docs/output/commands/npm-dist-tag.html
+lib/node_modules/npm/docs/output/commands/npm-docs.html
+lib/node_modules/npm/docs/output/commands/npm-doctor.html
+lib/node_modules/npm/docs/output/commands/npm-edit.html
+lib/node_modules/npm/docs/output/commands/npm-exec.html
+lib/node_modules/npm/docs/output/commands/npm-explain.html
+lib/node_modules/npm/docs/output/commands/npm-explore.html
+lib/node_modules/npm/docs/output/commands/npm-find-dupes.html
+lib/node_modules/npm/docs/output/commands/npm-fund.html
+lib/node_modules/npm/docs/output/commands/npm-help-search.html
+lib/node_modules/npm/docs/output/commands/npm-help.html
+lib/node_modules/npm/docs/output/commands/npm-init.html
+lib/node_modules/npm/docs/output/commands/npm-install-ci-test.html
+lib/node_modules/npm/docs/output/commands/npm-install-test.html
+lib/node_modules/npm/docs/output/commands/npm-install.html
+lib/node_modules/npm/docs/output/commands/npm-link.html
+lib/node_modules/npm/docs/output/commands/npm-login.html
+lib/node_modules/npm/docs/output/commands/npm-logout.html
+lib/node_modules/npm/docs/output/commands/npm-ls.html
+lib/node_modules/npm/docs/output/commands/npm-org.html
+lib/node_modules/npm/docs/output/commands/npm-outdated.html
+lib/node_modules/npm/docs/output/commands/npm-owner.html
+lib/node_modules/npm/docs/output/commands/npm-pack.html
+lib/node_modules/npm/docs/output/commands/npm-ping.html
+lib/node_modules/npm/docs/output/commands/npm-pkg.html
+lib/node_modules/npm/docs/output/commands/npm-prefix.html
+lib/node_modules/npm/docs/output/commands/npm-profile.html
+lib/node_modules/npm/docs/output/commands/npm-prune.html
+lib/node_modules/npm/docs/output/commands/npm-publish.html
+lib/node_modules/npm/docs/output/commands/npm-query.html
+lib/node_modules/npm/docs/output/commands/npm-rebuild.html
+lib/node_modules/npm/docs/output/commands/npm-repo.html
+lib/node_modules/npm/docs/output/commands/npm-restart.html
+lib/node_modules/npm/docs/output/commands/npm-root.html
+lib/node_modules/npm/docs/output/commands/npm-run.html
+lib/node_modules/npm/docs/output/commands/npm-sbom.html
+lib/node_modules/npm/docs/output/commands/npm-search.html
+lib/node_modules/npm/docs/output/commands/npm-shrinkwrap.html
+lib/node_modules/npm/docs/output/commands/npm-star.html
+lib/node_modules/npm/docs/output/commands/npm-stars.html
+lib/node_modules/npm/docs/output/commands/npm-start.html
+lib/node_modules/npm/docs/output/commands/npm-stop.html
+lib/node_modules/npm/docs/output/commands/npm-team.html
+lib/node_modules/npm/docs/output/commands/npm-test.html
+lib/node_modules/npm/docs/output/commands/npm-token.html
+lib/node_modules/npm/docs/output/commands/npm-undeprecate.html
+lib/node_modules/npm/docs/output/commands/npm-uninstall.html
+lib/node_modules/npm/docs/output/commands/npm-unpublish.html
+lib/node_modules/npm/docs/output/commands/npm-unstar.html
+lib/node_modules/npm/docs/output/commands/npm-update.html
+lib/node_modules/npm/docs/output/commands/npm-version.html
+lib/node_modules/npm/docs/output/commands/npm-view.html
+lib/node_modules/npm/docs/output/commands/npm-whoami.html
+lib/node_modules/npm/docs/output/commands/npm.html
+lib/node_modules/npm/docs/output/commands/npx.html
+lib/node_modules/npm/docs/output/configuring-npm/folders.html
+lib/node_modules/npm/docs/output/configuring-npm/install.html
+lib/node_modules/npm/docs/output/configuring-npm/npm-global.html
+lib/node_modules/npm/docs/output/configuring-npm/npm-json.html
+lib/node_modules/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html
+lib/node_modules/npm/docs/output/configuring-npm/npmrc.html
+lib/node_modules/npm/docs/output/configuring-npm/package-json.html
+lib/node_modules/npm/docs/output/configuring-npm/package-lock-json.html
+lib/node_modules/npm/docs/output/using-npm/config.html
+lib/node_modules/npm/docs/output/using-npm/dependency-selectors.html
+lib/node_modules/npm/docs/output/using-npm/developers.html
+lib/node_modules/npm/docs/output/using-npm/logging.html
+lib/node_modules/npm/docs/output/using-npm/orgs.html
+lib/node_modules/npm/docs/output/using-npm/package-spec.html
+lib/node_modules/npm/docs/output/using-npm/registry.html
+lib/node_modules/npm/docs/output/using-npm/removal.html
+lib/node_modules/npm/docs/output/using-npm/scope.html
+lib/node_modules/npm/docs/output/using-npm/scripts.html
+lib/node_modules/npm/docs/output/using-npm/workspaces.html
+lib/node_modules/npm/index.js
+lib/node_modules/npm/lib/arborist-cmd.js
+lib/node_modules/npm/lib/base-cmd.js
+lib/node_modules/npm/lib/cli.js
+lib/node_modules/npm/lib/cli/entry.js
+lib/node_modules/npm/lib/cli/exit-handler.js
+lib/node_modules/npm/lib/cli/update-notifier.js
+lib/node_modules/npm/lib/cli/validate-engines.js
+lib/node_modules/npm/lib/commands/access.js
+lib/node_modules/npm/lib/commands/adduser.js
+lib/node_modules/npm/lib/commands/audit.js
+lib/node_modules/npm/lib/commands/bugs.js
+lib/node_modules/npm/lib/commands/cache.js
+lib/node_modules/npm/lib/commands/ci.js
+lib/node_modules/npm/lib/commands/completion.js
+lib/node_modules/npm/lib/commands/config.js
+lib/node_modules/npm/lib/commands/dedupe.js
+lib/node_modules/npm/lib/commands/deprecate.js
+lib/node_modules/npm/lib/commands/diff.js
+lib/node_modules/npm/lib/commands/dist-tag.js
+lib/node_modules/npm/lib/commands/docs.js
+lib/node_modules/npm/lib/commands/doctor.js
+lib/node_modules/npm/lib/commands/edit.js
+lib/node_modules/npm/lib/commands/exec.js
+lib/node_modules/npm/lib/commands/explain.js
+lib/node_modules/npm/lib/commands/explore.js
+lib/node_modules/npm/lib/commands/find-dupes.js
+lib/node_modules/npm/lib/commands/fund.js
+lib/node_modules/npm/lib/commands/get.js
+lib/node_modules/npm/lib/commands/help-search.js
+lib/node_modules/npm/lib/commands/help.js
+lib/node_modules/npm/lib/commands/init.js
+lib/node_modules/npm/lib/commands/install-ci-test.js
+lib/node_modules/npm/lib/commands/install-test.js
+lib/node_modules/npm/lib/commands/install.js
+lib/node_modules/npm/lib/commands/link.js
+lib/node_modules/npm/lib/commands/ll.js
+lib/node_modules/npm/lib/commands/login.js
+lib/node_modules/npm/lib/commands/logout.js
+lib/node_modules/npm/lib/commands/ls.js
+lib/node_modules/npm/lib/commands/org.js
+lib/node_modules/npm/lib/commands/outdated.js
+lib/node_modules/npm/lib/commands/owner.js
+lib/node_modules/npm/lib/commands/pack.js
+lib/node_modules/npm/lib/commands/ping.js
+lib/node_modules/npm/lib/commands/pkg.js
+lib/node_modules/npm/lib/commands/prefix.js
+lib/node_modules/npm/lib/commands/profile.js
+lib/node_modules/npm/lib/commands/prune.js
+lib/node_modules/npm/lib/commands/publish.js
+lib/node_modules/npm/lib/commands/query.js
+lib/node_modules/npm/lib/commands/rebuild.js
+lib/node_modules/npm/lib/commands/repo.js
+lib/node_modules/npm/lib/commands/restart.js
+lib/node_modules/npm/lib/commands/root.js
+lib/node_modules/npm/lib/commands/run.js
+lib/node_modules/npm/lib/commands/sbom.js
+lib/node_modules/npm/lib/commands/search.js
+lib/node_modules/npm/lib/commands/set.js
+lib/node_modules/npm/lib/commands/shrinkwrap.js
+lib/node_modules/npm/lib/commands/star.js
+lib/node_modules/npm/lib/commands/stars.js
+lib/node_modules/npm/lib/commands/start.js
+lib/node_modules/npm/lib/commands/stop.js
+lib/node_modules/npm/lib/commands/team.js
+lib/node_modules/npm/lib/commands/test.js
+lib/node_modules/npm/lib/commands/token.js
+lib/node_modules/npm/lib/commands/undeprecate.js
+lib/node_modules/npm/lib/commands/uninstall.js
+lib/node_modules/npm/lib/commands/unpublish.js
+lib/node_modules/npm/lib/commands/unstar.js
+lib/node_modules/npm/lib/commands/update.js
+lib/node_modules/npm/lib/commands/version.js
+lib/node_modules/npm/lib/commands/view.js
+lib/node_modules/npm/lib/commands/whoami.js
+lib/node_modules/npm/lib/lifecycle-cmd.js
+lib/node_modules/npm/lib/npm.js
+lib/node_modules/npm/lib/package-url-cmd.js
+lib/node_modules/npm/lib/utils/audit-error.js
+lib/node_modules/npm/lib/utils/auth.js
+lib/node_modules/npm/lib/utils/cmd-list.js
+lib/node_modules/npm/lib/utils/completion.fish
+lib/node_modules/npm/lib/utils/completion.sh
+lib/node_modules/npm/lib/utils/did-you-mean.js
+lib/node_modules/npm/lib/utils/display.js
+lib/node_modules/npm/lib/utils/error-message.js
+lib/node_modules/npm/lib/utils/explain-dep.js
+lib/node_modules/npm/lib/utils/explain-eresolve.js
+lib/node_modules/npm/lib/utils/format-bytes.js
+lib/node_modules/npm/lib/utils/format-search-stream.js
+lib/node_modules/npm/lib/utils/format.js
+lib/node_modules/npm/lib/utils/get-identity.js
+lib/node_modules/npm/lib/utils/get-workspaces.js
+lib/node_modules/npm/lib/utils/installed-deep.js
+lib/node_modules/npm/lib/utils/installed-shallow.js
+lib/node_modules/npm/lib/utils/is-windows.js
+lib/node_modules/npm/lib/utils/log-file.js
+lib/node_modules/npm/lib/utils/npm-usage.js
+lib/node_modules/npm/lib/utils/oidc.js
+lib/node_modules/npm/lib/utils/open-url.js
+lib/node_modules/npm/lib/utils/output-error.js
+lib/node_modules/npm/lib/utils/ping.js
+lib/node_modules/npm/lib/utils/queryable.js
+lib/node_modules/npm/lib/utils/read-user-info.js
+lib/node_modules/npm/lib/utils/reify-finish.js
+lib/node_modules/npm/lib/utils/reify-output.js
+lib/node_modules/npm/lib/utils/sbom-cyclonedx.js
+lib/node_modules/npm/lib/utils/sbom-spdx.js
+lib/node_modules/npm/lib/utils/tar.js
+lib/node_modules/npm/lib/utils/timers.js
+lib/node_modules/npm/lib/utils/update-workspaces.js
+lib/node_modules/npm/lib/utils/validate-lockfile.js
+lib/node_modules/npm/lib/utils/verify-signatures.js
+lib/node_modules/npm/man/man1/npm-access.1
+lib/node_modules/npm/man/man1/npm-adduser.1
+lib/node_modules/npm/man/man1/npm-audit.1
+lib/node_modules/npm/man/man1/npm-bugs.1
+lib/node_modules/npm/man/man1/npm-cache.1
+lib/node_modules/npm/man/man1/npm-ci.1
+lib/node_modules/npm/man/man1/npm-completion.1
+lib/node_modules/npm/man/man1/npm-config.1
+lib/node_modules/npm/man/man1/npm-dedupe.1
+lib/node_modules/npm/man/man1/npm-deprecate.1
+lib/node_modules/npm/man/man1/npm-diff.1
+lib/node_modules/npm/man/man1/npm-dist-tag.1
+lib/node_modules/npm/man/man1/npm-docs.1
+lib/node_modules/npm/man/man1/npm-doctor.1
+lib/node_modules/npm/man/man1/npm-edit.1
+lib/node_modules/npm/man/man1/npm-exec.1
+lib/node_modules/npm/man/man1/npm-explain.1
+lib/node_modules/npm/man/man1/npm-explore.1
+lib/node_modules/npm/man/man1/npm-find-dupes.1
+lib/node_modules/npm/man/man1/npm-fund.1
+lib/node_modules/npm/man/man1/npm-help-search.1
+lib/node_modules/npm/man/man1/npm-help.1
+lib/node_modules/npm/man/man1/npm-init.1
+lib/node_modules/npm/man/man1/npm-install-ci-test.1
+lib/node_modules/npm/man/man1/npm-install-test.1
+lib/node_modules/npm/man/man1/npm-install.1
+lib/node_modules/npm/man/man1/npm-link.1
+lib/node_modules/npm/man/man1/npm-login.1
+lib/node_modules/npm/man/man1/npm-logout.1
+lib/node_modules/npm/man/man1/npm-ls.1
+lib/node_modules/npm/man/man1/npm-org.1
+lib/node_modules/npm/man/man1/npm-outdated.1
+lib/node_modules/npm/man/man1/npm-owner.1
+lib/node_modules/npm/man/man1/npm-pack.1
+lib/node_modules/npm/man/man1/npm-ping.1
+lib/node_modules/npm/man/man1/npm-pkg.1
+lib/node_modules/npm/man/man1/npm-prefix.1
+lib/node_modules/npm/man/man1/npm-profile.1
+lib/node_modules/npm/man/man1/npm-prune.1
+lib/node_modules/npm/man/man1/npm-publish.1
+lib/node_modules/npm/man/man1/npm-query.1
+lib/node_modules/npm/man/man1/npm-rebuild.1
+lib/node_modules/npm/man/man1/npm-repo.1
+lib/node_modules/npm/man/man1/npm-restart.1
+lib/node_modules/npm/man/man1/npm-root.1
+lib/node_modules/npm/man/man1/npm-run.1
+lib/node_modules/npm/man/man1/npm-sbom.1
+lib/node_modules/npm/man/man1/npm-search.1
+lib/node_modules/npm/man/man1/npm-shrinkwrap.1
+lib/node_modules/npm/man/man1/npm-star.1
+lib/node_modules/npm/man/man1/npm-stars.1
+lib/node_modules/npm/man/man1/npm-start.1
+lib/node_modules/npm/man/man1/npm-stop.1
+lib/node_modules/npm/man/man1/npm-team.1
+lib/node_modules/npm/man/man1/npm-test.1
+lib/node_modules/npm/man/man1/npm-token.1
+lib/node_modules/npm/man/man1/npm-undeprecate.1
+lib/node_modules/npm/man/man1/npm-uninstall.1
+lib/node_modules/npm/man/man1/npm-unpublish.1
+lib/node_modules/npm/man/man1/npm-unstar.1
+lib/node_modules/npm/man/man1/npm-update.1
+lib/node_modules/npm/man/man1/npm-version.1
+lib/node_modules/npm/man/man1/npm-view.1
+lib/node_modules/npm/man/man1/npm-whoami.1
+lib/node_modules/npm/man/man1/npm.1
+lib/node_modules/npm/man/man1/npx.1
+lib/node_modules/npm/man/man5/folders.5
+lib/node_modules/npm/man/man5/install.5
+lib/node_modules/npm/man/man5/npm-global.5
+lib/node_modules/npm/man/man5/npm-json.5
+lib/node_modules/npm/man/man5/npm-shrinkwrap-json.5
+lib/node_modules/npm/man/man5/npmrc.5
+lib/node_modules/npm/man/man5/package-json.5
+lib/node_modules/npm/man/man5/package-lock-json.5
+lib/node_modules/npm/man/man7/config.7
+lib/node_modules/npm/man/man7/dependency-selectors.7
+lib/node_modules/npm/man/man7/developers.7
+lib/node_modules/npm/man/man7/logging.7
+lib/node_modules/npm/man/man7/orgs.7
+lib/node_modules/npm/man/man7/package-spec.7
+lib/node_modules/npm/man/man7/registry.7
+lib/node_modules/npm/man/man7/removal.7
+lib/node_modules/npm/man/man7/scope.7
+lib/node_modules/npm/man/man7/scripts.7
+lib/node_modules/npm/man/man7/workspaces.7
+lib/node_modules/npm/node_modules/@isaacs/balanced-match/LICENSE.md
+lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/esm/index.js
+lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/esm/package.json
+lib/node_modules/npm/node_modules/@isaacs/balanced-match/package.json
+lib/node_modules/npm/node_modules/@isaacs/brace-expansion/LICENSE
+lib/node_modules/npm/node_modules/@isaacs/brace-expansion/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/@isaacs/brace-expansion/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/@isaacs/brace-expansion/dist/esm/index.js
+lib/node_modules/npm/node_modules/@isaacs/brace-expansion/dist/esm/package.json
+lib/node_modules/npm/node_modules/@isaacs/brace-expansion/package.json
+lib/node_modules/npm/node_modules/@isaacs/cliui/LICENSE.txt
+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
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/index.js
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/text.js
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/index.js
+lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json
+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/fs-minipass/LICENSE
+lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js
+lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json
+lib/node_modules/npm/node_modules/@isaacs/fs-minipass/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
+lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/package.json
+lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js
+lib/node_modules/npm/node_modules/@npmcli/agent/lib/dns.js
+lib/node_modules/npm/node_modules/@npmcli/agent/lib/errors.js
+lib/node_modules/npm/node_modules/@npmcli/agent/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/agent/lib/options.js
+lib/node_modules/npm/node_modules/@npmcli/agent/lib/proxy.js
+lib/node_modules/npm/node_modules/@npmcli/agent/package.json
+lib/node_modules/npm/node_modules/@npmcli/arborist/LICENSE.md
+lib/node_modules/npm/node_modules/@npmcli/arborist/README.md
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/actual.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/audit.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/funding.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/ideal.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/index.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/logging.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/options.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/print-tree.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/timers.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/license.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/prune.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/reify.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/bin/virtual.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/index.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/can-place-dep.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/case-insensitive-map.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/debug.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/deepest-nesting-target.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/dep-valid.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/diff.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/from-path.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/inventory.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/link.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/optional-set.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-resolves.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-set.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/packument-cache.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/peer-entry-sets.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/place-dep.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/printable.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/realpath.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/relpath.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/retire-path.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signal-handling.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signals.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/spec-from-lock.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tracker.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tree-check.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/vuln.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/lib/yarn-lock.js
+lib/node_modules/npm/node_modules/@npmcli/arborist/package.json
+lib/node_modules/npm/node_modules/@npmcli/config/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/config/README.md
+lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definition.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definitions.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/index.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/env-replace.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/errors.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/nerf-dart.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-field.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/set-envs.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/type-defs.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/type-description.js
+lib/node_modules/npm/node_modules/@npmcli/config/lib/umask.js
+lib/node_modules/npm/node_modules/@npmcli/config/package.json
+lib/node_modules/npm/node_modules/@npmcli/fs/LICENSE.md
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/get-options.js
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/node.js
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/errors.js
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/index.js
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/polyfill.js
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/readdir-scoped.js
+lib/node_modules/npm/node_modules/@npmcli/fs/lib/with-temp-dir.js
+lib/node_modules/npm/node_modules/@npmcli/fs/package.json
+lib/node_modules/npm/node_modules/@npmcli/git/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/git/lib/clone.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/errors.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/find.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/is-clean.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/is.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/lines-to-revs.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/make-error.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/opts.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/revs.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/spawn.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/utils.js
+lib/node_modules/npm/node_modules/@npmcli/git/lib/which.js
+lib/node_modules/npm/node_modules/@npmcli/git/package.json
+lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/README.md
+lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/bin/index.js
+lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/package.json
+lib/node_modules/npm/node_modules/@npmcli/map-workspaces/LICENSE.md
+lib/node_modules/npm/node_modules/@npmcli/map-workspaces/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/map-workspaces/package.json
+lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js
+lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js
+lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js
+lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/package.json
+lib/node_modules/npm/node_modules/@npmcli/name-from-folder/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/name-from-folder/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/name-from-folder/package.json
+lib/node_modules/npm/node_modules/@npmcli/node-gyp/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/node-gyp/package.json
+lib/node_modules/npm/node_modules/@npmcli/package-json/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize-data.js
+lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize.js
+lib/node_modules/npm/node_modules/@npmcli/package-json/lib/read-package.js
+lib/node_modules/npm/node_modules/@npmcli/package-json/lib/sort.js
+lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js
+lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-scripts.js
+lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js
+lib/node_modules/npm/node_modules/@npmcli/package-json/package.json
+lib/node_modules/npm/node_modules/@npmcli/promise-spawn/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/escape.js
+lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/promise-spawn/package.json
+lib/node_modules/npm/node_modules/@npmcli/query/LICENSE
+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/redact/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/redact/lib/deep-map.js
+lib/node_modules/npm/node_modules/@npmcli/redact/lib/error.js
+lib/node_modules/npm/node_modules/@npmcli/redact/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/redact/lib/matchers.js
+lib/node_modules/npm/node_modules/@npmcli/redact/lib/server.js
+lib/node_modules/npm/node_modules/@npmcli/redact/lib/utils.js
+lib/node_modules/npm/node_modules/@npmcli/redact/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/make-spawn-args.js
+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
+lib/node_modules/npm/node_modules/@npmcli/run-script/lib/package-envs.js
+lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js
+lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script.js
+lib/node_modules/npm/node_modules/@npmcli/run-script/lib/set-path.js
+lib/node_modules/npm/node_modules/@npmcli/run-script/lib/signal-manager.js
+lib/node_modules/npm/node_modules/@npmcli/run-script/lib/validate-options.js
+lib/node_modules/npm/node_modules/@npmcli/run-script/package.json
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/LICENSE
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/is-default-value.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/limit-long-syntax.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/negate.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/no-repeated-options.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/ordered-options.mjs
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/simple-hard-coded.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/index.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/internal/errors.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/internal/primordials.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/internal/util.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/internal/validators.js
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/package.json
+lib/node_modules/npm/node_modules/@pkgjs/parseargs/utils.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/LICENSE
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/build.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/bundle.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/error.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/index.js
+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/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
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/index.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js
+lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/package.json
+lib/node_modules/npm/node_modules/@sigstore/sign/LICENSE
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/base.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/message.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/error.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/error.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fetch.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fulcio.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/tsa.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/ci.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/provider.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js
+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/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.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
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/witness.js
+lib/node_modules/npm/node_modules/@sigstore/sign/package.json
+lib/node_modules/npm/node_modules/@sigstore/tuf/LICENSE
+lib/node_modules/npm/node_modules/@sigstore/tuf/dist/appdata.js
+lib/node_modules/npm/node_modules/@sigstore/tuf/dist/client.js
+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/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
+lib/node_modules/npm/node_modules/@tufjs/models/LICENSE
+lib/node_modules/npm/node_modules/@tufjs/models/dist/base.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/delegations.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/error.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/file.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/index.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/key.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/metadata.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/role.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/root.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/signature.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/snapshot.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/targets.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/timestamp.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/guard.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/index.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/key.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/oid.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/types.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/verify.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/LICENSE
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/ast.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/brace-expressions.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/escape.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/unescape.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/ast.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/brace-expressions.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/escape.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/index.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/package.json
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/unescape.js
+lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/package.json
+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/agent-base/LICENSE
+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
+lib/node_modules/npm/node_modules/ansi-regex/index.js
+lib/node_modules/npm/node_modules/ansi-regex/license
+lib/node_modules/npm/node_modules/ansi-regex/package.json
+lib/node_modules/npm/node_modules/ansi-styles/index.js
+lib/node_modules/npm/node_modules/ansi-styles/license
+lib/node_modules/npm/node_modules/ansi-styles/package.json
+lib/node_modules/npm/node_modules/aproba/LICENSE
+lib/node_modules/npm/node_modules/aproba/index.js
+lib/node_modules/npm/node_modules/aproba/package.json
+lib/node_modules/npm/node_modules/archy/LICENSE
+lib/node_modules/npm/node_modules/archy/examples/beep.js
+lib/node_modules/npm/node_modules/archy/examples/multi_line.js
+lib/node_modules/npm/node_modules/archy/index.js
+lib/node_modules/npm/node_modules/archy/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/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
+lib/node_modules/npm/node_modules/bin-links/lib/check-bins.js
+lib/node_modules/npm/node_modules/bin-links/lib/fix-bin.js
+lib/node_modules/npm/node_modules/bin-links/lib/get-node-modules.js
+lib/node_modules/npm/node_modules/bin-links/lib/get-paths.js
+lib/node_modules/npm/node_modules/bin-links/lib/get-prefix.js
+lib/node_modules/npm/node_modules/bin-links/lib/index.js
+lib/node_modules/npm/node_modules/bin-links/lib/is-windows.js
+lib/node_modules/npm/node_modules/bin-links/lib/link-bin.js
+lib/node_modules/npm/node_modules/bin-links/lib/link-bins.js
+lib/node_modules/npm/node_modules/bin-links/lib/link-gently.js
+lib/node_modules/npm/node_modules/bin-links/lib/link-mans.js
+lib/node_modules/npm/node_modules/bin-links/lib/man-target.js
+lib/node_modules/npm/node_modules/bin-links/lib/shim-bin.js
+lib/node_modules/npm/node_modules/bin-links/package.json
+lib/node_modules/npm/node_modules/binary-extensions/binary-extensions.json
+lib/node_modules/npm/node_modules/binary-extensions/index.js
+lib/node_modules/npm/node_modules/binary-extensions/license
+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/cacache/LICENSE.md
+lib/node_modules/npm/node_modules/cacache/lib/content/path.js
+lib/node_modules/npm/node_modules/cacache/lib/content/read.js
+lib/node_modules/npm/node_modules/cacache/lib/content/rm.js
+lib/node_modules/npm/node_modules/cacache/lib/content/write.js
+lib/node_modules/npm/node_modules/cacache/lib/entry-index.js
+lib/node_modules/npm/node_modules/cacache/lib/get.js
+lib/node_modules/npm/node_modules/cacache/lib/index.js
+lib/node_modules/npm/node_modules/cacache/lib/memoization.js
+lib/node_modules/npm/node_modules/cacache/lib/put.js
+lib/node_modules/npm/node_modules/cacache/lib/rm.js
+lib/node_modules/npm/node_modules/cacache/lib/util/glob.js
+lib/node_modules/npm/node_modules/cacache/lib/util/hash-to-segments.js
+lib/node_modules/npm/node_modules/cacache/lib/util/tmp.js
+lib/node_modules/npm/node_modules/cacache/lib/verify.js
+lib/node_modules/npm/node_modules/cacache/package.json
+lib/node_modules/npm/node_modules/chalk/license
+lib/node_modules/npm/node_modules/chalk/package.json
+lib/node_modules/npm/node_modules/chalk/source/index.js
+lib/node_modules/npm/node_modules/chalk/source/utilities.js
+lib/node_modules/npm/node_modules/chalk/source/vendor/ansi-styles/index.js
+lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/browser.js
+lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/index.js
+lib/node_modules/npm/node_modules/chownr/LICENSE.md
+lib/node_modules/npm/node_modules/chownr/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/chownr/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/chownr/dist/esm/index.js
+lib/node_modules/npm/node_modules/chownr/dist/esm/package.json
+lib/node_modules/npm/node_modules/chownr/package.json
+lib/node_modules/npm/node_modules/ci-info/LICENSE
+lib/node_modules/npm/node_modules/ci-info/index.js
+lib/node_modules/npm/node_modules/ci-info/package.json
+lib/node_modules/npm/node_modules/ci-info/vendors.json
+lib/node_modules/npm/node_modules/cidr-regex/LICENSE
+lib/node_modules/npm/node_modules/cidr-regex/dist/index.js
+lib/node_modules/npm/node_modules/cidr-regex/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/package.json
+lib/node_modules/npm/node_modules/cli-columns/test.js
+lib/node_modules/npm/node_modules/cmd-shim/LICENSE
+lib/node_modules/npm/node_modules/cmd-shim/lib/index.js
+lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js
+lib/node_modules/npm/node_modules/cmd-shim/package.json
+lib/node_modules/npm/node_modules/color-convert/LICENSE
+lib/node_modules/npm/node_modules/color-convert/conversions.js
+lib/node_modules/npm/node_modules/color-convert/index.js
+lib/node_modules/npm/node_modules/color-convert/package.json
+lib/node_modules/npm/node_modules/color-convert/route.js
+lib/node_modules/npm/node_modules/color-name/LICENSE
+lib/node_modules/npm/node_modules/color-name/index.js
+lib/node_modules/npm/node_modules/color-name/package.json
+lib/node_modules/npm/node_modules/common-ancestor-path/LICENSE
+lib/node_modules/npm/node_modules/common-ancestor-path/index.js
+lib/node_modules/npm/node_modules/common-ancestor-path/package.json
+lib/node_modules/npm/node_modules/cross-spawn/LICENSE
+lib/node_modules/npm/node_modules/cross-spawn/index.js
+lib/node_modules/npm/node_modules/cross-spawn/lib/enoent.js
+lib/node_modules/npm/node_modules/cross-spawn/lib/parse.js
+lib/node_modules/npm/node_modules/cross-spawn/lib/util/escape.js
+lib/node_modules/npm/node_modules/cross-spawn/lib/util/readShebang.js
+lib/node_modules/npm/node_modules/cross-spawn/lib/util/resolveCommand.js
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/LICENSE
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/index.js
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/mode.js
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/package.json
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/windows.js
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/LICENSE
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/README.md
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/bin/node-which
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/package.json
+lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/which.js
+lib/node_modules/npm/node_modules/cross-spawn/package.json
+lib/node_modules/npm/node_modules/cssesc/LICENSE-MIT.txt
+lib/node_modules/npm/node_modules/cssesc/README.md
+lib/node_modules/npm/node_modules/cssesc/bin/cssesc
+lib/node_modules/npm/node_modules/cssesc/cssesc.js
+lib/node_modules/npm/node_modules/cssesc/man/cssesc.1
+lib/node_modules/npm/node_modules/cssesc/package.json
+lib/node_modules/npm/node_modules/debug/LICENSE
+lib/node_modules/npm/node_modules/debug/package.json
+lib/node_modules/npm/node_modules/debug/src/browser.js
+lib/node_modules/npm/node_modules/debug/src/common.js
+lib/node_modules/npm/node_modules/debug/src/index.js
+lib/node_modules/npm/node_modules/debug/src/node.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
+lib/node_modules/npm/node_modules/diff/dist/diff.min.js
+lib/node_modules/npm/node_modules/diff/eslint.config.mjs
+lib/node_modules/npm/node_modules/diff/libcjs/convert/dmp.js
+lib/node_modules/npm/node_modules/diff/libcjs/convert/xml.js
+lib/node_modules/npm/node_modules/diff/libcjs/diff/array.js
+lib/node_modules/npm/node_modules/diff/libcjs/diff/base.js
+lib/node_modules/npm/node_modules/diff/libcjs/diff/character.js
+lib/node_modules/npm/node_modules/diff/libcjs/diff/css.js
+lib/node_modules/npm/node_modules/diff/libcjs/diff/json.js
+lib/node_modules/npm/node_modules/diff/libcjs/diff/line.js
+lib/node_modules/npm/node_modules/diff/libcjs/diff/sentence.js
+lib/node_modules/npm/node_modules/diff/libcjs/diff/word.js
+lib/node_modules/npm/node_modules/diff/libcjs/index.js
+lib/node_modules/npm/node_modules/diff/libcjs/package.json
+lib/node_modules/npm/node_modules/diff/libcjs/patch/apply.js
+lib/node_modules/npm/node_modules/diff/libcjs/patch/create.js
+lib/node_modules/npm/node_modules/diff/libcjs/patch/line-endings.js
+lib/node_modules/npm/node_modules/diff/libcjs/patch/parse.js
+lib/node_modules/npm/node_modules/diff/libcjs/patch/reverse.js
+lib/node_modules/npm/node_modules/diff/libcjs/types.js
+lib/node_modules/npm/node_modules/diff/libcjs/util/array.js
+lib/node_modules/npm/node_modules/diff/libcjs/util/distance-iterator.js
+lib/node_modules/npm/node_modules/diff/libcjs/util/params.js
+lib/node_modules/npm/node_modules/diff/libcjs/util/string.js
+lib/node_modules/npm/node_modules/diff/libesm/convert/dmp.js
+lib/node_modules/npm/node_modules/diff/libesm/convert/xml.js
+lib/node_modules/npm/node_modules/diff/libesm/diff/array.js
+lib/node_modules/npm/node_modules/diff/libesm/diff/base.js
+lib/node_modules/npm/node_modules/diff/libesm/diff/character.js
+lib/node_modules/npm/node_modules/diff/libesm/diff/css.js
+lib/node_modules/npm/node_modules/diff/libesm/diff/json.js
+lib/node_modules/npm/node_modules/diff/libesm/diff/line.js
+lib/node_modules/npm/node_modules/diff/libesm/diff/sentence.js
+lib/node_modules/npm/node_modules/diff/libesm/diff/word.js
+lib/node_modules/npm/node_modules/diff/libesm/index.js
+lib/node_modules/npm/node_modules/diff/libesm/package.json
+lib/node_modules/npm/node_modules/diff/libesm/patch/apply.js
+lib/node_modules/npm/node_modules/diff/libesm/patch/create.js
+lib/node_modules/npm/node_modules/diff/libesm/patch/line-endings.js
+lib/node_modules/npm/node_modules/diff/libesm/patch/parse.js
+lib/node_modules/npm/node_modules/diff/libesm/patch/reverse.js
+lib/node_modules/npm/node_modules/diff/libesm/types.js
+lib/node_modules/npm/node_modules/diff/libesm/util/array.js
+lib/node_modules/npm/node_modules/diff/libesm/util/distance-iterator.js
+lib/node_modules/npm/node_modules/diff/libesm/util/params.js
+lib/node_modules/npm/node_modules/diff/libesm/util/string.js
+lib/node_modules/npm/node_modules/diff/package.json
+lib/node_modules/npm/node_modules/diff/release-notes.md
+lib/node_modules/npm/node_modules/eastasianwidth/eastasianwidth.js
+lib/node_modules/npm/node_modules/eastasianwidth/package.json
+lib/node_modules/npm/node_modules/emoji-regex/LICENSE-MIT.txt
+lib/node_modules/npm/node_modules/emoji-regex/es2015/index.js
+lib/node_modules/npm/node_modules/emoji-regex/es2015/text.js
+lib/node_modules/npm/node_modules/emoji-regex/index.js
+lib/node_modules/npm/node_modules/emoji-regex/package.json
+lib/node_modules/npm/node_modules/emoji-regex/text.js
+lib/node_modules/npm/node_modules/encoding/LICENSE
+lib/node_modules/npm/node_modules/encoding/lib/encoding.js
+lib/node_modules/npm/node_modules/encoding/package.json
+lib/node_modules/npm/node_modules/env-paths/index.js
+lib/node_modules/npm/node_modules/env-paths/license
+lib/node_modules/npm/node_modules/env-paths/package.json
+lib/node_modules/npm/node_modules/err-code/bower.json
+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/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
+lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.base.js
+lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.factory.js
+lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.interface.js
+lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js
+lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js
+lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js
+lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js
+lib/node_modules/npm/node_modules/exponential-backoff/dist/options.js
+lib/node_modules/npm/node_modules/exponential-backoff/package.json
+lib/node_modules/npm/node_modules/fastest-levenshtein/LICENSE.md
+lib/node_modules/npm/node_modules/fastest-levenshtein/bench.js
+lib/node_modules/npm/node_modules/fastest-levenshtein/esm/mod.js
+lib/node_modules/npm/node_modules/fastest-levenshtein/mod.js
+lib/node_modules/npm/node_modules/fastest-levenshtein/package.json
+lib/node_modules/npm/node_modules/fastest-levenshtein/test.js
+lib/node_modules/npm/node_modules/foreground-child/LICENSE
+lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/all-signals.js
+lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/proxy-signals.js
+lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/watchdog.js
+lib/node_modules/npm/node_modules/foreground-child/dist/esm/all-signals.js
+lib/node_modules/npm/node_modules/foreground-child/dist/esm/index.js
+lib/node_modules/npm/node_modules/foreground-child/dist/esm/package.json
+lib/node_modules/npm/node_modules/foreground-child/dist/esm/proxy-signals.js
+lib/node_modules/npm/node_modules/foreground-child/dist/esm/watchdog.js
+lib/node_modules/npm/node_modules/foreground-child/package.json
+lib/node_modules/npm/node_modules/fs-minipass/LICENSE
+lib/node_modules/npm/node_modules/fs-minipass/lib/index.js
+lib/node_modules/npm/node_modules/fs-minipass/package.json
+lib/node_modules/npm/node_modules/glob/LICENSE
+lib/node_modules/npm/node_modules/glob/README.md
+lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.d.ts
+lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.js
+lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.js.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.d.ts
+lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.js
+lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.js.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.d.ts
+lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.js
+lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.js.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/index.d.ts
+lib/node_modules/npm/node_modules/glob/dist/commonjs/index.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/glob/dist/commonjs/index.js.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/glob/dist/commonjs/pattern.d.ts
+lib/node_modules/npm/node_modules/glob/dist/commonjs/pattern.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/pattern.js
+lib/node_modules/npm/node_modules/glob/dist/commonjs/pattern.js.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.d.ts
+lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.js
+lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.js.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.d.ts
+lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.js
+lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.js.map
+lib/node_modules/npm/node_modules/glob/dist/esm/bin.d.mts
+lib/node_modules/npm/node_modules/glob/dist/esm/bin.d.mts.map
+lib/node_modules/npm/node_modules/glob/dist/esm/bin.mjs
+lib/node_modules/npm/node_modules/glob/dist/esm/bin.mjs.map
+lib/node_modules/npm/node_modules/glob/dist/esm/glob.d.ts
+lib/node_modules/npm/node_modules/glob/dist/esm/glob.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/esm/glob.js
+lib/node_modules/npm/node_modules/glob/dist/esm/glob.js.map
+lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.d.ts
+lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.js
+lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.js.map
+lib/node_modules/npm/node_modules/glob/dist/esm/ignore.d.ts
+lib/node_modules/npm/node_modules/glob/dist/esm/ignore.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/esm/ignore.js
+lib/node_modules/npm/node_modules/glob/dist/esm/ignore.js.map
+lib/node_modules/npm/node_modules/glob/dist/esm/index.d.ts
+lib/node_modules/npm/node_modules/glob/dist/esm/index.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/esm/index.js
+lib/node_modules/npm/node_modules/glob/dist/esm/index.js.map
+lib/node_modules/npm/node_modules/glob/dist/esm/package.json
+lib/node_modules/npm/node_modules/glob/dist/esm/pattern.d.ts
+lib/node_modules/npm/node_modules/glob/dist/esm/pattern.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/esm/pattern.js
+lib/node_modules/npm/node_modules/glob/dist/esm/pattern.js.map
+lib/node_modules/npm/node_modules/glob/dist/esm/processor.d.ts
+lib/node_modules/npm/node_modules/glob/dist/esm/processor.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/esm/processor.js
+lib/node_modules/npm/node_modules/glob/dist/esm/processor.js.map
+lib/node_modules/npm/node_modules/glob/dist/esm/walker.d.ts
+lib/node_modules/npm/node_modules/glob/dist/esm/walker.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/esm/walker.js
+lib/node_modules/npm/node_modules/glob/dist/esm/walker.js.map
+lib/node_modules/npm/node_modules/glob/package.json
+lib/node_modules/npm/node_modules/graceful-fs/LICENSE
+lib/node_modules/npm/node_modules/graceful-fs/clone.js
+lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js
+lib/node_modules/npm/node_modules/graceful-fs/legacy-streams.js
+lib/node_modules/npm/node_modules/graceful-fs/package.json
+lib/node_modules/npm/node_modules/graceful-fs/polyfills.js
+lib/node_modules/npm/node_modules/hosted-git-info/LICENSE
+lib/node_modules/npm/node_modules/hosted-git-info/lib/from-url.js
+lib/node_modules/npm/node_modules/hosted-git-info/lib/hosts.js
+lib/node_modules/npm/node_modules/hosted-git-info/lib/index.js
+lib/node_modules/npm/node_modules/hosted-git-info/lib/parse-url.js
+lib/node_modules/npm/node_modules/hosted-git-info/package.json
+lib/node_modules/npm/node_modules/http-cache-semantics/LICENSE
+lib/node_modules/npm/node_modules/http-cache-semantics/index.js
+lib/node_modules/npm/node_modules/http-cache-semantics/package.json
+lib/node_modules/npm/node_modules/http-proxy-agent/LICENSE
+lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.js
+lib/node_modules/npm/node_modules/http-proxy-agent/package.json
+lib/node_modules/npm/node_modules/https-proxy-agent/LICENSE
+lib/node_modules/npm/node_modules/https-proxy-agent/dist/index.js
+lib/node_modules/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js
+lib/node_modules/npm/node_modules/https-proxy-agent/package.json
+lib/node_modules/npm/node_modules/iconv-lite/LICENSE
+lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-codec.js
+lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-data.js
+lib/node_modules/npm/node_modules/iconv-lite/encodings/index.js
+lib/node_modules/npm/node_modules/iconv-lite/encodings/internal.js
+lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-codec.js
+lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js
+lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data.js
+lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/big5-added.json
+lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp936.json
+lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp949.json
+lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp950.json
+lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/eucjp.json
+lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json
+lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json
+lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json
+lib/node_modules/npm/node_modules/iconv-lite/encodings/utf16.js
+lib/node_modules/npm/node_modules/iconv-lite/encodings/utf32.js
+lib/node_modules/npm/node_modules/iconv-lite/encodings/utf7.js
+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/ignore-walk/LICENSE
+lib/node_modules/npm/node_modules/ignore-walk/lib/index.js
+lib/node_modules/npm/node_modules/ignore-walk/package.json
+lib/node_modules/npm/node_modules/imurmurhash/imurmurhash.js
+lib/node_modules/npm/node_modules/imurmurhash/imurmurhash.min.js
+lib/node_modules/npm/node_modules/imurmurhash/package.json
+lib/node_modules/npm/node_modules/ini/LICENSE
+lib/node_modules/npm/node_modules/ini/lib/ini.js
+lib/node_modules/npm/node_modules/ini/package.json
+lib/node_modules/npm/node_modules/init-package-json/LICENSE.md
+lib/node_modules/npm/node_modules/init-package-json/lib/default-input.js
+lib/node_modules/npm/node_modules/init-package-json/lib/init-package-json.js
+lib/node_modules/npm/node_modules/init-package-json/package.json
+lib/node_modules/npm/node_modules/ip-address/LICENSE
+lib/node_modules/npm/node_modules/ip-address/dist/address-error.js
+lib/node_modules/npm/node_modules/ip-address/dist/common.js
+lib/node_modules/npm/node_modules/ip-address/dist/ip-address.js
+lib/node_modules/npm/node_modules/ip-address/dist/ipv4.js
+lib/node_modules/npm/node_modules/ip-address/dist/ipv6.js
+lib/node_modules/npm/node_modules/ip-address/dist/v4/constants.js
+lib/node_modules/npm/node_modules/ip-address/dist/v6/constants.js
+lib/node_modules/npm/node_modules/ip-address/dist/v6/helpers.js
+lib/node_modules/npm/node_modules/ip-address/dist/v6/regular-expressions.js
+lib/node_modules/npm/node_modules/ip-address/package.json
+lib/node_modules/npm/node_modules/ip-regex/index.js
+lib/node_modules/npm/node_modules/ip-regex/license
+lib/node_modules/npm/node_modules/ip-regex/package.json
+lib/node_modules/npm/node_modules/is-cidr/LICENSE
+lib/node_modules/npm/node_modules/is-cidr/dist/index.js
+lib/node_modules/npm/node_modules/is-cidr/package.json
+lib/node_modules/npm/node_modules/is-fullwidth-code-point/index.js
+lib/node_modules/npm/node_modules/is-fullwidth-code-point/license
+lib/node_modules/npm/node_modules/is-fullwidth-code-point/package.json
+lib/node_modules/npm/node_modules/isexe/dist/cjs/index.js
+lib/node_modules/npm/node_modules/isexe/dist/cjs/options.js
+lib/node_modules/npm/node_modules/isexe/dist/cjs/package.json
+lib/node_modules/npm/node_modules/isexe/dist/cjs/posix.js
+lib/node_modules/npm/node_modules/isexe/dist/cjs/win32.js
+lib/node_modules/npm/node_modules/isexe/dist/mjs/index.js
+lib/node_modules/npm/node_modules/isexe/dist/mjs/options.js
+lib/node_modules/npm/node_modules/isexe/dist/mjs/package.json
+lib/node_modules/npm/node_modules/isexe/dist/mjs/posix.js
+lib/node_modules/npm/node_modules/isexe/dist/mjs/win32.js
+lib/node_modules/npm/node_modules/isexe/package.json
+lib/node_modules/npm/node_modules/jackspeak/LICENSE.md
+lib/node_modules/npm/node_modules/jackspeak/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/jackspeak/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/jackspeak/dist/esm/index.js
+lib/node_modules/npm/node_modules/jackspeak/dist/esm/package.json
+lib/node_modules/npm/node_modules/jackspeak/package.json
+lib/node_modules/npm/node_modules/json-parse-even-better-errors/LICENSE.md
+lib/node_modules/npm/node_modules/json-parse-even-better-errors/lib/index.js
+lib/node_modules/npm/node_modules/json-parse-even-better-errors/package.json
+lib/node_modules/npm/node_modules/json-stringify-nice/LICENSE
+lib/node_modules/npm/node_modules/json-stringify-nice/index.js
+lib/node_modules/npm/node_modules/json-stringify-nice/package.json
+lib/node_modules/npm/node_modules/jsonparse/LICENSE
+lib/node_modules/npm/node_modules/jsonparse/bench.js
+lib/node_modules/npm/node_modules/jsonparse/examples/twitterfeed.js
+lib/node_modules/npm/node_modules/jsonparse/jsonparse.js
+lib/node_modules/npm/node_modules/jsonparse/package.json
+lib/node_modules/npm/node_modules/jsonparse/samplejson/basic.json
+lib/node_modules/npm/node_modules/jsonparse/samplejson/basic2.json
+lib/node_modules/npm/node_modules/just-diff-apply/LICENSE
+lib/node_modules/npm/node_modules/just-diff-apply/index.cjs
+lib/node_modules/npm/node_modules/just-diff-apply/index.mjs
+lib/node_modules/npm/node_modules/just-diff-apply/package.json
+lib/node_modules/npm/node_modules/just-diff-apply/rollup.config.js
+lib/node_modules/npm/node_modules/just-diff/LICENSE
+lib/node_modules/npm/node_modules/just-diff/index.cjs
+lib/node_modules/npm/node_modules/just-diff/index.mjs
+lib/node_modules/npm/node_modules/just-diff/package.json
+lib/node_modules/npm/node_modules/just-diff/rollup.config.js
+lib/node_modules/npm/node_modules/libnpmaccess/LICENSE
+lib/node_modules/npm/node_modules/libnpmaccess/README.md
+lib/node_modules/npm/node_modules/libnpmaccess/lib/index.js
+lib/node_modules/npm/node_modules/libnpmaccess/package.json
+lib/node_modules/npm/node_modules/libnpmdiff/LICENSE
+lib/node_modules/npm/node_modules/libnpmdiff/README.md
+lib/node_modules/npm/node_modules/libnpmdiff/lib/format-diff.js
+lib/node_modules/npm/node_modules/libnpmdiff/lib/index.js
+lib/node_modules/npm/node_modules/libnpmdiff/lib/should-print-patch.js
+lib/node_modules/npm/node_modules/libnpmdiff/lib/tarball.js
+lib/node_modules/npm/node_modules/libnpmdiff/lib/untar.js
+lib/node_modules/npm/node_modules/libnpmdiff/package.json
+lib/node_modules/npm/node_modules/libnpmexec/LICENSE
+lib/node_modules/npm/node_modules/libnpmexec/README.md
+lib/node_modules/npm/node_modules/libnpmexec/lib/file-exists.js
+lib/node_modules/npm/node_modules/libnpmexec/lib/get-bin-from-manifest.js
+lib/node_modules/npm/node_modules/libnpmexec/lib/index.js
+lib/node_modules/npm/node_modules/libnpmexec/lib/is-windows.js
+lib/node_modules/npm/node_modules/libnpmexec/lib/no-tty.js
+lib/node_modules/npm/node_modules/libnpmexec/lib/run-script.js
+lib/node_modules/npm/node_modules/libnpmexec/lib/with-lock.js
+lib/node_modules/npm/node_modules/libnpmexec/package.json
+lib/node_modules/npm/node_modules/libnpmfund/LICENSE
+lib/node_modules/npm/node_modules/libnpmfund/README.md
+lib/node_modules/npm/node_modules/libnpmfund/lib/index.js
+lib/node_modules/npm/node_modules/libnpmfund/package.json
+lib/node_modules/npm/node_modules/libnpmorg/LICENSE
+lib/node_modules/npm/node_modules/libnpmorg/README.md
+lib/node_modules/npm/node_modules/libnpmorg/lib/index.js
+lib/node_modules/npm/node_modules/libnpmorg/package.json
+lib/node_modules/npm/node_modules/libnpmpack/LICENSE
+lib/node_modules/npm/node_modules/libnpmpack/README.md
+lib/node_modules/npm/node_modules/libnpmpack/lib/index.js
+lib/node_modules/npm/node_modules/libnpmpack/package.json
+lib/node_modules/npm/node_modules/libnpmpublish/LICENSE
+lib/node_modules/npm/node_modules/libnpmpublish/README.md
+lib/node_modules/npm/node_modules/libnpmpublish/lib/index.js
+lib/node_modules/npm/node_modules/libnpmpublish/lib/provenance.js
+lib/node_modules/npm/node_modules/libnpmpublish/lib/publish.js
+lib/node_modules/npm/node_modules/libnpmpublish/lib/unpublish.js
+lib/node_modules/npm/node_modules/libnpmpublish/package.json
+lib/node_modules/npm/node_modules/libnpmsearch/LICENSE
+lib/node_modules/npm/node_modules/libnpmsearch/README.md
+lib/node_modules/npm/node_modules/libnpmsearch/lib/index.js
+lib/node_modules/npm/node_modules/libnpmsearch/package.json
+lib/node_modules/npm/node_modules/libnpmteam/LICENSE
+lib/node_modules/npm/node_modules/libnpmteam/README.md
+lib/node_modules/npm/node_modules/libnpmteam/lib/index.js
+lib/node_modules/npm/node_modules/libnpmteam/package.json
+lib/node_modules/npm/node_modules/libnpmversion/LICENSE
+lib/node_modules/npm/node_modules/libnpmversion/README.md
+lib/node_modules/npm/node_modules/libnpmversion/lib/commit.js
+lib/node_modules/npm/node_modules/libnpmversion/lib/enforce-clean.js
+lib/node_modules/npm/node_modules/libnpmversion/lib/index.js
+lib/node_modules/npm/node_modules/libnpmversion/lib/read-json.js
+lib/node_modules/npm/node_modules/libnpmversion/lib/retrieve-tag.js
+lib/node_modules/npm/node_modules/libnpmversion/lib/tag.js
+lib/node_modules/npm/node_modules/libnpmversion/lib/version.js
+lib/node_modules/npm/node_modules/libnpmversion/lib/write-json.js
+lib/node_modules/npm/node_modules/libnpmversion/package.json
+lib/node_modules/npm/node_modules/lru-cache/LICENSE
+lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.min.js
+lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.js
+lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.min.js
+lib/node_modules/npm/node_modules/lru-cache/dist/esm/package.json
+lib/node_modules/npm/node_modules/lru-cache/package.json
+lib/node_modules/npm/node_modules/make-fetch-happen/LICENSE
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/entry.js
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/errors.js
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/index.js
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/key.js
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/policy.js
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/fetch.js
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/index.js
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/options.js
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/pipeline.js
+lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js
+lib/node_modules/npm/node_modules/make-fetch-happen/package.json
+lib/node_modules/npm/node_modules/minimatch/LICENSE
+lib/node_modules/npm/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/minimatch/dist/commonjs/ast.js
+lib/node_modules/npm/node_modules/minimatch/dist/commonjs/brace-expressions.js
+lib/node_modules/npm/node_modules/minimatch/dist/commonjs/escape.js
+lib/node_modules/npm/node_modules/minimatch/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/minimatch/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/minimatch/dist/commonjs/unescape.js
+lib/node_modules/npm/node_modules/minimatch/dist/esm/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/minimatch/dist/esm/ast.js
+lib/node_modules/npm/node_modules/minimatch/dist/esm/brace-expressions.js
+lib/node_modules/npm/node_modules/minimatch/dist/esm/escape.js
+lib/node_modules/npm/node_modules/minimatch/dist/esm/index.js
+lib/node_modules/npm/node_modules/minimatch/dist/esm/package.json
+lib/node_modules/npm/node_modules/minimatch/dist/esm/unescape.js
+lib/node_modules/npm/node_modules/minimatch/package.json
+lib/node_modules/npm/node_modules/minipass-collect/LICENSE
+lib/node_modules/npm/node_modules/minipass-collect/index.js
+lib/node_modules/npm/node_modules/minipass-collect/package.json
+lib/node_modules/npm/node_modules/minipass-fetch/LICENSE
+lib/node_modules/npm/node_modules/minipass-fetch/lib/abort-error.js
+lib/node_modules/npm/node_modules/minipass-fetch/lib/blob.js
+lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js
+lib/node_modules/npm/node_modules/minipass-fetch/lib/fetch-error.js
+lib/node_modules/npm/node_modules/minipass-fetch/lib/headers.js
+lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js
+lib/node_modules/npm/node_modules/minipass-fetch/lib/request.js
+lib/node_modules/npm/node_modules/minipass-fetch/lib/response.js
+lib/node_modules/npm/node_modules/minipass-fetch/package.json
+lib/node_modules/npm/node_modules/minipass-flush/LICENSE
+lib/node_modules/npm/node_modules/minipass-flush/index.js
+lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/index.js
+lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/package.json
+lib/node_modules/npm/node_modules/minipass-flush/package.json
+lib/node_modules/npm/node_modules/minipass-pipeline/LICENSE
+lib/node_modules/npm/node_modules/minipass-pipeline/index.js
+lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js
+lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json
+lib/node_modules/npm/node_modules/minipass-pipeline/package.json
+lib/node_modules/npm/node_modules/minipass-sized/LICENSE
+lib/node_modules/npm/node_modules/minipass-sized/index.js
+lib/node_modules/npm/node_modules/minipass-sized/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/minipass-sized/node_modules/minipass/index.js
+lib/node_modules/npm/node_modules/minipass-sized/node_modules/minipass/package.json
+lib/node_modules/npm/node_modules/minipass-sized/package.json
+lib/node_modules/npm/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/minipass/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/minipass/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/minipass/dist/esm/index.js
+lib/node_modules/npm/node_modules/minipass/dist/esm/package.json
+lib/node_modules/npm/node_modules/minipass/package.json
+lib/node_modules/npm/node_modules/minizlib/LICENSE
+lib/node_modules/npm/node_modules/minizlib/dist/commonjs/constants.js
+lib/node_modules/npm/node_modules/minizlib/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/minizlib/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/minizlib/dist/esm/constants.js
+lib/node_modules/npm/node_modules/minizlib/dist/esm/index.js
+lib/node_modules/npm/node_modules/minizlib/dist/esm/package.json
+lib/node_modules/npm/node_modules/minizlib/package.json
+lib/node_modules/npm/node_modules/ms/index.js
+lib/node_modules/npm/node_modules/ms/license.md
+lib/node_modules/npm/node_modules/ms/package.json
+lib/node_modules/npm/node_modules/mute-stream/LICENSE
+lib/node_modules/npm/node_modules/mute-stream/lib/index.js
+lib/node_modules/npm/node_modules/mute-stream/package.json
+lib/node_modules/npm/node_modules/negotiator/HISTORY.md
+lib/node_modules/npm/node_modules/negotiator/LICENSE
+lib/node_modules/npm/node_modules/negotiator/index.js
+lib/node_modules/npm/node_modules/negotiator/lib/charset.js
+lib/node_modules/npm/node_modules/negotiator/lib/encoding.js
+lib/node_modules/npm/node_modules/negotiator/lib/language.js
+lib/node_modules/npm/node_modules/negotiator/lib/mediaType.js
+lib/node_modules/npm/node_modules/negotiator/package.json
+lib/node_modules/npm/node_modules/node-gyp/.release-please-manifest.json
+lib/node_modules/npm/node_modules/node-gyp/CHANGELOG.md
+lib/node_modules/npm/node_modules/node-gyp/CODE_OF_CONDUCT.md
+lib/node_modules/npm/node_modules/node-gyp/CONTRIBUTING.md
+lib/node_modules/npm/node_modules/node-gyp/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/README.md
+lib/node_modules/npm/node_modules/node-gyp/SECURITY.md
+lib/node_modules/npm/node_modules/node-gyp/addon.gypi
+lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
+lib/node_modules/npm/node_modules/node-gyp/eslint.config.js
+lib/node_modules/npm/node_modules/node-gyp/gyp/.release-please-manifest.json
+lib/node_modules/npm/node_modules/node-gyp/gyp/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/gyp/data/ninja/build.ninja
+lib/node_modules/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc
+lib/node_modules/npm/node_modules/node-gyp/gyp/docs/GypVsCMake.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Hacking.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/docs/InputFormatReference.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/docs/LanguageSpecification.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/docs/README.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Testing.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/gyp
+lib/node_modules/npm/node_modules/node-gyp/gyp/gyp.bat
+lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/pyproject.toml
+lib/node_modules/npm/node_modules/node-gyp/gyp/release-please-config.json
+lib/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py
+lib/node_modules/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs
+lib/node_modules/npm/node_modules/node-gyp/lib/build.js
+lib/node_modules/npm/node_modules/node-gyp/lib/clean.js
+lib/node_modules/npm/node_modules/node-gyp/lib/configure.js
+lib/node_modules/npm/node_modules/node-gyp/lib/create-config-gypi.js
+lib/node_modules/npm/node_modules/node-gyp/lib/download.js
+lib/node_modules/npm/node_modules/node-gyp/lib/find-node-directory.js
+lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js
+lib/node_modules/npm/node_modules/node-gyp/lib/find-visualstudio.js
+lib/node_modules/npm/node_modules/node-gyp/lib/install.js
+lib/node_modules/npm/node_modules/node-gyp/lib/list.js
+lib/node_modules/npm/node_modules/node-gyp/lib/log.js
+lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js
+lib/node_modules/npm/node_modules/node-gyp/lib/process-release.js
+lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js
+lib/node_modules/npm/node_modules/node-gyp/lib/remove.js
+lib/node_modules/npm/node_modules/node-gyp/lib/util.js
+lib/node_modules/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh
+lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/agents.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/dns.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/errors.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/options.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/proxy.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/LICENSE.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/content/path.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/content/read.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/content/rm.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/content/write.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/entry-index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/get.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/memoization.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/put.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/rm.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/util/glob.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/util/hash-to-segments.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/util/tmp.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/verify.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/README.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.d.mts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.d.mts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.mjs
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.mjs.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/LICENSE.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/commonjs/parse-args.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/esm/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/esm/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/esm/parse-args.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/commonjs/index.min.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/esm/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/esm/index.min.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/esm/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/entry.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/errors.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/key.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/policy.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/fetch.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/options.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/pipeline.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/remote.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/ast.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/brace-expressions.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/escape.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/unescape.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/ast.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/brace-expressions.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/escape.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/unescape.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/LICENSE.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/dist/esm/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/dist/esm/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/package.json
+lib/node_modules/npm/node_modules/node-gyp/package.json
+lib/node_modules/npm/node_modules/node-gyp/release-please-config.json
+lib/node_modules/npm/node_modules/node-gyp/src/win_delay_load_hook.cc
+lib/node_modules/npm/node_modules/nopt/LICENSE
+lib/node_modules/npm/node_modules/nopt/README.md
+lib/node_modules/npm/node_modules/nopt/bin/nopt.js
+lib/node_modules/npm/node_modules/nopt/lib/debug.js
+lib/node_modules/npm/node_modules/nopt/lib/nopt-lib.js
+lib/node_modules/npm/node_modules/nopt/lib/nopt.js
+lib/node_modules/npm/node_modules/nopt/lib/type-defs.js
+lib/node_modules/npm/node_modules/nopt/package.json
+lib/node_modules/npm/node_modules/npm-audit-report/LICENSE
+lib/node_modules/npm/node_modules/npm-audit-report/lib/colors.js
+lib/node_modules/npm/node_modules/npm-audit-report/lib/exit-code.js
+lib/node_modules/npm/node_modules/npm-audit-report/lib/index.js
+lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/detail.js
+lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/install.js
+lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/json.js
+lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/quiet.js
+lib/node_modules/npm/node_modules/npm-audit-report/package.json
+lib/node_modules/npm/node_modules/npm-bundled/LICENSE
+lib/node_modules/npm/node_modules/npm-bundled/lib/index.js
+lib/node_modules/npm/node_modules/npm-bundled/package.json
+lib/node_modules/npm/node_modules/npm-install-checks/LICENSE
+lib/node_modules/npm/node_modules/npm-install-checks/lib/current-env.js
+lib/node_modules/npm/node_modules/npm-install-checks/lib/dev-engines.js
+lib/node_modules/npm/node_modules/npm-install-checks/lib/index.js
+lib/node_modules/npm/node_modules/npm-install-checks/package.json
+lib/node_modules/npm/node_modules/npm-normalize-package-bin/LICENSE
+lib/node_modules/npm/node_modules/npm-normalize-package-bin/lib/index.js
+lib/node_modules/npm/node_modules/npm-normalize-package-bin/package.json
+lib/node_modules/npm/node_modules/npm-package-arg/LICENSE
+lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js
+lib/node_modules/npm/node_modules/npm-package-arg/package.json
+lib/node_modules/npm/node_modules/npm-packlist/LICENSE
+lib/node_modules/npm/node_modules/npm-packlist/lib/index.js
+lib/node_modules/npm/node_modules/npm-packlist/package.json
+lib/node_modules/npm/node_modules/npm-pick-manifest/LICENSE.md
+lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js
+lib/node_modules/npm/node_modules/npm-pick-manifest/package.json
+lib/node_modules/npm/node_modules/npm-profile/LICENSE.md
+lib/node_modules/npm/node_modules/npm-profile/lib/index.js
+lib/node_modules/npm/node_modules/npm-profile/package.json
+lib/node_modules/npm/node_modules/npm-registry-fetch/LICENSE.md
+lib/node_modules/npm/node_modules/npm-registry-fetch/lib/auth.js
+lib/node_modules/npm/node_modules/npm-registry-fetch/lib/check-response.js
+lib/node_modules/npm/node_modules/npm-registry-fetch/lib/default-opts.js
+lib/node_modules/npm/node_modules/npm-registry-fetch/lib/errors.js
+lib/node_modules/npm/node_modules/npm-registry-fetch/lib/index.js
+lib/node_modules/npm/node_modules/npm-registry-fetch/lib/json-stream.js
+lib/node_modules/npm/node_modules/npm-registry-fetch/package.json
+lib/node_modules/npm/node_modules/npm-user-validate/LICENSE
+lib/node_modules/npm/node_modules/npm-user-validate/lib/index.js
+lib/node_modules/npm/node_modules/npm-user-validate/package.json
+lib/node_modules/npm/node_modules/p-map/index.js
+lib/node_modules/npm/node_modules/p-map/license
+lib/node_modules/npm/node_modules/p-map/package.json
+lib/node_modules/npm/node_modules/package-json-from-dist/LICENSE.md
+lib/node_modules/npm/node_modules/package-json-from-dist/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/package-json-from-dist/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/package-json-from-dist/dist/esm/index.js
+lib/node_modules/npm/node_modules/package-json-from-dist/dist/esm/package.json
+lib/node_modules/npm/node_modules/package-json-from-dist/package.json
+lib/node_modules/npm/node_modules/pacote/LICENSE
+lib/node_modules/npm/node_modules/pacote/README.md
+lib/node_modules/npm/node_modules/pacote/bin/index.js
+lib/node_modules/npm/node_modules/pacote/lib/dir.js
+lib/node_modules/npm/node_modules/pacote/lib/fetcher.js
+lib/node_modules/npm/node_modules/pacote/lib/file.js
+lib/node_modules/npm/node_modules/pacote/lib/git.js
+lib/node_modules/npm/node_modules/pacote/lib/index.js
+lib/node_modules/npm/node_modules/pacote/lib/registry.js
+lib/node_modules/npm/node_modules/pacote/lib/remote.js
+lib/node_modules/npm/node_modules/pacote/lib/util/add-git-sha.js
+lib/node_modules/npm/node_modules/pacote/lib/util/cache-dir.js
+lib/node_modules/npm/node_modules/pacote/lib/util/is-package-bin.js
+lib/node_modules/npm/node_modules/pacote/lib/util/npm.js
+lib/node_modules/npm/node_modules/pacote/lib/util/protected.js
+lib/node_modules/npm/node_modules/pacote/lib/util/tar-create-options.js
+lib/node_modules/npm/node_modules/pacote/lib/util/trailing-slashes.js
+lib/node_modules/npm/node_modules/pacote/package.json
+lib/node_modules/npm/node_modules/parse-conflict-json/LICENSE.md
+lib/node_modules/npm/node_modules/parse-conflict-json/lib/index.js
+lib/node_modules/npm/node_modules/parse-conflict-json/package.json
+lib/node_modules/npm/node_modules/path-key/index.js
+lib/node_modules/npm/node_modules/path-key/license
+lib/node_modules/npm/node_modules/path-key/package.json
+lib/node_modules/npm/node_modules/path-scurry/LICENSE.md
+lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/path-scurry/dist/esm/index.js
+lib/node_modules/npm/node_modules/path-scurry/dist/esm/package.json
+lib/node_modules/npm/node_modules/path-scurry/package.json
+lib/node_modules/npm/node_modules/postcss-selector-parser/API.md
+lib/node_modules/npm/node_modules/postcss-selector-parser/LICENSE-MIT
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/index.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/parser.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/processor.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/attribute.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/className.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/comment.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/constructors.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/container.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/guards.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/id.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/index.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/namespace.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/nesting.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/node.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/pseudo.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/root.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/string.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/tag.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/types.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/universal.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/sortAscending.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenTypes.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenize.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/ensureObject.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/getProp.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/index.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/stripComments.js
+lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/unesc.js
+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/proggy/LICENSE
+lib/node_modules/npm/node_modules/proggy/lib/client.js
+lib/node_modules/npm/node_modules/proggy/lib/index.js
+lib/node_modules/npm/node_modules/proggy/lib/tracker.js
+lib/node_modules/npm/node_modules/proggy/package.json
+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-call-limit/LICENSE
+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-retry/LICENSE
+lib/node_modules/npm/node_modules/promise-retry/index.js
+lib/node_modules/npm/node_modules/promise-retry/package.json
+lib/node_modules/npm/node_modules/promzard/LICENSE
+lib/node_modules/npm/node_modules/promzard/lib/index.js
+lib/node_modules/npm/node_modules/promzard/package.json
+lib/node_modules/npm/node_modules/qrcode-terminal/.travis.yml
+lib/node_modules/npm/node_modules/qrcode-terminal/LICENSE
+lib/node_modules/npm/node_modules/qrcode-terminal/README.md
+lib/node_modules/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
+lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.js
+lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.png
+lib/node_modules/npm/node_modules/qrcode-terminal/example/callback.js
+lib/node_modules/npm/node_modules/qrcode-terminal/example/small-qrcode.js
+lib/node_modules/npm/node_modules/qrcode-terminal/lib/main.js
+lib/node_modules/npm/node_modules/qrcode-terminal/package.json
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js
+lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js
+lib/node_modules/npm/node_modules/read-cmd-shim/LICENSE
+lib/node_modules/npm/node_modules/read-cmd-shim/lib/index.js
+lib/node_modules/npm/node_modules/read-cmd-shim/package.json
+lib/node_modules/npm/node_modules/read/LICENSE
+lib/node_modules/npm/node_modules/read/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/read/dist/commonjs/read.js
+lib/node_modules/npm/node_modules/read/dist/esm/package.json
+lib/node_modules/npm/node_modules/read/dist/esm/read.js
+lib/node_modules/npm/node_modules/read/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
+lib/node_modules/npm/node_modules/retry/example/dns.js
+lib/node_modules/npm/node_modules/retry/example/stop.js
+lib/node_modules/npm/node_modules/retry/index.js
+lib/node_modules/npm/node_modules/retry/lib/retry.js
+lib/node_modules/npm/node_modules/retry/lib/retry_operation.js
+lib/node_modules/npm/node_modules/retry/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
+lib/node_modules/npm/node_modules/safer-buffer/package.json
+lib/node_modules/npm/node_modules/safer-buffer/safer.js
+lib/node_modules/npm/node_modules/safer-buffer/tests.js
+lib/node_modules/npm/node_modules/semver/LICENSE
+lib/node_modules/npm/node_modules/semver/README.md
+lib/node_modules/npm/node_modules/semver/bin/semver.js
+lib/node_modules/npm/node_modules/semver/classes/comparator.js
+lib/node_modules/npm/node_modules/semver/classes/index.js
+lib/node_modules/npm/node_modules/semver/classes/range.js
+lib/node_modules/npm/node_modules/semver/classes/semver.js
+lib/node_modules/npm/node_modules/semver/functions/clean.js
+lib/node_modules/npm/node_modules/semver/functions/cmp.js
+lib/node_modules/npm/node_modules/semver/functions/coerce.js
+lib/node_modules/npm/node_modules/semver/functions/compare-build.js
+lib/node_modules/npm/node_modules/semver/functions/compare-loose.js
+lib/node_modules/npm/node_modules/semver/functions/compare.js
+lib/node_modules/npm/node_modules/semver/functions/diff.js
+lib/node_modules/npm/node_modules/semver/functions/eq.js
+lib/node_modules/npm/node_modules/semver/functions/gt.js
+lib/node_modules/npm/node_modules/semver/functions/gte.js
+lib/node_modules/npm/node_modules/semver/functions/inc.js
+lib/node_modules/npm/node_modules/semver/functions/lt.js
+lib/node_modules/npm/node_modules/semver/functions/lte.js
+lib/node_modules/npm/node_modules/semver/functions/major.js
+lib/node_modules/npm/node_modules/semver/functions/minor.js
+lib/node_modules/npm/node_modules/semver/functions/neq.js
+lib/node_modules/npm/node_modules/semver/functions/parse.js
+lib/node_modules/npm/node_modules/semver/functions/patch.js
+lib/node_modules/npm/node_modules/semver/functions/prerelease.js
+lib/node_modules/npm/node_modules/semver/functions/rcompare.js
+lib/node_modules/npm/node_modules/semver/functions/rsort.js
+lib/node_modules/npm/node_modules/semver/functions/satisfies.js
+lib/node_modules/npm/node_modules/semver/functions/sort.js
+lib/node_modules/npm/node_modules/semver/functions/valid.js
+lib/node_modules/npm/node_modules/semver/index.js
+lib/node_modules/npm/node_modules/semver/internal/constants.js
+lib/node_modules/npm/node_modules/semver/internal/debug.js
+lib/node_modules/npm/node_modules/semver/internal/identifiers.js
+lib/node_modules/npm/node_modules/semver/internal/lrucache.js
+lib/node_modules/npm/node_modules/semver/internal/parse-options.js
+lib/node_modules/npm/node_modules/semver/internal/re.js
+lib/node_modules/npm/node_modules/semver/package.json
+lib/node_modules/npm/node_modules/semver/preload.js
+lib/node_modules/npm/node_modules/semver/range.bnf
+lib/node_modules/npm/node_modules/semver/ranges/gtr.js
+lib/node_modules/npm/node_modules/semver/ranges/intersects.js
+lib/node_modules/npm/node_modules/semver/ranges/ltr.js
+lib/node_modules/npm/node_modules/semver/ranges/max-satisfying.js
+lib/node_modules/npm/node_modules/semver/ranges/min-satisfying.js
+lib/node_modules/npm/node_modules/semver/ranges/min-version.js
+lib/node_modules/npm/node_modules/semver/ranges/outside.js
+lib/node_modules/npm/node_modules/semver/ranges/simplify.js
+lib/node_modules/npm/node_modules/semver/ranges/subset.js
+lib/node_modules/npm/node_modules/semver/ranges/to-comparators.js
+lib/node_modules/npm/node_modules/semver/ranges/valid.js
+lib/node_modules/npm/node_modules/shebang-command/index.js
+lib/node_modules/npm/node_modules/shebang-command/license
+lib/node_modules/npm/node_modules/shebang-command/package.json
+lib/node_modules/npm/node_modules/shebang-regex/index.js
+lib/node_modules/npm/node_modules/shebang-regex/license
+lib/node_modules/npm/node_modules/shebang-regex/package.json
+lib/node_modules/npm/node_modules/signal-exit/LICENSE.txt
+lib/node_modules/npm/node_modules/signal-exit/dist/cjs/browser.js
+lib/node_modules/npm/node_modules/signal-exit/dist/cjs/index.js
+lib/node_modules/npm/node_modules/signal-exit/dist/cjs/package.json
+lib/node_modules/npm/node_modules/signal-exit/dist/cjs/signals.js
+lib/node_modules/npm/node_modules/signal-exit/dist/mjs/browser.js
+lib/node_modules/npm/node_modules/signal-exit/dist/mjs/index.js
+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/config.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/package.json
+lib/node_modules/npm/node_modules/smart-buffer/LICENSE
+lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js
+lib/node_modules/npm/node_modules/smart-buffer/build/utils.js
+lib/node_modules/npm/node_modules/smart-buffer/docs/ROADMAP.md
+lib/node_modules/npm/node_modules/smart-buffer/package.json
+lib/node_modules/npm/node_modules/socks-proxy-agent/LICENSE
+lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js
+lib/node_modules/npm/node_modules/socks-proxy-agent/package.json
+lib/node_modules/npm/node_modules/socks/LICENSE
+lib/node_modules/npm/node_modules/socks/build/client/socksclient.js
+lib/node_modules/npm/node_modules/socks/build/common/constants.js
+lib/node_modules/npm/node_modules/socks/build/common/helpers.js
+lib/node_modules/npm/node_modules/socks/build/common/receivebuffer.js
+lib/node_modules/npm/node_modules/socks/build/common/util.js
+lib/node_modules/npm/node_modules/socks/build/index.js
+lib/node_modules/npm/node_modules/socks/docs/examples/index.md
+lib/node_modules/npm/node_modules/socks/docs/examples/javascript/associateExample.md
+lib/node_modules/npm/node_modules/socks/docs/examples/javascript/bindExample.md
+lib/node_modules/npm/node_modules/socks/docs/examples/javascript/connectExample.md
+lib/node_modules/npm/node_modules/socks/docs/examples/typescript/associateExample.md
+lib/node_modules/npm/node_modules/socks/docs/examples/typescript/bindExample.md
+lib/node_modules/npm/node_modules/socks/docs/examples/typescript/connectExample.md
+lib/node_modules/npm/node_modules/socks/docs/index.md
+lib/node_modules/npm/node_modules/socks/docs/migratingFromV1.md
+lib/node_modules/npm/node_modules/socks/package.json
+lib/node_modules/npm/node_modules/spdx-correct/LICENSE
+lib/node_modules/npm/node_modules/spdx-correct/index.js
+lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/AUTHORS
+lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/LICENSE
+lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/index.js
+lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/package.json
+lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/parse.js
+lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/scan.js
+lib/node_modules/npm/node_modules/spdx-correct/package.json
+lib/node_modules/npm/node_modules/spdx-exceptions/deprecated.json
+lib/node_modules/npm/node_modules/spdx-exceptions/index.json
+lib/node_modules/npm/node_modules/spdx-exceptions/package.json
+lib/node_modules/npm/node_modules/spdx-expression-parse/AUTHORS
+lib/node_modules/npm/node_modules/spdx-expression-parse/LICENSE
+lib/node_modules/npm/node_modules/spdx-expression-parse/index.js
+lib/node_modules/npm/node_modules/spdx-expression-parse/package.json
+lib/node_modules/npm/node_modules/spdx-expression-parse/parse.js
+lib/node_modules/npm/node_modules/spdx-expression-parse/scan.js
+lib/node_modules/npm/node_modules/spdx-license-ids/deprecated.json
+lib/node_modules/npm/node_modules/spdx-license-ids/index.json
+lib/node_modules/npm/node_modules/spdx-license-ids/package.json
+lib/node_modules/npm/node_modules/ssri/LICENSE.md
+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-cjs/index.js
+lib/node_modules/npm/node_modules/string-width-cjs/license
+lib/node_modules/npm/node_modules/string-width-cjs/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/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/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/supports-color/browser.js
+lib/node_modules/npm/node_modules/supports-color/index.js
+lib/node_modules/npm/node_modules/supports-color/license
+lib/node_modules/npm/node_modules/supports-color/package.json
+lib/node_modules/npm/node_modules/tar/LICENSE
+lib/node_modules/npm/node_modules/tar/dist/commonjs/create.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/cwd-error.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/extract.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/get-write-flag.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/header.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/large-numbers.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/list.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/make-command.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/mkdir.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/mode-fix.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-unicode.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-windows-path.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/options.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/pack.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/tar/dist/commonjs/parse.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/path-reservations.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/pax.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/read-entry.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/replace.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-absolute-path.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-trailing-slashes.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/symlink-error.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/types.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/unpack.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/update.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/warn-method.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/winchars.js
+lib/node_modules/npm/node_modules/tar/dist/commonjs/write-entry.js
+lib/node_modules/npm/node_modules/tar/dist/esm/create.js
+lib/node_modules/npm/node_modules/tar/dist/esm/cwd-error.js
+lib/node_modules/npm/node_modules/tar/dist/esm/extract.js
+lib/node_modules/npm/node_modules/tar/dist/esm/get-write-flag.js
+lib/node_modules/npm/node_modules/tar/dist/esm/header.js
+lib/node_modules/npm/node_modules/tar/dist/esm/index.js
+lib/node_modules/npm/node_modules/tar/dist/esm/large-numbers.js
+lib/node_modules/npm/node_modules/tar/dist/esm/list.js
+lib/node_modules/npm/node_modules/tar/dist/esm/make-command.js
+lib/node_modules/npm/node_modules/tar/dist/esm/mkdir.js
+lib/node_modules/npm/node_modules/tar/dist/esm/mode-fix.js
+lib/node_modules/npm/node_modules/tar/dist/esm/normalize-unicode.js
+lib/node_modules/npm/node_modules/tar/dist/esm/normalize-windows-path.js
+lib/node_modules/npm/node_modules/tar/dist/esm/options.js
+lib/node_modules/npm/node_modules/tar/dist/esm/pack.js
+lib/node_modules/npm/node_modules/tar/dist/esm/package.json
+lib/node_modules/npm/node_modules/tar/dist/esm/parse.js
+lib/node_modules/npm/node_modules/tar/dist/esm/path-reservations.js
+lib/node_modules/npm/node_modules/tar/dist/esm/pax.js
+lib/node_modules/npm/node_modules/tar/dist/esm/read-entry.js
+lib/node_modules/npm/node_modules/tar/dist/esm/replace.js
+lib/node_modules/npm/node_modules/tar/dist/esm/strip-absolute-path.js
+lib/node_modules/npm/node_modules/tar/dist/esm/strip-trailing-slashes.js
+lib/node_modules/npm/node_modules/tar/dist/esm/symlink-error.js
+lib/node_modules/npm/node_modules/tar/dist/esm/types.js
+lib/node_modules/npm/node_modules/tar/dist/esm/unpack.js
+lib/node_modules/npm/node_modules/tar/dist/esm/update.js
+lib/node_modules/npm/node_modules/tar/dist/esm/warn-method.js
+lib/node_modules/npm/node_modules/tar/dist/esm/winchars.js
+lib/node_modules/npm/node_modules/tar/dist/esm/write-entry.js
+lib/node_modules/npm/node_modules/tar/node_modules/yallist/LICENSE.md
+lib/node_modules/npm/node_modules/tar/node_modules/yallist/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/tar/node_modules/yallist/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/tar/node_modules/yallist/dist/esm/index.js
+lib/node_modules/npm/node_modules/tar/node_modules/yallist/dist/esm/package.json
+lib/node_modules/npm/node_modules/tar/node_modules/yallist/package.json
+lib/node_modules/npm/node_modules/tar/package.json
+lib/node_modules/npm/node_modules/text-table/LICENSE
+lib/node_modules/npm/node_modules/text-table/example/align.js
+lib/node_modules/npm/node_modules/text-table/example/center.js
+lib/node_modules/npm/node_modules/text-table/example/dotalign.js
+lib/node_modules/npm/node_modules/text-table/example/doubledot.js
+lib/node_modules/npm/node_modules/text-table/example/table.js
+lib/node_modules/npm/node_modules/text-table/index.js
+lib/node_modules/npm/node_modules/text-table/package.json
+lib/node_modules/npm/node_modules/tiny-relative-date/LICENSE.md
+lib/node_modules/npm/node_modules/tiny-relative-date/lib/factory.js
+lib/node_modules/npm/node_modules/tiny-relative-date/lib/index.js
+lib/node_modules/npm/node_modules/tiny-relative-date/package.json
+lib/node_modules/npm/node_modules/tiny-relative-date/src/factory.js
+lib/node_modules/npm/node_modules/tiny-relative-date/src/index.js
+lib/node_modules/npm/node_modules/tiny-relative-date/translations/da.js
+lib/node_modules/npm/node_modules/tiny-relative-date/translations/de.js
+lib/node_modules/npm/node_modules/tiny-relative-date/translations/en-short.js
+lib/node_modules/npm/node_modules/tiny-relative-date/translations/en.js
+lib/node_modules/npm/node_modules/tiny-relative-date/translations/es.js
+lib/node_modules/npm/node_modules/tiny-relative-date/translations/fa.js
+lib/node_modules/npm/node_modules/tiny-relative-date/translations/ne.js
+lib/node_modules/npm/node_modules/tinyglobby/LICENSE
+lib/node_modules/npm/node_modules/tinyglobby/dist/index.cjs
+lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.cts
+lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.mts
+lib/node_modules/npm/node_modules/tinyglobby/dist/index.mjs
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/package.json
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/index.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/package.json
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/posix.js
+lib/node_modules/npm/node_modules/tinyglobby/package.json
+lib/node_modules/npm/node_modules/treeverse/LICENSE
+lib/node_modules/npm/node_modules/treeverse/lib/breadth.js
+lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js
+lib/node_modules/npm/node_modules/treeverse/lib/depth.js
+lib/node_modules/npm/node_modules/treeverse/lib/index.js
+lib/node_modules/npm/node_modules/treeverse/package.json
+lib/node_modules/npm/node_modules/tuf-js/LICENSE
+lib/node_modules/npm/node_modules/tuf-js/dist/config.js
+lib/node_modules/npm/node_modules/tuf-js/dist/error.js
+lib/node_modules/npm/node_modules/tuf-js/dist/fetcher.js
+lib/node_modules/npm/node_modules/tuf-js/dist/index.js
+lib/node_modules/npm/node_modules/tuf-js/dist/store.js
+lib/node_modules/npm/node_modules/tuf-js/dist/updater.js
+lib/node_modules/npm/node_modules/tuf-js/dist/utils/tmpfile.js
+lib/node_modules/npm/node_modules/tuf-js/dist/utils/url.js
+lib/node_modules/npm/node_modules/tuf-js/package.json
+lib/node_modules/npm/node_modules/unique-filename/LICENSE
+lib/node_modules/npm/node_modules/unique-filename/lib/index.js
+lib/node_modules/npm/node_modules/unique-filename/package.json
+lib/node_modules/npm/node_modules/unique-slug/LICENSE
+lib/node_modules/npm/node_modules/unique-slug/lib/index.js
+lib/node_modules/npm/node_modules/unique-slug/package.json
+lib/node_modules/npm/node_modules/util-deprecate/History.md
+lib/node_modules/npm/node_modules/util-deprecate/LICENSE
+lib/node_modules/npm/node_modules/util-deprecate/browser.js
+lib/node_modules/npm/node_modules/util-deprecate/node.js
+lib/node_modules/npm/node_modules/util-deprecate/package.json
+lib/node_modules/npm/node_modules/validate-npm-package-license/LICENSE
+lib/node_modules/npm/node_modules/validate-npm-package-license/index.js
+lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/AUTHORS
+lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE
+lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/index.js
+lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/package.json
+lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/parse.js
+lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/scan.js
+lib/node_modules/npm/node_modules/validate-npm-package-license/package.json
+lib/node_modules/npm/node_modules/validate-npm-package-name/LICENSE
+lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js
+lib/node_modules/npm/node_modules/validate-npm-package-name/package.json
+lib/node_modules/npm/node_modules/walk-up-path/LICENSE
+lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/walk-up-path/dist/esm/index.js
+lib/node_modules/npm/node_modules/walk-up-path/dist/esm/package.json
+lib/node_modules/npm/node_modules/walk-up-path/package.json
+lib/node_modules/npm/node_modules/which/LICENSE
+lib/node_modules/npm/node_modules/which/README.md
+lib/node_modules/npm/node_modules/which/bin/which.js
+lib/node_modules/npm/node_modules/which/lib/index.js
+lib/node_modules/npm/node_modules/which/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-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/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
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/index.js
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/text.js
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/index.js
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/package.json
+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/write-file-atomic/LICENSE.md
+lib/node_modules/npm/node_modules/write-file-atomic/lib/index.js
+lib/node_modules/npm/node_modules/write-file-atomic/package.json
+lib/node_modules/npm/node_modules/yallist/LICENSE
+lib/node_modules/npm/node_modules/yallist/iterator.js
+lib/node_modules/npm/node_modules/yallist/package.json
+lib/node_modules/npm/node_modules/yallist/yallist.js
+lib/node_modules/npm/package.json
+man/man1/node.1
+share/doc/node/gdbinit
+share/doc/node/lldb_commands.py
Index: pkgsrc/lang/nodejs24/buildlink3.mk
diff -u /dev/null pkgsrc/lang/nodejs24/buildlink3.mk:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/buildlink3.mk Thu Nov 13 19:00:13 2025
@@ -0,0 +1,36 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+BUILDLINK_TREE+= nodejs
+
+.if !defined(NODEJS_BUILDLINK3_MK)
+NODEJS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.nodejs+= nodejs>=10
+BUILDLINK_ABI_DEPENDS.nodejs+= nodejs>=24.11.0
+BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/nodejs24
+
+.include "../../mk/bsd.fast.prefs.mk"
+
+.if ${OPSYS} != "Darwin"
+.include "../../devel/libexecinfo/buildlink3.mk"
+.endif
+# Stated by the changelog
+BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23
+.include "../../devel/libuv/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+# Requires nghttp2_option_set_max_settings
+BUILDLINK_API_DEPENDS.nghttp2+= nghttp2>=1.41.0
+.include "../../www/nghttp2/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+
+pkgbase := nodejs
+.include "../../mk/pkg-build-options.mk"
+
+.if ${PKG_BUILD_OPTIONS.nodejs:Mopenssl}
+. include "../../security/openssl/buildlink3.mk"
+.endif
+
+.endif # NODEJS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -nodejs
Index: pkgsrc/lang/nodejs24/distinfo
diff -u /dev/null pkgsrc/lang/nodejs24/distinfo:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/distinfo Thu Nov 13 19:00:13 2025
@@ -0,0 +1,29 @@
+$NetBSD: distinfo,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+BLAKE2s (node-v24.11.1.tar.xz) = 0841f94d8533e9d3b690a3851d185597af694ff916c81ff5fc3abffd83e55fe8
+SHA512 (node-v24.11.1.tar.xz) = a41c9d53f8ab4f4642259c42e682fd58fc58d6d6657310544008e96e4113503eec82a185922360577c5a5739ba3fadd04e10798f805d7a3399ef4a3e1a233629
+Size (node-v24.11.1.tar.xz) = 51747676 bytes
+SHA1 (patch-common.gypi) = 4620bcaf4d953bc415319a957fe41e1a70b94357
+SHA1 (patch-configure) = 34959e3c01f7b3d814e9a81fa222e1dfca80093f
+SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
+SHA1 (patch-deps_uv_common.gypi) = 29f0c382b68f77749a71ce39fa2ca37338ca18ec
+SHA1 (patch-deps_uvwasi_include_wasi__serdes.h) = 32b85ef5824b96b35aba9280bbe7aa7899d9e5cf
+SHA1 (patch-deps_v8_src_base_platform_memory.h) = 10603b12ccdb97df87de70a2b91b96739c2ab13b
+SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = b47025f33d2991275bbcd15dbabb28900afab0e1
+SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8
+SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 6977d36538d9d29b315e0cacad95f4e6a6563861
+SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = 802a95f1b1d131e0d85c1f99c659cc68b31ba2f6
+SHA1 (patch-deps_v8_src_base_strings.h) = 4d2b37491f2f74f1a573f8c1942790204e23a8bb
+SHA1 (patch-deps_v8_src_codegen_arm_cpu-arm.cc) = 84c75d61bc99c2ff9adeac3152f5b11ebb0e582b
+SHA1 (patch-deps_v8_src_common_globals.h) = 86637724864389f2b24251904de41669a2f00fbc
+SHA1 (patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = a34c607a17ce2329af5fcdff01a59485c936e249
+SHA1 (patch-deps_v8_tools_profiling_run-llprof.sh) = b19994d3195cc97424a3cc2ffd3ae02eacc6ffa8
+SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa
+SHA1 (patch-src_compile__cache.cc) = 39a85bcb1ebe7c9bf7c431d6dc60dca5b9d63aaf
+SHA1 (patch-src_crypto_crypto__rsa.cc) = 299fc4326411d62d580dd3395b5d7f94c70164cb
+SHA1 (patch-src_inspector__agent.cc) = 3fd3d71f9d6013a6eb2a79e0442b31d2e2408a2f
+SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff
+SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = bf48cd3b928797d347b8ad8344e3965ad11e5ea7
+SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 4ee24115f5e97ffbd23aaa6dc62f408d381d4e22
+SHA1 (patch-tools_install.py) = ac296123fa498c7edee3a5735f2e24c862037813
+SHA1 (patch-tools_v8_gypfiles_v8.gyp) = 112aa21cb2c2c4609cba96f41ae306d6e60ae797
Index: pkgsrc/lang/nodejs24/hacks.mk
diff -u /dev/null pkgsrc/lang/nodejs24/hacks.mk:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/hacks.mk Thu Nov 13 19:00:13 2025
@@ -0,0 +1,23 @@
+# $NetBSD: hacks.mk,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+.if !defined(NODEJS_HACKS_MK)
+NODEJS_HACKS_MK= # defined
+
+### [Mon May 27 10:49:39 CEST 2024 : nia]
+### NetBSD 9.x does not expose all standard C++ functions with default
+### source visibility.
+###
+.if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 100000
+PKG_HACKS+= netbsd-source
+CXXFLAGS+= -D_NETBSD_SOURCE
+.endif
+
+### [Tue Nov 26 13:34:51 CET 2024]
+### NetBSD 9.x lacks a definition for DT_GNU_HASH.
+###
+.if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 100000
+PKG_HACKS+= netbsd-gnu-hash
+CXXFLAGS+= -DDT_GNU_HASH=0x6ffffef5
+.endif
+
+.endif
Index: pkgsrc/lang/nodejs24/patches/patch-common.gypi
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-common.gypi:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-common.gypi Thu Nov 13 19:00:13 2025
@@ -0,0 +1,20 @@
+$NetBSD: patch-common.gypi,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Add support for NetBSD.
+
+--- common.gypi.orig 2025-06-09 16:53:41.000000000 +0000
++++ common.gypi
+@@ -503,11 +503,11 @@
+ 'NOMINMAX',
+ ],
+ }],
+- [ 'OS in "linux freebsd openbsd solaris aix os400 openharmony"', {
++ [ 'OS in "linux freebsd netbsd openbsd solaris aix os400 openharmony"', {
+ 'cflags': [ '-pthread' ],
+ 'ldflags': [ '-pthread' ],
+ }],
+- [ 'OS in "linux freebsd openbsd solaris android aix os400 cloudabi openharmony"', {
++ [ 'OS in "linux freebsd netbsd openbsd solaris android aix os400 cloudabi openharmony"', {
+ 'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', ],
+ 'cflags_cc': [
+ '-fno-rtti',
Index: pkgsrc/lang/nodejs24/patches/patch-configure
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-configure:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-configure Thu Nov 13 19:00:13 2025
@@ -0,0 +1,23 @@
+$NetBSD: patch-configure,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Allow Python 3.14.
+
+--- configure.orig 2025-10-09 07:51:21.406427227 +0000
++++ configure
+@@ -4,6 +4,7 @@
+ # Note that the mix of single and double quotes is intentional,
+ # as is the fact that the ] goes on a new line.
+ _=[ 'exec' '/bin/sh' '-c' '''
++command -v python3.14 >/dev/null && exec python3.14 "$0" "$@"
+ command -v python3.13 >/dev/null && exec python3.13 "$0" "$@"
+ command -v python3.12 >/dev/null && exec python3.12 "$0" "$@"
+ command -v python3.11 >/dev/null && exec python3.11 "$0" "$@"
+@@ -22,7 +23,7 @@ except ImportError:
+ from distutils.spawn import find_executable as which
+
+ print('Node.js configure: Found Python {}.{}.{}...'.format(*sys.version_info))
+-acceptable_pythons = ((3, 13), (3, 12), (3, 11), (3, 10), (3, 9))
++acceptable_pythons = ((3, 14), (3, 13), (3, 12), (3, 11), (3, 10), (3, 9))
+ if sys.version_info[:2] in acceptable_pythons:
+ import configure
+ else:
Index: pkgsrc/lang/nodejs24/patches/patch-deps_cares_cares.gyp
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_cares_cares.gyp:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_cares_cares.gyp Thu Nov 13 19:00:13 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-deps_cares_cares.gyp,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Add support for NetBSD.
+
+--- deps/cares/cares.gyp.orig 2013-03-14 10:55:24.000000000 +0900
++++ deps/cares/cares.gyp 2013-03-14 10:55:47.000000000 +0900
+@@ -140,6 +140,10 @@
+ 'include_dirs': [ 'config/freebsd' ],
+ 'sources': [ 'config/freebsd/ares_config.h' ]
+ }],
++ [ 'OS=="netbsd"', {
++ 'include_dirs': [ 'config/netbsd' ],
++ 'sources': [ 'config/netbsd/ares_config.h' ]
++ }],
+ [ 'OS=="openbsd"', {
+ 'include_dirs': [ 'config/openbsd' ],
+ 'sources': [ 'config/openbsd/ares_config.h' ]
Index: pkgsrc/lang/nodejs24/patches/patch-deps_uv_common.gypi
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_uv_common.gypi:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_uv_common.gypi Thu Nov 13 19:00:13 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-deps_uv_common.gypi,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Add support for NetBSD.
+
+--- deps/uv/common.gypi.orig 2023-03-14 15:46:16.000000000 +0000
++++ deps/uv/common.gypi
+@@ -135,7 +135,7 @@
+ }]
+ ]
+ }],
+- ['OS in "freebsd dragonflybsd linux openbsd solaris android aix os400"', {
++ ['OS in "freebsd dragonflybsd linux netbsd openbsd solaris android aix os400"', {
+ 'cflags': [ '-Wall' ],
+ 'cflags_cc': [ '-fno-rtti', '-fno-exceptions' ],
+ 'target_conditions': [
Index: pkgsrc/lang/nodejs24/patches/patch-deps_uvwasi_include_wasi__serdes.h
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_uvwasi_include_wasi__serdes.h:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_uvwasi_include_wasi__serdes.h Thu Nov 13 19:00:13 2025
@@ -0,0 +1,21 @@
+$NetBSD: patch-deps_uvwasi_include_wasi__serdes.h,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+NetBSD<9 used to have #define uint8_t etc. which caused issues with complicated
+defines like this one.
+
+--- deps/uvwasi/include/wasi_serdes.h.orig 2020-08-11 14:32:04.000000000 +0000
++++ deps/uvwasi/include/wasi_serdes.h
+@@ -3,6 +3,13 @@
+
+ #include "wasi_types.h"
+
++#ifdef __NetBSD__
++#undef uint8_t
++#undef uint16_t
++#undef uint32_t
++#undef uint64_t
++#endif
++
+ /* Basic uint{8,16,32,64}_t read/write functions. */
+
+ #define BASIC_TYPE(name, type) \
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_memory.h
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_memory.h:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_memory.h Thu Nov 13 19:00:13 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-deps_v8_src_base_platform_memory.h,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Fix build on NetBSD.
+
+--- deps/v8/src/base/platform/memory.h.orig 2025-05-06 12:36:30.000000000 +0000
++++ deps/v8/src/base/platform/memory.h
+@@ -27,7 +27,7 @@
+ #include <malloc.h>
+ #endif
+
+-#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_OPENBSD) || V8_OS_WIN
++#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_OPENBSD && !V8_OS_NETBSD) || V8_OS_WIN
+ #define V8_HAS_MALLOC_USABLE_SIZE 1
+ #endif
+
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc Thu Nov 13 19:00:13 2025
@@ -0,0 +1,33 @@
+$NetBSD: patch-deps_v8_src_base_platform_platform-freebsd.cc,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Overlapping variables, taken from https://github.com/joyent/node/issues/9175
+
+--- deps/v8/src/base/platform/platform-freebsd.cc.orig 2020-01-07 22:07:49.000000000 +0000
++++ deps/v8/src/base/platform/platform-freebsd.cc
+@@ -47,7 +47,7 @@ static unsigned StringToLong(char* buffe
+ }
+
+ std::vector<OS::SharedLibraryAddress> OS::GetSharedLibraryAddresses() {
+- std::vector<SharedLibraryAddress> result;
++ std::vector<SharedLibraryAddress> address_result;
+ int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_VMMAP, getpid()};
+ size_t miblen = sizeof(mib) / sizeof(mib[0]);
+ size_t buffer_size;
+@@ -80,7 +80,7 @@ std::vector<OS::SharedLibraryAddress> OS
+ } else {
+ lib_name = std::string(path);
+ }
+- result.push_back(SharedLibraryAddress(
++ address_result.push_back(SharedLibraryAddress(
+ lib_name, reinterpret_cast<uintptr_t>(map->kve_start),
+ reinterpret_cast<uintptr_t>(map->kve_end)));
+ }
+@@ -89,7 +89,7 @@ std::vector<OS::SharedLibraryAddress> OS
+ }
+ }
+ }
+- return result;
++ return address_result;
+ }
+
+ void OS::SignalCodeMovingGC() {}
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc Thu Nov 13 19:00:13 2025
@@ -0,0 +1,55 @@
+$NetBSD: patch-deps_v8_src_base_platform_platform-openbsd.cc,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Add support for NetBSD/arm.
+
+--- deps/v8/src/base/platform/platform-openbsd.cc.orig 2017-09-26 21:14:30.000000000 +0000
++++ deps/v8/src/base/platform/platform-openbsd.cc
+@@ -34,6 +34,48 @@
+ namespace v8 {
+ namespace base {
+
++#ifdef __arm__
++
++bool OS::ArmUsingHardFloat() {
++ // GCC versions 4.6 and above define __ARM_PCS or __ARM_PCS_VFP to specify
++ // the Floating Point ABI used (PCS stands for Procedure Call Standard).
++ // We use these as well as a couple of other defines to statically determine
++ // what FP ABI used.
++ // GCC versions 4.4 and below don't support hard-fp.
++ // GCC versions 4.5 may support hard-fp without defining __ARM_PCS or
++ // __ARM_PCS_VFP.
++
++#define GCC_VERSION (__GNUC__ * 10000 \
++ + __GNUC_MINOR__ * 100 \
++ + __GNUC_PATCHLEVEL__)
++#if GCC_VERSION >= 40600
++#if defined(__ARM_PCS_VFP)
++ return true;
++#else
++ return false;
++#endif
++
++#elif GCC_VERSION < 40500
++ return false;
++
++#else
++#if defined(__ARM_PCS_VFP)
++ return true;
++#elif defined(__ARM_PCS) || defined(__SOFTFP__) || defined(__SOFTFP) || \
++ !defined(__VFP_FP__)
++ return false;
++#else
++#error "Your version of GCC does not report the FP ABI compiled for." \
++ "Please report it on this issue" \
++ "http://code.google.com/p/v8/issues/detail?id=2140"
++
++#endif
++#endif
++#undef GCC_VERSION
++}
++
++#endif // def __arm__
++
+ TimezoneCache* OS::CreateTimezoneCache() {
+ return new PosixDefaultTimezoneCache();
+ }
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-posix.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-posix.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_platform-posix.cc Thu Nov 13 19:00:13 2025
@@ -0,0 +1,68 @@
+$NetBSD: patch-deps_v8_src_base_platform_platform-posix.cc,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Use sysconf(_SC_THREAD_STACK_MIN) instead of PTHREAD_STACK_MIN.
+Cast explicitly.
+
+Avoid using a random hint, some low numbers cause spurious ENOMEM on netbsd
+(PR port-arm/55533)
+
+--- deps/v8/src/base/platform/platform-posix.cc.orig 2023-10-24 10:04:41.000000000 +0000
++++ deps/v8/src/base/platform/platform-posix.cc
+@@ -399,6 +399,10 @@ void* OS::GetRandomMmapAddr() {
+ #endif
+ #endif
+ #endif
++
++#if V8_OS_NETBSD
++ raw_addr = 0;
++#endif
+ return reinterpret_cast<void*>(raw_addr);
+ }
+
+@@ -565,14 +569,11 @@ bool OS::DiscardSystemPages(void* addres
+ // MADV_FREE_REUSABLE sometimes fails, so fall back to MADV_DONTNEED.
+ ret = madvise(address, size, MADV_DONTNEED);
+ }
+-#elif defined(_AIX) || defined(V8_OS_SOLARIS)
+- int ret = madvise(reinterpret_cast<caddr_t>(address), size, MADV_FREE);
++#elif defined(POSIX_MADV_DONTNEED)
++ int ret = posix_madvise(address, size, POSIX_MADV_DONTNEED);
+ if (ret != 0 && errno == ENOSYS) {
+ return true; // madvise is not available on all systems.
+ }
+- if (ret != 0 && errno == EINVAL) {
+- ret = madvise(reinterpret_cast<caddr_t>(address), size, MADV_DONTNEED);
+- }
+ #else
+ int ret = madvise(address, size, MADV_DONTNEED);
+ #endif
+@@ -815,6 +816,8 @@ int OS::GetCurrentThreadId() {
+ return static_cast<int>(syscall(__NR_gettid));
+ #elif V8_OS_ANDROID
+ return static_cast<int>(gettid());
++#elif V8_OS_NETBSD || V8_OS_FREEBSD
++ return static_cast<int>(reinterpret_cast<intptr_t>(pthread_self()));
+ #elif V8_OS_AIX
+ return static_cast<int>(thread_self());
+ #elif V8_OS_FUCHSIA
+@@ -1091,7 +1094,11 @@ Thread::Thread(const Options& options)
+ stack_size_(options.stack_size()),
+ priority_(options.priority()),
+ start_semaphore_(nullptr) {
++#if V8_OS_NETBSD
++ const int min_stack_size = sysconf(_SC_THREAD_STACK_MIN);
++#else
+ const int min_stack_size = static_cast<int>(PTHREAD_STACK_MIN);
++#endif
+ if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
+ set_name(options.name());
+ }
+@@ -1106,7 +1113,7 @@ static void SetThreadName(const char* na
+ pthread_set_name_np(pthread_self(), name);
+ #elif V8_OS_NETBSD
+ static_assert(Thread::kMaxThreadNameLength <= PTHREAD_MAX_NAMELEN_NP);
+- pthread_setname_np(pthread_self(), "%s", name);
++ pthread_setname_np(pthread_self(), "%s", (void *)name);
+ #elif V8_OS_DARWIN
+ // pthread_setname_np is only available in 10.6 or later, so test
+ // for it at runtime.
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_semaphore.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_semaphore.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_platform_semaphore.cc Thu Nov 13 19:00:13 2025
@@ -0,0 +1,18 @@
+$NetBSD: patch-deps_v8_src_base_platform_semaphore.cc,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Work around lack of sem_timedwait(3) in NetBSD < 6.99.4.
+Adapted from d4f11c0cf476dd854eaebec1cbacb1afc7bea18e of the Chromium V8 sources.
+
+--- deps/v8/src/base/platform/semaphore.cc.orig 2016-10-25 13:26:03.000000000 +0000
++++ deps/v8/src/base/platform/semaphore.cc
+@@ -11,6 +11,10 @@
+
+ #include <errno.h>
+
++#if V8_OS_NETBSD
++#include <sys/param.h> // for __NetBSD_Version__
++#endif
++
+ #include "src/base/logging.h"
+ #include "src/base/platform/elapsed-timer.h"
+ #include "src/base/platform/time.h"
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_strings.h
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_strings.h:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_base_strings.h Thu Nov 13 19:00:13 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-deps_v8_src_base_strings.h,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+stdarg.h is needed for va_list on at least NetBSD.
+
+--- deps/v8/src/base/strings.h.orig 2022-02-08 12:37:48.000000000 +0000
++++ deps/v8/src/base/strings.h
+@@ -8,6 +8,7 @@
+ #include "src/base/base-export.h"
+ #include "src/base/macros.h"
+ #include "src/base/vector.h"
++#include <stdarg.h>
+
+ namespace v8 {
+ namespace base {
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_codegen_arm_cpu-arm.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_codegen_arm_cpu-arm.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_codegen_arm_cpu-arm.cc Thu Nov 13 19:00:13 2025
@@ -0,0 +1,26 @@
+$NetBSD: patch-deps_v8_src_codegen_arm_cpu-arm.cc,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+port to NetBSD/arm.
+
+--- deps/v8/src/codegen/arm/cpu-arm.cc.orig 2020-10-07 10:47:41.000000000 -0700
++++ deps/v8/src/codegen/arm/cpu-arm.cc 2020-10-17 00:16:51.732785305 -0700
+@@ -19,6 +19,10 @@
+
+ #include "src/codegen/cpu-features.h"
+
++#if V8_OS_NETBSD
++#include <machine/sysarch.h>
++#endif
++
+ namespace v8 {
+ namespace internal {
+
+@@ -32,6 +36,8 @@
+ struct arm_sync_icache_args args = {
+ .addr = reinterpret_cast<uintptr_t>(start), .len = size};
+ sysarch(ARM_SYNC_ICACHE, reinterpret_cast<void*>(&args));
++#elif V8_OS_NETBSD
++ arm_sync_icache(reinterpret_cast<uintptr_t>(start), size);
+ #else
+ register uint32_t beg asm("r0") = reinterpret_cast<uint32_t>(start);
+ register uint32_t end asm("r1") = beg + size;
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_common_globals.h
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_common_globals.h:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_common_globals.h Thu Nov 13 19:00:13 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-deps_v8_src_common_globals.h,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+stdarg.h is needed for va_list on at least NetBSD.
+
+--- deps/v8/src/common/globals.h.orig 2019-11-19 08:29:07.000000000 +0000
++++ deps/v8/src/common/globals.h
+@@ -7,6 +7,7 @@
+
+ #include <stddef.h>
+ #include <stdint.h>
++#include <stdarg.h>
+
+ #include <limits>
+ #include <ostream>
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc Thu Nov 13 19:00:13 2025
@@ -0,0 +1,18 @@
+$NetBSD: patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+Fix build on NetBSD.
+
+--- deps/v8/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc.orig 2025-11-13 13:08:23.508427916 +0000
++++ deps/v8/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc
+@@ -377,11 +377,7 @@ void ElfMemImage::SymbolIterator::Update
+ const ElfW(Versym) *version_symbol = image->GetVersym(index_);
+ ABSL_RAW_CHECK(symbol && version_symbol, "");
+ const char *const symbol_name = image->GetDynstr(symbol->st_name);
+-#if defined(__NetBSD__)
+- const int version_index = version_symbol->vs_vers & VERSYM_VERSION;
+-#else
+ const ElfW(Versym) version_index = version_symbol[0] & VERSYM_VERSION;
+-#endif
+ const ElfW(Verdef) *version_definition = nullptr;
+ const char *version_name = "";
+ if (symbol->st_shndx == SHN_UNDEF) {
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_tools_profiling_run-llprof.sh
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_tools_profiling_run-llprof.sh:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_tools_profiling_run-llprof.sh Thu Nov 13 19:00:13 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-deps_v8_tools_profiling_run-llprof.sh,v 1.1 2025/11/13 19:00:13 adam Exp $
+
+POSIX shell portability.
+
+--- deps/v8/tools/profiling/run-llprof.sh.orig 2015-03-31 22:13:01.000000000 +0000
++++ deps/v8/tools/profiling/run-llprof.sh
+@@ -46,7 +46,7 @@ framework, then calls the low level tick
+ EOF
+ }
+
+-if [ $# -eq 0 ] || [ "$1" == "-h" ] || [ "$1" == "--help" ] ; then
++if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "--help" ] ; then
+ usage
+ exit 1
+ fi
Index: pkgsrc/lang/nodejs24/patches/patch-node.gypi
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-node.gypi:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-node.gypi Thu Nov 13 19:00:14 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-node.gypi,v 1.1 2025/11/13 19:00:14 adam Exp $
+
+Linking in libcares requires libsocket.
+
+--- node.gypi.orig 2018-04-24 14:41:37.000000000 +0000
++++ node.gypi
+@@ -251,6 +251,7 @@
+ [ 'OS=="solaris"', {
+ 'libraries': [
+ '-lkstat',
++ '-lsocket',
+ '-lumem',
+ ],
+ 'defines!': [
Index: pkgsrc/lang/nodejs24/patches/patch-src_compile__cache.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-src_compile__cache.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-src_compile__cache.cc Thu Nov 13 19:00:14 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_compile__cache.cc,v 1.1 2025/11/13 19:00:14 adam Exp $
+
+Include unistd.h for getuid().
+
+--- src/compile_cache.cc.orig 2024-08-23 09:02:08.124809520 +0000
++++ src/compile_cache.cc
+@@ -1,5 +1,6 @@
+ #include "compile_cache.h"
+ #include <string>
++#include <unistd.h>
+ #include "debug_utils-inl.h"
+ #include "env-inl.h"
+ #include "node_file.h"
Index: pkgsrc/lang/nodejs24/patches/patch-src_crypto_crypto__rsa.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-src_crypto_crypto__rsa.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-src_crypto_crypto__rsa.cc Thu Nov 13 19:00:14 2025
@@ -0,0 +1,37 @@
+$NetBSD: patch-src_crypto_crypto__rsa.cc,v 1.1 2025/11/13 19:00:14 adam Exp $
+
+Fix build with old OpenSSL 1.1.1d, as in NetBSD 9.0
+
+--- src/crypto/crypto_rsa.cc.orig 2025-01-30 10:37:59.000000000 +0000
++++ src/crypto/crypto_rsa.cc
+@@ -12,6 +12,30 @@
+ #include <openssl/bn.h>
+ #include <openssl/rsa.h>
+
++#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER <0x1010105fL
++struct rsa_st {
++ int pad;
++ int32_t version;
++ void *meth;
++ void *engine;
++ void *n;
++ void *e;
++ void *d;
++ void *p;
++ void *q;
++ void *dmp1;
++ void *dmq1;
++ void *iqmp;
++ void *prime_infos;
++ RSA_PSS_PARAMS *pss;
++};
++
++static const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r)
++{
++ return r->pss;
++}
++#endif
++
+ namespace node {
+
+ using ncrypto::BignumPointer;
Index: pkgsrc/lang/nodejs24/patches/patch-src_inspector__agent.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-src_inspector__agent.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-src_inspector__agent.cc Thu Nov 13 19:00:14 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_inspector__agent.cc,v 1.1 2025/11/13 19:00:14 adam Exp $
+
+NetBSD support.
+
+--- src/inspector_agent.cc.orig 2022-05-03 08:18:11.000000000 +0000
++++ src/inspector_agent.cc
+@@ -96,7 +96,7 @@ static int StartDebugSignalHandler() {
+ CHECK_EQ(0, uv_sem_init(&start_io_thread_semaphore, 0));
+ pthread_attr_t attr;
+ CHECK_EQ(0, pthread_attr_init(&attr));
+-#if defined(PTHREAD_STACK_MIN) && !defined(__FreeBSD__)
++#if defined(PTHREAD_STACK_MIN) && !defined(__FreeBSD__) && !defined(__NetBSD__)
+ // PTHREAD_STACK_MIN is 2 KiB with musl libc, which is too small to safely
+ // receive signals. PTHREAD_STACK_MIN + MINSIGSTKSZ is 8 KiB on arm64, which
+ // is the musl architecture with the biggest MINSIGSTKSZ so let's use that
Index: pkgsrc/lang/nodejs24/patches/patch-src_node__postmortem__metadata.cc
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-src_node__postmortem__metadata.cc:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-src_node__postmortem__metadata.cc Thu Nov 13 19:00:14 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_node__postmortem__metadata.cc,v 1.1 2025/11/13 19:00:14 adam Exp $
+
+--- src/node_postmortem_metadata.cc.orig 2018-03-23 20:05:49.909811719 +0000
++++ src/node_postmortem_metadata.cc
+@@ -11,6 +11,10 @@
+ #define NODEDBG_OFFSET(Class, Member, Type) \
+ NODEDBG_SYMBOL(offset_ ## Class ## __ ## Member ## __ ## Type)
+
++// Some systems provide macros for the types as well, which get expanded
++// by the nested macros here.
++#undef uintptr_t
++
+ // These are the constants describing Node internal structures. Every constant
+ // should use the format described above. These constants are declared as
+ // global integers so that they'll be present in the generated node binary. They
Index: pkgsrc/lang/nodejs24/patches/patch-tools_gyp_pylib_gyp_generator_make.py
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-tools_gyp_pylib_gyp_generator_make.py:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-tools_gyp_pylib_gyp_generator_make.py Thu Nov 13 19:00:14 2025
@@ -0,0 +1,25 @@
+$NetBSD: patch-tools_gyp_pylib_gyp_generator_make.py,v 1.1 2025/11/13 19:00:14 adam Exp $
+
+Use the system libtool on Darwin.
+Add support for NetBSD and DragonFly.
+
+--- tools/gyp/pylib/gyp/generator/make.py.orig 2024-10-16 14:36:59.000000000 +0000
++++ tools/gyp/pylib/gyp/generator/make.py
+@@ -208,7 +208,7 @@ cmd_solink_module = $(LINK.$(TOOLSET)) -
+
+ LINK_COMMANDS_MAC = """\
+ quiet_cmd_alink = LIBTOOL-STATIC $@
+-cmd_alink = rm -f $@ && %(python)s gyp-mac-tool filter-libtool libtool $(GYP_LIBTOOLFLAGS) -static -o $@ $(filter %%.o,$^)
++cmd_alink = rm -f $@ && %(python)s gyp-mac-tool filter-libtool /usr/bin/libtool $(GYP_LIBTOOLFLAGS) -static -o $@ $(filter %%.o,$^)
+
+ quiet_cmd_link = LINK($(TOOLSET)) $@
+ cmd_link = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o "$@" $(LD_INPUTS) $(LIBS)
+@@ -2552,7 +2552,7 @@ def GenerateOutput(target_list, target_d
+ "flock_index": 2,
+ }
+ )
+- elif flavor == "freebsd":
++ elif flavor == "freebsd" or flavor == 'dragonflybsd' or flavor == 'netbsd':
+ # Note: OpenBSD has sysutils/flock. lockf seems to be FreeBSD specific.
+ header_params.update({"flock": "lockf"})
+ elif flavor == "openbsd":
Index: pkgsrc/lang/nodejs24/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py Thu Nov 13 19:00:14 2025
@@ -0,0 +1,24 @@
+$NetBSD: patch-tools_gyp_pylib_gyp_xcode__emulation.py,v 1.1 2025/11/13 19:00:14 adam Exp $
+
+Do not generate debugging symbols (uses lots of disk space).
+
+--- tools/gyp/pylib/gyp/xcode_emulation.py.orig 2020-10-07 17:47:43.000000000 +0000
++++ tools/gyp/pylib/gyp/xcode_emulation.py
+@@ -610,7 +610,7 @@ class XcodeSettings(object):
+
+ self._Appendf(cflags, "GCC_OPTIMIZATION_LEVEL", "-O%s", default="s")
+
+- if self._Test("GCC_GENERATE_DEBUGGING_SYMBOLS", "YES", default="YES"):
++ if self._Test("GCC_GENERATE_DEBUGGING_SYMBOLS", "YES", default="NO"):
+ dbg_format = self._Settings().get("DEBUG_INFORMATION_FORMAT", "dwarf")
+ if dbg_format == "dwarf":
+ cflags.append("-gdwarf-2")
+@@ -1097,7 +1097,7 @@ class XcodeSettings(object):
+ # For static libraries, no dSYMs are created.
+ result = []
+ if (
+- self._Test("GCC_GENERATE_DEBUGGING_SYMBOLS", "YES", default="YES")
++ self._Test("GCC_GENERATE_DEBUGGING_SYMBOLS", "YES", default="NO")
+ and self._Test(
+ "DEBUG_INFORMATION_FORMAT", "dwarf-with-dsym", default="dwarf"
+ )
Index: pkgsrc/lang/nodejs24/patches/patch-tools_install.py
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-tools_install.py:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-tools_install.py Thu Nov 13 19:00:14 2025
@@ -0,0 +1,18 @@
+$NetBSD: patch-tools_install.py,v 1.1 2025/11/13 19:00:14 adam Exp $
+
+Install man pages under the right directory.
+
+--- tools/install.py.orig 2024-05-02 12:49:16.000000000 +0000
++++ tools/install.py
+@@ -182,10 +182,7 @@ def files(options, action):
+ action(options, [os.path.join(options.v8_dir, 'tools/gdbinit')], 'share/doc/node/')
+ action(options, [os.path.join(options.v8_dir, 'tools/lldb_commands.py')], 'share/doc/node/')
+
+- if 'openbsd' in sys.platform:
+- action(options, ['doc/node.1'], 'man/man1/')
+- else:
+- action(options, ['doc/node.1'], 'share/man/man1/')
++ action(options, ['doc/node.1'], os.environ.get('PKGMANDIR') + '/man1/')
+
+ if 'true' == options.variables.get('node_install_npm'):
+ npm_files(options, action)
Index: pkgsrc/lang/nodejs24/patches/patch-tools_v8_gypfiles_v8.gyp
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-tools_v8_gypfiles_v8.gyp:1.1
--- /dev/null Thu Nov 13 19:00:14 2025
+++ pkgsrc/lang/nodejs24/patches/patch-tools_v8_gypfiles_v8.gyp Thu Nov 13 19:00:14 2025
@@ -0,0 +1,19 @@
+$NetBSD: patch-tools_v8_gypfiles_v8.gyp,v 1.1 2025/11/13 19:00:14 adam Exp $
+
+Add -larm on NetBSD ARM platforms.
+
+--- tools/v8_gypfiles/v8.gyp.orig 2025-05-06 12:36:34.000000000 +0000
++++ tools/v8_gypfiles/v8.gyp
+@@ -1308,6 +1308,12 @@
+ }],
+ # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
+ # to implement atomic memory access.
++ # NetBSD/arm also needs -larm.
++ ['OS=="netbsd" and v8_current_cpu in ["arm"]', {
++ 'link_settings': {
++ 'libraries': ['-larm', ],
++ },
++ }],
+ # Clang needs it for some atomic operations (https://clang.llvm.org/docs/Toolchain.html#atomics-library).
+ ['(OS=="linux" and clang==1) or (v8_current_cpu in ["mips64", "mips64el", "arm", "riscv64", "loong64"])', {
+ 'link_settings': {
Home |
Main Index |
Thread Index |
Old Index