Skip to content

Commit 66efd69

Browse files
authored
build!: bump targets (#8045)
1 parent e23ba35 commit 66efd69

File tree

22 files changed

+45
-47
lines changed

22 files changed

+45
-47
lines changed

docs/config/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,7 @@ export default defineConfig({
745745

746746
Another special value is `'esnext'` - which assumes native dynamic imports support and will transpile as little as possible:
747747

748-
- If the [`build.minify`](#build-minify) option is `'terser'`, `'esnext'` will be forced down to `'es2019'`.
748+
- If the [`build.minify`](#build-minify) option is `'terser'`, `'esnext'` will be forced down to `'es2021'`.
749749
- In other cases, it will perform no transpilation at all.
750750

751751
The transform is performed with esbuild and the value should be a valid [esbuild target option](https://esbuild.github.io/api/#target). Custom targets can either be a ES version (e.g. `es2015`), a browser with version (e.g. `chrome58`), or an array of multiple target strings.

packages/create-vite/template-lit-ts/tsconfig.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"compilerOptions": {
3-
"module": "esnext",
4-
"lib": ["es2017", "dom", "dom.iterable"],
3+
"module": "ESNext",
4+
"lib": ["ES2020", "DOM", "DOM.Iterable"],
55
"declaration": true,
66
"emitDeclarationOnly": true,
77
"outDir": "./types",
@@ -10,7 +10,7 @@
1010
"noUnusedParameters": true,
1111
"noImplicitReturns": true,
1212
"noFallthroughCasesInSwitch": true,
13-
"moduleResolution": "node",
13+
"moduleResolution": "Node",
1414
"isolatedModules": true,
1515
"allowSyntheticDefaultImports": true,
1616
"experimentalDecorators": true,
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"compilerOptions": {
33
"composite": true,
4-
"module": "esnext",
5-
"moduleResolution": "node"
4+
"module": "ESNext",
5+
"moduleResolution": "Node"
66
},
77
"include": ["vite.config.ts"]
88
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"compilerOptions": {
33
"composite": true,
4-
"module": "esnext",
5-
"moduleResolution": "node"
4+
"module": "ESNext",
5+
"moduleResolution": "Node"
66
},
77
"include": ["vite.config.ts"]
88
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"compilerOptions": {
33
"composite": true,
4-
"module": "esnext",
5-
"moduleResolution": "node"
4+
"module": "ESNext",
5+
"moduleResolution": "Node"
66
},
77
"include": ["vite.config.ts"]
88
}

packages/create-vite/template-svelte-ts/tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"extends": "@tsconfig/svelte/tsconfig.json",
33
"compilerOptions": {
4-
"target": "esnext",
4+
"target": "ESNext",
55
"useDefineForClassFields": true,
6-
"module": "esnext",
6+
"module": "ESNext",
77
"resolveJsonModule": true,
88
"baseUrl": ".",
99
/**
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"compilerOptions": {
33
"composite": true,
4-
"module": "esnext",
5-
"moduleResolution": "node"
4+
"module": "ESNext",
5+
"moduleResolution": "Node"
66
},
77
"include": ["vite.config.ts"]
88
}

packages/create-vite/template-svelte/jsconfig.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"compilerOptions": {
3-
"moduleResolution": "node",
4-
"target": "esnext",
5-
"module": "esnext",
3+
"moduleResolution": "Node",
4+
"target": "ESNext",
5+
"module": "ESNext",
66
/**
77
* svelte-preprocess cannot figure out whether you have
88
* a value or a type, so tell TypeScript to enforce using

packages/create-vite/template-vue-ts/tsconfig.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
22
"compilerOptions": {
3-
"target": "esnext",
3+
"target": "ESNext",
44
"useDefineForClassFields": true,
5-
"module": "esnext",
6-
"moduleResolution": "node",
5+
"module": "ESNext",
6+
"moduleResolution": "Node",
77
"strict": true,
88
"jsx": "preserve",
99
"sourceMap": true,
1010
"resolveJsonModule": true,
1111
"isolatedModules": true,
1212
"esModuleInterop": true,
13-
"lib": ["esnext", "dom"],
13+
"lib": ["ESNext", "DOM"],
1414
"skipLibCheck": true
1515
},
1616
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"compilerOptions": {
33
"composite": true,
4-
"module": "esnext",
5-
"moduleResolution": "node"
4+
"module": "ESNext",
5+
"moduleResolution": "Node"
66
},
77
"include": ["vite.config.ts"]
88
}

0 commit comments

Comments
 (0)