summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/wicked-pumpkins-punch.md30
-rw-r--r--package.json2
-rw-r--r--packages/astro-prism/tsconfig.json4
-rw-r--r--packages/astro-rss/tsconfig.json4
-rw-r--r--packages/astro/tsconfig.json4
-rw-r--r--packages/create-astro/tsconfig.json4
-rw-r--r--packages/integrations/alpinejs/tsconfig.json4
-rw-r--r--packages/integrations/cloudflare/tsconfig.json4
-rw-r--r--packages/integrations/deno/tsconfig.json4
-rw-r--r--packages/integrations/image/tsconfig.json4
-rw-r--r--packages/integrations/lit/tsconfig.json4
-rw-r--r--packages/integrations/mdx/tsconfig.json4
-rw-r--r--packages/integrations/netlify/tsconfig.json4
-rw-r--r--packages/integrations/node/tsconfig.json4
-rw-r--r--packages/integrations/partytown/tsconfig.json4
-rw-r--r--packages/integrations/preact/tsconfig.json4
-rw-r--r--packages/integrations/prefetch/tsconfig.json4
-rw-r--r--packages/integrations/react/tsconfig.json4
-rw-r--r--packages/integrations/sitemap/tsconfig.json4
-rw-r--r--packages/integrations/solid/tsconfig.json4
-rw-r--r--packages/integrations/svelte/tsconfig.json4
-rw-r--r--packages/integrations/tailwind/tsconfig.json4
-rw-r--r--packages/integrations/turbolinks/tsconfig.json4
-rw-r--r--packages/integrations/vercel/tsconfig.json4
-rw-r--r--packages/integrations/vue/tsconfig.json4
-rw-r--r--packages/markdown/remark/tsconfig.json4
-rw-r--r--packages/telemetry/tsconfig.json4
-rw-r--r--packages/webapi/tsconfig.json2
-rw-r--r--scripts/cmd/build.js6
29 files changed, 85 insertions, 55 deletions
diff --git a/.changeset/wicked-pumpkins-punch.md b/.changeset/wicked-pumpkins-punch.md
new file mode 100644
index 000000000..5fc693b7d
--- /dev/null
+++ b/.changeset/wicked-pumpkins-punch.md
@@ -0,0 +1,30 @@
+---
+'astro': minor
+'@astrojs/prism': minor
+'@astrojs/rss': minor
+'create-astro': minor
+'@astrojs/alpinejs': minor
+'@astrojs/cloudflare': minor
+'@astrojs/deno': minor
+'@astrojs/image': minor
+'@astrojs/lit': minor
+'@astrojs/mdx': minor
+'@astrojs/netlify': minor
+'@astrojs/node': minor
+'@astrojs/partytown': minor
+'@astrojs/preact': minor
+'@astrojs/prefetch': minor
+'@astrojs/react': minor
+'@astrojs/sitemap': minor
+'@astrojs/solid-js': minor
+'@astrojs/svelte': minor
+'@astrojs/tailwind': minor
+'@astrojs/turbolinks': minor
+'@astrojs/vercel': minor
+'@astrojs/vue': minor
+'@astrojs/markdown-remark': minor
+'@astrojs/telemetry': minor
+'@astrojs/webapi': minor
+---
+
+Updated compilation settings to disable downlevelling for Node 14
diff --git a/package.json b/package.json
index 7ca43f566..d40062f8f 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
"packages/astro/test/fixtures/static build/pkg"
],
"engines": {
- "node": "^14.18.0 || >=16.12.0",
+ "node": ">=16.12.0",
"pnpm": ">=7.9.5"
},
"packageManager": "pnpm@7.12.2",
diff --git a/packages/astro-prism/tsconfig.json b/packages/astro-prism/tsconfig.json
index c56abb57e..569016e9d 100644
--- a/packages/astro-prism/tsconfig.json
+++ b/packages/astro-prism/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "target": "ES2020",
- "module": "ES2020",
+ "target": "ES2021",
+ "module": "ES2022",
"outDir": "./dist"
}
}
diff --git a/packages/astro-rss/tsconfig.json b/packages/astro-rss/tsconfig.json
index 563e8cbfe..f9da2a5bd 100644
--- a/packages/astro-rss/tsconfig.json
+++ b/packages/astro-rss/tsconfig.json
@@ -3,9 +3,9 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020",
+ "target": "ES2021",
"strictNullChecks": true
}
}
diff --git a/packages/astro/tsconfig.json b/packages/astro/tsconfig.json
index 6be154d55..23ac0c78b 100644
--- a/packages/astro/tsconfig.json
+++ b/packages/astro/tsconfig.json
@@ -4,8 +4,8 @@
"compilerOptions": {
"allowJs": true,
"declarationDir": "./dist",
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/create-astro/tsconfig.json b/packages/create-astro/tsconfig.json
index 25bf60c24..720167fad 100644
--- a/packages/create-astro/tsconfig.json
+++ b/packages/create-astro/tsconfig.json
@@ -5,8 +5,8 @@
"allowJs": true,
"emitDeclarationOnly": false,
"noEmit": true,
- "target": "ES2020",
- "module": "ES2020",
+ "target": "ES2021",
+ "module": "ES2022",
"outDir": "./dist",
"declarationDir": "./dist/types"
}
diff --git a/packages/integrations/alpinejs/tsconfig.json b/packages/integrations/alpinejs/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/alpinejs/tsconfig.json
+++ b/packages/integrations/alpinejs/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/cloudflare/tsconfig.json b/packages/integrations/cloudflare/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/cloudflare/tsconfig.json
+++ b/packages/integrations/cloudflare/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/deno/tsconfig.json b/packages/integrations/deno/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/deno/tsconfig.json
+++ b/packages/integrations/deno/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/image/tsconfig.json b/packages/integrations/image/tsconfig.json
index 083703f01..56b6b4e2d 100644
--- a/packages/integrations/image/tsconfig.json
+++ b/packages/integrations/image/tsconfig.json
@@ -3,9 +3,9 @@
"include": ["src", "types.d.ts"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020",
+ "target": "ES2021",
"typeRoots": ["node_modules/@types", "node_modules/@netlify"]
}
}
diff --git a/packages/integrations/lit/tsconfig.json b/packages/integrations/lit/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/lit/tsconfig.json
+++ b/packages/integrations/lit/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/mdx/tsconfig.json b/packages/integrations/mdx/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/mdx/tsconfig.json
+++ b/packages/integrations/mdx/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/netlify/tsconfig.json b/packages/integrations/netlify/tsconfig.json
index 372a414e6..9f96de7cd 100644
--- a/packages/integrations/netlify/tsconfig.json
+++ b/packages/integrations/netlify/tsconfig.json
@@ -3,9 +3,9 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020",
+ "target": "ES2021",
"typeRoots": ["node_modules/@types", "node_modules/@netlify"]
}
}
diff --git a/packages/integrations/node/tsconfig.json b/packages/integrations/node/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/node/tsconfig.json
+++ b/packages/integrations/node/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/partytown/tsconfig.json b/packages/integrations/partytown/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/partytown/tsconfig.json
+++ b/packages/integrations/partytown/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/preact/tsconfig.json b/packages/integrations/preact/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/preact/tsconfig.json
+++ b/packages/integrations/preact/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/prefetch/tsconfig.json b/packages/integrations/prefetch/tsconfig.json
index ae0c4a876..194a092ff 100644
--- a/packages/integrations/prefetch/tsconfig.json
+++ b/packages/integrations/prefetch/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src", "@types"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/react/tsconfig.json b/packages/integrations/react/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/react/tsconfig.json
+++ b/packages/integrations/react/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/sitemap/tsconfig.json b/packages/integrations/sitemap/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/sitemap/tsconfig.json
+++ b/packages/integrations/sitemap/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/solid/tsconfig.json b/packages/integrations/solid/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/solid/tsconfig.json
+++ b/packages/integrations/solid/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/svelte/tsconfig.json b/packages/integrations/svelte/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/svelte/tsconfig.json
+++ b/packages/integrations/svelte/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/tailwind/tsconfig.json b/packages/integrations/tailwind/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/tailwind/tsconfig.json
+++ b/packages/integrations/tailwind/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/turbolinks/tsconfig.json b/packages/integrations/turbolinks/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/turbolinks/tsconfig.json
+++ b/packages/integrations/turbolinks/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/vercel/tsconfig.json b/packages/integrations/vercel/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/vercel/tsconfig.json
+++ b/packages/integrations/vercel/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/integrations/vue/tsconfig.json b/packages/integrations/vue/tsconfig.json
index 44baf375c..64d4ef454 100644
--- a/packages/integrations/vue/tsconfig.json
+++ b/packages/integrations/vue/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "module": "ES2020",
+ "module": "ES2022",
"outDir": "./dist",
- "target": "ES2020"
+ "target": "ES2021"
}
}
diff --git a/packages/markdown/remark/tsconfig.json b/packages/markdown/remark/tsconfig.json
index 50b8aad01..dcf815105 100644
--- a/packages/markdown/remark/tsconfig.json
+++ b/packages/markdown/remark/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "target": "ES2020",
- "module": "ES2020",
+ "target": "ES2021",
+ "module": "ES2022",
"outDir": "./dist"
}
}
diff --git a/packages/telemetry/tsconfig.json b/packages/telemetry/tsconfig.json
index 8ee4c8711..b35c3d244 100644
--- a/packages/telemetry/tsconfig.json
+++ b/packages/telemetry/tsconfig.json
@@ -3,8 +3,8 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "target": "ES2020",
- "module": "ES2020",
+ "target": "ES2021",
+ "module": "ES2022",
"outDir": "./dist",
"declarationDir": "./dist/types"
}
diff --git a/packages/webapi/tsconfig.json b/packages/webapi/tsconfig.json
index 60799f6ae..2d7e33d82 100644
--- a/packages/webapi/tsconfig.json
+++ b/packages/webapi/tsconfig.json
@@ -3,7 +3,7 @@
"exclude": ["node_modules"],
"compilerOptions": {
"target": "ES2021",
- "module": "ES2020",
+ "module": "ES2022",
"moduleResolution": "node",
"esModuleInterop": true,
"declaration": true,
diff --git a/scripts/cmd/build.js b/scripts/cmd/build.js
index 599d22d93..dee636b17 100644
--- a/scripts/cmd/build.js
+++ b/scripts/cmd/build.js
@@ -1,9 +1,9 @@
-import esbuild from 'esbuild';
-import svelte from '../utils/svelte-plugin.js';
import { deleteAsync } from 'del';
+import esbuild from 'esbuild';
import { promises as fs } from 'fs';
import { dim, green, red, yellow } from 'kleur/colors';
import glob from 'tiny-glob';
+import svelte from '../utils/svelte-plugin.js';
import prebuild from './prebuild.js';
/** @type {import('esbuild').BuildOptions} */
@@ -11,7 +11,7 @@ const defaultConfig = {
minify: false,
format: 'esm',
platform: 'node',
- target: 'node14',
+ target: 'node16',
sourcemap: false,
sourcesContent: false,
};