From 6930aaf2b8b627950b944fcea31c0149e06d0219 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Tue, 22 Sep 2026 16:55:37 +0530 Subject: [PATCH] Bundled Themes: Add `devEngines` to themes with a build process. Mirrors the root `package.json` so the Node.js and npm requirements are enforced in Twenty Twenty-One, Twenty Twenty-Two and Twenty Twenty-Five. --- src/wp-content/themes/twentytwentyfive/package.json | 11 +++++++++++ src/wp-content/themes/twentytwentyone/package.json | 11 +++++++++++ src/wp-content/themes/twentytwentytwo/package.json | 11 +++++++++++ 3 files changed, 33 insertions(+) diff --git a/src/wp-content/themes/twentytwentyfive/package.json b/src/wp-content/themes/twentytwentyfive/package.json index 04dab98c23949..f1b983e045db3 100644 --- a/src/wp-content/themes/twentytwentyfive/package.json +++ b/src/wp-content/themes/twentytwentyfive/package.json @@ -16,6 +16,17 @@ "node": ">=24.18.0", "npm": ">=11.16.0" }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=24.18.0" + }, + "packageManager": { + "name": "npm", + "version": ">=11.16.0", + "onFail": "error" + } + }, "devDependencies": { "@wordpress/browserslist-config": "^6.34.0", "postcss": "^8.5.6", diff --git a/src/wp-content/themes/twentytwentyone/package.json b/src/wp-content/themes/twentytwentyone/package.json index 7097e3f65f70f..603b5bdf36e43 100644 --- a/src/wp-content/themes/twentytwentyone/package.json +++ b/src/wp-content/themes/twentytwentyone/package.json @@ -16,6 +16,17 @@ "node": ">=24.18.0", "npm": ">=11.16.0" }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=24.18.0" + }, + "packageManager": { + "name": "npm", + "version": ">=11.16.0", + "onFail": "error" + } + }, "devDependencies": { "@wordpress/browserslist-config": "^6.34.0", "@wordpress/eslint-plugin": "^22.20.0", diff --git a/src/wp-content/themes/twentytwentytwo/package.json b/src/wp-content/themes/twentytwentytwo/package.json index b0b1a5e15f736..33c5b10d58eb1 100644 --- a/src/wp-content/themes/twentytwentytwo/package.json +++ b/src/wp-content/themes/twentytwentytwo/package.json @@ -16,6 +16,17 @@ "node": ">=24.18.0", "npm": ">=11.16.0" }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=24.18.0" + }, + "packageManager": { + "name": "npm", + "version": ">=11.16.0", + "onFail": "error" + } + }, "devDependencies": { "@wordpress/browserslist-config": "^6.34.0", "postcss": "^8.5.6",