Skip to content

Commit c754ebf

Browse files
committed
Bundled Themes: Enforce development tool versions.
Add Core's devEngines configuration to Twenty Twenty-One, Twenty Twenty-Two, and Twenty Twenty-Five. Enforce their existing Node.js and npm minimum versions when installing dependencies or running npm scripts, and let the shared setup-npm action select a compatible npm version for each theme. Follow-up to [63782]. Developed in: #13656 Props manzoorwanijk, lucatume. See #66099. git-svn-id: https://develop.svn.wordpress.org/trunk@63870 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 170944a commit c754ebf

3 files changed

Lines changed: 33 additions & 0 deletions

File tree

‎src/wp-content/themes/twentytwentyfive/package.json‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@
1616
"node": ">=24.18.0",
1717
"npm": ">=11.16.0"
1818
},
19+
"devEngines": {
20+
"runtime": {
21+
"name": "node",
22+
"version": ">=24.18.0"
23+
},
24+
"packageManager": {
25+
"name": "npm",
26+
"version": ">=11.16.0",
27+
"onFail": "error"
28+
}
29+
},
1930
"devDependencies": {
2031
"@wordpress/browserslist-config": "^6.34.0",
2132
"postcss": "^8.5.6",

‎src/wp-content/themes/twentytwentyone/package.json‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@
1616
"node": ">=24.18.0",
1717
"npm": ">=11.16.0"
1818
},
19+
"devEngines": {
20+
"runtime": {
21+
"name": "node",
22+
"version": ">=24.18.0"
23+
},
24+
"packageManager": {
25+
"name": "npm",
26+
"version": ">=11.16.0",
27+
"onFail": "error"
28+
}
29+
},
1930
"devDependencies": {
2031
"@wordpress/browserslist-config": "^6.34.0",
2132
"@wordpress/eslint-plugin": "^22.20.0",

‎src/wp-content/themes/twentytwentytwo/package.json‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@
1616
"node": ">=24.18.0",
1717
"npm": ">=11.16.0"
1818
},
19+
"devEngines": {
20+
"runtime": {
21+
"name": "node",
22+
"version": ">=24.18.0"
23+
},
24+
"packageManager": {
25+
"name": "npm",
26+
"version": ">=11.16.0",
27+
"onFail": "error"
28+
}
29+
},
1930
"devDependencies": {
2031
"@wordpress/browserslist-config": "^6.34.0",
2132
"postcss": "^8.5.6",

0 commit comments

Comments
 (0)