From 5afa699b50601490103f4fa9a74e4fee643fccf2 Mon Sep 17 00:00:00 2001 From: Thomas Hu Date: Sat, 11 Apr 2026 02:34:40 +0900 Subject: [PATCH] fix: align Node.js engines with bundler-plugin-core (>=20) Set engines.node to >=20.0.0 on all published packages that depend on @codecov/bundler-plugin-core and on the monorepo root so metadata matches the supported runtime. Update checkNodeVersion() to require Node 20+ so runtime warnings match package.json engines. Made-with: Cursor --- package.json | 2 +- packages/astro-plugin/package.json | 2 +- packages/bundle-analyzer/package.json | 2 +- packages/bundler-plugin-core/src/utils/checkNodeVersion.ts | 2 +- packages/nextjs-webpack-plugin/package.json | 2 +- packages/nuxt-plugin/package.json | 2 +- packages/remix-vite-plugin/package.json | 2 +- packages/rollup-plugin/package.json | 2 +- packages/solidstart-plugin/package.json | 2 +- packages/sveltekit-plugin/package.json | 2 +- packages/vite-plugin/package.json | 2 +- packages/webpack-plugin/package.json | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 60d197c0..5f9dbd32 100644 --- a/package.json +++ b/package.json @@ -57,6 +57,6 @@ "node": "20.9.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/astro-plugin/package.json b/packages/astro-plugin/package.json index 779d4ba2..d558de51 100644 --- a/packages/astro-plugin/package.json +++ b/packages/astro-plugin/package.json @@ -76,6 +76,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/bundle-analyzer/package.json b/packages/bundle-analyzer/package.json index d7a1b449..12f12fad 100644 --- a/packages/bundle-analyzer/package.json +++ b/packages/bundle-analyzer/package.json @@ -76,6 +76,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/bundler-plugin-core/src/utils/checkNodeVersion.ts b/packages/bundler-plugin-core/src/utils/checkNodeVersion.ts index 80975486..5e1de22b 100644 --- a/packages/bundler-plugin-core/src/utils/checkNodeVersion.ts +++ b/packages/bundler-plugin-core/src/utils/checkNodeVersion.ts @@ -2,7 +2,7 @@ import { satisfies } from "semver"; import { type UnpluginContextMeta } from "unplugin"; import { red } from "./logging"; -const NODE_VERSION_RANGE = ">=18.18.0"; +const NODE_VERSION_RANGE = ">=20.0.0"; export function checkNodeVersion(unpluginMetaContext: UnpluginContextMeta) { if (!satisfies(process.version, NODE_VERSION_RANGE)) { diff --git a/packages/nextjs-webpack-plugin/package.json b/packages/nextjs-webpack-plugin/package.json index 98ef5001..153a124b 100644 --- a/packages/nextjs-webpack-plugin/package.json +++ b/packages/nextjs-webpack-plugin/package.json @@ -73,6 +73,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/nuxt-plugin/package.json b/packages/nuxt-plugin/package.json index 387143a3..a2325762 100644 --- a/packages/nuxt-plugin/package.json +++ b/packages/nuxt-plugin/package.json @@ -71,6 +71,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/remix-vite-plugin/package.json b/packages/remix-vite-plugin/package.json index d0d4eaaf..458778f6 100644 --- a/packages/remix-vite-plugin/package.json +++ b/packages/remix-vite-plugin/package.json @@ -69,6 +69,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/rollup-plugin/package.json b/packages/rollup-plugin/package.json index 548daa7d..b7ae3277 100644 --- a/packages/rollup-plugin/package.json +++ b/packages/rollup-plugin/package.json @@ -68,6 +68,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/solidstart-plugin/package.json b/packages/solidstart-plugin/package.json index 210adead..f377362e 100644 --- a/packages/solidstart-plugin/package.json +++ b/packages/solidstart-plugin/package.json @@ -69,6 +69,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/sveltekit-plugin/package.json b/packages/sveltekit-plugin/package.json index e9ae401c..5180205e 100644 --- a/packages/sveltekit-plugin/package.json +++ b/packages/sveltekit-plugin/package.json @@ -70,6 +70,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index 86aee12f..dc950b70 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -68,6 +68,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } } diff --git a/packages/webpack-plugin/package.json b/packages/webpack-plugin/package.json index e689171b..3203e0d6 100644 --- a/packages/webpack-plugin/package.json +++ b/packages/webpack-plugin/package.json @@ -70,6 +70,6 @@ "extends": "../../package.json" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }