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  2 13:16:54 UTC 2023

Modified Files:
        pkgsrc/lang: Makefile
Added Files:
        pkgsrc/lang/nodejs20: DESCR Makefile PLIST buildlink3.mk distinfo
        pkgsrc/lang/nodejs20/patches: patch-common.gypi patch-configure
            patch-configure.py 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_src_compiler_types.h
            patch-deps_v8_src_heap_code-range.cc
            patch-deps_v8_tools_profiling_run-llprof.sh patch-node.gypi
            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_input.py
            patch-tools_gyp_pylib_gyp_xcode__emulation.py
            patch-tools_install.py patch-tools_v8_gypfiles_v8.gyp

Log Message:
nodejs20: added version 20.9.0 (from lang/nodejs)

Version 20.9.0 'Iron' (LTS)

Notable Changes

This release marks the transition of Node.js 20.x into Long Term Support (LTS) with the codename 'Iron'. The 20.x release line now moves into "Active LTS" and will remain so until October 2024. After 
that time, it will move into "Maintenance" until end of life in April 2026.

Known issue

Collecting code coverage via the NODE_V8_COVERAGE environment variable may lead to a hang. This is not thought to be a regression in Node.js 20 (some reports are on Node.js 18). For more information, 
including some potential workarounds.


To generate a diff of this commit:
cvs rdiff -u -r1.706 -r1.707 pkgsrc/lang/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/nodejs20/DESCR \
    pkgsrc/lang/nodejs20/Makefile pkgsrc/lang/nodejs20/PLIST \
    pkgsrc/lang/nodejs20/buildlink3.mk pkgsrc/lang/nodejs20/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/nodejs20/patches/patch-common.gypi \
    pkgsrc/lang/nodejs20/patches/patch-configure \
    pkgsrc/lang/nodejs20/patches/patch-configure.py \
    pkgsrc/lang/nodejs20/patches/patch-deps_cares_cares.gyp \
    pkgsrc/lang/nodejs20/patches/patch-deps_uv_common.gypi \
    pkgsrc/lang/nodejs20/patches/patch-deps_uvwasi_include_wasi__serdes.h \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_memory.h \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-posix.cc \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_semaphore.cc \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_strings.h \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_codegen_arm_cpu-arm.cc \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_common_globals.h \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_compiler_types.h \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_heap_code-range.cc \
    pkgsrc/lang/nodejs20/patches/patch-deps_v8_tools_profiling_run-llprof.sh \
    pkgsrc/lang/nodejs20/patches/patch-node.gypi \
    pkgsrc/lang/nodejs20/patches/patch-src_crypto_crypto__rsa.cc \
    pkgsrc/lang/nodejs20/patches/patch-src_inspector__agent.cc \
    pkgsrc/lang/nodejs20/patches/patch-src_node__postmortem__metadata.cc \
    pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_generator_make.py \
    pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_input.py \
    pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py \
    pkgsrc/lang/nodejs20/patches/patch-tools_install.py \
    pkgsrc/lang/nodejs20/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.706 pkgsrc/lang/Makefile:1.707
--- pkgsrc/lang/Makefile:1.706  Thu Nov  2 04:58:04 2023
+++ pkgsrc/lang/Makefile        Thu Nov  2 13:16:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.706 2023/11/02 04:58:04 pho Exp $
+# $NetBSD: Makefile,v 1.707 2023/11/02 13:16:54 adam Exp $
 #
 
 COMMENT=       Programming languages
@@ -194,6 +194,7 @@ SUBDIR+=    njs
 SUBDIR+=       nodejs
 SUBDIR+=       nodejs16
 SUBDIR+=       nodejs18
+SUBDIR+=       nodejs20
 SUBDIR+=       nqp
 SUBDIR+=       nuitka
 SUBDIR+=       objc

Added files:

Index: pkgsrc/lang/nodejs20/DESCR
diff -u /dev/null pkgsrc/lang/nodejs20/DESCR:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/DESCR  Thu Nov  2 13:16:54 2023
@@ -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/nodejs20/Makefile
diff -u /dev/null pkgsrc/lang/nodejs20/Makefile:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/Makefile       Thu Nov  2 13:16:54 2023
@@ -0,0 +1,51 @@
+# $NetBSD: Makefile,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+DISTNAME=      node-v20.9.0
+EXTRACT_SUFX=  .tar.xz
+
+USE_LANGUAGES= c gnu++17
+
+USE_CXX_FEATURES+=     c++17 charconv
+
+.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
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+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 "../../lang/python/batteries-included.mk"
+.include "../../lang/python/tool.mk"
+.include "../../mk/atomic64.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/nodejs20/PLIST
diff -u /dev/null pkgsrc/lang/nodejs20/PLIST:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/PLIST  Thu Nov  2 13:16:54 2023
@@ -0,0 +1,2491 @@
+@comment $NetBSD: PLIST,v 1.1 2023/11/02 13:16:54 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/ephemeron-pair.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/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-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-script.h
+include/node/v8-snapshot.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/npm
+lib/node_modules/npm/bin/npm-cli.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/README.md
+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-hook.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-script.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-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/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-hook.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-script.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-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-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-command.js
+lib/node_modules/npm/lib/cli-entry.js
+lib/node_modules/npm/lib/cli.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/hook.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-script.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/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/es6/validate-engines.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/ansi-trim.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/completion/installed-deep.js
+lib/node_modules/npm/lib/utils/completion/installed-shallow.js
+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/exit-handler.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/get-identity.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/log-shim.js
+lib/node_modules/npm/lib/utils/npm-usage.js
+lib/node_modules/npm/lib/utils/open-url-prompt.js
+lib/node_modules/npm/lib/utils/open-url.js
+lib/node_modules/npm/lib/utils/otplease.js
+lib/node_modules/npm/lib/utils/ping.js
+lib/node_modules/npm/lib/utils/pulse-till-done.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/replace-info.js
+lib/node_modules/npm/lib/utils/tar.js
+lib/node_modules/npm/lib/utils/timers.js
+lib/node_modules/npm/lib/utils/update-notifier.js
+lib/node_modules/npm/lib/utils/validate-lockfile.js
+lib/node_modules/npm/lib/utils/web-auth.js
+lib/node_modules/npm/lib/workspaces/get-workspaces.js
+lib/node_modules/npm/lib/workspaces/update-workspaces.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-hook.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-script.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-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/@colors/colors/LICENSE
+lib/node_modules/npm/node_modules/@colors/colors/examples/normal-usage.js
+lib/node_modules/npm/node_modules/@colors/colors/examples/safe-string.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/colors.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/custom/trap.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/custom/zalgo.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/extendStringPrototype.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/index.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/maps/america.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/maps/rainbow.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/maps/random.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/maps/zebra.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/styles.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/system/has-flag.js
+lib/node_modules/npm/node_modules/@colors/colors/lib/system/supports-colors.js
+lib/node_modules/npm/node_modules/@colors/colors/package.json
+lib/node_modules/npm/node_modules/@colors/colors/safe.js
+lib/node_modules/npm/node_modules/@colors/colors/themes/generic-logging.js
+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/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/lib/util.js
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/agent-base/dist/helpers.js
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/agent-base/dist/index.js
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/agent-base/package.json
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/http-proxy-agent/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/http-proxy-agent/dist/index.js
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/https-proxy-agent/dist/index.js
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/https-proxy-agent/dist/parse-proxy-response.js
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/socks-proxy-agent/dist/index.js
+lib/node_modules/npm/node_modules/@npmcli/agent/node_modules/socks-proxy-agent/package.json
+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/audit.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/deduper.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/pruner.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/arborist/set-workspaces.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/get-workspace-nodes.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/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/disparity-colors/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/disparity-colors/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/disparity-colors/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/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/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.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/run-script/LICENSE
+lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-server-package.js
+lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-windows.js
+lib/node_modules/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js
+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/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__/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/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/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/crypto.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/encoding.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/json.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/pem.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/ua.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js
+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/store/public-good-instance-root.json
+lib/node_modules/npm/node_modules/@tootallnate/once/LICENSE
+lib/node_modules/npm/node_modules/@tootallnate/once/dist/index.js
+lib/node_modules/npm/node_modules/@tootallnate/once/dist/overloaded-parameters.js
+lib/node_modules/npm/node_modules/@tootallnate/once/dist/types.js
+lib/node_modules/npm/node_modules/@tootallnate/once/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/package.json
+lib/node_modules/npm/node_modules/abbrev/LICENSE
+lib/node_modules/npm/node_modules/abbrev/lib/index.js
+lib/node_modules/npm/node_modules/abbrev/package.json
+lib/node_modules/npm/node_modules/abort-controller/LICENSE
+lib/node_modules/npm/node_modules/abort-controller/browser.js
+lib/node_modules/npm/node_modules/abort-controller/browser.mjs
+lib/node_modules/npm/node_modules/abort-controller/dist/abort-controller.js
+lib/node_modules/npm/node_modules/abort-controller/dist/abort-controller.mjs
+lib/node_modules/npm/node_modules/abort-controller/dist/abort-controller.umd.js
+lib/node_modules/npm/node_modules/abort-controller/package.json
+lib/node_modules/npm/node_modules/abort-controller/polyfill.js
+lib/node_modules/npm/node_modules/abort-controller/polyfill.mjs
+lib/node_modules/npm/node_modules/agent-base/dist/src/index.js
+lib/node_modules/npm/node_modules/agent-base/dist/src/promisify.js
+lib/node_modules/npm/node_modules/agent-base/package.json
+lib/node_modules/npm/node_modules/agentkeepalive/LICENSE
+lib/node_modules/npm/node_modules/agentkeepalive/browser.js
+lib/node_modules/npm/node_modules/agentkeepalive/index.js
+lib/node_modules/npm/node_modules/agentkeepalive/lib/agent.js
+lib/node_modules/npm/node_modules/agentkeepalive/lib/constants.js
+lib/node_modules/npm/node_modules/agentkeepalive/lib/https_agent.js
+lib/node_modules/npm/node_modules/agentkeepalive/package.json
+lib/node_modules/npm/node_modules/aggregate-error/index.js
+lib/node_modules/npm/node_modules/aggregate-error/license
+lib/node_modules/npm/node_modules/aggregate-error/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/are-we-there-yet/LICENSE.md
+lib/node_modules/npm/node_modules/are-we-there-yet/lib/index.js
+lib/node_modules/npm/node_modules/are-we-there-yet/lib/tracker-base.js
+lib/node_modules/npm/node_modules/are-we-there-yet/lib/tracker-group.js
+lib/node_modules/npm/node_modules/are-we-there-yet/lib/tracker-stream.js
+lib/node_modules/npm/node_modules/are-we-there-yet/lib/tracker.js
+lib/node_modules/npm/node_modules/are-we-there-yet/package.json
+lib/node_modules/npm/node_modules/balanced-match/LICENSE.md
+lib/node_modules/npm/node_modules/balanced-match/index.js
+lib/node_modules/npm/node_modules/balanced-match/package.json
+lib/node_modules/npm/node_modules/base64-js/LICENSE
+lib/node_modules/npm/node_modules/base64-js/base64js.min.js
+lib/node_modules/npm/node_modules/base64-js/index.js
+lib/node_modules/npm/node_modules/base64-js/package.json
+lib/node_modules/npm/node_modules/bin-links/LICENSE
+lib/node_modules/npm/node_modules/bin-links/lib/bin-target.js
+lib/node_modules/npm/node_modules/bin-links/lib/check-bin.js
+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/buffer/AUTHORS.md
+lib/node_modules/npm/node_modules/buffer/LICENSE
+lib/node_modules/npm/node_modules/buffer/index.js
+lib/node_modules/npm/node_modules/buffer/package.json
+lib/node_modules/npm/node_modules/builtins/License
+lib/node_modules/npm/node_modules/builtins/index.js
+lib/node_modules/npm/node_modules/builtins/package.json
+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
+lib/node_modules/npm/node_modules/chownr/chownr.js
+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/index.js
+lib/node_modules/npm/node_modules/cidr-regex/package.json
+lib/node_modules/npm/node_modules/clean-stack/index.js
+lib/node_modules/npm/node_modules/clean-stack/license
+lib/node_modules/npm/node_modules/clean-stack/package.json
+lib/node_modules/npm/node_modules/cli-columns/color.js
+lib/node_modules/npm/node_modules/cli-columns/index.js
+lib/node_modules/npm/node_modules/cli-columns/license
+lib/node_modules/npm/node_modules/cli-columns/package.json
+lib/node_modules/npm/node_modules/cli-columns/test.js
+lib/node_modules/npm/node_modules/cli-table3/LICENSE
+lib/node_modules/npm/node_modules/cli-table3/index.js
+lib/node_modules/npm/node_modules/cli-table3/package.json
+lib/node_modules/npm/node_modules/cli-table3/src/cell.js
+lib/node_modules/npm/node_modules/cli-table3/src/debug.js
+lib/node_modules/npm/node_modules/cli-table3/src/layout-manager.js
+lib/node_modules/npm/node_modules/cli-table3/src/table.js
+lib/node_modules/npm/node_modules/cli-table3/src/utils.js
+lib/node_modules/npm/node_modules/clone/LICENSE
+lib/node_modules/npm/node_modules/clone/clone.iml
+lib/node_modules/npm/node_modules/clone/clone.js
+lib/node_modules/npm/node_modules/clone/package.json
+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/color-support/LICENSE
+lib/node_modules/npm/node_modules/color-support/README.md
+lib/node_modules/npm/node_modules/color-support/bin.js
+lib/node_modules/npm/node_modules/color-support/browser.js
+lib/node_modules/npm/node_modules/color-support/index.js
+lib/node_modules/npm/node_modules/color-support/package.json
+lib/node_modules/npm/node_modules/columnify/LICENSE
+lib/node_modules/npm/node_modules/columnify/Makefile
+lib/node_modules/npm/node_modules/columnify/columnify.js
+lib/node_modules/npm/node_modules/columnify/index.js
+lib/node_modules/npm/node_modules/columnify/package.json
+lib/node_modules/npm/node_modules/columnify/utils.js
+lib/node_modules/npm/node_modules/columnify/width.js
+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/concat-map/LICENSE
+lib/node_modules/npm/node_modules/concat-map/example/map.js
+lib/node_modules/npm/node_modules/concat-map/index.js
+lib/node_modules/npm/node_modules/concat-map/package.json
+lib/node_modules/npm/node_modules/console-control-strings/LICENSE
+lib/node_modules/npm/node_modules/console-control-strings/index.js
+lib/node_modules/npm/node_modules/console-control-strings/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/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/node_modules/ms/index.js
+lib/node_modules/npm/node_modules/debug/node_modules/ms/license.md
+lib/node_modules/npm/node_modules/debug/node_modules/ms/package.json
+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/defaults/LICENSE
+lib/node_modules/npm/node_modules/defaults/index.js
+lib/node_modules/npm/node_modules/defaults/package.json
+lib/node_modules/npm/node_modules/defaults/test.js
+lib/node_modules/npm/node_modules/delegates/History.md
+lib/node_modules/npm/node_modules/delegates/License
+lib/node_modules/npm/node_modules/delegates/Makefile
+lib/node_modules/npm/node_modules/delegates/index.js
+lib/node_modules/npm/node_modules/delegates/package.json
+lib/node_modules/npm/node_modules/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/lib/convert/dmp.js
+lib/node_modules/npm/node_modules/diff/lib/convert/xml.js
+lib/node_modules/npm/node_modules/diff/lib/diff/array.js
+lib/node_modules/npm/node_modules/diff/lib/diff/base.js
+lib/node_modules/npm/node_modules/diff/lib/diff/character.js
+lib/node_modules/npm/node_modules/diff/lib/diff/css.js
+lib/node_modules/npm/node_modules/diff/lib/diff/json.js
+lib/node_modules/npm/node_modules/diff/lib/diff/line.js
+lib/node_modules/npm/node_modules/diff/lib/diff/sentence.js
+lib/node_modules/npm/node_modules/diff/lib/diff/word.js
+lib/node_modules/npm/node_modules/diff/lib/index.es6.js
+lib/node_modules/npm/node_modules/diff/lib/index.js
+lib/node_modules/npm/node_modules/diff/lib/index.mjs
+lib/node_modules/npm/node_modules/diff/lib/patch/apply.js
+lib/node_modules/npm/node_modules/diff/lib/patch/create.js
+lib/node_modules/npm/node_modules/diff/lib/patch/merge.js
+lib/node_modules/npm/node_modules/diff/lib/patch/parse.js
+lib/node_modules/npm/node_modules/diff/lib/util/array.js
+lib/node_modules/npm/node_modules/diff/lib/util/distance-iterator.js
+lib/node_modules/npm/node_modules/diff/lib/util/params.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/diff/runtime.js
+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/event-target-shim/LICENSE
+lib/node_modules/npm/node_modules/event-target-shim/dist/event-target-shim.js
+lib/node_modules/npm/node_modules/event-target-shim/dist/event-target-shim.mjs
+lib/node_modules/npm/node_modules/event-target-shim/dist/event-target-shim.umd.js
+lib/node_modules/npm/node_modules/event-target-shim/package.json
+lib/node_modules/npm/node_modules/events/.airtap.yml
+lib/node_modules/npm/node_modules/events/History.md
+lib/node_modules/npm/node_modules/events/LICENSE
+lib/node_modules/npm/node_modules/events/events.js
+lib/node_modules/npm/node_modules/events/package.json
+lib/node_modules/npm/node_modules/events/security.md
+lib/node_modules/npm/node_modules/events/tests/add-listeners.js
+lib/node_modules/npm/node_modules/events/tests/check-listener-leaks.js
+lib/node_modules/npm/node_modules/events/tests/common.js
+lib/node_modules/npm/node_modules/events/tests/errors.js
+lib/node_modules/npm/node_modules/events/tests/events-list.js
+lib/node_modules/npm/node_modules/events/tests/events-once.js
+lib/node_modules/npm/node_modules/events/tests/index.js
+lib/node_modules/npm/node_modules/events/tests/legacy-compat.js
+lib/node_modules/npm/node_modules/events/tests/listener-count.js
+lib/node_modules/npm/node_modules/events/tests/listeners-side-effects.js
+lib/node_modules/npm/node_modules/events/tests/listeners.js
+lib/node_modules/npm/node_modules/events/tests/max-listeners.js
+lib/node_modules/npm/node_modules/events/tests/method-names.js
+lib/node_modules/npm/node_modules/events/tests/modify-in-emit.js
+lib/node_modules/npm/node_modules/events/tests/num-args.js
+lib/node_modules/npm/node_modules/events/tests/once.js
+lib/node_modules/npm/node_modules/events/tests/prepend.js
+lib/node_modules/npm/node_modules/events/tests/remove-all-listeners.js
+lib/node_modules/npm/node_modules/events/tests/remove-listeners.js
+lib/node_modules/npm/node_modules/events/tests/set-max-listeners-side-effects.js
+lib/node_modules/npm/node_modules/events/tests/special-event-names.js
+lib/node_modules/npm/node_modules/events/tests/subclass.js
+lib/node_modules/npm/node_modules/events/tests/symbols.js
+lib/node_modules/npm/node_modules/exponential-backoff/LICENSE
+lib/node_modules/npm/node_modules/exponential-backoff/dist/backoff.js
+lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js
+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/cjs/all-signals.js
+lib/node_modules/npm/node_modules/foreground-child/dist/cjs/index.js
+lib/node_modules/npm/node_modules/foreground-child/dist/cjs/package.json
+lib/node_modules/npm/node_modules/foreground-child/dist/cjs/watchdog.js
+lib/node_modules/npm/node_modules/foreground-child/dist/mjs/all-signals.js
+lib/node_modules/npm/node_modules/foreground-child/dist/mjs/index.js
+lib/node_modules/npm/node_modules/foreground-child/dist/mjs/package.json
+lib/node_modules/npm/node_modules/foreground-child/dist/mjs/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/fs.realpath/LICENSE
+lib/node_modules/npm/node_modules/fs.realpath/index.js
+lib/node_modules/npm/node_modules/fs.realpath/old.js
+lib/node_modules/npm/node_modules/fs.realpath/package.json
+lib/node_modules/npm/node_modules/function-bind/LICENSE
+lib/node_modules/npm/node_modules/function-bind/implementation.js
+lib/node_modules/npm/node_modules/function-bind/index.js
+lib/node_modules/npm/node_modules/function-bind/package.json
+lib/node_modules/npm/node_modules/gauge/LICENSE.md
+lib/node_modules/npm/node_modules/gauge/lib/base-theme.js
+lib/node_modules/npm/node_modules/gauge/lib/error.js
+lib/node_modules/npm/node_modules/gauge/lib/has-color.js
+lib/node_modules/npm/node_modules/gauge/lib/index.js
+lib/node_modules/npm/node_modules/gauge/lib/plumbing.js
+lib/node_modules/npm/node_modules/gauge/lib/process.js
+lib/node_modules/npm/node_modules/gauge/lib/progress-bar.js
+lib/node_modules/npm/node_modules/gauge/lib/render-template.js
+lib/node_modules/npm/node_modules/gauge/lib/set-immediate.js
+lib/node_modules/npm/node_modules/gauge/lib/set-interval.js
+lib/node_modules/npm/node_modules/gauge/lib/spin.js
+lib/node_modules/npm/node_modules/gauge/lib/template-item.js
+lib/node_modules/npm/node_modules/gauge/lib/theme-set.js
+lib/node_modules/npm/node_modules/gauge/lib/themes.js
+lib/node_modules/npm/node_modules/gauge/lib/wide-truncate.js
+lib/node_modules/npm/node_modules/gauge/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/cjs/package.json
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/bin.d.ts
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/bin.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/bin.js
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/bin.js.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/glob.d.ts
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/glob.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/glob.js
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/glob.js.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/has-magic.d.ts
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/has-magic.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/has-magic.js
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/has-magic.js.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/ignore.d.ts
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/ignore.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/ignore.js
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/ignore.js.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/index.d.ts
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/index.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/index.js
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/index.js.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/pattern.d.ts
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/pattern.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/pattern.js
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/pattern.js.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/processor.d.ts
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/processor.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/processor.js
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/processor.js.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/walker.d.ts
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/walker.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/walker.js
+lib/node_modules/npm/node_modules/glob/dist/cjs/src/walker.js.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/glob.d.ts
+lib/node_modules/npm/node_modules/glob/dist/mjs/glob.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/glob.js
+lib/node_modules/npm/node_modules/glob/dist/mjs/glob.js.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/has-magic.d.ts
+lib/node_modules/npm/node_modules/glob/dist/mjs/has-magic.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/has-magic.js
+lib/node_modules/npm/node_modules/glob/dist/mjs/has-magic.js.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/ignore.d.ts
+lib/node_modules/npm/node_modules/glob/dist/mjs/ignore.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/ignore.js
+lib/node_modules/npm/node_modules/glob/dist/mjs/ignore.js.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/index.d.ts
+lib/node_modules/npm/node_modules/glob/dist/mjs/index.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/index.js
+lib/node_modules/npm/node_modules/glob/dist/mjs/index.js.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/package.json
+lib/node_modules/npm/node_modules/glob/dist/mjs/pattern.d.ts
+lib/node_modules/npm/node_modules/glob/dist/mjs/pattern.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/pattern.js
+lib/node_modules/npm/node_modules/glob/dist/mjs/pattern.js.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/processor.d.ts
+lib/node_modules/npm/node_modules/glob/dist/mjs/processor.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/processor.js
+lib/node_modules/npm/node_modules/glob/dist/mjs/processor.js.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/walker.d.ts
+lib/node_modules/npm/node_modules/glob/dist/mjs/walker.d.ts.map
+lib/node_modules/npm/node_modules/glob/dist/mjs/walker.js
+lib/node_modules/npm/node_modules/glob/dist/mjs/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/has-unicode/LICENSE
+lib/node_modules/npm/node_modules/has-unicode/index.js
+lib/node_modules/npm/node_modules/has-unicode/package.json
+lib/node_modules/npm/node_modules/has/LICENSE-MIT
+lib/node_modules/npm/node_modules/has/package.json
+lib/node_modules/npm/node_modules/has/src/index.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/dist/agent.js
+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/dist/agent.js
+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/humanize-ms/LICENSE
+lib/node_modules/npm/node_modules/humanize-ms/index.js
+lib/node_modules/npm/node_modules/humanize-ms/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/ieee754/LICENSE
+lib/node_modules/npm/node_modules/ieee754/index.js
+lib/node_modules/npm/node_modules/ieee754/package.json
+lib/node_modules/npm/node_modules/ignore-walk/LICENSE
+lib/node_modules/npm/node_modules/ignore-walk/lib/index.js
+lib/node_modules/npm/node_modules/ignore-walk/package.json
+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/indent-string/index.js
+lib/node_modules/npm/node_modules/indent-string/license
+lib/node_modules/npm/node_modules/indent-string/package.json
+lib/node_modules/npm/node_modules/inflight/LICENSE
+lib/node_modules/npm/node_modules/inflight/inflight.js
+lib/node_modules/npm/node_modules/inflight/package.json
+lib/node_modules/npm/node_modules/inherits/LICENSE
+lib/node_modules/npm/node_modules/inherits/inherits.js
+lib/node_modules/npm/node_modules/inherits/inherits_browser.js
+lib/node_modules/npm/node_modules/inherits/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-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/ip/lib/ip.js
+lib/node_modules/npm/node_modules/ip/package.json
+lib/node_modules/npm/node_modules/is-cidr/LICENSE
+lib/node_modules/npm/node_modules/is-cidr/index.js
+lib/node_modules/npm/node_modules/is-cidr/package.json
+lib/node_modules/npm/node_modules/is-core-module/LICENSE
+lib/node_modules/npm/node_modules/is-core-module/core.json
+lib/node_modules/npm/node_modules/is-core-module/index.js
+lib/node_modules/npm/node_modules/is-core-module/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/is-lambda/LICENSE
+lib/node_modules/npm/node_modules/is-lambda/index.js
+lib/node_modules/npm/node_modules/is-lambda/package.json
+lib/node_modules/npm/node_modules/is-lambda/test.js
+lib/node_modules/npm/node_modules/isexe/LICENSE
+lib/node_modules/npm/node_modules/isexe/index.js
+lib/node_modules/npm/node_modules/isexe/mode.js
+lib/node_modules/npm/node_modules/isexe/package.json
+lib/node_modules/npm/node_modules/isexe/windows.js
+lib/node_modules/npm/node_modules/jackspeak/LICENSE.md
+lib/node_modules/npm/node_modules/jackspeak/dist/cjs/index.js
+lib/node_modules/npm/node_modules/jackspeak/dist/cjs/package.json
+lib/node_modules/npm/node_modules/jackspeak/dist/cjs/parse-args.js
+lib/node_modules/npm/node_modules/jackspeak/dist/mjs/index.js
+lib/node_modules/npm/node_modules/jackspeak/dist/mjs/package.json
+lib/node_modules/npm/node_modules/jackspeak/dist/mjs/parse-args.js
+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/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/libnpmhook/LICENSE.md
+lib/node_modules/npm/node_modules/libnpmhook/README.md
+lib/node_modules/npm/node_modules/libnpmhook/lib/index.js
+lib/node_modules/npm/node_modules/libnpmhook/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/cjs/index.js
+lib/node_modules/npm/node_modules/lru-cache/dist/cjs/index.min.js
+lib/node_modules/npm/node_modules/lru-cache/dist/cjs/package.json
+lib/node_modules/npm/node_modules/lru-cache/dist/mjs/index.js
+lib/node_modules/npm/node_modules/lru-cache/dist/mjs/index.min.js
+lib/node_modules/npm/node_modules/lru-cache/dist/mjs/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/cjs/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/minimatch/dist/cjs/ast.js
+lib/node_modules/npm/node_modules/minimatch/dist/cjs/brace-expressions.js
+lib/node_modules/npm/node_modules/minimatch/dist/cjs/escape.js
+lib/node_modules/npm/node_modules/minimatch/dist/cjs/index.js
+lib/node_modules/npm/node_modules/minimatch/dist/cjs/package.json
+lib/node_modules/npm/node_modules/minimatch/dist/cjs/unescape.js
+lib/node_modules/npm/node_modules/minimatch/dist/mjs/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/minimatch/dist/mjs/ast.js
+lib/node_modules/npm/node_modules/minimatch/dist/mjs/brace-expressions.js
+lib/node_modules/npm/node_modules/minimatch/dist/mjs/escape.js
+lib/node_modules/npm/node_modules/minimatch/dist/mjs/index.js
+lib/node_modules/npm/node_modules/minimatch/dist/mjs/package.json
+lib/node_modules/npm/node_modules/minimatch/dist/mjs/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/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/minipass-collect/node_modules/minipass/index.js
+lib/node_modules/npm/node_modules/minipass-collect/node_modules/minipass/package.json
+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-json-stream/LICENSE
+lib/node_modules/npm/node_modules/minipass-json-stream/index.js
+lib/node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass/index.js
+lib/node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass/package.json
+lib/node_modules/npm/node_modules/minipass-json-stream/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/cjs/index.js
+lib/node_modules/npm/node_modules/minipass/dist/cjs/package.json
+lib/node_modules/npm/node_modules/minipass/dist/mjs/index.js
+lib/node_modules/npm/node_modules/minipass/dist/mjs/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/constants.js
+lib/node_modules/npm/node_modules/minizlib/index.js
+lib/node_modules/npm/node_modules/minizlib/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/minizlib/node_modules/minipass/index.js
+lib/node_modules/npm/node_modules/minizlib/node_modules/minipass/package.json
+lib/node_modules/npm/node_modules/minizlib/package.json
+lib/node_modules/npm/node_modules/mkdirp/LICENSE
+lib/node_modules/npm/node_modules/mkdirp/bin/cmd.js
+lib/node_modules/npm/node_modules/mkdirp/index.js
+lib/node_modules/npm/node_modules/mkdirp/lib/find-made.js
+lib/node_modules/npm/node_modules/mkdirp/lib/mkdirp-manual.js
+lib/node_modules/npm/node_modules/mkdirp/lib/mkdirp-native.js
+lib/node_modules/npm/node_modules/mkdirp/lib/opts-arg.js
+lib/node_modules/npm/node_modules/mkdirp/lib/path-arg.js
+lib/node_modules/npm/node_modules/mkdirp/lib/use-native.js
+lib/node_modules/npm/node_modules/mkdirp/package.json
+lib/node_modules/npm/node_modules/mkdirp/readme.markdown
+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/.github/ISSUE_TEMPLATE.md
+lib/node_modules/npm/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md
+lib/node_modules/npm/node_modules/node-gyp/.github/workflows/release-please.yml
+lib/node_modules/npm/node_modules/node-gyp/.github/workflows/tests.yml
+lib/node_modules/npm/node_modules/node-gyp/.github/workflows/visual-studio.yml
+lib/node_modules/npm/node_modules/node-gyp/CHANGELOG.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/docs/Error-pre-versions-of-node-cannot-be-installed.md
+lib/node_modules/npm/node_modules/node-gyp/docs/Force-npm-to-use-global-node-gyp.md
+lib/node_modules/npm/node_modules/node-gyp/docs/Home.md
+lib/node_modules/npm/node_modules/node-gyp/docs/Linking-to-OpenSSL.md
+lib/node_modules/npm/node_modules/node-gyp/docs/README.md
+lib/node_modules/npm/node_modules/node-gyp/docs/Updating-npm-bundled-node-gyp.md
+lib/node_modules/npm/node_modules/node-gyp/docs/binding.gyp-files-in-the-wild.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/.flake8
+lib/node_modules/npm/node_modules/node-gyp/gyp/.github/workflows/Python_tests.yml
+lib/node_modules/npm/node_modules/node-gyp/gyp/.github/workflows/node-gyp.yml
+lib/node_modules/npm/node_modules/node-gyp/gyp/.github/workflows/nodejs-windows.yml
+lib/node_modules/npm/node_modules/node-gyp/gyp/.github/workflows/release-please.yml
+lib/node_modules/npm/node_modules/node-gyp/gyp/AUTHORS
+lib/node_modules/npm/node_modules/node-gyp/gyp/CHANGELOG.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/CONTRIBUTING.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/gyp/README.md
+lib/node_modules/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc
+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_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/pyproject.toml
+lib/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/README
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/README
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/README
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/gyp.el
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/graphviz.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
+lib/node_modules/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.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/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/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.md
+lib/node_modules/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh
+lib/node_modules/npm/node_modules/node-gyp/node_modules/abbrev/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/abbrev/abbrev.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/abbrev/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet/LICENSE.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet/lib/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet/lib/tracker-base.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet/lib/tracker-group.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet/lib/tracker-stream.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet/lib/tracker.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion/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/node_modules/brace-expansion/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/README.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/bin.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/bin.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/bin.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/bin.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/glob.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/glob.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/glob.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/glob.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/has-magic.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/has-magic.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/has-magic.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/has-magic.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/ignore.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/ignore.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/ignore.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/ignore.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/index.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/index.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/index.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/pattern.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/pattern.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/pattern.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/pattern.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/processor.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/processor.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/processor.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/processor.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/walker.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/walker.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/walker.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/cjs/src/walker.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/glob.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/glob.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/glob.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/glob.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/has-magic.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/has-magic.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/has-magic.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/has-magic.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/ignore.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/ignore.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/ignore.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/ignore.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/index.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/index.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/index.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/pattern.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/pattern.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/pattern.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/pattern.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/processor.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/processor.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/processor.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/processor.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/walker.d.ts
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/walker.d.ts.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/walker.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/dist/mjs/walker.js.map
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/cjs/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/cjs/ast.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/cjs/brace-expressions.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/cjs/escape.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/cjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/cjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/cjs/unescape.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/mjs/assert-valid-pattern.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/mjs/ast.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/mjs/brace-expressions.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/mjs/escape.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/mjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/mjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/dist/mjs/unescape.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minipass/dist/cjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minipass/dist/cjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minipass/dist/mjs/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minipass/dist/mjs/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minipass/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/LICENSE.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/base-theme.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/error.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/has-color.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/plumbing.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/process.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/progress-bar.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/render-template.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/set-immediate.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/set-interval.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/spin.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/template-item.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/theme-set.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/themes.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/lib/wide-truncate.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/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/common.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/glob.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/sync.js
+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/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/index.mjs
+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/agent.js
+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/dns.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/minimatch.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minipass/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minipass/index.mjs
+lib/node_modules/npm/node_modules/node-gyp/node_modules/minipass/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/nopt/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/nopt/README.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/nopt/lib/nopt.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/nopt/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/LICENSE.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/lib/log.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/CONTRIBUTING.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/GOVERNANCE.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/errors-browser.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/errors.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/experimentalWarning.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/_stream_duplex.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/_stream_passthrough.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/_stream_readable.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/_stream_transform.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/_stream_writable.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/async_iterator.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/buffer_list.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/destroy.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/from-browser.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/from.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/pipeline.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/state.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/stream-browser.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/lib/internal/streams/stream.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/readable-browser.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream/readable.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/signal-exit/LICENSE.txt
+lib/node_modules/npm/node_modules/node-gyp/node_modules/signal-exit/index.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/signal-exit/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/signal-exit/signals.js
+lib/node_modules/npm/node_modules/node-gyp/node_modules/which/LICENSE
+lib/node_modules/npm/node_modules/node-gyp/node_modules/which/README.md
+lib/node_modules/npm/node_modules/node-gyp/node_modules/which/bin/node-which
+lib/node_modules/npm/node_modules/node-gyp/node_modules/which/package.json
+lib/node_modules/npm/node_modules/node-gyp/node_modules/which/which.js
+lib/node_modules/npm/node_modules/node-gyp/package.json
+lib/node_modules/npm/node_modules/node-gyp/src/win_delay_load_hook.cc
+lib/node_modules/npm/node_modules/node-gyp/update-gyp.py
+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/normalize-package-data/LICENSE
+lib/node_modules/npm/node_modules/normalize-package-data/lib/extract_description.js
+lib/node_modules/npm/node_modules/normalize-package-data/lib/fixer.js
+lib/node_modules/npm/node_modules/normalize-package-data/lib/make_warning.js
+lib/node_modules/npm/node_modules/normalize-package-data/lib/normalize.js
+lib/node_modules/npm/node_modules/normalize-package-data/lib/safe_format.js
+lib/node_modules/npm/node_modules/normalize-package-data/lib/typos.json
+lib/node_modules/npm/node_modules/normalize-package-data/lib/warning_messages.json
+lib/node_modules/npm/node_modules/normalize-package-data/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/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/clean-url.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/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/npmlog/LICENSE.md
+lib/node_modules/npm/node_modules/npmlog/lib/log.js
+lib/node_modules/npm/node_modules/npmlog/package.json
+lib/node_modules/npm/node_modules/once/LICENSE
+lib/node_modules/npm/node_modules/once/once.js
+lib/node_modules/npm/node_modules/once/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/pacote/LICENSE
+lib/node_modules/npm/node_modules/pacote/README.md
+lib/node_modules/npm/node_modules/pacote/lib/bin.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/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-is-absolute/index.js
+lib/node_modules/npm/node_modules/path-is-absolute/license
+lib/node_modules/npm/node_modules/path-is-absolute/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/cjs/index.js
+lib/node_modules/npm/node_modules/path-scurry/dist/cjs/package.json
+lib/node_modules/npm/node_modules/path-scurry/dist/mjs/index.js
+lib/node_modules/npm/node_modules/path-scurry/dist/mjs/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/process/LICENSE
+lib/node_modules/npm/node_modules/process/browser.js
+lib/node_modules/npm/node_modules/process/index.js
+lib/node_modules/npm/node_modules/process/package.json
+lib/node_modules/npm/node_modules/process/test.js
+lib/node_modules/npm/node_modules/promise-all-reject-late/LICENSE
+lib/node_modules/npm/node_modules/promise-all-reject-late/index.js
+lib/node_modules/npm/node_modules/promise-all-reject-late/package.json
+lib/node_modules/npm/node_modules/promise-call-limit/LICENSE
+lib/node_modules/npm/node_modules/promise-call-limit/index.js
+lib/node_modules/npm/node_modules/promise-call-limit/package.json
+lib/node_modules/npm/node_modules/promise-inflight/LICENSE
+lib/node_modules/npm/node_modules/promise-inflight/inflight.js
+lib/node_modules/npm/node_modules/promise-inflight/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-package-json-fast/LICENSE
+lib/node_modules/npm/node_modules/read-package-json-fast/lib/index.js
+lib/node_modules/npm/node_modules/read-package-json-fast/package.json
+lib/node_modules/npm/node_modules/read-package-json/LICENSE
+lib/node_modules/npm/node_modules/read-package-json/lib/read-json.js
+lib/node_modules/npm/node_modules/read-package-json/package.json
+lib/node_modules/npm/node_modules/read/LICENSE
+lib/node_modules/npm/node_modules/read/lib/read.js
+lib/node_modules/npm/node_modules/read/package.json
+lib/node_modules/npm/node_modules/readable-stream/LICENSE
+lib/node_modules/npm/node_modules/readable-stream/lib/_stream_duplex.js
+lib/node_modules/npm/node_modules/readable-stream/lib/_stream_passthrough.js
+lib/node_modules/npm/node_modules/readable-stream/lib/_stream_readable.js
+lib/node_modules/npm/node_modules/readable-stream/lib/_stream_transform.js
+lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/add-abort-signal.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/buffer_list.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/compose.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/destroy.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/duplex.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/duplexify.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/from.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/lazy_transform.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/legacy.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/operators.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/passthrough.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/pipeline.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/readable.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/state.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/transform.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/utils.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/writable.js
+lib/node_modules/npm/node_modules/readable-stream/lib/internal/validators.js
+lib/node_modules/npm/node_modules/readable-stream/lib/ours/browser.js
+lib/node_modules/npm/node_modules/readable-stream/lib/ours/errors.js
+lib/node_modules/npm/node_modules/readable-stream/lib/ours/index.js
+lib/node_modules/npm/node_modules/readable-stream/lib/ours/primordials.js
+lib/node_modules/npm/node_modules/readable-stream/lib/ours/util.js
+lib/node_modules/npm/node_modules/readable-stream/lib/stream.js
+lib/node_modules/npm/node_modules/readable-stream/lib/stream/promises.js
+lib/node_modules/npm/node_modules/readable-stream/package.json
+lib/node_modules/npm/node_modules/retry/License
+lib/node_modules/npm/node_modules/retry/Makefile
+lib/node_modules/npm/node_modules/retry/equation.gif
+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/rimraf/LICENSE
+lib/node_modules/npm/node_modules/rimraf/README.md
+lib/node_modules/npm/node_modules/rimraf/bin.js
+lib/node_modules/npm/node_modules/rimraf/node_modules/brace-expansion/LICENSE
+lib/node_modules/npm/node_modules/rimraf/node_modules/brace-expansion/index.js
+lib/node_modules/npm/node_modules/rimraf/node_modules/brace-expansion/package.json
+lib/node_modules/npm/node_modules/rimraf/node_modules/glob/LICENSE
+lib/node_modules/npm/node_modules/rimraf/node_modules/glob/common.js
+lib/node_modules/npm/node_modules/rimraf/node_modules/glob/glob.js
+lib/node_modules/npm/node_modules/rimraf/node_modules/glob/package.json
+lib/node_modules/npm/node_modules/rimraf/node_modules/glob/sync.js
+lib/node_modules/npm/node_modules/rimraf/node_modules/minimatch/LICENSE
+lib/node_modules/npm/node_modules/rimraf/node_modules/minimatch/minimatch.js
+lib/node_modules/npm/node_modules/rimraf/node_modules/minimatch/package.json
+lib/node_modules/npm/node_modules/rimraf/package.json
+lib/node_modules/npm/node_modules/rimraf/rimraf.js
+lib/node_modules/npm/node_modules/safe-buffer/LICENSE
+lib/node_modules/npm/node_modules/safe-buffer/index.js
+lib/node_modules/npm/node_modules/safe-buffer/package.json
+lib/node_modules/npm/node_modules/safer-buffer/LICENSE
+lib/node_modules/npm/node_modules/safer-buffer/Porting-Buffer.md
+lib/node_modules/npm/node_modules/safer-buffer/dangerous.js
+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/parse-options.js
+lib/node_modules/npm/node_modules/semver/internal/re.js
+lib/node_modules/npm/node_modules/semver/node_modules/lru-cache/LICENSE
+lib/node_modules/npm/node_modules/semver/node_modules/lru-cache/index.js
+lib/node_modules/npm/node_modules/semver/node_modules/lru-cache/package.json
+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/set-blocking/LICENSE.txt
+lib/node_modules/npm/node_modules/set-blocking/index.js
+lib/node_modules/npm/node_modules/set-blocking/package.json
+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/ca/verify/chain.js
+lib/node_modules/npm/node_modules/sigstore/dist/ca/verify/index.js
+lib/node_modules/npm/node_modules/sigstore/dist/ca/verify/sct.js
+lib/node_modules/npm/node_modules/sigstore/dist/ca/verify/signer.js
+lib/node_modules/npm/node_modules/sigstore/dist/config.js
+lib/node_modules/npm/node_modules/sigstore/dist/error.js
+lib/node_modules/npm/node_modules/sigstore/dist/index.js
+lib/node_modules/npm/node_modules/sigstore/dist/sigstore.js
+lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/body.js
+lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/checkpoint.js
+lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/index.js
+lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/merkle.js
+lib/node_modules/npm/node_modules/sigstore/dist/tlog/verify/set.js
+lib/node_modules/npm/node_modules/sigstore/dist/types/fetch.js
+lib/node_modules/npm/node_modules/sigstore/dist/types/sigstore.js
+lib/node_modules/npm/node_modules/sigstore/dist/types/utility.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/dump.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/error.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/index.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/length.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/obj.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/parse.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/asn1/tag.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/crypto.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/dsse.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/encoding.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/index.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/json.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/pem.js
+lib/node_modules/npm/node_modules/sigstore/dist/util/stream.js
+lib/node_modules/npm/node_modules/sigstore/dist/verify.js
+lib/node_modules/npm/node_modules/sigstore/dist/x509/cert.js
+lib/node_modules/npm/node_modules/sigstore/dist/x509/ext.js
+lib/node_modules/npm/node_modules/sigstore/dist/x509/sct.js
+lib/node_modules/npm/node_modules/sigstore/dist/x509/verify.js
+lib/node_modules/npm/node_modules/sigstore/package.json
+lib/node_modules/npm/node_modules/smart-buffer/LICENSE
+lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js
+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/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/package.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/string_decoder/LICENSE
+lib/node_modules/npm/node_modules/string_decoder/lib/string_decoder.js
+lib/node_modules/npm/node_modules/string_decoder/package.json
+lib/node_modules/npm/node_modules/strip-ansi-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/index.js
+lib/node_modules/npm/node_modules/tar/lib/create.js
+lib/node_modules/npm/node_modules/tar/lib/extract.js
+lib/node_modules/npm/node_modules/tar/lib/get-write-flag.js
+lib/node_modules/npm/node_modules/tar/lib/header.js
+lib/node_modules/npm/node_modules/tar/lib/high-level-opt.js
+lib/node_modules/npm/node_modules/tar/lib/large-numbers.js
+lib/node_modules/npm/node_modules/tar/lib/list.js
+lib/node_modules/npm/node_modules/tar/lib/mkdir.js
+lib/node_modules/npm/node_modules/tar/lib/mode-fix.js
+lib/node_modules/npm/node_modules/tar/lib/normalize-unicode.js
+lib/node_modules/npm/node_modules/tar/lib/normalize-windows-path.js
+lib/node_modules/npm/node_modules/tar/lib/pack.js
+lib/node_modules/npm/node_modules/tar/lib/parse.js
+lib/node_modules/npm/node_modules/tar/lib/path-reservations.js
+lib/node_modules/npm/node_modules/tar/lib/pax.js
+lib/node_modules/npm/node_modules/tar/lib/read-entry.js
+lib/node_modules/npm/node_modules/tar/lib/replace.js
+lib/node_modules/npm/node_modules/tar/lib/strip-absolute-path.js
+lib/node_modules/npm/node_modules/tar/lib/strip-trailing-slashes.js
+lib/node_modules/npm/node_modules/tar/lib/types.js
+lib/node_modules/npm/node_modules/tar/lib/unpack.js
+lib/node_modules/npm/node_modules/tar/lib/update.js
+lib/node_modules/npm/node_modules/tar/lib/warn-mixin.js
+lib/node_modules/npm/node_modules/tar/lib/winchars.js
+lib/node_modules/npm/node_modules/tar/lib/write-entry.js
+lib/node_modules/npm/node_modules/tar/node_modules/fs-minipass/LICENSE
+lib/node_modules/npm/node_modules/tar/node_modules/fs-minipass/index.js
+lib/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass/index.js
+lib/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass/package.json
+lib/node_modules/npm/node_modules/tar/node_modules/fs-minipass/package.json
+lib/node_modules/npm/node_modules/tar/node_modules/minipass/LICENSE
+lib/node_modules/npm/node_modules/tar/node_modules/minipass/index.js
+lib/node_modules/npm/node_modules/tar/node_modules/minipass/index.mjs
+lib/node_modules/npm/node_modules/tar/node_modules/minipass/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/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/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/cjs/index.js
+lib/node_modules/npm/node_modules/walk-up-path/dist/cjs/package.json
+lib/node_modules/npm/node_modules/walk-up-path/dist/mjs/index.js
+lib/node_modules/npm/node_modules/walk-up-path/dist/mjs/package.json
+lib/node_modules/npm/node_modules/walk-up-path/package.json
+lib/node_modules/npm/node_modules/wcwidth/LICENSE
+lib/node_modules/npm/node_modules/wcwidth/combining.js
+lib/node_modules/npm/node_modules/wcwidth/docs/index.md
+lib/node_modules/npm/node_modules/wcwidth/index.js
+lib/node_modules/npm/node_modules/wcwidth/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/node_modules/isexe/LICENSE
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/cjs/index.js
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/cjs/options.js
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/cjs/package.json
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/cjs/posix.js
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/cjs/win32.js
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/mjs/index.js
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/mjs/options.js
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/mjs/package.json
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/mjs/posix.js
+lib/node_modules/npm/node_modules/which/node_modules/isexe/dist/mjs/win32.js
+lib/node_modules/npm/node_modules/which/node_modules/isexe/package.json
+lib/node_modules/npm/node_modules/which/package.json
+lib/node_modules/npm/node_modules/wide-align/LICENSE
+lib/node_modules/npm/node_modules/wide-align/align.js
+lib/node_modules/npm/node_modules/wide-align/package.json
+lib/node_modules/npm/node_modules/wrap-ansi-cjs/index.js
+lib/node_modules/npm/node_modules/wrap-ansi-cjs/license
+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/ansi-styles/index.js
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-styles/license
+lib/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-styles/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/wrappy/LICENSE
+lib/node_modules/npm/node_modules/wrappy/package.json
+lib/node_modules/npm/node_modules/wrappy/wrappy.js
+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/nodejs20/buildlink3.mk
diff -u /dev/null pkgsrc/lang/nodejs20/buildlink3.mk:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/buildlink3.mk  Thu Nov  2 13:16:54 2023
@@ -0,0 +1,36 @@
+# $NetBSD: buildlink3.mk,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+BUILDLINK_TREE+=       nodejs
+
+.if !defined(NODEJS_BUILDLINK3_MK)
+NODEJS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.nodejs+= nodejs>=10
+BUILDLINK_ABI_DEPENDS.nodejs+= nodejs>=20.8.1nb2
+BUILDLINK_PKGSRCDIR.nodejs?=   ../../lang/nodejs
+
+.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/nodejs20/distinfo
diff -u /dev/null pkgsrc/lang/nodejs20/distinfo:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/distinfo       Thu Nov  2 13:16:54 2023
@@ -0,0 +1,31 @@
+$NetBSD: distinfo,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+BLAKE2s (node-v20.9.0.tar.xz) = 6ba49fb45e5f5796c95b2e76778f23352d04eef74bdabb25ad6fa6b438269168
+SHA512 (node-v20.9.0.tar.xz) = 2b9453723149e0a94e759131460699a6fdf8656f0c1b7243307442cabef606a4e1d40781b80eaf632874952cb2468fa1e766ababdaa103d5dab623e0ca2f85de
+Size (node-v20.9.0.tar.xz) = 41857572 bytes
+SHA1 (patch-common.gypi) = f50615affd26c2c7902d2112c8e9f2704c057b9c
+SHA1 (patch-configure) = e59589e138ecaf1c36a9809b70c426ef5446543a
+SHA1 (patch-configure.py) = 2c9abb8231a8d7e9950998cc90a3db75a22a74b5
+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) = 0921b5eeecfe03b774f85a15628c559901e7fea8
+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) = e797043e7fa1379f086ffe3a919e140260b0632e
+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_src_compiler_types.h) = 2a212282ab9d71e98ae56827fdb1d9778a6047a5
+SHA1 (patch-deps_v8_src_heap_code-range.cc) = b281f76f4e3d8e562f596235049a6be7c5ff4de2
+SHA1 (patch-deps_v8_tools_profiling_run-llprof.sh) = b19994d3195cc97424a3cc2ffd3ae02eacc6ffa8
+SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa
+SHA1 (patch-src_crypto_crypto__rsa.cc) = 9ffd8de2fac76014696c8dfac7ba200eab56f6f6
+SHA1 (patch-src_inspector__agent.cc) = 3fd3d71f9d6013a6eb2a79e0442b31d2e2408a2f
+SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff
+SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = 570fe9889767c555468a225cd7f0b398ea6a193c
+SHA1 (patch-tools_gyp_pylib_gyp_input.py) = fe9a9f0e62d54e0553ebda0a305280dc70968c8e
+SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 4ee24115f5e97ffbd23aaa6dc62f408d381d4e22
+SHA1 (patch-tools_install.py) = c01515e3001bebd50f12bcada548f1cc0c25a49f
+SHA1 (patch-tools_v8_gypfiles_v8.gyp) = 8b1b0e2216f9e8025f8e623d5aa8af3f8d670804

Index: pkgsrc/lang/nodejs20/patches/patch-common.gypi
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-common.gypi:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-common.gypi      Thu Nov  2 13:16:54 2023
@@ -0,0 +1,20 @@
+$NetBSD: patch-common.gypi,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+Add support for NetBSD.
+
+--- common.gypi.orig   2023-03-14 15:46:14.000000000 +0000
++++ common.gypi
+@@ -393,11 +393,11 @@
+           'BUILDING_UV_SHARED=1',
+         ],
+       }],
+-      [ 'OS in "linux freebsd openbsd solaris aix os400"', {
++      [ 'OS in "linux freebsd netbsd openbsd solaris aix os400"', {
+         'cflags': [ '-pthread' ],
+         'ldflags': [ '-pthread' ],
+       }],
+-      [ 'OS in "linux freebsd openbsd solaris android aix os400 cloudabi"', {
++      [ 'OS in "linux freebsd netbsd openbsd solaris android aix os400 cloudabi"', {
+         'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', ],
+         'cflags_cc': [ '-fno-rtti', '-fno-exceptions', '-std=gnu++17' ],
+         'defines': [ '__STDC_FORMAT_MACROS' ],
Index: pkgsrc/lang/nodejs20/patches/patch-configure
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-configure:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-configure        Thu Nov  2 13:16:54 2023
@@ -0,0 +1,21 @@
+$NetBSD: patch-configure,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+--- configure.orig     2023-10-13 12:33:28.000000000 +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.12 >/dev/null && exec python3.12 "$0" "$@"
+ command -v python3.11 >/dev/null && exec python3.11 "$0" "$@"
+ command -v python3.10 >/dev/null && exec python3.10 "$0" "$@"
+ command -v python3.9 >/dev/null && exec python3.9 "$0" "$@"
+@@ -23,7 +24,7 @@ except ImportError:
+   from distutils.spawn import find_executable as which
+ 
+ print('Node.js configure: Found Python {}.{}.{}...'.format(*sys.version_info))
+-acceptable_pythons = ((3, 11), (3, 10), (3, 9), (3, 8), (3, 7), (3, 6))
++acceptable_pythons = ((3, 12), (3, 11), (3, 10), (3, 9), (3, 8), (3, 7), (3, 6))
+ if sys.version_info[:2] in acceptable_pythons:
+   import configure
+ else:
Index: pkgsrc/lang/nodejs20/patches/patch-configure.py
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-configure.py:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-configure.py     Thu Nov  2 13:16:54 2023
@@ -0,0 +1,30 @@
+$NetBSD: patch-configure.py,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+Use packaging instead of deprecated distutils.
+
+--- configure.py.orig  2023-11-02 12:01:17.555637132 +0000
++++ configure.py
+@@ -14,7 +14,7 @@ import bz2
+ import io
+ from pathlib import Path
+ 
+-from distutils.version import StrictVersion
++from packaging.version import Version
+ 
+ # If not run from node/, cd to node/.
+ os.chdir(Path(__file__).parent)
+@@ -1565,10 +1565,10 @@ def configure_openssl(o):
+     # supported asm compiler for AVX2. See https://github.com/openssl/openssl/
+     # blob/OpenSSL_1_1_0-stable/crypto/modes/asm/aesni-gcm-x86_64.pl#L52-L69
+     openssl110_asm_supported = \
+-      ('gas_version' in variables and StrictVersion(variables['gas_version']) >= StrictVersion('2.23')) or \
+-      ('xcode_version' in variables and StrictVersion(variables['xcode_version']) >= StrictVersion('5.0')) or \
+-      ('llvm_version' in variables and StrictVersion(variables['llvm_version']) >= StrictVersion('3.3')) or \
+-      ('nasm_version' in variables and StrictVersion(variables['nasm_version']) >= StrictVersion('2.10'))
++      ('gas_version' in variables and Version(variables['gas_version']) >= Version('2.23')) or \
++      ('xcode_version' in variables and Version(variables['xcode_version']) >= Version('5.0')) or \
++      ('llvm_version' in variables and Version(variables['llvm_version']) >= Version('3.3')) or \
++      ('nasm_version' in variables and Version(variables['nasm_version']) >= Version('2.10'))
+ 
+     if is_x86 and not openssl110_asm_supported:
+       error('''Did not find a new enough assembler, install one or build with
Index: pkgsrc/lang/nodejs20/patches/patch-deps_cares_cares.gyp
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_cares_cares.gyp:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_cares_cares.gyp     Thu Nov  2 13:16:54 2023
@@ -0,0 +1,17 @@
+$NetBSD: patch-deps_cares_cares.gyp,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-deps_uv_common.gypi
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_uv_common.gypi:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_uv_common.gypi      Thu Nov  2 13:16:54 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-deps_uv_common.gypi,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-deps_uvwasi_include_wasi__serdes.h
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_uvwasi_include_wasi__serdes.h:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_uvwasi_include_wasi__serdes.h       Thu Nov  2 13:16:54 2023
@@ -0,0 +1,21 @@
+$NetBSD: patch-deps_uvwasi_include_wasi__serdes.h,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-deps_v8_src_base_platform_memory.h
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_memory.h:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_memory.h       Thu Nov  2 13:16:54 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-deps_v8_src_base_platform_memory.h,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+Fix build on NetBSD.
+
+--- deps/v8/src/base/platform/memory.h.orig    2022-11-14 11:44:23.528838940 +0000
++++ deps/v8/src/base/platform/memory.h
+@@ -23,7 +23,7 @@
+ #include <malloc.h>
+ #endif  // !V8_OS_DARWIN
+ 
+-#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS) || V8_OS_WIN
++#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_NETBSD && !V8_OS_SOLARIS) || V8_OS_WIN
+ #define V8_HAS_MALLOC_USABLE_SIZE 1
+ #endif  // (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS) || V8_OS_WIN
+ 
Index: pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc    Thu Nov  2 13:16:54 2023
@@ -0,0 +1,33 @@
+$NetBSD: patch-deps_v8_src_base_platform_platform-freebsd.cc,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc    Thu Nov  2 13:16:54 2023
@@ -0,0 +1,55 @@
+$NetBSD: patch-deps_v8_src_base_platform_platform-openbsd.cc,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-deps_v8_src_base_platform_platform-posix.cc
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-posix.cc:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_platform-posix.cc      Thu Nov  2 13:16:54 2023
@@ -0,0 +1,84 @@
+$NetBSD: patch-deps_v8_src_base_platform_platform-posix.cc,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+Use sysconf(_SC_THREAD_STACK_MIN) instead of PTHREAD_STACK_MIN.
+Cast explicitly.
+Remove legacy madvise(2) prototypes, prefer posix_madvise(2) if available.
+
+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-04-17 23:15:54.000000000 +0200
++++ deps/v8/src/base/platform/platform-posix.cc        2023-05-03 14:19:05.405513040 +0200
+@@ -75,14 +75,6 @@
+ #define MAP_ANONYMOUS MAP_ANON
+ #endif
+ 
+-#if defined(V8_OS_SOLARIS)
+-#if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE > 2) || defined(__EXTENSIONS__)
+-extern "C" int madvise(caddr_t, size_t, int);
+-#else
+-extern int madvise(caddr_t, size_t, int);
+-#endif
+-#endif
+-
+ #ifndef MADV_FREE
+ #define MADV_FREE MADV_DONTNEED
+ #endif
+@@ -391,6 +383,10 @@
+ #endif
+ #endif
+ #endif
++
++#if V8_OS_NETBSD
++  raw_addr = 0;
++#endif
+   return reinterpret_cast<void*>(raw_addr);
+ }
+ 
+@@ -553,14 +549,11 @@
+     // 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
+@@ -802,6 +795,8 @@
+   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
+@@ -1075,7 +1070,11 @@
+     : data_(new PlatformData),
+       stack_size_(options.stack_size()),
+       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());
+ }
+@@ -1091,7 +1090,7 @@
+   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/nodejs20/patches/patch-deps_v8_src_base_platform_semaphore.cc
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_semaphore.cc:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_platform_semaphore.cc   Thu Nov  2 13:16:54 2023
@@ -0,0 +1,18 @@
+$NetBSD: patch-deps_v8_src_base_platform_semaphore.cc,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-deps_v8_src_base_strings.h
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_strings.h:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_base_strings.h       Thu Nov  2 13:16:54 2023
@@ -0,0 +1,14 @@
+$NetBSD: patch-deps_v8_src_base_strings.h,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-deps_v8_src_codegen_arm_cpu-arm.cc
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_codegen_arm_cpu-arm.cc:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_codegen_arm_cpu-arm.cc       Thu Nov  2 13:16:54 2023
@@ -0,0 +1,26 @@
+$NetBSD: patch-deps_v8_src_codegen_arm_cpu-arm.cc,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-deps_v8_src_common_globals.h
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_common_globals.h:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_common_globals.h     Thu Nov  2 13:16:54 2023
@@ -0,0 +1,14 @@
+$NetBSD: patch-deps_v8_src_common_globals.h,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-deps_v8_src_compiler_types.h
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_compiler_types.h:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_compiler_types.h     Thu Nov  2 13:16:54 2023
@@ -0,0 +1,21 @@
+$NetBSD: patch-deps_v8_src_compiler_types.h,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+NetBSD 6 doesn't have nearbyint/nearbyintf.
+
+--- deps/v8/src/compiler/types.h.orig  2019-11-19 08:29:07.000000000 +0000
++++ deps/v8/src/compiler/types.h
+@@ -5,6 +5,14 @@
+ #ifndef V8_COMPILER_TYPES_H_
+ #define V8_COMPILER_TYPES_H_
+ 
++#ifdef __NetBSD__
++#include <sys/param.h>
++#if __NetBSD_Version__ - 0 < 699001700
++#define nearbyint rint
++#define nearbyintf rintf
++#endif
++#endif
++
+ #include "src/base/compiler-specific.h"
+ #include "src/common/globals.h"
+ #include "src/compiler/heap-refs.h"
Index: pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_heap_code-range.cc
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_heap_code-range.cc:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_src_heap_code-range.cc   Thu Nov  2 13:16:54 2023
@@ -0,0 +1,20 @@
+$NetBSD: patch-deps_v8_src_heap_code-range.cc,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+nodejs: disable "near code ranges" on NetBSD/evbarm-aarch64 for now.
+It results in mmap(2) errors of the PR kern/55533 variety.
+
+--- deps/v8/src/heap/code-range.cc.orig        2022-05-03 08:18:09.000000000 +0000
++++ deps/v8/src/heap/code-range.cc
+@@ -59,8 +59,12 @@ Address CodeRangeAddressHint::GetAddress
+       // with a higher chances to point to the free address space range.
+       return RoundUp(preferred_region.begin(), alignment);
+     }
++#if V8_OS_NETBSD
++    return 0;
++#else
+     return RoundUp(FUNCTION_ADDR(&FunctionInStaticBinaryForAddressHint),
+                    alignment);
++#endif
+   }
+ 
+   // Try to reuse near code range first.
Index: pkgsrc/lang/nodejs20/patches/patch-deps_v8_tools_profiling_run-llprof.sh
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-deps_v8_tools_profiling_run-llprof.sh:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-deps_v8_tools_profiling_run-llprof.sh    Thu Nov  2 13:16:54 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-deps_v8_tools_profiling_run-llprof.sh,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-node.gypi
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-node.gypi:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-node.gypi        Thu Nov  2 13:16:54 2023
@@ -0,0 +1,14 @@
+$NetBSD: patch-node.gypi,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-src_crypto_crypto__rsa.cc
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-src_crypto_crypto__rsa.cc:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-src_crypto_crypto__rsa.cc        Thu Nov  2 13:16:54 2023
@@ -0,0 +1,37 @@
+$NetBSD: patch-src_crypto_crypto__rsa.cc,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+Fix build with old OpenSSL 1.1.1d, as in NetBSD 9.0
+
+--- src/crypto/crypto_rsa.cc.orig      2022-05-17 11:37:46.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 v8::ArrayBuffer;
Index: pkgsrc/lang/nodejs20/patches/patch-src_inspector__agent.cc
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-src_inspector__agent.cc:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-src_inspector__agent.cc  Thu Nov  2 13:16:54 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_inspector__agent.cc,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-src_node__postmortem__metadata.cc
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-src_node__postmortem__metadata.cc:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-src_node__postmortem__metadata.cc        Thu Nov  2 13:16:54 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_node__postmortem__metadata.cc,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-tools_gyp_pylib_gyp_generator_make.py
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_generator_make.py:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_generator_make.py    Thu Nov  2 13:16:54 2023
@@ -0,0 +1,25 @@
+$NetBSD: patch-tools_gyp_pylib_gyp_generator_make.py,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+Use the system libtool on Darwin.
+Add support for NetBSD and DragonFly.
+
+--- tools/gyp/pylib/gyp/generator/make.py.orig 2021-08-03 05:54:27.000000000 +0000
++++ tools/gyp/pylib/gyp/generator/make.py
+@@ -179,7 +179,7 @@ cmd_solink_module = $(LINK.$(TOOLSET)) -
+ 
+ LINK_COMMANDS_MAC = """\
+ quiet_cmd_alink = LIBTOOL-STATIC $@
+-cmd_alink = rm -f $@ && ./gyp-mac-tool filter-libtool libtool $(GYP_LIBTOOLFLAGS) -static -o $@ $(filter %.o,$^)
++cmd_alink = rm -f $@ && ./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)
+@@ -2335,7 +2335,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/nodejs20/patches/patch-tools_gyp_pylib_gyp_input.py
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_input.py:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_input.py     Thu Nov  2 13:16:54 2023
@@ -0,0 +1,24 @@
+$NetBSD: patch-tools_gyp_pylib_gyp_input.py,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+Use packaging instead of deprecated distutils.
+
+--- tools/gyp/pylib/gyp/input.py.orig  2023-11-02 12:06:18.318323105 +0000
++++ tools/gyp/pylib/gyp/input.py
+@@ -16,7 +16,7 @@ import subprocess
+ import sys
+ import threading
+ import traceback
+-from distutils.version import StrictVersion
++from packaging.version import Version
+ from gyp.common import GypError
+ from gyp.common import OrderedSet
+ 
+@@ -1190,7 +1190,7 @@ def EvalSingleCondition(cond_expr, true_
+         else:
+             ast_code = compile(cond_expr_expanded, "<string>", "eval")
+             cached_conditions_asts[cond_expr_expanded] = ast_code
+-        env = {"__builtins__": {}, "v": StrictVersion}
++        env = {"__builtins__": {}, "v": Version}
+         if eval(ast_code, env, variables):
+             return true_dict
+         return false_dict
Index: pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py  Thu Nov  2 13:16:54 2023
@@ -0,0 +1,24 @@
+$NetBSD: patch-tools_gyp_pylib_gyp_xcode__emulation.py,v 1.1 2023/11/02 13:16:54 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/nodejs20/patches/patch-tools_install.py
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-tools_install.py:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-tools_install.py Thu Nov  2 13:16:54 2023
@@ -0,0 +1,18 @@
+$NetBSD: patch-tools_install.py,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+Install man pages under the right directory.
+
+--- tools/install.py.orig      2021-09-10 17:25:14.000000000 +0000
++++ tools/install.py
+@@ -156,10 +156,7 @@ def files(action):
+   action(['deps/v8/tools/gdbinit'], 'share/doc/node/')
+   action(['deps/v8/tools/lldb_commands.py'], 'share/doc/node/')
+ 
+-  if 'freebsd' in sys.platform or 'openbsd' in sys.platform:
+-    action(['doc/node.1'], 'man/man1/')
+-  else:
+-    action(['doc/node.1'], 'share/man/man1/')
++  action(['doc/node.1'], os.environ.get('PKGMANDIR') + '/man1/')
+ 
+   if 'true' == variables.get('node_install_npm'):
+     npm_files(action)
Index: pkgsrc/lang/nodejs20/patches/patch-tools_v8_gypfiles_v8.gyp
diff -u /dev/null pkgsrc/lang/nodejs20/patches/patch-tools_v8_gypfiles_v8.gyp:1.1
--- /dev/null   Thu Nov  2 13:16:54 2023
+++ pkgsrc/lang/nodejs20/patches/patch-tools_v8_gypfiles_v8.gyp Thu Nov  2 13:16:54 2023
@@ -0,0 +1,19 @@
+$NetBSD: patch-tools_v8_gypfiles_v8.gyp,v 1.1 2023/11/02 13:16:54 adam Exp $
+
+Add -larm on NetBSD ARM platforms.
+
+--- tools/v8_gypfiles/v8.gyp.orig      2022-11-04 14:54:27.000000000 +0000
++++ tools/v8_gypfiles/v8.gyp
+@@ -975,6 +975,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', ],
++          },
++        }],
+         ['v8_current_cpu in ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', {
+           'link_settings': {
+             'libraries': ['-latomic', ],



Home | Main Index | Thread Index | Old Index