aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/empty-rules-type.md17
-rw-r--r--package.json2
-rw-r--r--packages/astro-prism/package.json2
-rw-r--r--packages/astro/package.json5
-rw-r--r--packages/create-astro/package.json2
-rw-r--r--packages/integrations/markdoc/package.json2
-rw-r--r--packages/integrations/mdx/package.json2
-rw-r--r--packages/integrations/preact/package.json2
-rw-r--r--packages/integrations/react/package.json2
-rw-r--r--packages/integrations/solid/package.json2
-rw-r--r--packages/integrations/svelte/package.json2
-rw-r--r--packages/integrations/vue/package.json2
-rw-r--r--packages/telemetry/package.json2
-rw-r--r--packages/upgrade/package.json2
14 files changed, 32 insertions, 14 deletions
diff --git a/.changeset/empty-rules-type.md b/.changeset/empty-rules-type.md
new file mode 100644
index 000000000..fd4933291
--- /dev/null
+++ b/.changeset/empty-rules-type.md
@@ -0,0 +1,17 @@
+---
+"@astrojs/markdoc": minor
+"@astrojs/preact": minor
+"@astrojs/svelte": minor
+"@astrojs/react": minor
+"@astrojs/solid-js": minor
+"@astrojs/mdx": minor
+"@astrojs/vue": minor
+"create-astro": minor
+"@astrojs/prism": minor
+"@astrojs/telemetry": minor
+"@astrojs/upgrade": minor
+"astro": minor
+---
+
+Upgrades the minimum version of Node.js to `v18.20.1`. This change is in line with Astro's [Node.js support policy](https://docs.astro.build/en/upgrade-astro/#support).
+
diff --git a/package.json b/package.json
index 0222a1a30..009cf5445 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
"packages/*"
],
"engines": {
- "node": ">=18.14.1",
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0",
"pnpm": ">=8.6.12"
},
"packageManager": "pnpm@8.6.12",
diff --git a/packages/astro-prism/package.json b/packages/astro-prism/package.json
index d62e819a8..584ebce93 100644
--- a/packages/astro-prism/package.json
+++ b/packages/astro-prism/package.json
@@ -39,6 +39,6 @@
"astro-scripts": "workspace:*"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
}
}
diff --git a/packages/astro/package.json b/packages/astro/package.json
index 4eaeb6fe1..ed449d256 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -224,8 +224,9 @@
"unified": "^11.0.4"
},
"engines": {
- "node": ">=18.14.1",
- "npm": ">=6.14.0"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0",
+ "npm": ">=9.6.5",
+ "pnpm": ">=7.1.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/create-astro/package.json b/packages/create-astro/package.json
index dceda9194..4b2fc5872 100644
--- a/packages/create-astro/package.json
+++ b/packages/create-astro/package.json
@@ -41,7 +41,7 @@
"strip-json-comments": "^5.0.1"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json
index d67001e75..883d61f30 100644
--- a/packages/integrations/markdoc/package.json
+++ b/packages/integrations/markdoc/package.json
@@ -86,7 +86,7 @@
"vite": "^5.1.4"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json
index 89dba4e92..4fc7d2b9a 100644
--- a/packages/integrations/mdx/package.json
+++ b/packages/integrations/mdx/package.json
@@ -75,7 +75,7 @@
"vite": "^5.1.4"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json
index 37ac94331..9861046d1 100644
--- a/packages/integrations/preact/package.json
+++ b/packages/integrations/preact/package.json
@@ -52,7 +52,7 @@
"preact": "^10.6.5"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/integrations/react/package.json b/packages/integrations/react/package.json
index 87a104de5..b7555bf28 100644
--- a/packages/integrations/react/package.json
+++ b/packages/integrations/react/package.json
@@ -66,7 +66,7 @@
"react-dom": "^17.0.2 || ^18.0.0"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/integrations/solid/package.json b/packages/integrations/solid/package.json
index 3efd536fe..819759a7b 100644
--- a/packages/integrations/solid/package.json
+++ b/packages/integrations/solid/package.json
@@ -46,7 +46,7 @@
"solid-js": "^1.8.5"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json
index d20d3c5a2..0c7c77b50 100644
--- a/packages/integrations/svelte/package.json
+++ b/packages/integrations/svelte/package.json
@@ -57,7 +57,7 @@
"typescript": "^5.3.3"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json
index 28f3655ef..18f48bfff 100644
--- a/packages/integrations/vue/package.json
+++ b/packages/integrations/vue/package.json
@@ -58,7 +58,7 @@
"vue": "^3.2.30"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json
index 206ecf54c..d325fec14 100644
--- a/packages/telemetry/package.json
+++ b/packages/telemetry/package.json
@@ -45,7 +45,7 @@
"astro-scripts": "workspace:*"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json
index 8d31efaf5..4869b0b0b 100644
--- a/packages/upgrade/package.json
+++ b/packages/upgrade/package.json
@@ -42,6 +42,6 @@
"strip-ansi": "^7.1.0"
},
"engines": {
- "node": ">=18.14.1"
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
}
}