diff --git a/.changeset/blue-avocados-jog.md b/.changeset/blue-avocados-jog.md new file mode 100644 index 000000000000..52b4432b4b73 --- /dev/null +++ b/.changeset/blue-avocados-jog.md @@ -0,0 +1,14 @@ +--- +'astro': patch +'@astrojs/prism': patch +'create-astro': patch +'@astrojs/mdx': patch +'@astrojs/preact': patch +'@astrojs/react': patch +'@astrojs/solid-js': patch +'@astrojs/svelte': patch +'@astrojs/vue': patch +'@astrojs/telemetry': patch +--- + +Roll back supported Node engines diff --git a/.github/ISSUE_TEMPLATE/---01-bug-report.yml b/.github/ISSUE_TEMPLATE/---01-bug-report.yml index c74e756071c0..99594a832d3b 100644 --- a/.github/ISSUE_TEMPLATE/---01-bug-report.yml +++ b/.github/ISSUE_TEMPLATE/---01-bug-report.yml @@ -11,7 +11,7 @@ body: Thank you for taking the time to file a bug report! Please fill out this form as completely as possible. ✅ I am using the **latest version of Astro** and all plugins. - ✅ I am using a version of Node that supports ESM (`v14.20.0+`, or `v16.14.0+`) + ✅ I am using a version of Node that supports ESM (`v14.18.0+`, or `v16.12.0+`) - type: input id: astro-version attributes: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9da31686c4aa..14fbcdccceca 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,7 +10,7 @@ We welcome contributions of any size and skill level. As an open source project, ### Prerequisite ```shell -node: "^14.20.0 || >=16.14.0" +node: "^14.18.0 || >=16.12.0" pnpm: "^7.5.0" # otherwise, your build will fail ``` diff --git a/package.json b/package.json index 9b2710809393..6686812a3fc3 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "packages/astro/test/fixtures/static build/pkg" ], "engines": { - "node": "^14.20.0 || >=16.14.0", + "node": "^14.18.0 || >=16.12.0", "pnpm": ">=7.5.0" }, "packageManager": "pnpm@7.5.0", diff --git a/packages/astro-prism/package.json b/packages/astro-prism/package.json index 0fbf5c7303b5..15a0c3d63fe3 100644 --- a/packages/astro-prism/package.json +++ b/packages/astro-prism/package.json @@ -23,6 +23,6 @@ "prismjs": "^1.28.0" }, "engines": { - "node": "^14.20.0 || >=16.14.0" + "node": "^14.18.0 || >=16.12.0" } } diff --git a/packages/astro/astro.js b/packages/astro/astro.js index 78ec4d9b9a97..311f9cddad98 100755 --- a/packages/astro/astro.js +++ b/packages/astro/astro.js @@ -50,7 +50,7 @@ async function main() { // it's okay to hard-code the valid Node versions here since they will not change over time. if (typeof require === 'undefined') { console.error(`\nNode.js v${version} is not supported by Astro! -Please upgrade to a version of Node.js with complete ESM support: "^14.20.0 || >=16.14.0"\n`); +Please upgrade to a version of Node.js with complete ESM support: "^14.18.0 || >=16.12.0"\n`); } // Not supported: Report the most helpful error message possible. diff --git a/packages/astro/package.json b/packages/astro/package.json index 8c724b901d2a..d8cbd61a8cd3 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -170,7 +170,7 @@ "srcset-parse": "^1.1.0" }, "engines": { - "node": "^14.20.0 || >=16.14.0", + "node": "^14.18.0 || >=16.12.0", "npm": ">=6.14.0" } } diff --git a/packages/create-astro/package.json b/packages/create-astro/package.json index 97e51da2a02d..64d1c34f491d 100644 --- a/packages/create-astro/package.json +++ b/packages/create-astro/package.json @@ -50,6 +50,6 @@ "uvu": "^0.5.3" }, "engines": { - "node": "^14.20.0 || >=16.14.0" + "node": "^14.18.0 || >=16.12.0" } } diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json index 59369bea3a9b..59074be5fd08 100644 --- a/packages/integrations/mdx/package.json +++ b/packages/integrations/mdx/package.json @@ -43,6 +43,6 @@ "linkedom": "^0.14.12" }, "engines": { - "node": "^14.20.0 || >=16.14.0" + "node": "^14.18.0 || >=16.12.0" } } diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json index 0c3cbe6e3c83..a0add6a7bda2 100644 --- a/packages/integrations/preact/package.json +++ b/packages/integrations/preact/package.json @@ -45,6 +45,6 @@ "preact": "^10.6.5" }, "engines": { - "node": "^14.20.0 || >=16.14.0" + "node": "^14.18.0 || >=16.12.0" } } diff --git a/packages/integrations/react/package.json b/packages/integrations/react/package.json index a1d120693281..7e062ae83134 100644 --- a/packages/integrations/react/package.json +++ b/packages/integrations/react/package.json @@ -50,6 +50,6 @@ "react-dom": "^17.0.2 || ^18.0.0" }, "engines": { - "node": "^14.20.0 || >=16.14.0" + "node": "^14.18.0 || >=16.12.0" } } diff --git a/packages/integrations/solid/package.json b/packages/integrations/solid/package.json index 5c9779d010c7..8321db0d6e4c 100644 --- a/packages/integrations/solid/package.json +++ b/packages/integrations/solid/package.json @@ -43,6 +43,6 @@ "solid-js": "^1.4.3" }, "engines": { - "node": "^14.20.0 || >=16.14.0" + "node": "^14.18.0 || >=16.12.0" } } diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json index aadff7e69e65..37b71dbee517 100644 --- a/packages/integrations/svelte/package.json +++ b/packages/integrations/svelte/package.json @@ -48,6 +48,6 @@ "svelte": "^3.46.4" }, "engines": { - "node": "^14.20.0 || >=16.14.0" + "node": "^14.18.0 || >=16.12.0" } } diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json index 3e740158a342..4bb1346bbe28 100644 --- a/packages/integrations/vue/package.json +++ b/packages/integrations/vue/package.json @@ -45,6 +45,6 @@ "vue": "^3.2.30" }, "engines": { - "node": "^14.20.0 || >=16.14.0" + "node": "^14.18.0 || >=16.12.0" } } diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 3e3187113ee2..e44406896b0c 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -42,6 +42,6 @@ "astro-scripts": "workspace:*" }, "engines": { - "node": "^14.20.0 || >=16.14.0" + "node": "^14.18.0 || >=16.12.0" } }