diff --git a/.changeset/fair-ears-compare.md b/.changeset/fair-ears-compare.md new file mode 100644 index 0000000000..a5c3bd3ff5 --- /dev/null +++ b/.changeset/fair-ears-compare.md @@ -0,0 +1,16 @@ +--- +'@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 +--- + +Drops node 21 support diff --git a/package.json b/package.json index 8b4db74826..1da000f566 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "packages/*" ], "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "packageManager": "pnpm@9.12.1", "dependencies": { diff --git a/packages/astro-prism/package.json b/packages/astro-prism/package.json index f3ba16f4e8..35bd062017 100644 --- a/packages/astro-prism/package.json +++ b/packages/astro-prism/package.json @@ -39,6 +39,6 @@ "astro-scripts": "workspace:*" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" } } diff --git a/packages/astro/package.json b/packages/astro/package.json index 961c04c43f..6c64e5cd73 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -218,7 +218,7 @@ "vitest": "^2.1.6" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0", + "node": "^18.17.1 || ^20.3.0 || >=22.0.0", "npm": ">=9.6.5", "pnpm": ">=7.1.0" }, diff --git a/packages/create-astro/package.json b/packages/create-astro/package.json index 1d20f12b79..5d1846d85c 100644 --- a/packages/create-astro/package.json +++ b/packages/create-astro/package.json @@ -40,7 +40,7 @@ "strip-json-comments": "^5.0.1" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "publishConfig": { "provenance": true diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json index 08c9b816e2..80c4e77715 100644 --- a/packages/integrations/markdoc/package.json +++ b/packages/integrations/markdoc/package.json @@ -82,7 +82,7 @@ "vite": "^6.0.1" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "publishConfig": { "provenance": true diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json index 00e5598d55..52b3718159 100644 --- a/packages/integrations/mdx/package.json +++ b/packages/integrations/mdx/package.json @@ -73,7 +73,7 @@ "vite": "^6.0.1" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "publishConfig": { "provenance": true diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json index 1a39b5a003..c681c165d8 100644 --- a/packages/integrations/preact/package.json +++ b/packages/integrations/preact/package.json @@ -52,7 +52,7 @@ "preact": "^10.6.5" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "publishConfig": { "provenance": true diff --git a/packages/integrations/react/package.json b/packages/integrations/react/package.json index 5ffb1975a5..4a0c7262bf 100644 --- a/packages/integrations/react/package.json +++ b/packages/integrations/react/package.json @@ -69,7 +69,7 @@ "react-dom": "^17.0.2 || ^18.0.0 || ^19.0.0-beta" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "publishConfig": { "provenance": true diff --git a/packages/integrations/solid/package.json b/packages/integrations/solid/package.json index 0e3e9ffade..dd76b0618c 100644 --- a/packages/integrations/solid/package.json +++ b/packages/integrations/solid/package.json @@ -53,7 +53,7 @@ } }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "publishConfig": { "provenance": true diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json index e8ef15a039..3fa631485a 100644 --- a/packages/integrations/svelte/package.json +++ b/packages/integrations/svelte/package.json @@ -54,7 +54,7 @@ "typescript": "^5.3.3" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "publishConfig": { "provenance": true diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json index e6a9db0956..9aec751085 100644 --- a/packages/integrations/vue/package.json +++ b/packages/integrations/vue/package.json @@ -60,7 +60,7 @@ "vue": "^3.2.30" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "publishConfig": { "provenance": true diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 5111f168c0..bd1fdf16d5 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -45,7 +45,7 @@ "astro-scripts": "workspace:*" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" }, "publishConfig": { "provenance": true diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json index 872f6e7295..cde55ca816 100644 --- a/packages/upgrade/package.json +++ b/packages/upgrade/package.json @@ -40,6 +40,6 @@ "astro-scripts": "workspace:*" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" } }