diff --git a/.nvmrc b/.nvmrc index 209e3ef4b6247..a2e33f6e2c077 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +24.15 diff --git a/package-lock.json b/package-lock.json index c38fbe1426fa3..3e881acaea5c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -94,8 +94,8 @@ "webpack": "5.105.4" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.15.0", + "npm": ">=11.12.1" } }, "node_modules/@ampproject/remapping": { diff --git a/package.json b/package.json index bcfc78d49508a..b7a619ce410bb 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "ghcrRepo": "WordPress/gutenberg/gutenberg-wp-develop-build" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.15.0", + "npm": ">=11.12.1" }, "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", diff --git a/src/wp-content/themes/twentynineteen/.nvmrc b/src/wp-content/themes/twentynineteen/.nvmrc new file mode 100644 index 0000000000000..a2e33f6e2c077 --- /dev/null +++ b/src/wp-content/themes/twentynineteen/.nvmrc @@ -0,0 +1 @@ +24.15 diff --git a/src/wp-content/themes/twentynineteen/package.json b/src/wp-content/themes/twentynineteen/package.json index f52cfcd9957bb..50ddda8fc84be 100644 --- a/src/wp-content/themes/twentynineteen/package.json +++ b/src/wp-content/themes/twentynineteen/package.json @@ -7,8 +7,8 @@ }, "homepage": "https://wordpress.org/themes/twentynineteen/", "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.15.0", + "npm": ">=11.12.1" }, "devDependencies": { "@wordpress/browserslist-config": "^6.34.0", diff --git a/src/wp-content/themes/twentytwenty/.nvmrc b/src/wp-content/themes/twentytwenty/.nvmrc new file mode 100644 index 0000000000000..a2e33f6e2c077 --- /dev/null +++ b/src/wp-content/themes/twentytwenty/.nvmrc @@ -0,0 +1 @@ +24.15 diff --git a/src/wp-content/themes/twentytwentyfive/.nvmrc b/src/wp-content/themes/twentytwentyfive/.nvmrc new file mode 100644 index 0000000000000..a2e33f6e2c077 --- /dev/null +++ b/src/wp-content/themes/twentytwentyfive/.nvmrc @@ -0,0 +1 @@ +24.15 diff --git a/src/wp-content/themes/twentytwentyfive/package-lock.json b/src/wp-content/themes/twentytwentyfive/package-lock.json index 10a7928e29838..1842efd8b28ed 100644 --- a/src/wp-content/themes/twentytwentyfive/package-lock.json +++ b/src/wp-content/themes/twentytwentyfive/package-lock.json @@ -15,8 +15,8 @@ "postcss-cli": "^11.0.1" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.15.0", + "npm": ">=11.12.1" } }, "node_modules/@wordpress/browserslist-config": { @@ -133,7 +133,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.25", "caniuse-lite": "^1.0.30001754", @@ -825,7 +824,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -1582,7 +1580,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, diff --git a/src/wp-content/themes/twentytwentyfive/package.json b/src/wp-content/themes/twentytwentyfive/package.json index 3251673e23ab2..e251c025bcbc9 100644 --- a/src/wp-content/themes/twentytwentyfive/package.json +++ b/src/wp-content/themes/twentytwentyfive/package.json @@ -13,8 +13,8 @@ }, "homepage": "https://wordpress.org/themes/twentytwentyfive/", "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.15.0", + "npm": ">=11.12.1" }, "devDependencies": { "@wordpress/browserslist-config": "^6.34.0", diff --git a/src/wp-content/themes/twentytwentyone/.nvmrc b/src/wp-content/themes/twentytwentyone/.nvmrc new file mode 100644 index 0000000000000..a2e33f6e2c077 --- /dev/null +++ b/src/wp-content/themes/twentytwentyone/.nvmrc @@ -0,0 +1 @@ +24.15 diff --git a/src/wp-content/themes/twentytwentyone/package-lock.json b/src/wp-content/themes/twentytwentyone/package-lock.json index bf4cc369032e3..5f21353bb9eda 100644 --- a/src/wp-content/themes/twentytwentyone/package-lock.json +++ b/src/wp-content/themes/twentytwentyone/package-lock.json @@ -33,8 +33,8 @@ "stylelint-config-recommended-scss": "^16.0.2" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.15.0", + "npm": ">=11.12.1" } }, "node_modules/@aashutoshrathi/word-wrap": { diff --git a/src/wp-content/themes/twentytwentyone/package.json b/src/wp-content/themes/twentytwentyone/package.json index 9c58cce58ab8d..e6ca93059cb2f 100644 --- a/src/wp-content/themes/twentytwentyone/package.json +++ b/src/wp-content/themes/twentytwentyone/package.json @@ -13,8 +13,8 @@ }, "homepage": "https://wordpress.org/themes/twentytwentyone/", "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.15.0", + "npm": ">=11.12.1" }, "devDependencies": { "@wordpress/browserslist-config": "^6.34.0", diff --git a/src/wp-content/themes/twentytwentytwo/.nvmrc b/src/wp-content/themes/twentytwentytwo/.nvmrc new file mode 100644 index 0000000000000..a2e33f6e2c077 --- /dev/null +++ b/src/wp-content/themes/twentytwentytwo/.nvmrc @@ -0,0 +1 @@ +24.15 diff --git a/src/wp-content/themes/twentytwentytwo/package-lock.json b/src/wp-content/themes/twentytwentytwo/package-lock.json index 0f3596c3fcf7f..7ca8262d650a2 100644 --- a/src/wp-content/themes/twentytwentytwo/package-lock.json +++ b/src/wp-content/themes/twentytwentytwo/package-lock.json @@ -15,8 +15,8 @@ "postcss-cli": "^11.0.1" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.15.0", + "npm": ">=11.12.1" } }, "node_modules/@wordpress/browserslist-config": { @@ -133,7 +133,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.25", "caniuse-lite": "^1.0.30001754", @@ -825,7 +824,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -1582,7 +1580,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, diff --git a/src/wp-content/themes/twentytwentytwo/package.json b/src/wp-content/themes/twentytwentytwo/package.json index 102fdc01b32ac..db504f9567c2f 100644 --- a/src/wp-content/themes/twentytwentytwo/package.json +++ b/src/wp-content/themes/twentytwentytwo/package.json @@ -13,8 +13,8 @@ }, "homepage": "https://wordpress.org/themes/twentytwentytwo/", "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.15.0", + "npm": ">=11.12.1" }, "devDependencies": { "@wordpress/browserslist-config": "^6.34.0",