diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json
index 3b0eec15fc1d..b1b6f00a0dff 100644
--- a/code/frameworks/html-vite/package.json
+++ b/code/frameworks/html-vite/package.json
@@ -58,7 +58,7 @@
"typescript": "^5.3.2"
},
"engines": {
- "node": "^14.18 || >=16"
+ "node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json
index 80be950d7511..f7e13083ad73 100644
--- a/code/frameworks/nextjs/package.json
+++ b/code/frameworks/nextjs/package.json
@@ -143,7 +143,7 @@
}
},
"engines": {
- "node": ">=16.0.0"
+ "node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json
index 296ce62a0f33..6c2e38557bfe 100644
--- a/code/frameworks/preact-vite/package.json
+++ b/code/frameworks/preact-vite/package.json
@@ -60,7 +60,7 @@
"vite": "^4.0.0 || ^5.0.0"
},
"engines": {
- "node": ">=16"
+ "node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json
index 3b6d1e3b3384..69d9dfcb96d8 100644
--- a/code/frameworks/react-vite/package.json
+++ b/code/frameworks/react-vite/package.json
@@ -65,7 +65,7 @@
"vite": "^4.0.0 || ^5.0.0"
},
"engines": {
- "node": ">=16"
+ "node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json
index eece06f117bc..4bbfad5fa6f0 100644
--- a/code/frameworks/svelte-vite/package.json
+++ b/code/frameworks/svelte-vite/package.json
@@ -68,7 +68,7 @@
"vite": "^4.0.0 || ^5.0.0"
},
"engines": {
- "node": "^14.18 || >=16"
+ "node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json
index b97ffa27aadc..fea9bcda37d1 100644
--- a/code/frameworks/sveltekit/package.json
+++ b/code/frameworks/sveltekit/package.json
@@ -68,7 +68,7 @@
"vite": "^4.0.0 || ^5.0.0"
},
"engines": {
- "node": "^14.18 || >=16"
+ "node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json
index e055410a8bb9..d07ba65ce6ab 100644
--- a/code/frameworks/vue3-vite/package.json
+++ b/code/frameworks/vue3-vite/package.json
@@ -62,7 +62,7 @@
"vite": "^4.0.0 || ^5.0.0"
},
"engines": {
- "node": "^14.18 || >=16"
+ "node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json
index 97451f9f0dd4..a32b8198d703 100644
--- a/code/frameworks/web-components-vite/package.json
+++ b/code/frameworks/web-components-vite/package.json
@@ -58,7 +58,7 @@
"typescript": "^5.3.2"
},
"engines": {
- "node": "^14.18 || >=16"
+ "node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
diff --git a/docs/contribute/framework.md b/docs/contribute/framework.md
index 27fdf03b70af..92f420c1fb51 100644
--- a/docs/contribute/framework.md
+++ b/docs/contribute/framework.md
@@ -107,7 +107,7 @@ Because a framework is a node package, it must contain a `package.json` file. He
"": "^x.x.x"
},
"engines": {
- "node": ">=16"
+ "node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
diff --git a/test-storybooks/ember-cli/package.json b/test-storybooks/ember-cli/package.json
index 985e3b82f034..3c31b5fe0d49 100644
--- a/test-storybooks/ember-cli/package.json
+++ b/test-storybooks/ember-cli/package.json
@@ -126,7 +126,7 @@
"webpack-cli": "^4.9.2"
},
"engines": {
- "node": "^4.5 || 6.* || >= 7.*"
+ "node": ">=18.0.0"
},
"--storybook": {
"chromatic": {