summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/healthy-poems-enjoy.md12
-rw-r--r--packages/astro-parser/package.json2
-rw-r--r--packages/astro-prism/package.json3
-rw-r--r--packages/astro/package.json2
-rwxr-xr-xpackages/create-astro/create-astro.mjs2
-rw-r--r--packages/create-astro/package.json3
-rw-r--r--packages/renderers/renderer-preact/package.json3
-rw-r--r--packages/renderers/renderer-react/package.json3
-rw-r--r--packages/renderers/renderer-svelte/package.json3
-rw-r--r--packages/renderers/renderer-vue/package.json3
10 files changed, 33 insertions, 3 deletions
diff --git a/.changeset/healthy-poems-enjoy.md b/.changeset/healthy-poems-enjoy.md
new file mode 100644
index 000000000..d7f0d386e
--- /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 7d9252d1e..8ec968260 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 b885b0bb4..d0acd6814 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 657021489..5c47aab9f 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 d29f568b2..68b6eb5c6 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 23dbde044..b4283145f 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 27ad7d3e7..3be9a3a85 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 81de1c6e5..c324f6325 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 d02f9f16f..5e046e354 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 a14fb93d5..ae0856b7c 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"
}
}