From 48d3be36834a9189d6304f07bca9a29f05fb0528 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Fri, 15 May 2026 14:36:34 +0800 Subject: [PATCH 1/2] build: add engines field for bundlers and devEngines field for root --- package.json | 13 ++++++++++++- packages/bundler-vite/package.json | 3 +++ packages/bundler-webpack/package.json | 3 +++ packages/vuepress/package.json | 2 +- 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index be89f59a24..239815e8d0 100644 --- a/package.json +++ b/package.json @@ -53,5 +53,16 @@ "oxfmt --no-error-on-unmatched-pattern" ] }, - "packageManager": "pnpm@11.0.8" + "devEngines": { + "packageManager": { + "name": "pnpm", + "version": "11.1.2", + "onFail": "download" + }, + "runtime": { + "name": "node", + "version": "^22.18.0 || ^24.0.0 || ^26.0.0", + "onFail": "error" + } + } } diff --git a/packages/bundler-vite/package.json b/packages/bundler-vite/package.json index dc46c5fc34..0356a4899f 100644 --- a/packages/bundler-vite/package.json +++ b/packages/bundler-vite/package.json @@ -64,5 +64,8 @@ "format": "esm", "target": "es2023", "tsconfig": "../../tsconfig.dts.json" + }, + "engines": { + "node": "^22.18.0 || ^24.0.0 || ^26.0.0" } } diff --git a/packages/bundler-webpack/package.json b/packages/bundler-webpack/package.json index 821dac1632..4b017ad8da 100644 --- a/packages/bundler-webpack/package.json +++ b/packages/bundler-webpack/package.json @@ -67,5 +67,8 @@ "webpack-dev-server": "^5.2.3", "webpack-merge": "^6.0.1", "webpack-v5-chain": "^1.1.0" + }, + "engines": { + "node": "^22.18.0 || ^24.0.0 || ^26.0.0" } } diff --git a/packages/vuepress/package.json b/packages/vuepress/package.json index 28bc8dd5e5..349782325a 100644 --- a/packages/vuepress/package.json +++ b/packages/vuepress/package.json @@ -89,6 +89,6 @@ "tsconfig": "../../tsconfig.dts.json" }, "engines": { - "node": ">=22.18.0" + "node": "^22.18.0 || ^24.0.0 || ^26.0.0" } } From fecb375ff2c4266275c537f34d6961b3744f3f48 Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Sat, 16 May 2026 14:02:16 +0800 Subject: [PATCH 2/2] build: tweaks --- package.json | 2 +- packages/bundler-vite/package.json | 2 +- packages/bundler-webpack/package.json | 2 +- packages/vuepress/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 239815e8d0..0774fd0c9f 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "runtime": { "name": "node", - "version": "^22.18.0 || ^24.0.0 || ^26.0.0", + "version": "^22.18.0 || ^24 || >=26", "onFail": "error" } } diff --git a/packages/bundler-vite/package.json b/packages/bundler-vite/package.json index 0356a4899f..fd1227c861 100644 --- a/packages/bundler-vite/package.json +++ b/packages/bundler-vite/package.json @@ -66,6 +66,6 @@ "tsconfig": "../../tsconfig.dts.json" }, "engines": { - "node": "^22.18.0 || ^24.0.0 || ^26.0.0" + "node": "^22.18.0 || ^24 || >=26" } } diff --git a/packages/bundler-webpack/package.json b/packages/bundler-webpack/package.json index 4b017ad8da..93f3afeb3f 100644 --- a/packages/bundler-webpack/package.json +++ b/packages/bundler-webpack/package.json @@ -69,6 +69,6 @@ "webpack-v5-chain": "^1.1.0" }, "engines": { - "node": "^22.18.0 || ^24.0.0 || ^26.0.0" + "node": "^22.18.0 || ^24 || >=26" } } diff --git a/packages/vuepress/package.json b/packages/vuepress/package.json index 349782325a..86ac3f3fe8 100644 --- a/packages/vuepress/package.json +++ b/packages/vuepress/package.json @@ -89,6 +89,6 @@ "tsconfig": "../../tsconfig.dts.json" }, "engines": { - "node": "^22.18.0 || ^24.0.0 || ^26.0.0" + "node": "^22.18.0 || ^24 || >=26" } }