From ab2972be83a77fabf71ada55a56a26af15d79cef Mon Sep 17 00:00:00 2001 From: "Fred K. Schott" Date: Mon, 14 Jun 2021 05:20:14 -0700 Subject: [PATCH] add engines for esm support (#415) --- .changeset/healthy-poems-enjoy.md | 12 ++++++++++++ packages/astro-parser/package.json | 2 +- packages/astro-prism/package.json | 3 +++ packages/astro/package.json | 2 +- packages/create-astro/create-astro.mjs | 2 +- packages/create-astro/package.json | 3 +++ packages/renderers/renderer-preact/package.json | 3 +++ packages/renderers/renderer-react/package.json | 3 +++ packages/renderers/renderer-svelte/package.json | 3 +++ packages/renderers/renderer-vue/package.json | 3 +++ 10 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 .changeset/healthy-poems-enjoy.md diff --git a/.changeset/healthy-poems-enjoy.md b/.changeset/healthy-poems-enjoy.md new file mode 100644 index 0000000000..d7f0d386e9 --- /dev/null +++ b/.changeset/healthy-poems-enjoy.md @@ -0,0 +1,12 @@ +--- +'astro': patch +'@astrojs/parser': patch +'@astrojs/prism': patch +'create-astro': patch +'@astrojs/renderer-preact': patch +'@astrojs/renderer-react': patch +'@astrojs/renderer-svelte': patch +'@astrojs/renderer-vue': patch +--- + +Update package.json engines for esm support diff --git a/packages/astro-parser/package.json b/packages/astro-parser/package.json index 7d9252d1ed..8ec968260e 100644 --- a/packages/astro-parser/package.json +++ b/packages/astro-parser/package.json @@ -18,7 +18,7 @@ "astro-scripts": "0.0.1" }, "engines": { - "node": ">=14.0.0", + "node": "^12.20.0 || ^14.13.1 || >=16.0.0", "npm": ">=6.14.0" } } diff --git a/packages/astro-prism/package.json b/packages/astro-prism/package.json index b885b0bb43..d0acd6814e 100644 --- a/packages/astro-prism/package.json +++ b/packages/astro-prism/package.json @@ -15,5 +15,8 @@ "license": "MIT", "devDependencies": { "prismjs": "^1.23.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } } diff --git a/packages/astro/package.json b/packages/astro/package.json index 657021489d..5c47aab9fb 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -108,7 +108,7 @@ "is-windows": "^1.0.2" }, "engines": { - "node": ">=14.0.0", + "node": "^12.20.0 || ^14.13.1 || >=16.0.0", "npm": ">=6.14.0" } } diff --git a/packages/create-astro/create-astro.mjs b/packages/create-astro/create-astro.mjs index d29f568b25..68b6eb5c6d 100755 --- a/packages/create-astro/create-astro.mjs +++ b/packages/create-astro/create-astro.mjs @@ -3,7 +3,7 @@ const currentVersion = process.versions.node; const requiredMajorVersion = parseInt(currentVersion.split('.')[0], 10); -const minimumMajorVersion = 10; +const minimumMajorVersion = 12; if (requiredMajorVersion < minimumMajorVersion) { console.error(`Node.js v${currentVersion} is out of date and unsupported!`); diff --git a/packages/create-astro/package.json b/packages/create-astro/package.json index 23dbde044f..b4283145fb 100644 --- a/packages/create-astro/package.json +++ b/packages/create-astro/package.json @@ -27,5 +27,8 @@ }, "devDependencies": { "uvu": "^0.5.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } } diff --git a/packages/renderers/renderer-preact/package.json b/packages/renderers/renderer-preact/package.json index 27ad7d3e77..3be9a3a85f 100644 --- a/packages/renderers/renderer-preact/package.json +++ b/packages/renderers/renderer-preact/package.json @@ -11,5 +11,8 @@ "dependencies": { "preact": "^10.5.13", "preact-render-to-string": "^5.1.18" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } } diff --git a/packages/renderers/renderer-react/package.json b/packages/renderers/renderer-react/package.json index 81de1c6e5d..c324f63259 100644 --- a/packages/renderers/renderer-react/package.json +++ b/packages/renderers/renderer-react/package.json @@ -11,5 +11,8 @@ "dependencies": { "react": "^17.0.2", "react-dom": "^17.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } } diff --git a/packages/renderers/renderer-svelte/package.json b/packages/renderers/renderer-svelte/package.json index d02f9f16fd..5e046e3548 100644 --- a/packages/renderers/renderer-svelte/package.json +++ b/packages/renderers/renderer-svelte/package.json @@ -11,5 +11,8 @@ "dependencies": { "svelte": "^3.35.0", "@snowpack/plugin-svelte": "^3.7.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } } diff --git a/packages/renderers/renderer-vue/package.json b/packages/renderers/renderer-vue/package.json index a14fb93d59..ae0856b7cc 100644 --- a/packages/renderers/renderer-vue/package.json +++ b/packages/renderers/renderer-vue/package.json @@ -12,5 +12,8 @@ "vue": "^3.0.10", "@vue/server-renderer": "^3.0.10", "@snowpack/plugin-vue": "^2.6.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }