From bc646a96d4025a6fc0cd4fe623fac18911f7f934 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Tue, 17 Feb 2026 18:37:43 +0100 Subject: [PATCH] chore: compile assets Signed-off-by: Ferdinand Thiessen --- dist/cache-save/index.js | 11 +++++++++++ dist/setup/index.js | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/dist/cache-save/index.js b/dist/cache-save/index.js index 3a152770..7912bcd0 100644 --- a/dist/cache-save/index.js +++ b/dist/cache-save/index.js @@ -71877,6 +71877,17 @@ function getNodeVersionFromFile(versionFilePath) { if (manifest.volta?.node) { return manifest.volta.node; } + // support devEngines from npm 11 + if (manifest.devEngines?.runtime) { + // find an entry with name set to node and having set a version. + // the devEngines.runtime can either be an object or an array of objects + const nodeEntry = [manifest.devEngines.runtime] + .flat() + .find(({ name, version }) => name?.toLowerCase() === 'node' && version); + if (nodeEntry) { + return nodeEntry.version; + } + } if (manifest.engines?.node) { return manifest.engines.node; } diff --git a/dist/setup/index.js b/dist/setup/index.js index b0c8eb60..65a59178 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -82415,6 +82415,17 @@ function getNodeVersionFromFile(versionFilePath) { if (manifest.volta?.node) { return manifest.volta.node; } + // support devEngines from npm 11 + if (manifest.devEngines?.runtime) { + // find an entry with name set to node and having set a version. + // the devEngines.runtime can either be an object or an array of objects + const nodeEntry = [manifest.devEngines.runtime] + .flat() + .find(({ name, version }) => name?.toLowerCase() === 'node' && version); + if (nodeEntry) { + return nodeEntry.version; + } + } if (manifest.engines?.node) { return manifest.engines.node; }