Download raw body.
[Update] lang/node 24.15.0
node 22.x may drop out of Maintenance mode before OpenBSD 8.1, so I'd like to
get node 24.x into 8.0-current ports early.
I've been playing with 24.x for several months on amd64 and arm64 and noticed no
fallout vs. 22.x.
Firefox and Chromium build, the NodeJS ecosystem has adapted - in short, I
intend to commit the attached diff once it has survived a bulk.
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/node/Makefile,v
retrieving revision 1.164
diff -u -p -r1.164 Makefile
--- Makefile 26 Mar 2026 18:30:37 -0000 1.164
+++ Makefile 29 Apr 2026 21:14:00 -0000
@@ -5,7 +5,7 @@ USE_WXNEEDED = Yes
COMMENT = JavaScript runtime built on Chrome's V8 JavaScript engine
-NODE_VERSION = v22.22.2
+NODE_VERSION = v24.15.0
DISTFILES = ${DISTNAME}-headers.tar.gz \
${DISTNAME}.tar.xz
DIST_TUPLE = github qbit node-pledge 1.1.3 \
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/node/distinfo,v
retrieving revision 1.97
diff -u -p -r1.97 distinfo
--- distinfo 26 Mar 2026 18:30:37 -0000 1.97
+++ distinfo 29 Apr 2026 21:14:00 -0000
@@ -1,6 +1,6 @@
-SHA256 (node-v22.22.2-headers.tar.gz) = kOXvD98C+ISH+QSnmINrNb1EiWBG1QKHO8YlrCuu3tI=
-SHA256 (node-v22.22.2.tar.xz) = tr7dOoys1d998BWlCIJksSx0one6YGhMuWQq6Ot0MTI=
+SHA256 (node-v24.15.0-headers.tar.gz) = mpJQA5/vVy0LzBEKxeeAVfr1YEQhIR0tX1eOvFo05wM=
+SHA256 (node-v24.15.0.tar.xz) = pPZT157RQKqtkh6MIqO1hcqFz9q4DUAw9jCeRmOoocg=
SHA256 (qbit-node-pledge-1.1.3.tar.gz) = fEaXvLg6hYEJ69K+mgQFizf8DiJY2/DtyFJB/pEanVU=
-SIZE (node-v22.22.2-headers.tar.gz) = 9927000
-SIZE (node-v22.22.2.tar.xz) = 51257208
+SIZE (node-v24.15.0-headers.tar.gz) = 9958714
+SIZE (node-v24.15.0.tar.xz) = 54197668
SIZE (qbit-node-pledge-1.1.3.tar.gz) = 3167
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 patch-Makefile
--- patches/patch-Makefile 10 Mar 2026 20:20:24 -0000 1.29
+++ patches/patch-Makefile 29 Apr 2026 21:14:00 -0000
@@ -10,7 +10,7 @@ Index: Makefile
$(PYTHON) tools/install.py $@ --dest-dir '$(DESTDIR)' --prefix '$(PREFIX)'
.PHONY: uninstall
-@@ -451,6 +451,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
+@@ -450,6 +450,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
# Just goes to show that recursive make really is harmful...
# TODO(bnoordhuis) Force rebuild after gyp update.
build-addons: | $(NODE_EXE) test/addons/.buildstamp ## Build addons for Node.js.
Index: patches/patch-common_gypi
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-common_gypi,v
retrieving revision 1.39
diff -u -p -r1.39 patch-common_gypi
--- patches/patch-common_gypi 10 Mar 2026 20:20:24 -0000 1.39
+++ patches/patch-common_gypi 29 Apr 2026 21:14:00 -0000
@@ -19,7 +19,7 @@ Index: common.gypi
'conditions': [
['enable_lto=="true"', {
'cflags': ['<(lto)'],
-@@ -521,8 +523,10 @@
+@@ -524,8 +526,10 @@
'standalone_static_library': 1,
}],
['OS=="openbsd"', {
@@ -32,9 +32,9 @@ Index: common.gypi
}],
['_toolset=="host"', {
'conditions': [
-@@ -538,7 +542,7 @@
- 'cflags': [ '-m32' ],
- 'ldflags': [ '-m32' ],
+@@ -537,7 +541,7 @@
+ 'cflags': [ '-m64' ],
+ 'ldflags': [ '-m64' ],
}],
- [ 'host_arch=="ppc64" and OS not in "aix os400"', {
+ [ 'host_arch=="ppc64" and OS not in "aix os400 openbsd"', {
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-configure,v
retrieving revision 1.6
diff -u -p -r1.6 patch-configure
--- patches/patch-configure 10 Mar 2026 20:20:24 -0000 1.6
+++ patches/patch-configure 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: configure
--- configure.orig
+++ configure
-@@ -4,13 +4,6 @@
+@@ -4,12 +4,6 @@
# 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' '''
@@ -11,7 +11,6 @@ Index: configure
-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" "$@"
--command -v python3.8 >/dev/null && exec python3.8 "$0" "$@"
command -v python3 >/dev/null && exec python3 "$0" "$@"
exec python "$0" "$@"
''' "$0" "$@"
Index: patches/patch-configure_py
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-configure_py,v
retrieving revision 1.13
diff -u -p -r1.13 patch-configure_py
--- patches/patch-configure_py 1 Oct 2025 17:11:35 -0000 1.13
+++ patches/patch-configure_py 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: configure.py
--- configure.py.orig
+++ configure.py
-@@ -1762,7 +1762,11 @@ def configure_v8(o, configs):
+@@ -1874,7 +1874,11 @@ def configure_v8(o, configs):
if sys.platform != 'darwin':
if o['variables']['v8_enable_webassembly'] and o['variables']['target_arch'] == 'x64':
o['variables']['v8_enable_wasm_simd256_revec'] = 1
Index: patches/patch-deps_ada_ada_cpp
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_ada_ada_cpp,v
retrieving revision 1.4
diff -u -p -r1.4 patch-deps_ada_ada_cpp
--- patches/patch-deps_ada_ada_cpp 28 Aug 2024 17:44:42 -0000 1.4
+++ patches/patch-deps_ada_ada_cpp 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: deps/ada/ada.cpp
--- deps/ada/ada.cpp.orig
+++ deps/ada/ada.cpp
-@@ -10486,7 +10486,7 @@ ada_unused std::string get_state(ada::state s) {
+@@ -11266,7 +11266,7 @@ ada_unused std::string get_state(ada::state s) {
return "Special Authority Slashes";
case ada::state::SPECIAL_RELATIVE_OR_AUTHORITY:
return "Special Relative or Authority";
@@ -10,57 +10,57 @@ Index: deps/ada/ada.cpp
return "Query";
case ada::state::PATH:
return "Path";
-@@ -12575,7 +12575,7 @@ result_type parse_url_impl(std::string_view user_input
+@@ -13649,7 +13649,7 @@ result_type parse_url_impl(std::string_view user_input
// state to query state.
if ((input_position != input_size) &&
(url_data[input_position] == '?')) {
-- state = ada::state::QUERY;
-+ state = ada::state::ADAQUERY;
+- state = state::QUERY;
++ state = state::ADAQUERY;
}
// Otherwise, if c is not the EOF code point:
else if (input_position != input_size) {
-@@ -12670,7 +12670,7 @@ result_type parse_url_impl(std::string_view user_input
+@@ -13741,7 +13741,7 @@ result_type parse_url_impl(std::string_view user_input
break;
}
-- case ada::state::QUERY: {
-+ case ada::state::ADAQUERY: {
+- case state::QUERY: {
++ case state::ADAQUERY: {
ada_log("QUERY ", helpers::substring(url_data, input_position));
if constexpr (store_values) {
// Let queryPercentEncodeSet be the special-query percent-encode set
-@@ -12755,7 +12755,7 @@ result_type parse_url_impl(std::string_view user_input
+@@ -13824,7 +13824,7 @@ result_type parse_url_impl(std::string_view user_input
size_t location = view.find('?');
if (location != std::string_view::npos) {
view.remove_suffix(view.size() - location);
-- state = ada::state::QUERY;
-+ state = ada::state::ADAQUERY;
+- state = state::QUERY;
++ state = state::ADAQUERY;
input_position += location + 1;
} else {
input_position = input_size + 1;
-@@ -12810,7 +12810,7 @@ result_type parse_url_impl(std::string_view user_input
+@@ -13885,7 +13885,7 @@ result_type parse_url_impl(std::string_view user_input
// set url's query to the empty string and state to query state.
else if ((input_position != input_size) &&
(url_data[input_position] == '?')) {
-- state = ada::state::QUERY;
-+ state = ada::state::ADAQUERY;
+- state = state::QUERY;
++ state = state::ADAQUERY;
}
// Otherwise, if c is not the EOF code point:
else if (input_position != input_size) {
-@@ -12834,7 +12834,7 @@ result_type parse_url_impl(std::string_view user_input
+@@ -13909,7 +13909,7 @@ result_type parse_url_impl(std::string_view user_input
// Furthermore, we can immediately locate the '?'.
size_t locofquestionmark = view.find('?');
if (locofquestionmark != std::string_view::npos) {
-- state = ada::state::QUERY;
-+ state = ada::state::ADAQUERY;
+- state = state::QUERY;
++ state = state::ADAQUERY;
view.remove_suffix(view.size() - locofquestionmark);
input_position += locofquestionmark + 1;
} else {
-@@ -12996,7 +12996,7 @@ result_type parse_url_impl(std::string_view user_input
+@@ -14071,7 +14071,7 @@ result_type parse_url_impl(std::string_view user_input
// If c is U+003F (?), then set url's query to the empty string and
// state to query state.
if (input_position != input_size && url_data[input_position] == '?') {
-- state = ada::state::QUERY;
-+ state = ada::state::ADAQUERY;
+- state = state::QUERY;
++ state = state::ADAQUERY;
}
// Otherwise, if c is not the EOF code point:
else if (input_position != input_size) {
Index: patches/patch-deps_ada_ada_h
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_ada_ada_h,v
retrieving revision 1.4
diff -u -p -r1.4 patch-deps_ada_ada_h
--- patches/patch-deps_ada_ada_h 9 Dec 2024 19:29:32 -0000 1.4
+++ patches/patch-deps_ada_ada_h 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: deps/ada/ada.h
--- deps/ada/ada.h.orig
+++ deps/ada/ada.h
-@@ -1304,7 +1304,7 @@ enum class state {
+@@ -6723,7 +6723,7 @@ enum class state {
/**
* @see https://url.spec.whatwg.org/#query-state
*/
Index: patches/patch-deps_v8_include_v8-internal_h
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_include_v8-internal_h,v
retrieving revision 1.2
diff -u -p -r1.2 patch-deps_v8_include_v8-internal_h
--- patches/patch-deps_v8_include_v8-internal_h 14 Nov 2024 18:58:14 -0000 1.2
+++ patches/patch-deps_v8_include_v8-internal_h 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: deps/v8/include/v8-internal.h
--- deps/v8/include/v8-internal.h.orig
+++ deps/v8/include/v8-internal.h
-@@ -175,7 +175,7 @@ using SandboxedPointer_t = Address;
+@@ -232,7 +232,7 @@ using SandboxedPointer_t = Address;
#ifdef V8_ENABLE_SANDBOX
// Size of the sandbox, excluding the guard regions surrounding it.
Index: patches/patch-deps_v8_include_v8config_h
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_include_v8config_h,v
retrieving revision 1.6
diff -u -p -r1.6 patch-deps_v8_include_v8config_h
--- patches/patch-deps_v8_include_v8config_h 11 Feb 2025 15:33:05 -0000 1.6
+++ patches/patch-deps_v8_include_v8config_h 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: deps/v8/include/v8config.h
--- deps/v8/include/v8config.h.orig
+++ deps/v8/include/v8config.h
-@@ -185,6 +185,8 @@ path. Add it with -I<path> to the command line
+@@ -201,6 +201,8 @@ path. Add it with -I<path> to the command line
&& !defined(V8_TARGET_OS_FUCHSIA) \
&& !defined(V8_TARGET_OS_IOS) \
&& !defined(V8_TARGET_OS_LINUX) \
@@ -10,7 +10,7 @@ Index: deps/v8/include/v8config.h
&& !defined(V8_TARGET_OS_MACOS) \
&& !defined(V8_TARGET_OS_WIN) \
&& !defined(V8_TARGET_OS_CHROMEOS)
-@@ -197,6 +199,8 @@ path. Add it with -I<path> to the command line
+@@ -213,6 +215,8 @@ path. Add it with -I<path> to the command line
|| defined(V8_TARGET_OS_FUCHSIA) \
|| defined(V8_TARGET_OS_IOS) \
|| defined(V8_TARGET_OS_LINUX) \
@@ -19,7 +19,7 @@ Index: deps/v8/include/v8config.h
|| defined(V8_TARGET_OS_MACOS) \
|| defined(V8_TARGET_OS_WIN) \
|| defined(V8_TARGET_OS_CHROMEOS)
-@@ -220,6 +224,16 @@ path. Add it with -I<path> to the command line
+@@ -236,6 +240,16 @@ path. Add it with -I<path> to the command line
# define V8_TARGET_OS_LINUX
#endif
@@ -36,7 +36,7 @@ Index: deps/v8/include/v8config.h
#ifdef V8_OS_MACOS
# define V8_TARGET_OS_MACOS
#endif
-@@ -366,6 +380,7 @@ path. Add it with -I<path> to the command line
+@@ -383,6 +397,7 @@ path. Add it with -I<path> to the command line
#if (defined(_M_X64) || defined(__x86_64__) /* x64 (everywhere) */ \
|| ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */ \
&& !defined(_WIN32))) /* not on windows */ \
Index: patches/patch-deps_v8_src_api_api_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_api_api_cc,v
retrieving revision 1.5
diff -u -p -r1.5 patch-deps_v8_src_api_api_cc
--- patches/patch-deps_v8_src_api_api_cc 14 Nov 2024 18:58:14 -0000 1.5
+++ patches/patch-deps_v8_src_api_api_cc 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: deps/v8/src/api/api.cc
--- deps/v8/src/api/api.cc.orig
+++ deps/v8/src/api/api.cc
-@@ -144,7 +144,7 @@
+@@ -153,7 +153,7 @@
#include "src/wasm/wasm-serialization.h"
#endif // V8_ENABLE_WEBASSEMBLY
@@ -10,7 +10,7 @@ Index: deps/v8/src/api/api.cc
#include <signal.h>
#include <unistd.h>
-@@ -6396,7 +6396,7 @@ bool v8::V8::Initialize(const int build_config) {
+@@ -6483,7 +6483,7 @@ bool v8::V8::Initialize(const int build_config) {
return true;
}
Index: patches/patch-deps_v8_src_base_cpu_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_base_cpu_cc,v
retrieving revision 1.7
diff -u -p -r1.7 patch-deps_v8_src_base_cpu_cc
--- patches/patch-deps_v8_src_base_cpu_cc 14 Nov 2024 18:58:14 -0000 1.7
+++ patches/patch-deps_v8_src_base_cpu_cc 29 Apr 2026 21:14:00 -0000
@@ -4,7 +4,7 @@ OpenBSD/riscv64 always uses floating-poi
Index: deps/v8/src/base/cpu.cc
--- deps/v8/src/base/cpu.cc.orig
+++ deps/v8/src/base/cpu.cc
-@@ -933,7 +933,10 @@ CPU::CPU()
+@@ -1005,7 +1005,10 @@ CPU::CPU()
if (HasListItem(mmu, "sv57")) {
riscv_mmu_ = RV_MMU_MODE::kRiscvSV57;
}
Index: patches/patch-deps_v8_src_base_platform-openbsd_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_base_platform-openbsd_cc,v
retrieving revision 1.4
diff -u -p -r1.4 patch-deps_v8_src_base_platform-openbsd_cc
--- patches/patch-deps_v8_src_base_platform-openbsd_cc 18 May 2024 12:10:22 -0000 1.4
+++ patches/patch-deps_v8_src_base_platform-openbsd_cc 29 Apr 2026 21:14:00 -0000
@@ -25,5 +25,5 @@ Index: deps/v8/src/base/platform/platfor
+ return reinterpret_cast<uint8_t*>(base) + ss.ss_size;
+}
- std::vector<OS::MemoryRange> OS::GetFreeMemoryRangesWithin(
+ std::optional<OS::MemoryRange> OS::GetFirstFreeMemoryRangeWithin(
OS::Address boundary_start, OS::Address boundary_end, size_t minimum_size,
Index: patches/patch-deps_v8_src_base_platform-posix_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_base_platform-posix_cc,v
retrieving revision 1.7
diff -u -p -r1.7 patch-deps_v8_src_base_platform-posix_cc
--- patches/patch-deps_v8_src_base_platform-posix_cc 9 Sep 2025 18:34:49 -0000 1.7
+++ patches/patch-deps_v8_src_base_platform-posix_cc 29 Apr 2026 21:14:00 -0000
@@ -1,16 +1,7 @@
Index: deps/v8/src/base/platform/platform-posix.cc
--- deps/v8/src/base/platform/platform-posix.cc.orig
+++ deps/v8/src/base/platform/platform-posix.cc
-@@ -54,7 +54,7 @@
- #if V8_OS_DARWIN
- #include <mach/mach.h>
- #include <malloc/malloc.h>
--#else
-+#elif !V8_OS_BSD
- #include <malloc.h>
- #endif
-
-@@ -72,7 +72,7 @@
+@@ -76,7 +76,7 @@
#include <sys/syscall.h>
#endif
@@ -19,7 +10,7 @@ Index: deps/v8/src/base/platform/platfor
#define MAP_ANONYMOUS MAP_ANON
#endif
-@@ -315,8 +315,15 @@ void OS::SetRandomMmapSeed(int64_t seed) {
+@@ -327,8 +327,15 @@ void OS::SetRandomMmapSeed(int64_t seed) {
}
}
@@ -35,7 +26,7 @@ Index: deps/v8/src/base/platform/platfor
uintptr_t raw_addr;
{
MutexGuard guard(rng_mutex.Pointer());
-@@ -411,6 +418,7 @@ void* OS::GetRandomMmapAddr() {
+@@ -425,6 +432,7 @@ void* OS::GetRandomMmapAddr() {
#endif
return reinterpret_cast<void*>(raw_addr);
}
@@ -43,8 +34,8 @@ Index: deps/v8/src/base/platform/platfor
// TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
#if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
-@@ -684,7 +692,7 @@ void OS::DestroySharedMemoryHandle(PlatformSharedMemor
-
+@@ -713,7 +721,7 @@ void OS::DestroySharedMemoryHandle(PlatformSharedMemor
+ #if !V8_OS_ZOS
// static
bool OS::HasLazyCommits() {
-#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN
@@ -52,7 +43,7 @@ Index: deps/v8/src/base/platform/platfor
return true;
#else
// TODO(bbudge) Return true for all POSIX platforms.
-@@ -1316,7 +1324,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
+@@ -1358,7 +1366,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
// keep this version in POSIX as most Linux-compatible derivatives will
// support it. MacOS and FreeBSD are different here.
#if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
Index: patches/patch-deps_v8_src_base_platform_memory_h
===================================================================
RCS file: patches/patch-deps_v8_src_base_platform_memory_h
diff -N patches/patch-deps_v8_src_base_platform_memory_h
--- patches/patch-deps_v8_src_base_platform_memory_h 18 May 2024 12:10:22 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-Index: deps/v8/src/base/platform/memory.h
---- deps/v8/src/base/platform/memory.h.orig
-+++ deps/v8/src/base/platform/memory.h
-@@ -19,11 +19,11 @@
-
- #if V8_OS_DARWIN
- #include <malloc/malloc.h>
--#else // !V8_OS_DARWIN
-+#elif !V8_OS_BSD
- #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_SOLARIS && !V8_OS_BSD) || V8_OS_WIN
- #define V8_HAS_MALLOC_USABLE_SIZE 1
- #endif // (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS) || V8_OS_WIN
-
Index: patches/patch-deps_v8_src_base_sys-info_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_base_sys-info_cc,v
retrieving revision 1.2
diff -u -p -r1.2 patch-deps_v8_src_base_sys-info_cc
--- patches/patch-deps_v8_src_base_sys-info_cc 11 Mar 2022 19:29:08 -0000 1.2
+++ patches/patch-deps_v8_src_base_sys-info_cc 29 Apr 2026 21:14:00 -0000
@@ -1,6 +1,7 @@
---- deps/v8/src/base/sys-info.cc.orig Sat Jan 1 17:10:10 2022
-+++ deps/v8/src/base/sys-info.cc Sat Jan 1 17:10:10 2022
-@@ -38,7 +38,7 @@ namespace base {
+Index: deps/v8/src/base/sys-info.cc
+--- deps/v8/src/base/sys-info.cc.orig
++++ deps/v8/src/base/sys-info.cc
+@@ -36,7 +36,7 @@ namespace base {
// static
int SysInfo::NumberOfProcessors() {
#if V8_OS_OPENBSD
Index: patches/patch-deps_v8_src_codegen_riscv_assembler-riscv_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_codegen_riscv_assembler-riscv_cc,v
retrieving revision 1.2
diff -u -p -r1.2 patch-deps_v8_src_codegen_riscv_assembler-riscv_cc
--- patches/patch-deps_v8_src_codegen_riscv_assembler-riscv_cc 14 Nov 2024 18:58:14 -0000 1.2
+++ patches/patch-deps_v8_src_codegen_riscv_assembler-riscv_cc 29 Apr 2026 21:14:00 -0000
@@ -11,8 +11,8 @@ Fix build errors due to type mismatch be
Index: deps/v8/src/codegen/riscv/assembler-riscv.cc
--- deps/v8/src/codegen/riscv/assembler-riscv.cc.orig
+++ deps/v8/src/codegen/riscv/assembler-riscv.cc
-@@ -366,7 +366,7 @@ int Assembler::target_at(int pos, bool is_internal) {
- pc = target_address_at(pc);
+@@ -421,7 +421,7 @@ int Assembler::target_at(int pos, bool is_internal) {
+ pc = target_constant_address_at(pc);
uintptr_t instr_address =
reinterpret_cast<uintptr_t>(buffer_start_ + pos);
- uintptr_t imm = reinterpret_cast<uintptr_t>(pc);
@@ -20,43 +20,16 @@ Index: deps/v8/src/codegen/riscv/assembl
if (imm == kEndOfJumpChain) {
return kEndOfChain;
} else {
-@@ -917,7 +917,7 @@ inline int64_t signExtend(uint64_t V, int N) {
+@@ -988,7 +988,7 @@ inline int64_t signExtend(uint64_t V, int N) {
}
#if V8_TARGET_ARCH_RISCV64
-void Assembler::RV_li(Register rd, int64_t imm) {
+void Assembler::RV_li(Register rd, intptr_t imm) {
UseScratchRegisterScope temps(this);
- if (RecursiveLiCount(imm) > GeneralLiCount(imm, temps.hasAvailable())) {
+ if (RecursiveLiCount(imm) > GeneralLiCount(imm, temps.CanAcquire())) {
GeneralLi(rd, imm);
-@@ -1086,7 +1086,7 @@ void Assembler::GeneralLi(Register rd, int64_t imm) {
- }
- }
-
--void Assembler::li_ptr(Register rd, int64_t imm) {
-+void Assembler::li_ptr(Register rd, intptr_t imm) {
- // Initialize rd with an address
- // Pointers are 48 bits
- // 6 fixed instructions are generated
-@@ -1104,7 +1104,7 @@ void Assembler::li_ptr(Register rd, int64_t imm) {
- ori(rd, rd, a6); // 6 bits are put in. 48 bis in rd
- }
-
--void Assembler::li_constant(Register rd, int64_t imm) {
-+void Assembler::li_constant(Register rd, intptr_t imm) {
- DEBUG_PRINTF("\tli_constant(%d, %lx <%ld>)\n", ToNumber(rd), imm, imm);
- lui(rd, (imm + (1LL << 47) + (1LL << 35) + (1LL << 23) + (1LL << 11)) >>
- 48); // Bits 63:48
-@@ -1549,7 +1549,7 @@ Address Assembler::target_address_at(Address pc) {
- //
- // Patching the address must replace all instructions, and flush the i-cache.
- // Note that this assumes the use of SV48, the 48-bit virtual memory system.
--void Assembler::set_target_value_at(Address pc, uint64_t target,
-+void Assembler::set_target_value_at(Address pc, uintptr_t target,
- ICacheFlushMode icache_flush_mode) {
- DEBUG_PRINTF("set_target_value_at: pc: %lx\ttarget: %lx\n", pc, target);
- uint32_t* p = reinterpret_cast<uint32_t*>(pc);
-@@ -1825,7 +1825,7 @@ const size_t ConstantPool::kApproxMaxEntryCount = 512;
+@@ -1978,7 +1978,7 @@ const size_t ConstantPool::kApproxMaxEntryCount = 512;
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
@@ -65,7 +38,7 @@ Index: deps/v8/src/codegen/riscv/assembl
if (val > 0 && RecursiveLiImplCount(val) > 2) {
unsigned LeadingZeros = base::bits::CountLeadingZeros((uint64_t)val);
uint64_t ShiftedVal = (uint64_t)val << LeadingZeros;
-@@ -1839,7 +1839,7 @@ void Assembler::RecursiveLi(Register rd, int64_t val)
+@@ -1992,7 +1992,7 @@ void Assembler::RecursiveLi(Register rd, int64_t val)
RecursiveLiImpl(rd, val);
}
@@ -74,7 +47,7 @@ Index: deps/v8/src/codegen/riscv/assembl
if (val > 0 && RecursiveLiImplCount(val) > 2) {
unsigned LeadingZeros = base::bits::CountLeadingZeros((uint64_t)val);
uint64_t ShiftedVal = (uint64_t)val << LeadingZeros;
-@@ -1854,7 +1854,7 @@ int Assembler::RecursiveLiCount(int64_t val) {
+@@ -2007,7 +2007,7 @@ int Assembler::RecursiveLiCount(int64_t val) {
return RecursiveLiImplCount(val);
}
@@ -83,7 +56,7 @@ Index: deps/v8/src/codegen/riscv/assembl
if (is_int32(Val)) {
// Depending on the active bits in the immediate Value v, the following
// instruction sequences are emitted:
-@@ -1931,7 +1931,7 @@ void Assembler::RecursiveLiImpl(Register rd, int64_t V
+@@ -2084,7 +2084,7 @@ void Assembler::RecursiveLiImpl(Register rd, int64_t V
}
}
@@ -92,7 +65,7 @@ Index: deps/v8/src/codegen/riscv/assembl
int count = 0;
if (is_int32(Val)) {
// Depending on the active bits in the immediate Value v, the following
-@@ -2012,7 +2012,7 @@ int Assembler::RecursiveLiImplCount(int64_t Val) {
+@@ -2165,7 +2165,7 @@ int Assembler::RecursiveLiImplCount(int64_t Val) {
return count;
}
Index: patches/patch-deps_v8_src_codegen_riscv_macro-assembler-riscv_cc
===================================================================
RCS file: patches/patch-deps_v8_src_codegen_riscv_macro-assembler-riscv_cc
diff -N patches/patch-deps_v8_src_codegen_riscv_macro-assembler-riscv_cc
--- patches/patch-deps_v8_src_codegen_riscv_macro-assembler-riscv_cc 14 Nov 2024 18:58:14 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: deps/v8/src/codegen/riscv/macro-assembler-riscv.cc
---- deps/v8/src/codegen/riscv/macro-assembler-riscv.cc.orig
-+++ deps/v8/src/codegen/riscv/macro-assembler-riscv.cc
-@@ -2442,7 +2442,7 @@ void MacroAssembler::li(Register rd, Operand j, LiFlag
- int reverse_count = RV_li_count(~j.immediate(), temps.hasAvailable());
- if (v8_flags.riscv_constant_pool && count >= 4 && reverse_count >= 4) {
- // Ld/Lw a Address from a constant pool.
-- RecordEntry((uintptr_t)j.immediate(), j.rmode());
-+ RecordEntry((uint64_t)j.immediate(), j.rmode());
- auipc(rd, 0);
- // Record a value into constant pool.
- LoadWord(rd, MemOperand(rd, 0));
Index: patches/patch-deps_v8_src_execution_isolate_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_execution_isolate_cc,v
retrieving revision 1.4
diff -u -p -r1.4 patch-deps_v8_src_execution_isolate_cc
--- patches/patch-deps_v8_src_execution_isolate_cc 14 Nov 2024 18:58:14 -0000 1.4
+++ patches/patch-deps_v8_src_execution_isolate_cc 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: deps/v8/src/execution/isolate.cc
--- deps/v8/src/execution/isolate.cc.orig
+++ deps/v8/src/execution/isolate.cc
-@@ -153,6 +153,10 @@
+@@ -173,6 +173,10 @@
#include "src/execution/simulator-base.h"
#endif
@@ -12,7 +12,7 @@ Index: deps/v8/src/execution/isolate.cc
extern "C" const uint8_t v8_Default_embedded_blob_code_[];
extern "C" uint32_t v8_Default_embedded_blob_code_size_;
extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -4232,6 +4236,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
+@@ -5125,6 +5129,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
uint32_t code_size = DefaultEmbeddedBlobCodeSize();
const uint8_t* data = DefaultEmbeddedBlobData();
uint32_t data_size = DefaultEmbeddedBlobDataSize();
Index: patches/patch-deps_v8_src_flags_flags_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_flags_flags_cc,v
retrieving revision 1.2
diff -u -p -r1.2 patch-deps_v8_src_flags_flags_cc
--- patches/patch-deps_v8_src_flags_flags_cc 14 Nov 2024 18:58:14 -0000 1.2
+++ patches/patch-deps_v8_src_flags_flags_cc 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: deps/v8/src/flags/flags.cc
--- deps/v8/src/flags/flags.cc.orig
+++ deps/v8/src/flags/flags.cc
-@@ -15,6 +15,10 @@
+@@ -16,6 +16,10 @@
#include <set>
#include <sstream>
@@ -9,22 +9,10 @@ Index: deps/v8/src/flags/flags.cc
+#include <sys/mman.h>
+#endif
+
- #include "src/base/functional.h"
+ #include "src/base/hashing.h"
#include "src/base/lazy-instance.h"
#include "src/base/platform/platform.h"
-@@ -34,7 +38,11 @@
- namespace v8::internal {
-
- // Define {v8_flags}, declared in flags.h.
-+#if V8_OS_OPENBSD
-+FlagValues v8_flags __attribute__((section(".openbsd.mutable")));
-+#else
- FlagValues v8_flags;
-+#endif
-
- // {v8_flags} needs to be aligned to a memory page, and the size needs to be a
- // multiple of a page size. This is required for memory-protection of the memory
-@@ -789,6 +797,10 @@ void FlagList::FreezeFlags() {
+@@ -832,6 +836,10 @@ void FlagList::FreezeFlags() {
// Note that for string flags we only protect the pointer itself, but not the
// string storage. TODO(12887): Fix this.
base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
Index: patches/patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc,v
retrieving revision 1.1
diff -u -p -r1.1 patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc
--- patches/patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc 28 Jan 2023 12:46:46 -0000 1.1
+++ patches/patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc 29 Apr 2026 21:14:00 -0000
@@ -1,12 +1,12 @@
Index: deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
--- deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig
+++ deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
-@@ -143,6 +143,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(const char* s) {
+@@ -146,6 +146,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(const char* s) {
return EmbeddedTargetOs::kWin;
} else if (string == "starboard") {
return EmbeddedTargetOs::kStarboard;
+ } else if (string == "openbsd") {
+ return EmbeddedTargetOs::kOpenBSD;
+ } else if (string == "zos") {
+ return EmbeddedTargetOs::kZOS;
} else {
- return EmbeddedTargetOs::kGeneric;
- }
Index: patches/patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h,v
retrieving revision 1.2
diff -u -p -r1.2 patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h
--- patches/patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h 18 May 2024 12:10:22 -0000 1.2
+++ patches/patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h 29 Apr 2026 21:14:00 -0000
@@ -1,11 +1,11 @@
Index: deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
--- deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig
+++ deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
-@@ -31,6 +31,7 @@ enum class EmbeddedTargetOs {
+@@ -35,6 +35,7 @@ enum class EmbeddedTargetOs {
kMac,
kWin,
kStarboard,
+ kOpenBSD,
+ kZOS,
kGeneric, // Everything not covered above falls in here.
};
-
Index: patches/patch-deps_v8_src_trap-handler_h
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_trap-handler_h,v
retrieving revision 1.4
diff -u -p -r1.4 patch-deps_v8_src_trap-handler_h
--- patches/patch-deps_v8_src_trap-handler_h 14 Nov 2024 18:58:14 -0000 1.4
+++ patches/patch-deps_v8_src_trap-handler_h 29 Apr 2026 21:14:00 -0000
@@ -1,9 +1,9 @@
Index: deps/v8/src/trap-handler/trap-handler.h
--- deps/v8/src/trap-handler/trap-handler.h.orig
+++ deps/v8/src/trap-handler/trap-handler.h
-@@ -17,10 +17,10 @@ namespace v8 {
- namespace internal {
- namespace trap_handler {
+@@ -15,10 +15,10 @@
+
+ namespace v8::internal::trap_handler {
-// X64 on Linux, Windows, MacOS, FreeBSD.
+// X64 on Linux, Windows, MacOS, FreeBSD, OpenBSD
@@ -12,5 +12,5 @@ Index: deps/v8/src/trap-handler/trap-han
- V8_OS_FREEBSD)
+ V8_OS_FREEBSD || V8_OS_OPENBSD)
#define V8_TRAP_HANDLER_SUPPORTED true
- // Arm64 (non-simulator) on Mac and Linux.
+ // Arm64 (non-simulator) on Linux, Windows, MacOS.
#elif V8_TARGET_ARCH_ARM64 && V8_HOST_ARCH_ARM64 && \
Index: patches/patch-deps_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl_h
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl_h,v
retrieving revision 1.1
diff -u -p -r1.1 patch-deps_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl_h
--- patches/patch-deps_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl_h 14 Nov 2024 18:58:14 -0000 1.1
+++ patches/patch-deps_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl_h 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h
--- deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig
+++ deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h
-@@ -510,7 +510,7 @@ void LiftoffAssembler::StoreTaggedPointer(Register dst
+@@ -579,7 +579,7 @@ void LiftoffAssembler::StoreTaggedPointer(Register dst
}
void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr,
@@ -10,7 +10,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
LoadType type, uint32_t* protected_load_pc,
bool /* is_load_mem */, bool /* i64_offset */,
bool needs_shift) {
-@@ -587,7 +587,7 @@ void LiftoffAssembler::Load(LiftoffRegister dst, Regis
+@@ -659,7 +659,7 @@ void LiftoffAssembler::Load(LiftoffRegister dst, Regis
}
void LiftoffAssembler::Store(Register dst_addr, Register offset_reg,
@@ -19,7 +19,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
StoreType type, LiftoffRegList pinned,
uint32_t* protected_store_pc,
bool /* is_store_mem */, bool /* i64_offset */) {
-@@ -663,7 +663,7 @@ void LiftoffAssembler::Store(Register dst_addr, Regist
+@@ -738,7 +738,7 @@ void LiftoffAssembler::Store(Register dst_addr, Regist
}
void LiftoffAssembler::AtomicLoad(LiftoffRegister dst, Register src_addr,
@@ -28,7 +28,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
LoadType type, LiftoffRegList /* pinned */,
bool /* i64_offset */) {
if (type.value() != LoadType::kI64Load) {
-@@ -681,7 +681,7 @@ void LiftoffAssembler::AtomicLoad(LiftoffRegister dst,
+@@ -756,7 +756,7 @@ void LiftoffAssembler::AtomicLoad(LiftoffRegister dst,
}
void LiftoffAssembler::AtomicStore(Register dst_addr, Register offset_reg,
@@ -37,7 +37,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
StoreType type, LiftoffRegList pinned,
bool /* i64_offset */) {
DCHECK_LE(offset_imm, std::numeric_limits<int32_t>::max());
-@@ -1030,7 +1030,7 @@ inline void AtomicBinop64(LiftoffAssembler* lasm, Bino
+@@ -1105,7 +1105,7 @@ inline void AtomicBinop64(LiftoffAssembler* lasm, Bino
} // namespace liftoff
void LiftoffAssembler::AtomicAdd(Register dst_addr, Register offset_reg,
@@ -46,7 +46,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1044,7 +1044,7 @@ void LiftoffAssembler::AtomicAdd(Register dst_addr, Re
+@@ -1119,7 +1119,7 @@ void LiftoffAssembler::AtomicAdd(Register dst_addr, Re
}
void LiftoffAssembler::AtomicSub(Register dst_addr, Register offset_reg,
@@ -55,7 +55,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1057,7 +1057,7 @@ void LiftoffAssembler::AtomicSub(Register dst_addr, Re
+@@ -1132,7 +1132,7 @@ void LiftoffAssembler::AtomicSub(Register dst_addr, Re
}
void LiftoffAssembler::AtomicAnd(Register dst_addr, Register offset_reg,
@@ -64,7 +64,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1071,7 +1071,7 @@ void LiftoffAssembler::AtomicAnd(Register dst_addr, Re
+@@ -1146,7 +1146,7 @@ void LiftoffAssembler::AtomicAnd(Register dst_addr, Re
}
void LiftoffAssembler::AtomicOr(Register dst_addr, Register offset_reg,
@@ -73,7 +73,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1085,7 +1085,7 @@ void LiftoffAssembler::AtomicOr(Register dst_addr, Reg
+@@ -1160,7 +1160,7 @@ void LiftoffAssembler::AtomicOr(Register dst_addr, Reg
}
void LiftoffAssembler::AtomicXor(Register dst_addr, Register offset_reg,
@@ -82,7 +82,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1099,7 +1099,7 @@ void LiftoffAssembler::AtomicXor(Register dst_addr, Re
+@@ -1174,7 +1174,7 @@ void LiftoffAssembler::AtomicXor(Register dst_addr, Re
}
void LiftoffAssembler::AtomicExchange(Register dst_addr, Register offset_reg,
@@ -91,7 +91,7 @@ Index: deps/v8/src/wasm/baseline/ia32/li
LiftoffRegister value,
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
-@@ -1114,7 +1114,7 @@ void LiftoffAssembler::AtomicExchange(Register dst_add
+@@ -1189,7 +1189,7 @@ void LiftoffAssembler::AtomicExchange(Register dst_add
}
void LiftoffAssembler::AtomicCompareExchange(
Index: patches/patch-deps_v8_third_party_abseil-cpp_absl_base_config_h
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_third_party_abseil-cpp_absl_base_config_h,v
retrieving revision 1.1
diff -u -p -r1.1 patch-deps_v8_third_party_abseil-cpp_absl_base_config_h
--- patches/patch-deps_v8_third_party_abseil-cpp_absl_base_config_h 14 Nov 2024 18:58:14 -0000 1.1
+++ patches/patch-deps_v8_third_party_abseil-cpp_absl_base_config_h 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: deps/v8/third_party/abseil-cpp/absl/base/config.h
--- deps/v8/third_party/abseil-cpp/absl/base/config.h.orig
+++ deps/v8/third_party/abseil-cpp/absl/base/config.h
-@@ -448,7 +448,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+@@ -409,7 +409,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
#ifdef ABSL_HAVE_SCHED_YIELD
#error ABSL_HAVE_SCHED_YIELD cannot be directly set
#elif defined(__linux__) || defined(__ros__) || defined(__native_client__) || \
@@ -10,7 +10,7 @@ Index: deps/v8/third_party/abseil-cpp/ab
#define ABSL_HAVE_SCHED_YIELD 1
#endif
-@@ -463,7 +463,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+@@ -424,7 +424,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
// platforms.
#ifdef ABSL_HAVE_SEMAPHORE_H
#error ABSL_HAVE_SEMAPHORE_H cannot be directly set
Index: patches/patch-deps_v8_third_party_abseil-cpp_absl_base_internal_sysinfo_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_third_party_abseil-cpp_absl_base_internal_sysinfo_cc,v
retrieving revision 1.1
diff -u -p -r1.1 patch-deps_v8_third_party_abseil-cpp_absl_base_internal_sysinfo_cc
--- patches/patch-deps_v8_third_party_abseil-cpp_absl_base_internal_sysinfo_cc 14 Nov 2024 18:58:14 -0000 1.1
+++ patches/patch-deps_v8_third_party_abseil-cpp_absl_base_internal_sysinfo_cc 29 Apr 2026 21:14:00 -0000
@@ -10,7 +10,7 @@ Index: deps/v8/third_party/abseil-cpp/ab
#include <sys/sysctl.h>
#endif
-@@ -194,6 +194,7 @@ static double GetNominalCPUFrequency() {
+@@ -198,6 +198,7 @@ static double GetNominalCPUFrequency() {
#else
@@ -18,7 +18,7 @@ Index: deps/v8/third_party/abseil-cpp/ab
// Helper function for reading a long from a file. Returns true if successful
// and the memory location pointed to by value is set to the value read.
static bool ReadLongFromFile(const char *file, long *value) {
-@@ -226,6 +227,7 @@ static bool ReadLongFromFile(const char *file, long *v
+@@ -230,6 +231,7 @@ static bool ReadLongFromFile(const char *file, long *v
}
return ret;
}
@@ -26,7 +26,7 @@ Index: deps/v8/third_party/abseil-cpp/ab
#if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
-@@ -325,9 +327,11 @@ static double GetNominalCPUFrequency() {
+@@ -329,9 +331,11 @@ static double GetNominalCPUFrequency() {
// a new mode (turbo mode). Essentially, those frequencies cannot
// always be relied upon. The same reasons apply to /proc/cpuinfo as
// well.
@@ -38,7 +38,7 @@ Index: deps/v8/third_party/abseil-cpp/ab
#if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
// On these platforms, the TSC frequency is the nominal CPU
-@@ -346,10 +350,12 @@ static double GetNominalCPUFrequency() {
+@@ -350,10 +354,12 @@ static double GetNominalCPUFrequency() {
// If CPU scaling is in effect, we want to use the *maximum*
// frequency, not whatever CPU speed some random processor happens
// to be using now.
Index: patches/patch-deps_v8_third_party_abseil-cpp_absl_base_internal_unscaledcycleclock_config_h
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_third_party_abseil-cpp_absl_base_internal_unscaledcycleclock_config_h,v
retrieving revision 1.1
diff -u -p -r1.1 patch-deps_v8_third_party_abseil-cpp_absl_base_internal_unscaledcycleclock_config_h
--- patches/patch-deps_v8_third_party_abseil-cpp_absl_base_internal_unscaledcycleclock_config_h 4 May 2025 21:01:18 -0000 1.1
+++ patches/patch-deps_v8_third_party_abseil-cpp_absl_base_internal_unscaledcycleclock_config_h 29 Apr 2026 21:14:00 -0000
@@ -7,8 +7,8 @@ Index: deps/v8/third_party/abseil-cpp/ab
// The following platforms have an implementation of a hardware counter.
#if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \
-- defined(__powerpc__) || defined(__ppc__) || defined(__riscv) || \
-+ /* defined(__powerpc__) || defined(__ppc__) || */ defined(__riscv) || \
- defined(_M_IX86) || (defined(_M_X64) && !defined(_M_ARM64EC))
+- defined(__powerpc__) || defined(__ppc__) || defined(_M_IX86) || \
++ /* defined(__powerpc__) || defined(__ppc__) || */ defined(_M_IX86) || \
+ (defined(_M_X64) && !defined(_M_ARM64EC))
#define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1
#else
Index: patches/patch-include_node_common_gypi
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-include_node_common_gypi,v
retrieving revision 1.13
diff -u -p -r1.13 patch-include_node_common_gypi
--- patches/patch-include_node_common_gypi 10 Mar 2026 20:20:24 -0000 1.13
+++ patches/patch-include_node_common_gypi 29 Apr 2026 21:14:00 -0000
@@ -9,7 +9,7 @@ Index: include/node/common.gypi
'conditions': [
['enable_lto=="true"', {
'cflags': ['<(lto)'],
-@@ -521,7 +520,6 @@
+@@ -524,7 +523,6 @@
'standalone_static_library': 1,
}],
['OS=="openbsd"', {
@@ -17,18 +17,18 @@ Index: include/node/common.gypi
'ldflags': [ '-Wl,-z,wxneeded' ],
}],
['_toolset=="host"', {
-@@ -538,7 +536,7 @@
- 'cflags': [ '-m32' ],
- 'ldflags': [ '-m32' ],
+@@ -537,7 +535,7 @@
+ 'cflags': [ '-m64' ],
+ 'ldflags': [ '-m64' ],
}],
- [ 'host_arch=="ppc64" and OS not in "aix os400"', {
+ [ 'host_arch=="ppc64" and OS not in "aix os400 openbsd"', {
'conditions': [
[ 'clang==0', {
'cflags': [ '-mminimal-toc' ],
-@@ -567,7 +565,7 @@
- 'cflags': [ '-m32' ],
- 'ldflags': [ '-m32' ],
+@@ -562,7 +560,7 @@
+ 'cflags': [ '-m64' ],
+ 'ldflags': [ '-m64' ],
}],
- [ 'target_arch=="ppc64" and OS not in "aix os400"', {
+ [ 'target_arch=="ppc64" and OS not in "aix os400 openbsd"', {
Index: patches/patch-lib_internal_modules_cjs_loader_js
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-lib_internal_modules_cjs_loader_js,v
retrieving revision 1.22
diff -u -p -r1.22 patch-lib_internal_modules_cjs_loader_js
--- patches/patch-lib_internal_modules_cjs_loader_js 10 Mar 2026 20:20:24 -0000 1.22
+++ patches/patch-lib_internal_modules_cjs_loader_js 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: lib/internal/modules/cjs/loader.js
--- lib/internal/modules/cjs/loader.js.orig
+++ lib/internal/modules/cjs/loader.js
-@@ -1951,7 +1951,10 @@ Module._initPaths = function() {
+@@ -2077,7 +2077,10 @@ Module._initPaths = function() {
path.resolve(process.execPath, '..') :
path.resolve(process.execPath, '..', '..');
Index: patches/patch-lib_net_js
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-lib_net_js,v
retrieving revision 1.16
diff -u -p -r1.16 patch-lib_net_js
--- patches/patch-lib_net_js 30 Jun 2025 17:40:10 -0000 1.16
+++ patches/patch-lib_net_js 29 Apr 2026 21:14:00 -0000
@@ -13,7 +13,7 @@ for "any address" but that's not really
Index: lib/net.js
--- lib/net.js.orig
+++ lib/net.js
-@@ -1897,22 +1897,12 @@ function setupListenHandle(address, port, addressType,
+@@ -1965,22 +1965,12 @@ function setupListenHandle(address, port, addressType,
let rval = null;
Index: patches/patch-src_env_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-src_env_cc,v
retrieving revision 1.16
diff -u -p -r1.16 patch-src_env_cc
--- patches/patch-src_env_cc 1 Oct 2025 17:11:35 -0000 1.16
+++ patches/patch-src_env_cc 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: src/env.cc
--- src/env.cc.orig
+++ src/env.cc
-@@ -795,7 +795,7 @@ std::string Environment::GetExecPath(const std::vector
+@@ -775,7 +775,7 @@ std::string Environment::GetExecPath(const std::vector
uv_fs_req_cleanup(&req);
#endif
Index: patches/patch-tools_test_py
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-tools_test_py,v
retrieving revision 1.17
diff -u -p -r1.17 patch-tools_test_py
--- patches/patch-tools_test_py 1 Oct 2025 17:11:35 -0000 1.17
+++ patches/patch-tools_test_py 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: tools/test.py
--- tools/test.py.orig
+++ tools/test.py
-@@ -965,9 +965,9 @@ class Context(object):
+@@ -975,9 +975,9 @@ class Context(object):
if self.vm is not None:
return self.vm
if arch == 'none':
Index: patches/patch-tools_v8_gypfiles_features_gypi
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-tools_v8_gypfiles_features_gypi,v
retrieving revision 1.5
diff -u -p -r1.5 patch-tools_v8_gypfiles_features_gypi
--- patches/patch-tools_v8_gypfiles_features_gypi 26 Mar 2026 18:30:39 -0000 1.5
+++ patches/patch-tools_v8_gypfiles_features_gypi 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: tools/v8_gypfiles/features.gypi
--- tools/v8_gypfiles/features.gypi.orig
+++ tools/v8_gypfiles/features.gypi
-@@ -339,7 +339,10 @@
+@@ -335,7 +335,10 @@
'v8_advanced_bigint_algorithms%': 1,
# Enable 256-bit long vector re-vectorization pass in WASM compilation pipeline.
@@ -13,7 +13,7 @@ Index: tools/v8_gypfiles/features.gypi
},
'target_defaults': {
-@@ -557,6 +560,9 @@
+@@ -553,6 +556,9 @@
}],
['v8_enable_wasm_simd256_revec==1', {
'defines': ['V8_ENABLE_WASM_SIMD256_REVEC',],
Index: patches/patch-tools_v8_gypfiles_toolchain_gypi
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-tools_v8_gypfiles_toolchain_gypi,v
retrieving revision 1.7
diff -u -p -r1.7 patch-tools_v8_gypfiles_toolchain_gypi
--- patches/patch-tools_v8_gypfiles_toolchain_gypi 1 Oct 2025 17:11:35 -0000 1.7
+++ patches/patch-tools_v8_gypfiles_toolchain_gypi 29 Apr 2026 21:14:00 -0000
@@ -1,7 +1,7 @@
Index: tools/v8_gypfiles/toolchain.gypi
--- tools/v8_gypfiles/toolchain.gypi.orig
+++ tools/v8_gypfiles/toolchain.gypi
-@@ -692,7 +692,7 @@
+@@ -580,7 +580,7 @@
'defines': [ '__C99FEATURES__=1' ], # isinf() etc.
}],
['OS=="freebsd" or OS=="openbsd"', {
@@ -10,7 +10,7 @@ Index: tools/v8_gypfiles/toolchain.gypi
}],
['OS=="netbsd"', {
'cflags': [ '-I/usr/pkg/include' ],
-@@ -877,11 +877,9 @@
+@@ -765,11 +765,9 @@
# Don't use -O3 with sanitizers.
['asan==0 and msan==0 and lsan==0 \
and tsan==0 and ubsan==0 and ubsan_vptr==0', {
Index: patches/patch-tools_v8_gypfiles_v8_gyp
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-tools_v8_gypfiles_v8_gyp,v
retrieving revision 1.18
diff -u -p -r1.18 patch-tools_v8_gypfiles_v8_gyp
--- patches/patch-tools_v8_gypfiles_v8_gyp 1 Aug 2025 15:18:32 -0000 1.18
+++ patches/patch-tools_v8_gypfiles_v8_gyp 29 Apr 2026 21:14:00 -0000
@@ -7,7 +7,7 @@ from "0.0" if llvm (clang) is detected.
Index: tools/v8_gypfiles/v8.gyp
--- tools/v8_gypfiles/v8.gyp.orig
+++ tools/v8_gypfiles/v8.gyp
-@@ -298,6 +298,9 @@
+@@ -315,6 +315,9 @@
'<(icu_gyp_path):icuuc',
],
}],
@@ -17,7 +17,7 @@ Index: tools/v8_gypfiles/v8.gyp
],
}, # v8_initializers_slow
{
-@@ -706,7 +709,7 @@
+@@ -733,7 +736,7 @@
}],
['v8_enable_webassembly==1', {
'conditions': [
@@ -26,7 +26,7 @@ Index: tools/v8_gypfiles/v8.gyp
'sources': [
'<(V8_ROOT)/src/trap-handler/handler-inside-posix.h',
],
-@@ -749,7 +752,7 @@
+@@ -776,7 +779,7 @@
}],
['v8_enable_webassembly==1', {
'conditions': [
@@ -35,7 +35,7 @@ Index: tools/v8_gypfiles/v8.gyp
'sources': [
'<(V8_ROOT)/src/trap-handler/handler-inside-posix.h',
],
-@@ -1170,7 +1173,7 @@
+@@ -1153,7 +1156,7 @@
}],
['v8_enable_webassembly==1', {
'conditions': [
@@ -44,7 +44,7 @@ Index: tools/v8_gypfiles/v8.gyp
'sources': [
'<(V8_ROOT)/src/trap-handler/handler-inside-posix.cc',
'<(V8_ROOT)/src/trap-handler/handler-outside-posix.cc',
-@@ -1198,7 +1201,7 @@
+@@ -1181,7 +1184,7 @@
'conditions': [
['v8_enable_webassembly==1', {
'conditions': [
@@ -53,7 +53,7 @@ Index: tools/v8_gypfiles/v8.gyp
'sources': [
'<(V8_ROOT)/src/trap-handler/handler-inside-posix.cc',
'<(V8_ROOT)/src/trap-handler/handler-outside-posix.cc',
-@@ -1251,7 +1254,7 @@
+@@ -1229,7 +1232,7 @@
'conditions': [
['v8_enable_webassembly==1', {
'conditions': [
@@ -62,17 +62,8 @@ Index: tools/v8_gypfiles/v8.gyp
'sources': [
'<(V8_ROOT)/src/trap-handler/handler-inside-posix.cc',
'<(V8_ROOT)/src/trap-handler/handler-outside-posix.cc',
-@@ -1347,7 +1350,7 @@
- }],
- # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
- # to implement atomic memory access
-- ['v8_current_cpu in ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', {
-+ ['v8_current_cpu in ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"] and llvm_version == "0.0"', {
- 'link_settings': {
- 'libraries': ['-latomic', ],
- },
-@@ -1813,6 +1816,9 @@
- '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"mksnapshot.*?sources = ")',
+@@ -1804,6 +1807,9 @@
+ # "build/win:default_exe_manifest",
],
'conditions': [
+ ['v8_control_flow_integrity==1', {
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/node/pkg/PLIST,v
retrieving revision 1.70
diff -u -p -r1.70 PLIST
--- pkg/PLIST 26 Mar 2026 18:30:43 -0000 1.70
+++ pkg/PLIST 29 Apr 2026 21:14:00 -0000
@@ -11,7 +11,6 @@ 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
@@ -26,6 +25,7 @@ include/node/cppgc/internal/base-page-ha
include/node/cppgc/internal/caged-heap-local-data.h
include/node/cppgc/internal/caged-heap.h
include/node/cppgc/internal/compiler-specific.h
+include/node/cppgc/internal/conditional-stack-allocated.h
include/node/cppgc/internal/finalizer-trait.h
include/node/cppgc/internal/gc-info.h
include/node/cppgc/internal/logging.h
@@ -98,6 +98,7 @@ include/node/v8-profiler.h
include/node/v8-promise.h
include/node/v8-proxy.h
include/node/v8-regexp.h
+include/node/v8-sandbox.h
include/node/v8-script.h
include/node/v8-snapshot.h
include/node/v8-source-location.h
@@ -114,39 +115,14 @@ include/node/v8-weak-callback-info.h
include/node/v8.h
include/node/v8config.h
lib/node_modules/
+lib/node_modules/@gar/
+lib/node_modules/@gar/promise-retry/
+lib/node_modules/@gar/promise-retry/LICENSE
+lib/node_modules/@gar/promise-retry/lib/
+lib/node_modules/@gar/promise-retry/lib/index.js
+lib/node_modules/@gar/promise-retry/lib/retry.js
+lib/node_modules/@gar/promise-retry/package.json
lib/node_modules/@isaacs/
-lib/node_modules/@isaacs/cliui/
-lib/node_modules/@isaacs/cliui/LICENSE.txt
-lib/node_modules/@isaacs/cliui/build/
-lib/node_modules/@isaacs/cliui/build/index.cjs
-lib/node_modules/@isaacs/cliui/build/index.d.cts
-lib/node_modules/@isaacs/cliui/build/lib/
-lib/node_modules/@isaacs/cliui/build/lib/index.js
-lib/node_modules/@isaacs/cliui/index.mjs
-lib/node_modules/@isaacs/cliui/node_modules/
-lib/node_modules/@isaacs/cliui/node_modules/ansi-regex/
-lib/node_modules/@isaacs/cliui/node_modules/ansi-regex/index.js
-lib/node_modules/@isaacs/cliui/node_modules/ansi-regex/license
-lib/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/LICENSE-MIT.txt
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/RGI_Emoji.js
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/RGI_Emoji.js
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/index.js
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/text.js
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/index.js
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json
-lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/text.js
-lib/node_modules/@isaacs/cliui/node_modules/string-width/
-lib/node_modules/@isaacs/cliui/node_modules/string-width/index.js
-lib/node_modules/@isaacs/cliui/node_modules/string-width/license
-lib/node_modules/@isaacs/cliui/node_modules/string-width/package.json
-lib/node_modules/@isaacs/cliui/node_modules/strip-ansi/
-lib/node_modules/@isaacs/cliui/node_modules/strip-ansi/index.js
-lib/node_modules/@isaacs/cliui/node_modules/strip-ansi/license
-lib/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json
-lib/node_modules/@isaacs/cliui/package.json
lib/node_modules/@isaacs/fs-minipass/
lib/node_modules/@isaacs/fs-minipass/LICENSE
lib/node_modules/@isaacs/fs-minipass/dist/
@@ -310,29 +286,6 @@ lib/node_modules/@npmcli/metavuln-calcul
lib/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js
lib/node_modules/@npmcli/metavuln-calculator/lib/hash.js
lib/node_modules/@npmcli/metavuln-calculator/lib/index.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/LICENSE
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/README.md
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/bin/
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/bin/index.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/dir.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/fetcher.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/file.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/git.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/index.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/registry.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/remote.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/add-git-sha.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/cache-dir.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/is-package-bin.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/npm.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/protected.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/tar-create-options.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/trailing-slashes.js
-lib/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/package.json
lib/node_modules/@npmcli/metavuln-calculator/package.json
lib/node_modules/@npmcli/name-from-folder/
lib/node_modules/@npmcli/name-from-folder/LICENSE
@@ -348,6 +301,7 @@ lib/node_modules/@npmcli/package-json/
lib/node_modules/@npmcli/package-json/LICENSE
lib/node_modules/@npmcli/package-json/lib/
lib/node_modules/@npmcli/package-json/lib/index.js
+lib/node_modules/@npmcli/package-json/lib/license.js
lib/node_modules/@npmcli/package-json/lib/normalize-data.js
lib/node_modules/@npmcli/package-json/lib/normalize.js
lib/node_modules/@npmcli/package-json/lib/read-package.js
@@ -392,24 +346,6 @@ lib/node_modules/@npmcli/run-script/lib/
lib/node_modules/@npmcli/run-script/lib/signal-manager.js
lib/node_modules/@npmcli/run-script/lib/validate-options.js
lib/node_modules/@npmcli/run-script/package.json
-lib/node_modules/@pkgjs/
-lib/node_modules/@pkgjs/parseargs/
-lib/node_modules/@pkgjs/parseargs/LICENSE
-lib/node_modules/@pkgjs/parseargs/examples/
-lib/node_modules/@pkgjs/parseargs/examples/is-default-value.js
-lib/node_modules/@pkgjs/parseargs/examples/limit-long-syntax.js
-lib/node_modules/@pkgjs/parseargs/examples/negate.js
-lib/node_modules/@pkgjs/parseargs/examples/no-repeated-options.js
-lib/node_modules/@pkgjs/parseargs/examples/ordered-options.mjs
-lib/node_modules/@pkgjs/parseargs/examples/simple-hard-coded.js
-lib/node_modules/@pkgjs/parseargs/index.js
-lib/node_modules/@pkgjs/parseargs/internal/
-lib/node_modules/@pkgjs/parseargs/internal/errors.js
-lib/node_modules/@pkgjs/parseargs/internal/primordials.js
-lib/node_modules/@pkgjs/parseargs/internal/util.js
-lib/node_modules/@pkgjs/parseargs/internal/validators.js
-lib/node_modules/@pkgjs/parseargs/package.json
-lib/node_modules/@pkgjs/parseargs/utils.js
lib/node_modules/@sigstore/
lib/node_modules/@sigstore/bundle/
lib/node_modules/@sigstore/bundle/LICENSE
@@ -476,6 +412,9 @@ lib/node_modules/@sigstore/protobuf-spec
lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js
lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js
lib/node_modules/@sigstore/protobuf-specs/dist/index.js
+lib/node_modules/@sigstore/protobuf-specs/dist/rekor/
+lib/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/
+lib/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js
lib/node_modules/@sigstore/protobuf-specs/package.json
lib/node_modules/@sigstore/sign/
lib/node_modules/@sigstore/sign/LICENSE
@@ -486,11 +425,13 @@ lib/node_modules/@sigstore/sign/dist/bun
lib/node_modules/@sigstore/sign/dist/bundler/dsse.js
lib/node_modules/@sigstore/sign/dist/bundler/index.js
lib/node_modules/@sigstore/sign/dist/bundler/message.js
+lib/node_modules/@sigstore/sign/dist/config.js
lib/node_modules/@sigstore/sign/dist/error.js
lib/node_modules/@sigstore/sign/dist/external/
lib/node_modules/@sigstore/sign/dist/external/error.js
lib/node_modules/@sigstore/sign/dist/external/fetch.js
lib/node_modules/@sigstore/sign/dist/external/fulcio.js
+lib/node_modules/@sigstore/sign/dist/external/rekor-v2.js
lib/node_modules/@sigstore/sign/dist/external/rekor.js
lib/node_modules/@sigstore/sign/dist/external/tsa.js
lib/node_modules/@sigstore/sign/dist/identity/
@@ -547,16 +488,16 @@ lib/node_modules/@sigstore/verify/dist/k
lib/node_modules/@sigstore/verify/dist/policy.js
lib/node_modules/@sigstore/verify/dist/shared.types.js
lib/node_modules/@sigstore/verify/dist/timestamp/
-lib/node_modules/@sigstore/verify/dist/timestamp/checkpoint.js
lib/node_modules/@sigstore/verify/dist/timestamp/index.js
-lib/node_modules/@sigstore/verify/dist/timestamp/merkle.js
-lib/node_modules/@sigstore/verify/dist/timestamp/set.js
lib/node_modules/@sigstore/verify/dist/timestamp/tsa.js
lib/node_modules/@sigstore/verify/dist/tlog/
+lib/node_modules/@sigstore/verify/dist/tlog/checkpoint.js
lib/node_modules/@sigstore/verify/dist/tlog/dsse.js
lib/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js
lib/node_modules/@sigstore/verify/dist/tlog/index.js
lib/node_modules/@sigstore/verify/dist/tlog/intoto.js
+lib/node_modules/@sigstore/verify/dist/tlog/merkle.js
+lib/node_modules/@sigstore/verify/dist/tlog/set.js
lib/node_modules/@sigstore/verify/dist/trust/
lib/node_modules/@sigstore/verify/dist/trust/filter.js
lib/node_modules/@sigstore/verify/dist/trust/index.js
@@ -569,6 +510,30 @@ lib/node_modules/@tufjs/canonical-json/L
lib/node_modules/@tufjs/canonical-json/lib/
lib/node_modules/@tufjs/canonical-json/lib/index.js
lib/node_modules/@tufjs/canonical-json/package.json
+lib/node_modules/@tufjs/models/
+lib/node_modules/@tufjs/models/LICENSE
+lib/node_modules/@tufjs/models/dist/
+lib/node_modules/@tufjs/models/dist/base.js
+lib/node_modules/@tufjs/models/dist/delegations.js
+lib/node_modules/@tufjs/models/dist/error.js
+lib/node_modules/@tufjs/models/dist/file.js
+lib/node_modules/@tufjs/models/dist/index.js
+lib/node_modules/@tufjs/models/dist/key.js
+lib/node_modules/@tufjs/models/dist/metadata.js
+lib/node_modules/@tufjs/models/dist/role.js
+lib/node_modules/@tufjs/models/dist/root.js
+lib/node_modules/@tufjs/models/dist/signature.js
+lib/node_modules/@tufjs/models/dist/snapshot.js
+lib/node_modules/@tufjs/models/dist/targets.js
+lib/node_modules/@tufjs/models/dist/timestamp.js
+lib/node_modules/@tufjs/models/dist/utils/
+lib/node_modules/@tufjs/models/dist/utils/guard.js
+lib/node_modules/@tufjs/models/dist/utils/index.js
+lib/node_modules/@tufjs/models/dist/utils/key.js
+lib/node_modules/@tufjs/models/dist/utils/oid.js
+lib/node_modules/@tufjs/models/dist/utils/types.js
+lib/node_modules/@tufjs/models/dist/utils/verify.js
+lib/node_modules/@tufjs/models/package.json
lib/node_modules/abbrev/
lib/node_modules/abbrev/LICENSE
lib/node_modules/abbrev/lib/
@@ -580,14 +545,6 @@ lib/node_modules/agent-base/dist/
lib/node_modules/agent-base/dist/helpers.js
lib/node_modules/agent-base/dist/index.js
lib/node_modules/agent-base/package.json
-lib/node_modules/ansi-regex/
-lib/node_modules/ansi-regex/index.js
-lib/node_modules/ansi-regex/license
-lib/node_modules/ansi-regex/package.json
-lib/node_modules/ansi-styles/
-lib/node_modules/ansi-styles/index.js
-lib/node_modules/ansi-styles/license
-lib/node_modules/ansi-styles/package.json
lib/node_modules/aproba/
lib/node_modules/aproba/LICENSE
lib/node_modules/aproba/index.js
@@ -601,7 +558,13 @@ lib/node_modules/archy/index.js
lib/node_modules/archy/package.json
lib/node_modules/balanced-match/
lib/node_modules/balanced-match/LICENSE.md
-lib/node_modules/balanced-match/index.js
+lib/node_modules/balanced-match/dist/
+lib/node_modules/balanced-match/dist/commonjs/
+lib/node_modules/balanced-match/dist/commonjs/index.js
+lib/node_modules/balanced-match/dist/commonjs/package.json
+lib/node_modules/balanced-match/dist/esm/
+lib/node_modules/balanced-match/dist/esm/index.js
+lib/node_modules/balanced-match/dist/esm/package.json
lib/node_modules/balanced-match/package.json
lib/node_modules/bin-links/
lib/node_modules/bin-links/LICENSE
@@ -629,7 +592,13 @@ lib/node_modules/binary-extensions/licen
lib/node_modules/binary-extensions/package.json
lib/node_modules/brace-expansion/
lib/node_modules/brace-expansion/LICENSE
-lib/node_modules/brace-expansion/index.js
+lib/node_modules/brace-expansion/dist/
+lib/node_modules/brace-expansion/dist/commonjs/
+lib/node_modules/brace-expansion/dist/commonjs/index.js
+lib/node_modules/brace-expansion/dist/commonjs/package.json
+lib/node_modules/brace-expansion/dist/esm/
+lib/node_modules/brace-expansion/dist/esm/index.js
+lib/node_modules/brace-expansion/dist/esm/package.json
lib/node_modules/brace-expansion/package.json
lib/node_modules/cacache/
lib/node_modules/cacache/LICENSE.md
@@ -683,31 +652,21 @@ lib/node_modules/cidr-regex/LICENSE
lib/node_modules/cidr-regex/dist/
lib/node_modules/cidr-regex/dist/index.js
lib/node_modules/cidr-regex/package.json
-lib/node_modules/cli-columns/
-lib/node_modules/cli-columns/color.js
-lib/node_modules/cli-columns/index.js
-lib/node_modules/cli-columns/license
-lib/node_modules/cli-columns/package.json
-lib/node_modules/cli-columns/test.js
lib/node_modules/cmd-shim/
lib/node_modules/cmd-shim/LICENSE
lib/node_modules/cmd-shim/lib/
lib/node_modules/cmd-shim/lib/index.js
lib/node_modules/cmd-shim/lib/to-batch-syntax.js
lib/node_modules/cmd-shim/package.json
-lib/node_modules/color-convert/
-lib/node_modules/color-convert/LICENSE
-lib/node_modules/color-convert/conversions.js
-lib/node_modules/color-convert/index.js
-lib/node_modules/color-convert/package.json
-lib/node_modules/color-convert/route.js
-lib/node_modules/color-name/
-lib/node_modules/color-name/LICENSE
-lib/node_modules/color-name/index.js
-lib/node_modules/color-name/package.json
lib/node_modules/common-ancestor-path/
-lib/node_modules/common-ancestor-path/LICENSE
-lib/node_modules/common-ancestor-path/index.js
+lib/node_modules/common-ancestor-path/LICENSE.md
+lib/node_modules/common-ancestor-path/dist/
+lib/node_modules/common-ancestor-path/dist/commonjs/
+lib/node_modules/common-ancestor-path/dist/commonjs/index.js
+lib/node_modules/common-ancestor-path/dist/commonjs/package.json
+lib/node_modules/common-ancestor-path/dist/esm/
+lib/node_modules/common-ancestor-path/dist/esm/index.js
+lib/node_modules/common-ancestor-path/dist/esm/package.json
lib/node_modules/common-ancestor-path/package.json
lib/node_modules/corepack/
lib/node_modules/corepack/CHANGELOG.md
@@ -768,25 +727,6 @@ 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/cross-spawn/
-lib/node_modules/cross-spawn/LICENSE
-lib/node_modules/cross-spawn/index.js
-lib/node_modules/cross-spawn/lib/
-lib/node_modules/cross-spawn/lib/enoent.js
-lib/node_modules/cross-spawn/lib/parse.js
-lib/node_modules/cross-spawn/lib/util/
-lib/node_modules/cross-spawn/lib/util/escape.js
-lib/node_modules/cross-spawn/lib/util/readShebang.js
-lib/node_modules/cross-spawn/lib/util/resolveCommand.js
-lib/node_modules/cross-spawn/node_modules/
-lib/node_modules/cross-spawn/node_modules/which/
-lib/node_modules/cross-spawn/node_modules/which/LICENSE
-lib/node_modules/cross-spawn/node_modules/which/README.md
-lib/node_modules/cross-spawn/node_modules/which/bin/
-lib/node_modules/cross-spawn/node_modules/which/bin/node-which
-lib/node_modules/cross-spawn/node_modules/which/package.json
-lib/node_modules/cross-spawn/node_modules/which/which.js
-lib/node_modules/cross-spawn/package.json
lib/node_modules/cssesc/
lib/node_modules/cssesc/LICENSE-MIT.txt
lib/node_modules/cssesc/README.md
@@ -810,60 +750,67 @@ lib/node_modules/diff/LICENSE
lib/node_modules/diff/dist/
lib/node_modules/diff/dist/diff.js
lib/node_modules/diff/dist/diff.min.js
-lib/node_modules/diff/lib/
-lib/node_modules/diff/lib/convert/
-lib/node_modules/diff/lib/convert/dmp.js
-lib/node_modules/diff/lib/convert/xml.js
-lib/node_modules/diff/lib/diff/
-lib/node_modules/diff/lib/diff/array.js
-lib/node_modules/diff/lib/diff/base.js
-lib/node_modules/diff/lib/diff/character.js
-lib/node_modules/diff/lib/diff/css.js
-lib/node_modules/diff/lib/diff/json.js
-lib/node_modules/diff/lib/diff/line.js
-lib/node_modules/diff/lib/diff/sentence.js
-lib/node_modules/diff/lib/diff/word.js
-lib/node_modules/diff/lib/index.es6.js
-lib/node_modules/diff/lib/index.js
-lib/node_modules/diff/lib/index.mjs
-lib/node_modules/diff/lib/patch/
-lib/node_modules/diff/lib/patch/apply.js
-lib/node_modules/diff/lib/patch/create.js
-lib/node_modules/diff/lib/patch/merge.js
-lib/node_modules/diff/lib/patch/parse.js
-lib/node_modules/diff/lib/patch/reverse.js
-lib/node_modules/diff/lib/util/
-lib/node_modules/diff/lib/util/array.js
-lib/node_modules/diff/lib/util/distance-iterator.js
-lib/node_modules/diff/lib/util/params.js
+lib/node_modules/diff/eslint.config.mjs
+lib/node_modules/diff/libcjs/
+lib/node_modules/diff/libcjs/convert/
+lib/node_modules/diff/libcjs/convert/dmp.js
+lib/node_modules/diff/libcjs/convert/xml.js
+lib/node_modules/diff/libcjs/diff/
+lib/node_modules/diff/libcjs/diff/array.js
+lib/node_modules/diff/libcjs/diff/base.js
+lib/node_modules/diff/libcjs/diff/character.js
+lib/node_modules/diff/libcjs/diff/css.js
+lib/node_modules/diff/libcjs/diff/json.js
+lib/node_modules/diff/libcjs/diff/line.js
+lib/node_modules/diff/libcjs/diff/sentence.js
+lib/node_modules/diff/libcjs/diff/word.js
+lib/node_modules/diff/libcjs/index.js
+lib/node_modules/diff/libcjs/package.json
+lib/node_modules/diff/libcjs/patch/
+lib/node_modules/diff/libcjs/patch/apply.js
+lib/node_modules/diff/libcjs/patch/create.js
+lib/node_modules/diff/libcjs/patch/line-endings.js
+lib/node_modules/diff/libcjs/patch/parse.js
+lib/node_modules/diff/libcjs/patch/reverse.js
+lib/node_modules/diff/libcjs/types.js
+lib/node_modules/diff/libcjs/util/
+lib/node_modules/diff/libcjs/util/array.js
+lib/node_modules/diff/libcjs/util/distance-iterator.js
+lib/node_modules/diff/libcjs/util/params.js
+lib/node_modules/diff/libcjs/util/string.js
+lib/node_modules/diff/libesm/
+lib/node_modules/diff/libesm/convert/
+lib/node_modules/diff/libesm/convert/dmp.js
+lib/node_modules/diff/libesm/convert/xml.js
+lib/node_modules/diff/libesm/diff/
+lib/node_modules/diff/libesm/diff/array.js
+lib/node_modules/diff/libesm/diff/base.js
+lib/node_modules/diff/libesm/diff/character.js
+lib/node_modules/diff/libesm/diff/css.js
+lib/node_modules/diff/libesm/diff/json.js
+lib/node_modules/diff/libesm/diff/line.js
+lib/node_modules/diff/libesm/diff/sentence.js
+lib/node_modules/diff/libesm/diff/word.js
+lib/node_modules/diff/libesm/index.js
+lib/node_modules/diff/libesm/package.json
+lib/node_modules/diff/libesm/patch/
+lib/node_modules/diff/libesm/patch/apply.js
+lib/node_modules/diff/libesm/patch/create.js
+lib/node_modules/diff/libesm/patch/line-endings.js
+lib/node_modules/diff/libesm/patch/parse.js
+lib/node_modules/diff/libesm/patch/reverse.js
+lib/node_modules/diff/libesm/types.js
+lib/node_modules/diff/libesm/util/
+lib/node_modules/diff/libesm/util/array.js
+lib/node_modules/diff/libesm/util/distance-iterator.js
+lib/node_modules/diff/libesm/util/params.js
+lib/node_modules/diff/libesm/util/string.js
lib/node_modules/diff/package.json
lib/node_modules/diff/release-notes.md
-lib/node_modules/diff/runtime.js
-lib/node_modules/eastasianwidth/
-lib/node_modules/eastasianwidth/eastasianwidth.js
-lib/node_modules/eastasianwidth/package.json
-lib/node_modules/emoji-regex/
-lib/node_modules/emoji-regex/LICENSE-MIT.txt
-lib/node_modules/emoji-regex/es2015/
-lib/node_modules/emoji-regex/es2015/index.js
-lib/node_modules/emoji-regex/es2015/text.js
-lib/node_modules/emoji-regex/index.js
-lib/node_modules/emoji-regex/package.json
-lib/node_modules/emoji-regex/text.js
-lib/node_modules/encoding/
-lib/node_modules/encoding/LICENSE
-lib/node_modules/encoding/lib/
-lib/node_modules/encoding/lib/encoding.js
-lib/node_modules/encoding/package.json
lib/node_modules/env-paths/
lib/node_modules/env-paths/index.js
lib/node_modules/env-paths/license
lib/node_modules/env-paths/package.json
-lib/node_modules/err-code/
-lib/node_modules/err-code/bower.json
-lib/node_modules/err-code/index.js
-lib/node_modules/err-code/index.umd.js
-lib/node_modules/err-code/package.json
lib/node_modules/exponential-backoff/
lib/node_modules/exponential-backoff/LICENSE
lib/node_modules/exponential-backoff/dist/
@@ -892,103 +839,34 @@ lib/node_modules/fastest-levenshtein/esm
lib/node_modules/fastest-levenshtein/mod.js
lib/node_modules/fastest-levenshtein/package.json
lib/node_modules/fastest-levenshtein/test.js
-lib/node_modules/fdir/
-lib/node_modules/fdir/LICENSE
-lib/node_modules/fdir/dist/
-lib/node_modules/fdir/dist/index.cjs
-lib/node_modules/fdir/dist/index.d.cts
-lib/node_modules/fdir/dist/index.d.mts
-lib/node_modules/fdir/dist/index.mjs
-lib/node_modules/fdir/package.json
-lib/node_modules/foreground-child/
-lib/node_modules/foreground-child/LICENSE
-lib/node_modules/foreground-child/dist/
-lib/node_modules/foreground-child/dist/commonjs/
-lib/node_modules/foreground-child/dist/commonjs/all-signals.js
-lib/node_modules/foreground-child/dist/commonjs/index.js
-lib/node_modules/foreground-child/dist/commonjs/package.json
-lib/node_modules/foreground-child/dist/commonjs/proxy-signals.js
-lib/node_modules/foreground-child/dist/commonjs/watchdog.js
-lib/node_modules/foreground-child/dist/esm/
-lib/node_modules/foreground-child/dist/esm/all-signals.js
-lib/node_modules/foreground-child/dist/esm/index.js
-lib/node_modules/foreground-child/dist/esm/package.json
-lib/node_modules/foreground-child/dist/esm/proxy-signals.js
-lib/node_modules/foreground-child/dist/esm/watchdog.js
-lib/node_modules/foreground-child/package.json
lib/node_modules/fs-minipass/
lib/node_modules/fs-minipass/LICENSE
lib/node_modules/fs-minipass/lib/
lib/node_modules/fs-minipass/lib/index.js
lib/node_modules/fs-minipass/package.json
lib/node_modules/glob/
-lib/node_modules/glob/LICENSE
-lib/node_modules/glob/README.md
+lib/node_modules/glob/LICENSE.md
lib/node_modules/glob/dist/
lib/node_modules/glob/dist/commonjs/
-lib/node_modules/glob/dist/commonjs/glob.d.ts
-lib/node_modules/glob/dist/commonjs/glob.d.ts.map
lib/node_modules/glob/dist/commonjs/glob.js
-lib/node_modules/glob/dist/commonjs/glob.js.map
-lib/node_modules/glob/dist/commonjs/has-magic.d.ts
-lib/node_modules/glob/dist/commonjs/has-magic.d.ts.map
lib/node_modules/glob/dist/commonjs/has-magic.js
-lib/node_modules/glob/dist/commonjs/has-magic.js.map
-lib/node_modules/glob/dist/commonjs/ignore.d.ts
-lib/node_modules/glob/dist/commonjs/ignore.d.ts.map
lib/node_modules/glob/dist/commonjs/ignore.js
-lib/node_modules/glob/dist/commonjs/ignore.js.map
-lib/node_modules/glob/dist/commonjs/index.d.ts
-lib/node_modules/glob/dist/commonjs/index.d.ts.map
lib/node_modules/glob/dist/commonjs/index.js
-lib/node_modules/glob/dist/commonjs/index.js.map
+lib/node_modules/glob/dist/commonjs/index.min.js
lib/node_modules/glob/dist/commonjs/package.json
-lib/node_modules/glob/dist/commonjs/pattern.d.ts
-lib/node_modules/glob/dist/commonjs/pattern.d.ts.map
lib/node_modules/glob/dist/commonjs/pattern.js
-lib/node_modules/glob/dist/commonjs/pattern.js.map
-lib/node_modules/glob/dist/commonjs/processor.d.ts
-lib/node_modules/glob/dist/commonjs/processor.d.ts.map
lib/node_modules/glob/dist/commonjs/processor.js
-lib/node_modules/glob/dist/commonjs/processor.js.map
-lib/node_modules/glob/dist/commonjs/walker.d.ts
-lib/node_modules/glob/dist/commonjs/walker.d.ts.map
lib/node_modules/glob/dist/commonjs/walker.js
-lib/node_modules/glob/dist/commonjs/walker.js.map
lib/node_modules/glob/dist/esm/
-lib/node_modules/glob/dist/esm/bin.d.mts
-lib/node_modules/glob/dist/esm/bin.d.mts.map
-lib/node_modules/glob/dist/esm/bin.mjs
-lib/node_modules/glob/dist/esm/bin.mjs.map
-lib/node_modules/glob/dist/esm/glob.d.ts
-lib/node_modules/glob/dist/esm/glob.d.ts.map
lib/node_modules/glob/dist/esm/glob.js
-lib/node_modules/glob/dist/esm/glob.js.map
-lib/node_modules/glob/dist/esm/has-magic.d.ts
-lib/node_modules/glob/dist/esm/has-magic.d.ts.map
lib/node_modules/glob/dist/esm/has-magic.js
-lib/node_modules/glob/dist/esm/has-magic.js.map
-lib/node_modules/glob/dist/esm/ignore.d.ts
-lib/node_modules/glob/dist/esm/ignore.d.ts.map
lib/node_modules/glob/dist/esm/ignore.js
-lib/node_modules/glob/dist/esm/ignore.js.map
-lib/node_modules/glob/dist/esm/index.d.ts
-lib/node_modules/glob/dist/esm/index.d.ts.map
lib/node_modules/glob/dist/esm/index.js
-lib/node_modules/glob/dist/esm/index.js.map
+lib/node_modules/glob/dist/esm/index.min.js
lib/node_modules/glob/dist/esm/package.json
-lib/node_modules/glob/dist/esm/pattern.d.ts
-lib/node_modules/glob/dist/esm/pattern.d.ts.map
lib/node_modules/glob/dist/esm/pattern.js
-lib/node_modules/glob/dist/esm/pattern.js.map
-lib/node_modules/glob/dist/esm/processor.d.ts
-lib/node_modules/glob/dist/esm/processor.d.ts.map
lib/node_modules/glob/dist/esm/processor.js
-lib/node_modules/glob/dist/esm/processor.js.map
-lib/node_modules/glob/dist/esm/walker.d.ts
-lib/node_modules/glob/dist/esm/walker.d.ts.map
lib/node_modules/glob/dist/esm/walker.js
-lib/node_modules/glob/dist/esm/walker.js.map
lib/node_modules/glob/package.json
lib/node_modules/graceful-fs/
lib/node_modules/graceful-fs/LICENSE
@@ -1044,6 +922,8 @@ lib/node_modules/iconv-lite/encodings/ut
lib/node_modules/iconv-lite/encodings/utf7.js
lib/node_modules/iconv-lite/lib/
lib/node_modules/iconv-lite/lib/bom-handling.js
+lib/node_modules/iconv-lite/lib/helpers/
+lib/node_modules/iconv-lite/lib/helpers/merge-exports.js
lib/node_modules/iconv-lite/lib/index.js
lib/node_modules/iconv-lite/lib/streams.js
lib/node_modules/iconv-lite/package.json
@@ -1052,10 +932,6 @@ lib/node_modules/ignore-walk/LICENSE
lib/node_modules/ignore-walk/lib/
lib/node_modules/ignore-walk/lib/index.js
lib/node_modules/ignore-walk/package.json
-lib/node_modules/imurmurhash/
-lib/node_modules/imurmurhash/imurmurhash.js
-lib/node_modules/imurmurhash/imurmurhash.min.js
-lib/node_modules/imurmurhash/package.json
lib/node_modules/ini/
lib/node_modules/ini/LICENSE
lib/node_modules/ini/lib/
@@ -1082,37 +958,29 @@ lib/node_modules/ip-address/dist/v6/cons
lib/node_modules/ip-address/dist/v6/helpers.js
lib/node_modules/ip-address/dist/v6/regular-expressions.js
lib/node_modules/ip-address/package.json
-lib/node_modules/ip-regex/
-lib/node_modules/ip-regex/index.js
-lib/node_modules/ip-regex/license
-lib/node_modules/ip-regex/package.json
lib/node_modules/is-cidr/
lib/node_modules/is-cidr/LICENSE
lib/node_modules/is-cidr/dist/
lib/node_modules/is-cidr/dist/index.js
lib/node_modules/is-cidr/package.json
-lib/node_modules/is-fullwidth-code-point/
-lib/node_modules/is-fullwidth-code-point/index.js
-lib/node_modules/is-fullwidth-code-point/license
-lib/node_modules/is-fullwidth-code-point/package.json
lib/node_modules/isexe/
-lib/node_modules/isexe/LICENSE
-lib/node_modules/isexe/index.js
-lib/node_modules/isexe/mode.js
+lib/node_modules/isexe/LICENSE.md
+lib/node_modules/isexe/dist/
+lib/node_modules/isexe/dist/commonjs/
+lib/node_modules/isexe/dist/commonjs/index.js
+lib/node_modules/isexe/dist/commonjs/index.min.js
+lib/node_modules/isexe/dist/commonjs/options.js
+lib/node_modules/isexe/dist/commonjs/package.json
+lib/node_modules/isexe/dist/commonjs/posix.js
+lib/node_modules/isexe/dist/commonjs/win32.js
+lib/node_modules/isexe/dist/esm/
+lib/node_modules/isexe/dist/esm/index.js
+lib/node_modules/isexe/dist/esm/index.min.js
+lib/node_modules/isexe/dist/esm/options.js
+lib/node_modules/isexe/dist/esm/package.json
+lib/node_modules/isexe/dist/esm/posix.js
+lib/node_modules/isexe/dist/esm/win32.js
lib/node_modules/isexe/package.json
-lib/node_modules/isexe/windows.js
-lib/node_modules/jackspeak/
-lib/node_modules/jackspeak/LICENSE.md
-lib/node_modules/jackspeak/dist/
-lib/node_modules/jackspeak/dist/commonjs/
-lib/node_modules/jackspeak/dist/commonjs/index.js
-lib/node_modules/jackspeak/dist/commonjs/package.json
-lib/node_modules/jackspeak/dist/commonjs/parse-args.js
-lib/node_modules/jackspeak/dist/esm/
-lib/node_modules/jackspeak/dist/esm/index.js
-lib/node_modules/jackspeak/dist/esm/package.json
-lib/node_modules/jackspeak/dist/esm/parse-args.js
-lib/node_modules/jackspeak/package.json
lib/node_modules/json-parse-even-better-errors/
lib/node_modules/json-parse-even-better-errors/LICENSE.md
lib/node_modules/json-parse-even-better-errors/lib/
@@ -1170,6 +1038,7 @@ lib/node_modules/libnpmexec/lib/index.js
lib/node_modules/libnpmexec/lib/is-windows.js
lib/node_modules/libnpmexec/lib/no-tty.js
lib/node_modules/libnpmexec/lib/run-script.js
+lib/node_modules/libnpmexec/lib/with-lock.js
lib/node_modules/libnpmexec/package.json
lib/node_modules/libnpmfund/
lib/node_modules/libnpmfund/LICENSE
@@ -1177,12 +1046,6 @@ lib/node_modules/libnpmfund/README.md
lib/node_modules/libnpmfund/lib/
lib/node_modules/libnpmfund/lib/index.js
lib/node_modules/libnpmfund/package.json
-lib/node_modules/libnpmhook/
-lib/node_modules/libnpmhook/LICENSE.md
-lib/node_modules/libnpmhook/README.md
-lib/node_modules/libnpmhook/lib/
-lib/node_modules/libnpmhook/lib/index.js
-lib/node_modules/libnpmhook/package.json
lib/node_modules/libnpmorg/
lib/node_modules/libnpmorg/LICENSE
lib/node_modules/libnpmorg/README.md
@@ -1230,7 +1093,7 @@ lib/node_modules/libnpmversion/lib/versi
lib/node_modules/libnpmversion/lib/write-json.js
lib/node_modules/libnpmversion/package.json
lib/node_modules/lru-cache/
-lib/node_modules/lru-cache/LICENSE
+lib/node_modules/lru-cache/LICENSE.md
lib/node_modules/lru-cache/dist/
lib/node_modules/lru-cache/dist/commonjs/
lib/node_modules/lru-cache/dist/commonjs/index.js
@@ -1257,7 +1120,7 @@ lib/node_modules/make-fetch-happen/lib/p
lib/node_modules/make-fetch-happen/lib/remote.js
lib/node_modules/make-fetch-happen/package.json
lib/node_modules/minimatch/
-lib/node_modules/minimatch/LICENSE
+lib/node_modules/minimatch/LICENSE.md
lib/node_modules/minimatch/dist/
lib/node_modules/minimatch/dist/commonjs/
lib/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js
@@ -1323,17 +1186,13 @@ lib/node_modules/minipass-pipeline/node_
lib/node_modules/minipass-pipeline/package.json
lib/node_modules/minipass-sized/
lib/node_modules/minipass-sized/LICENSE
-lib/node_modules/minipass-sized/index.js
-lib/node_modules/minipass-sized/node_modules/
-lib/node_modules/minipass-sized/node_modules/minipass/
-lib/node_modules/minipass-sized/node_modules/minipass/LICENSE
-lib/node_modules/minipass-sized/node_modules/minipass/index.js
-lib/node_modules/minipass-sized/node_modules/minipass/package.json
-lib/node_modules/minipass-sized/node_modules/yallist/
-lib/node_modules/minipass-sized/node_modules/yallist/LICENSE
-lib/node_modules/minipass-sized/node_modules/yallist/iterator.js
-lib/node_modules/minipass-sized/node_modules/yallist/package.json
-lib/node_modules/minipass-sized/node_modules/yallist/yallist.js
+lib/node_modules/minipass-sized/dist/
+lib/node_modules/minipass-sized/dist/commonjs/
+lib/node_modules/minipass-sized/dist/commonjs/index.js
+lib/node_modules/minipass-sized/dist/commonjs/package.json
+lib/node_modules/minipass-sized/dist/esm/
+lib/node_modules/minipass-sized/dist/esm/index.js
+lib/node_modules/minipass-sized/dist/esm/package.json
lib/node_modules/minipass-sized/package.json
lib/node_modules/minipass/LICENSE.md
lib/node_modules/minipass/dist/
@@ -1647,17 +1506,6 @@ lib/node_modules/nopt/lib/nopt-lib.js
lib/node_modules/nopt/lib/nopt.js
lib/node_modules/nopt/lib/type-defs.js
lib/node_modules/nopt/package.json
-lib/node_modules/normalize-package-data/
-lib/node_modules/normalize-package-data/LICENSE
-lib/node_modules/normalize-package-data/lib/
-lib/node_modules/normalize-package-data/lib/extract_description.js
-lib/node_modules/normalize-package-data/lib/fixer.js
-lib/node_modules/normalize-package-data/lib/make_warning.js
-lib/node_modules/normalize-package-data/lib/normalize.js
-lib/node_modules/normalize-package-data/lib/safe_format.js
-lib/node_modules/normalize-package-data/lib/typos.json
-lib/node_modules/normalize-package-data/lib/warning_messages.json
-lib/node_modules/normalize-package-data/package.json
lib/node_modules/npm/
lib/node_modules/npm-audit-report/
lib/node_modules/npm-audit-report/LICENSE
@@ -1762,14 +1610,15 @@ lib/node_modules/npm/docs/content/comman
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-get.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-ll.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
@@ -1788,9 +1637,10 @@ lib/node_modules/npm/docs/content/comman
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-run.md
lib/node_modules/npm/docs/content/commands/npm-sbom.md
lib/node_modules/npm/docs/content/commands/npm-search.md
+lib/node_modules/npm/docs/content/commands/npm-set.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
@@ -1799,6 +1649,8 @@ lib/node_modules/npm/docs/content/comman
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-trust.md
+lib/node_modules/npm/docs/content/commands/npm-undeprecate.md
lib/node_modules/npm/docs/content/commands/npm-uninstall.md
lib/node_modules/npm/docs/content/commands/npm-unpublish.md
lib/node_modules/npm/docs/content/commands/npm-unstar.md
@@ -1851,14 +1703,15 @@ lib/node_modules/npm/docs/output/command
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-get.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-ll.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
@@ -1877,9 +1730,10 @@ lib/node_modules/npm/docs/output/command
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-run.html
lib/node_modules/npm/docs/output/commands/npm-sbom.html
lib/node_modules/npm/docs/output/commands/npm-search.html
+lib/node_modules/npm/docs/output/commands/npm-set.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
@@ -1888,6 +1742,8 @@ lib/node_modules/npm/docs/output/command
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-trust.html
+lib/node_modules/npm/docs/output/commands/npm-undeprecate.html
lib/node_modules/npm/docs/output/commands/npm-uninstall.html
lib/node_modules/npm/docs/output/commands/npm-unpublish.html
lib/node_modules/npm/docs/output/commands/npm-unstar.html
@@ -1952,7 +1808,6 @@ lib/node_modules/npm/lib/commands/fund.j
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
@@ -1977,7 +1832,7 @@ lib/node_modules/npm/lib/commands/rebuil
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/run.js
lib/node_modules/npm/lib/commands/sbom.js
lib/node_modules/npm/lib/commands/search.js
lib/node_modules/npm/lib/commands/set.js
@@ -1989,6 +1844,14 @@ lib/node_modules/npm/lib/commands/stop.j
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/trust/
+lib/node_modules/npm/lib/commands/trust/circleci.js
+lib/node_modules/npm/lib/commands/trust/github.js
+lib/node_modules/npm/lib/commands/trust/gitlab.js
+lib/node_modules/npm/lib/commands/trust/index.js
+lib/node_modules/npm/lib/commands/trust/list.js
+lib/node_modules/npm/lib/commands/trust/revoke.js
+lib/node_modules/npm/lib/commands/undeprecate.js
lib/node_modules/npm/lib/commands/uninstall.js
lib/node_modules/npm/lib/commands/unpublish.js
lib/node_modules/npm/lib/commands/unstar.js
@@ -1999,6 +1862,7 @@ lib/node_modules/npm/lib/commands/whoami
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/trust-cmd.js
lib/node_modules/npm/lib/utils/
lib/node_modules/npm/lib/utils/audit-error.js
lib/node_modules/npm/lib/utils/auth.js
@@ -2020,6 +1884,7 @@ lib/node_modules/npm/lib/utils/installed
lib/node_modules/npm/lib/utils/is-windows.js
lib/node_modules/npm/lib/utils/log-file.js
lib/node_modules/npm/lib/utils/npm-usage.js
+lib/node_modules/npm/lib/utils/oidc.js
lib/node_modules/npm/lib/utils/open-url.js
lib/node_modules/npm/lib/utils/output-error.js
lib/node_modules/npm/lib/utils/ping.js
@@ -2056,14 +1921,15 @@ lib/node_modules/npm/man/man1/
@man lib/node_modules/npm/man/man1/npm-explore.1
@man lib/node_modules/npm/man/man1/npm-find-dupes.1
@man lib/node_modules/npm/man/man1/npm-fund.1
+@man lib/node_modules/npm/man/man1/npm-get.1
@man lib/node_modules/npm/man/man1/npm-help-search.1
@man lib/node_modules/npm/man/man1/npm-help.1
-@man lib/node_modules/npm/man/man1/npm-hook.1
@man lib/node_modules/npm/man/man1/npm-init.1
@man lib/node_modules/npm/man/man1/npm-install-ci-test.1
@man lib/node_modules/npm/man/man1/npm-install-test.1
@man lib/node_modules/npm/man/man1/npm-install.1
@man lib/node_modules/npm/man/man1/npm-link.1
+@man lib/node_modules/npm/man/man1/npm-ll.1
@man lib/node_modules/npm/man/man1/npm-login.1
@man lib/node_modules/npm/man/man1/npm-logout.1
@man lib/node_modules/npm/man/man1/npm-ls.1
@@ -2082,9 +1948,10 @@ lib/node_modules/npm/man/man1/
@man lib/node_modules/npm/man/man1/npm-repo.1
@man lib/node_modules/npm/man/man1/npm-restart.1
@man lib/node_modules/npm/man/man1/npm-root.1
-@man lib/node_modules/npm/man/man1/npm-run-script.1
+@man lib/node_modules/npm/man/man1/npm-run.1
@man lib/node_modules/npm/man/man1/npm-sbom.1
@man lib/node_modules/npm/man/man1/npm-search.1
+@man lib/node_modules/npm/man/man1/npm-set.1
@man lib/node_modules/npm/man/man1/npm-shrinkwrap.1
@man lib/node_modules/npm/man/man1/npm-star.1
@man lib/node_modules/npm/man/man1/npm-stars.1
@@ -2093,6 +1960,8 @@ lib/node_modules/npm/man/man1/
@man lib/node_modules/npm/man/man1/npm-team.1
@man lib/node_modules/npm/man/man1/npm-test.1
@man lib/node_modules/npm/man/man1/npm-token.1
+@man lib/node_modules/npm/man/man1/npm-trust.1
+@man lib/node_modules/npm/man/man1/npm-undeprecate.1
@man lib/node_modules/npm/man/man1/npm-uninstall.1
@man lib/node_modules/npm/man/man1/npm-unpublish.1
@man lib/node_modules/npm/man/man1/npm-unstar.1
@@ -2124,15 +1993,13 @@ lib/node_modules/npm/man/man7/
@man lib/node_modules/npm/man/man7/scripts.7
@man lib/node_modules/npm/man/man7/workspaces.7
lib/node_modules/npm/node_modules/
+lib/node_modules/npm/node_modules/@gar
lib/node_modules/npm/node_modules/@isaacs
lib/node_modules/npm/node_modules/@npmcli
-lib/node_modules/npm/node_modules/@pkgjs
lib/node_modules/npm/node_modules/@sigstore
lib/node_modules/npm/node_modules/@tufjs
lib/node_modules/npm/node_modules/abbrev
lib/node_modules/npm/node_modules/agent-base
-lib/node_modules/npm/node_modules/ansi-regex
-lib/node_modules/npm/node_modules/ansi-styles
lib/node_modules/npm/node_modules/aproba
lib/node_modules/npm/node_modules/archy
lib/node_modules/npm/node_modules/balanced-match
@@ -2144,24 +2011,14 @@ lib/node_modules/npm/node_modules/chalk
lib/node_modules/npm/node_modules/chownr
lib/node_modules/npm/node_modules/ci-info
lib/node_modules/npm/node_modules/cidr-regex
-lib/node_modules/npm/node_modules/cli-columns
lib/node_modules/npm/node_modules/cmd-shim
-lib/node_modules/npm/node_modules/color-convert
-lib/node_modules/npm/node_modules/color-name
lib/node_modules/npm/node_modules/common-ancestor-path
-lib/node_modules/npm/node_modules/cross-spawn
lib/node_modules/npm/node_modules/cssesc
lib/node_modules/npm/node_modules/debug
lib/node_modules/npm/node_modules/diff
-lib/node_modules/npm/node_modules/eastasianwidth
-lib/node_modules/npm/node_modules/emoji-regex
-lib/node_modules/npm/node_modules/encoding
lib/node_modules/npm/node_modules/env-paths
-lib/node_modules/npm/node_modules/err-code
lib/node_modules/npm/node_modules/exponential-backoff
lib/node_modules/npm/node_modules/fastest-levenshtein
-lib/node_modules/npm/node_modules/fdir
-lib/node_modules/npm/node_modules/foreground-child
lib/node_modules/npm/node_modules/fs-minipass
lib/node_modules/npm/node_modules/glob
lib/node_modules/npm/node_modules/graceful-fs
@@ -2171,15 +2028,11 @@ lib/node_modules/npm/node_modules/http-p
lib/node_modules/npm/node_modules/https-proxy-agent
lib/node_modules/npm/node_modules/iconv-lite
lib/node_modules/npm/node_modules/ignore-walk
-lib/node_modules/npm/node_modules/imurmurhash
lib/node_modules/npm/node_modules/ini
lib/node_modules/npm/node_modules/init-package-json
lib/node_modules/npm/node_modules/ip-address
-lib/node_modules/npm/node_modules/ip-regex
lib/node_modules/npm/node_modules/is-cidr
-lib/node_modules/npm/node_modules/is-fullwidth-code-point
lib/node_modules/npm/node_modules/isexe
-lib/node_modules/npm/node_modules/jackspeak
lib/node_modules/npm/node_modules/json-parse-even-better-errors
lib/node_modules/npm/node_modules/json-stringify-nice
lib/node_modules/npm/node_modules/jsonparse
@@ -2189,7 +2042,6 @@ lib/node_modules/npm/node_modules/libnpm
lib/node_modules/npm/node_modules/libnpmdiff
lib/node_modules/npm/node_modules/libnpmexec
lib/node_modules/npm/node_modules/libnpmfund
-lib/node_modules/npm/node_modules/libnpmhook
lib/node_modules/npm/node_modules/libnpmorg
lib/node_modules/npm/node_modules/libnpmpack
lib/node_modules/npm/node_modules/libnpmpublish
@@ -2212,7 +2064,6 @@ lib/node_modules/npm/node_modules/negoti
lib/node_modules/npm/node_modules/node-gyp
lib/node_modules/npm/node_modules/node-pledge
lib/node_modules/npm/node_modules/nopt
-lib/node_modules/npm/node_modules/normalize-package-data
lib/node_modules/npm/node_modules/npm-audit-report
lib/node_modules/npm/node_modules/npm-bundled
lib/node_modules/npm/node_modules/npm-install-checks
@@ -2224,42 +2075,29 @@ lib/node_modules/npm/node_modules/npm-pr
lib/node_modules/npm/node_modules/npm-registry-fetch
lib/node_modules/npm/node_modules/npm-user-validate
lib/node_modules/npm/node_modules/p-map
-lib/node_modules/npm/node_modules/package-json-from-dist
lib/node_modules/npm/node_modules/pacote
lib/node_modules/npm/node_modules/parse-conflict-json
-lib/node_modules/npm/node_modules/path-key
lib/node_modules/npm/node_modules/path-scurry
-lib/node_modules/npm/node_modules/picomatch
lib/node_modules/npm/node_modules/postcss-selector-parser
lib/node_modules/npm/node_modules/proc-log
lib/node_modules/npm/node_modules/proggy
lib/node_modules/npm/node_modules/promise-all-reject-late
lib/node_modules/npm/node_modules/promise-call-limit
-lib/node_modules/npm/node_modules/promise-retry
lib/node_modules/npm/node_modules/promzard
lib/node_modules/npm/node_modules/qrcode-terminal
lib/node_modules/npm/node_modules/read
lib/node_modules/npm/node_modules/read-cmd-shim
-lib/node_modules/npm/node_modules/read-package-json-fast
-lib/node_modules/npm/node_modules/retry
lib/node_modules/npm/node_modules/safer-buffer
lib/node_modules/npm/node_modules/semver
-lib/node_modules/npm/node_modules/shebang-command
-lib/node_modules/npm/node_modules/shebang-regex
lib/node_modules/npm/node_modules/signal-exit
lib/node_modules/npm/node_modules/sigstore
lib/node_modules/npm/node_modules/smart-buffer
lib/node_modules/npm/node_modules/socks
lib/node_modules/npm/node_modules/socks-proxy-agent
-lib/node_modules/npm/node_modules/spdx-correct
lib/node_modules/npm/node_modules/spdx-exceptions
lib/node_modules/npm/node_modules/spdx-expression-parse
lib/node_modules/npm/node_modules/spdx-license-ids
lib/node_modules/npm/node_modules/ssri
-lib/node_modules/npm/node_modules/string-width
-lib/node_modules/npm/node_modules/string-width-cjs
-lib/node_modules/npm/node_modules/strip-ansi
-lib/node_modules/npm/node_modules/strip-ansi-cjs
lib/node_modules/npm/node_modules/supports-color
lib/node_modules/npm/node_modules/tar
lib/node_modules/npm/node_modules/text-table
@@ -2267,15 +2105,10 @@ lib/node_modules/npm/node_modules/tiny-r
lib/node_modules/npm/node_modules/tinyglobby
lib/node_modules/npm/node_modules/treeverse
lib/node_modules/npm/node_modules/tuf-js
-lib/node_modules/npm/node_modules/unique-filename
-lib/node_modules/npm/node_modules/unique-slug
lib/node_modules/npm/node_modules/util-deprecate
-lib/node_modules/npm/node_modules/validate-npm-package-license
lib/node_modules/npm/node_modules/validate-npm-package-name
lib/node_modules/npm/node_modules/walk-up-path
lib/node_modules/npm/node_modules/which
-lib/node_modules/npm/node_modules/wrap-ansi
-lib/node_modules/npm/node_modules/wrap-ansi-cjs
lib/node_modules/npm/node_modules/write-file-atomic
lib/node_modules/npm/node_modules/yallist
lib/node_modules/npm/package.json
@@ -2283,16 +2116,6 @@ lib/node_modules/p-map/
lib/node_modules/p-map/index.js
lib/node_modules/p-map/license
lib/node_modules/p-map/package.json
-lib/node_modules/package-json-from-dist/
-lib/node_modules/package-json-from-dist/LICENSE.md
-lib/node_modules/package-json-from-dist/dist/
-lib/node_modules/package-json-from-dist/dist/commonjs/
-lib/node_modules/package-json-from-dist/dist/commonjs/index.js
-lib/node_modules/package-json-from-dist/dist/commonjs/package.json
-lib/node_modules/package-json-from-dist/dist/esm/
-lib/node_modules/package-json-from-dist/dist/esm/index.js
-lib/node_modules/package-json-from-dist/dist/esm/package.json
-lib/node_modules/package-json-from-dist/package.json
lib/node_modules/pacote/
lib/node_modules/pacote/LICENSE
lib/node_modules/pacote/README.md
@@ -2320,10 +2143,6 @@ lib/node_modules/parse-conflict-json/LIC
lib/node_modules/parse-conflict-json/lib/
lib/node_modules/parse-conflict-json/lib/index.js
lib/node_modules/parse-conflict-json/package.json
-lib/node_modules/path-key/
-lib/node_modules/path-key/index.js
-lib/node_modules/path-key/license
-lib/node_modules/path-key/package.json
lib/node_modules/path-scurry/
lib/node_modules/path-scurry/LICENSE.md
lib/node_modules/path-scurry/dist/
@@ -2334,17 +2153,6 @@ lib/node_modules/path-scurry/dist/esm/
lib/node_modules/path-scurry/dist/esm/index.js
lib/node_modules/path-scurry/dist/esm/package.json
lib/node_modules/path-scurry/package.json
-lib/node_modules/picomatch/
-lib/node_modules/picomatch/LICENSE
-lib/node_modules/picomatch/index.js
-lib/node_modules/picomatch/lib/
-lib/node_modules/picomatch/lib/constants.js
-lib/node_modules/picomatch/lib/parse.js
-lib/node_modules/picomatch/lib/picomatch.js
-lib/node_modules/picomatch/lib/scan.js
-lib/node_modules/picomatch/lib/utils.js
-lib/node_modules/picomatch/package.json
-lib/node_modules/picomatch/posix.js
lib/node_modules/postcss-selector-parser/
lib/node_modules/postcss-selector-parser/API.md
lib/node_modules/postcss-selector-parser/LICENSE-MIT
@@ -2408,10 +2216,6 @@ lib/node_modules/promise-call-limit/dist
lib/node_modules/promise-call-limit/dist/esm/index.js
lib/node_modules/promise-call-limit/dist/esm/package.json
lib/node_modules/promise-call-limit/package.json
-lib/node_modules/promise-retry/
-lib/node_modules/promise-retry/LICENSE
-lib/node_modules/promise-retry/index.js
-lib/node_modules/promise-retry/package.json
lib/node_modules/promzard/
lib/node_modules/promzard/LICENSE
lib/node_modules/promzard/lib/
@@ -2449,11 +2253,6 @@ lib/node_modules/read-cmd-shim/LICENSE
lib/node_modules/read-cmd-shim/lib/
lib/node_modules/read-cmd-shim/lib/index.js
lib/node_modules/read-cmd-shim/package.json
-lib/node_modules/read-package-json-fast/
-lib/node_modules/read-package-json-fast/LICENSE
-lib/node_modules/read-package-json-fast/lib/
-lib/node_modules/read-package-json-fast/lib/index.js
-lib/node_modules/read-package-json-fast/package.json
lib/node_modules/read/LICENSE
lib/node_modules/read/dist/
lib/node_modules/read/dist/commonjs/
@@ -2463,18 +2262,6 @@ lib/node_modules/read/dist/esm/
lib/node_modules/read/dist/esm/package.json
lib/node_modules/read/dist/esm/read.js
lib/node_modules/read/package.json
-lib/node_modules/retry/
-lib/node_modules/retry/License
-lib/node_modules/retry/Makefile
-lib/node_modules/retry/equation.gif
-lib/node_modules/retry/example/
-lib/node_modules/retry/example/dns.js
-lib/node_modules/retry/example/stop.js
-lib/node_modules/retry/index.js
-lib/node_modules/retry/lib/
-lib/node_modules/retry/lib/retry.js
-lib/node_modules/retry/lib/retry_operation.js
-lib/node_modules/retry/package.json
lib/node_modules/safer-buffer/
lib/node_modules/safer-buffer/LICENSE
lib/node_modules/safer-buffer/Porting-Buffer.md
@@ -2540,14 +2327,6 @@ lib/node_modules/semver/ranges/simplify.
lib/node_modules/semver/ranges/subset.js
lib/node_modules/semver/ranges/to-comparators.js
lib/node_modules/semver/ranges/valid.js
-lib/node_modules/shebang-command/
-lib/node_modules/shebang-command/index.js
-lib/node_modules/shebang-command/license
-lib/node_modules/shebang-command/package.json
-lib/node_modules/shebang-regex/
-lib/node_modules/shebang-regex/index.js
-lib/node_modules/shebang-regex/license
-lib/node_modules/shebang-regex/package.json
lib/node_modules/signal-exit/
lib/node_modules/signal-exit/LICENSE.txt
lib/node_modules/signal-exit/dist/
@@ -2607,18 +2386,6 @@ lib/node_modules/socks/docs/examples/typ
lib/node_modules/socks/docs/index.md
lib/node_modules/socks/docs/migratingFromV1.md
lib/node_modules/socks/package.json
-lib/node_modules/spdx-correct/
-lib/node_modules/spdx-correct/LICENSE
-lib/node_modules/spdx-correct/index.js
-lib/node_modules/spdx-correct/node_modules/
-lib/node_modules/spdx-correct/node_modules/spdx-expression-parse/
-lib/node_modules/spdx-correct/node_modules/spdx-expression-parse/AUTHORS
-lib/node_modules/spdx-correct/node_modules/spdx-expression-parse/LICENSE
-lib/node_modules/spdx-correct/node_modules/spdx-expression-parse/index.js
-lib/node_modules/spdx-correct/node_modules/spdx-expression-parse/package.json
-lib/node_modules/spdx-correct/node_modules/spdx-expression-parse/parse.js
-lib/node_modules/spdx-correct/node_modules/spdx-expression-parse/scan.js
-lib/node_modules/spdx-correct/package.json
lib/node_modules/spdx-exceptions/
lib/node_modules/spdx-exceptions/deprecated.json
lib/node_modules/spdx-exceptions/index.json
@@ -2639,22 +2406,6 @@ lib/node_modules/ssri/LICENSE.md
lib/node_modules/ssri/lib/
lib/node_modules/ssri/lib/index.js
lib/node_modules/ssri/package.json
-lib/node_modules/string-width/
-lib/node_modules/string-width-cjs/
-lib/node_modules/string-width-cjs/index.js
-lib/node_modules/string-width-cjs/license
-lib/node_modules/string-width-cjs/package.json
-lib/node_modules/string-width/index.js
-lib/node_modules/string-width/license
-lib/node_modules/string-width/package.json
-lib/node_modules/strip-ansi/
-lib/node_modules/strip-ansi-cjs/
-lib/node_modules/strip-ansi-cjs/index.js
-lib/node_modules/strip-ansi-cjs/license
-lib/node_modules/strip-ansi-cjs/package.json
-lib/node_modules/strip-ansi/index.js
-lib/node_modules/strip-ansi/license
-lib/node_modules/strip-ansi/package.json
lib/node_modules/supports-color/
lib/node_modules/supports-color/browser.js
lib/node_modules/supports-color/index.js
@@ -2755,6 +2506,8 @@ lib/node_modules/tiny-relative-date/tran
lib/node_modules/tiny-relative-date/translations/en-short.js
lib/node_modules/tiny-relative-date/translations/en.js
lib/node_modules/tiny-relative-date/translations/es.js
+lib/node_modules/tiny-relative-date/translations/fa.js
+lib/node_modules/tiny-relative-date/translations/ne.js
lib/node_modules/tinyglobby/
lib/node_modules/tinyglobby/LICENSE
lib/node_modules/tinyglobby/dist/
@@ -2762,6 +2515,26 @@ lib/node_modules/tinyglobby/dist/index.c
lib/node_modules/tinyglobby/dist/index.d.cts
lib/node_modules/tinyglobby/dist/index.d.mts
lib/node_modules/tinyglobby/dist/index.mjs
+lib/node_modules/tinyglobby/node_modules/
+lib/node_modules/tinyglobby/node_modules/fdir/
+lib/node_modules/tinyglobby/node_modules/fdir/LICENSE
+lib/node_modules/tinyglobby/node_modules/fdir/dist/
+lib/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs
+lib/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts
+lib/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts
+lib/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs
+lib/node_modules/tinyglobby/node_modules/fdir/package.json
+lib/node_modules/tinyglobby/node_modules/picomatch/
+lib/node_modules/tinyglobby/node_modules/picomatch/LICENSE
+lib/node_modules/tinyglobby/node_modules/picomatch/index.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js
+lib/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js
+lib/node_modules/tinyglobby/node_modules/picomatch/package.json
+lib/node_modules/tinyglobby/node_modules/picomatch/posix.js
lib/node_modules/tinyglobby/package.json
lib/node_modules/treeverse/
lib/node_modules/treeverse/LICENSE
@@ -2783,75 +2556,28 @@ lib/node_modules/tuf-js/dist/updater.js
lib/node_modules/tuf-js/dist/utils/
lib/node_modules/tuf-js/dist/utils/tmpfile.js
lib/node_modules/tuf-js/dist/utils/url.js
-lib/node_modules/tuf-js/node_modules/
-lib/node_modules/tuf-js/node_modules/@tufjs/
-lib/node_modules/tuf-js/node_modules/@tufjs/models/
-lib/node_modules/tuf-js/node_modules/@tufjs/models/LICENSE
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/base.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/delegations.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/error.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/file.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/index.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/key.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/metadata.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/role.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/root.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/signature.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/snapshot.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/targets.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/timestamp.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/guard.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/index.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/key.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/oid.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/types.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/verify.js
-lib/node_modules/tuf-js/node_modules/@tufjs/models/package.json
lib/node_modules/tuf-js/package.json
-lib/node_modules/unique-filename/
-lib/node_modules/unique-filename/LICENSE
-lib/node_modules/unique-filename/lib/
-lib/node_modules/unique-filename/lib/index.js
-lib/node_modules/unique-filename/package.json
-lib/node_modules/unique-slug/
-lib/node_modules/unique-slug/LICENSE
-lib/node_modules/unique-slug/lib/
-lib/node_modules/unique-slug/lib/index.js
-lib/node_modules/unique-slug/package.json
lib/node_modules/util-deprecate/
lib/node_modules/util-deprecate/History.md
lib/node_modules/util-deprecate/LICENSE
lib/node_modules/util-deprecate/browser.js
lib/node_modules/util-deprecate/node.js
lib/node_modules/util-deprecate/package.json
-lib/node_modules/validate-npm-package-license/
-lib/node_modules/validate-npm-package-license/LICENSE
-lib/node_modules/validate-npm-package-license/index.js
-lib/node_modules/validate-npm-package-license/node_modules/
-lib/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/
-lib/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/AUTHORS
-lib/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE
-lib/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/index.js
-lib/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/package.json
-lib/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/parse.js
-lib/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/scan.js
-lib/node_modules/validate-npm-package-license/package.json
lib/node_modules/validate-npm-package-name/
lib/node_modules/validate-npm-package-name/LICENSE
lib/node_modules/validate-npm-package-name/lib/
+lib/node_modules/validate-npm-package-name/lib/builtin-modules.json
lib/node_modules/validate-npm-package-name/lib/index.js
lib/node_modules/validate-npm-package-name/package.json
lib/node_modules/walk-up-path/
lib/node_modules/walk-up-path/LICENSE
lib/node_modules/walk-up-path/dist/
-lib/node_modules/walk-up-path/dist/cjs/
-lib/node_modules/walk-up-path/dist/cjs/index.js
-lib/node_modules/walk-up-path/dist/cjs/package.json
-lib/node_modules/walk-up-path/dist/mjs/
-lib/node_modules/walk-up-path/dist/mjs/index.js
-lib/node_modules/walk-up-path/dist/mjs/package.json
+lib/node_modules/walk-up-path/dist/commonjs/
+lib/node_modules/walk-up-path/dist/commonjs/index.js
+lib/node_modules/walk-up-path/dist/commonjs/package.json
+lib/node_modules/walk-up-path/dist/esm/
+lib/node_modules/walk-up-path/dist/esm/index.js
+lib/node_modules/walk-up-path/dist/esm/package.json
lib/node_modules/walk-up-path/package.json
lib/node_modules/which/
lib/node_modules/which/LICENSE
@@ -2860,62 +2586,7 @@ lib/node_modules/which/bin/
lib/node_modules/which/bin/which.js
lib/node_modules/which/lib/
lib/node_modules/which/lib/index.js
-lib/node_modules/which/node_modules/
-lib/node_modules/which/node_modules/isexe/
-lib/node_modules/which/node_modules/isexe/LICENSE.md
-lib/node_modules/which/node_modules/isexe/dist/
-lib/node_modules/which/node_modules/isexe/dist/commonjs/
-lib/node_modules/which/node_modules/isexe/dist/commonjs/index.js
-lib/node_modules/which/node_modules/isexe/dist/commonjs/index.min.js
-lib/node_modules/which/node_modules/isexe/dist/commonjs/options.js
-lib/node_modules/which/node_modules/isexe/dist/commonjs/package.json
-lib/node_modules/which/node_modules/isexe/dist/commonjs/posix.js
-lib/node_modules/which/node_modules/isexe/dist/commonjs/win32.js
-lib/node_modules/which/node_modules/isexe/dist/esm/
-lib/node_modules/which/node_modules/isexe/dist/esm/index.js
-lib/node_modules/which/node_modules/isexe/dist/esm/index.min.js
-lib/node_modules/which/node_modules/isexe/dist/esm/options.js
-lib/node_modules/which/node_modules/isexe/dist/esm/package.json
-lib/node_modules/which/node_modules/isexe/dist/esm/posix.js
-lib/node_modules/which/node_modules/isexe/dist/esm/win32.js
-lib/node_modules/which/node_modules/isexe/package.json
lib/node_modules/which/package.json
-lib/node_modules/wrap-ansi/
-lib/node_modules/wrap-ansi-cjs/
-lib/node_modules/wrap-ansi-cjs/index.js
-lib/node_modules/wrap-ansi-cjs/license
-lib/node_modules/wrap-ansi-cjs/node_modules/
-lib/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/
-lib/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/index.js
-lib/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/license
-lib/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json
-lib/node_modules/wrap-ansi-cjs/package.json
-lib/node_modules/wrap-ansi/index.js
-lib/node_modules/wrap-ansi/license
-lib/node_modules/wrap-ansi/node_modules/
-lib/node_modules/wrap-ansi/node_modules/ansi-regex/
-lib/node_modules/wrap-ansi/node_modules/ansi-regex/index.js
-lib/node_modules/wrap-ansi/node_modules/ansi-regex/license
-lib/node_modules/wrap-ansi/node_modules/ansi-regex/package.json
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/LICENSE-MIT.txt
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/RGI_Emoji.js
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/RGI_Emoji.js
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/index.js
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/text.js
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/index.js
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/package.json
-lib/node_modules/wrap-ansi/node_modules/emoji-regex/text.js
-lib/node_modules/wrap-ansi/node_modules/string-width/
-lib/node_modules/wrap-ansi/node_modules/string-width/index.js
-lib/node_modules/wrap-ansi/node_modules/string-width/license
-lib/node_modules/wrap-ansi/node_modules/string-width/package.json
-lib/node_modules/wrap-ansi/node_modules/strip-ansi/
-lib/node_modules/wrap-ansi/node_modules/strip-ansi/index.js
-lib/node_modules/wrap-ansi/node_modules/strip-ansi/license
-lib/node_modules/wrap-ansi/node_modules/strip-ansi/package.json
-lib/node_modules/wrap-ansi/package.json
lib/node_modules/write-file-atomic/
lib/node_modules/write-file-atomic/LICENSE.md
lib/node_modules/write-file-atomic/lib/
[Update] lang/node 24.15.0