diff --git a/package.json b/package.json index be89f59a24..0774fd0c9f 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 || >=26", + "onFail": "error" + } + } } diff --git a/packages/bundler-vite/package.json b/packages/bundler-vite/package.json index dc46c5fc34..fd1227c861 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 || >=26" } } diff --git a/packages/bundler-webpack/package.json b/packages/bundler-webpack/package.json index 821dac1632..93f3afeb3f 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 || >=26" } } diff --git a/packages/vuepress/package.json b/packages/vuepress/package.json index 28bc8dd5e5..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" + "node": "^22.18.0 || ^24 || >=26" } }