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 9eab40e217535..1d1cdb1b692a4 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 430efdd2fba85..60bdf57dcd71f 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 36db278d2ca76..5921180db6ad1 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 3e364a3c43d01..daada495dd99f 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 9da89b58c35e0..c6b5d276be6d9 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 3f412536967cc..231a263298c86 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 2e84df4ffb3b4..1b2637de15333 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",