Skip to content

Commit 1f90255

Browse files
authored
feat(create-vite): bump TS to 5.8 (#19892)
1 parent aa1cd81 commit 1f90255

File tree

21 files changed

+33
-20
lines changed

21 files changed

+33
-20
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"lit": "^3.3.0"
1313
},
1414
"devDependencies": {
15-
"typescript": "~5.7.2",
15+
"typescript": "~5.8.3",
1616
"vite": "^6.3.2"
1717
}
1818
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@
1010
/* Bundler mode */
1111
"moduleResolution": "bundler",
1212
"allowImportingTsExtensions": true,
13-
"isolatedModules": true,
13+
"verbatimModuleSyntax": true,
1414
"moduleDetection": "force",
1515
"noEmit": true,
1616

1717
/* Linting */
1818
"strict": true,
1919
"noUnusedLocals": true,
2020
"noUnusedParameters": true,
21+
"erasableSyntaxOnly": true,
2122
"noFallthroughCasesInSwitch": true,
2223
"noUncheckedSideEffectImports": true
2324
},

packages/create-vite/template-preact-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"devDependencies": {
1515
"@preact/preset-vite": "^2.10.1",
16-
"typescript": "~5.7.2",
16+
"typescript": "~5.8.3",
1717
"vite": "^6.3.2"
1818
}
1919
}

packages/create-vite/template-preact-ts/tsconfig.app.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
/* Bundler mode */
1515
"moduleResolution": "bundler",
1616
"allowImportingTsExtensions": true,
17-
"isolatedModules": true,
17+
"verbatimModuleSyntax": true,
1818
"moduleDetection": "force",
1919
"noEmit": true,
2020
"jsx": "react-jsx",
@@ -24,6 +24,7 @@
2424
"strict": true,
2525
"noUnusedLocals": true,
2626
"noUnusedParameters": true,
27+
"erasableSyntaxOnly": true,
2728
"noFallthroughCasesInSwitch": true,
2829
"noUncheckedSideEffectImports": true
2930
},

packages/create-vite/template-preact-ts/tsconfig.node.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
/* Bundler mode */
1010
"moduleResolution": "bundler",
1111
"allowImportingTsExtensions": true,
12-
"isolatedModules": true,
12+
"verbatimModuleSyntax": true,
1313
"moduleDetection": "force",
1414
"noEmit": true,
1515

1616
/* Linting */
1717
"strict": true,
1818
"noUnusedLocals": true,
1919
"noUnusedParameters": true,
20+
"erasableSyntaxOnly": true,
2021
"noFallthroughCasesInSwitch": true,
2122
"noUncheckedSideEffectImports": true
2223
},

packages/create-vite/template-qwik-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"devDependencies": {
1212
"serve": "^14.2.4",
13-
"typescript": "~5.7.2",
13+
"typescript": "~5.8.3",
1414
"vite": "^6.3.2"
1515
},
1616
"dependencies": {

packages/create-vite/template-qwik-ts/tsconfig.app.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
/* Bundler mode */
1111
"moduleResolution": "bundler",
1212
"allowImportingTsExtensions": true,
13-
"isolatedModules": true,
13+
"verbatimModuleSyntax": true,
1414
"moduleDetection": "force",
1515
"noEmit": true,
1616
"jsx": "react-jsx",
@@ -20,6 +20,7 @@
2020
"strict": true,
2121
"noUnusedLocals": true,
2222
"noUnusedParameters": true,
23+
"erasableSyntaxOnly": true,
2324
"noFallthroughCasesInSwitch": true,
2425
"noUncheckedSideEffectImports": true
2526
},

packages/create-vite/template-qwik-ts/tsconfig.node.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
/* Bundler mode */
1010
"moduleResolution": "bundler",
1111
"allowImportingTsExtensions": true,
12-
"isolatedModules": true,
12+
"verbatimModuleSyntax": true,
1313
"moduleDetection": "force",
1414
"noEmit": true,
1515

1616
/* Linting */
1717
"strict": true,
1818
"noUnusedLocals": true,
1919
"noUnusedParameters": true,
20+
"erasableSyntaxOnly": true,
2021
"noFallthroughCasesInSwitch": true,
2122
"noUncheckedSideEffectImports": true
2223
},

packages/create-vite/template-react-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"eslint-plugin-react-hooks": "^5.2.0",
2323
"eslint-plugin-react-refresh": "^0.4.19",
2424
"globals": "^16.0.0",
25-
"typescript": "~5.7.2",
25+
"typescript": "~5.8.3",
2626
"typescript-eslint": "^8.30.1",
2727
"vite": "^6.3.2"
2828
}

packages/create-vite/template-react-ts/tsconfig.app.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
/* Bundler mode */
1111
"moduleResolution": "bundler",
1212
"allowImportingTsExtensions": true,
13-
"isolatedModules": true,
13+
"verbatimModuleSyntax": true,
1414
"moduleDetection": "force",
1515
"noEmit": true,
1616
"jsx": "react-jsx",
@@ -19,6 +19,7 @@
1919
"strict": true,
2020
"noUnusedLocals": true,
2121
"noUnusedParameters": true,
22+
"erasableSyntaxOnly": true,
2223
"noFallthroughCasesInSwitch": true,
2324
"noUncheckedSideEffectImports": true
2425
},

packages/create-vite/template-react-ts/tsconfig.node.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
/* Bundler mode */
1010
"moduleResolution": "bundler",
1111
"allowImportingTsExtensions": true,
12-
"isolatedModules": true,
12+
"verbatimModuleSyntax": true,
1313
"moduleDetection": "force",
1414
"noEmit": true,
1515

1616
/* Linting */
1717
"strict": true,
1818
"noUnusedLocals": true,
1919
"noUnusedParameters": true,
20+
"erasableSyntaxOnly": true,
2021
"noFallthroughCasesInSwitch": true,
2122
"noUncheckedSideEffectImports": true
2223
},

packages/create-vite/template-solid-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"solid-js": "^1.9.5"
1313
},
1414
"devDependencies": {
15-
"typescript": "~5.7.2",
15+
"typescript": "~5.8.3",
1616
"vite": "^6.3.2",
1717
"vite-plugin-solid": "^2.11.6"
1818
}

packages/create-vite/template-solid-ts/tsconfig.app.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
/* Bundler mode */
1111
"moduleResolution": "bundler",
1212
"allowImportingTsExtensions": true,
13-
"isolatedModules": true,
13+
"verbatimModuleSyntax": true,
1414
"moduleDetection": "force",
1515
"noEmit": true,
1616
"jsx": "preserve",
@@ -20,6 +20,7 @@
2020
"strict": true,
2121
"noUnusedLocals": true,
2222
"noUnusedParameters": true,
23+
"erasableSyntaxOnly": true,
2324
"noFallthroughCasesInSwitch": true,
2425
"noUncheckedSideEffectImports": true
2526
},

packages/create-vite/template-solid-ts/tsconfig.node.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
/* Bundler mode */
1010
"moduleResolution": "bundler",
1111
"allowImportingTsExtensions": true,
12-
"isolatedModules": true,
12+
"verbatimModuleSyntax": true,
1313
"moduleDetection": "force",
1414
"noEmit": true,
1515

1616
/* Linting */
1717
"strict": true,
1818
"noUnusedLocals": true,
1919
"noUnusedParameters": true,
20+
"erasableSyntaxOnly": true,
2021
"noFallthroughCasesInSwitch": true,
2122
"noUncheckedSideEffectImports": true
2223
},

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@tsconfig/svelte": "^5.0.4",
1515
"svelte": "^5.28.1",
1616
"svelte-check": "^4.1.6",
17-
"typescript": "~5.7.2",
17+
"typescript": "~5.8.3",
1818
"vite": "^6.3.2"
1919
}
2020
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
/* Bundler mode */
1010
"moduleResolution": "bundler",
1111
"allowImportingTsExtensions": true,
12-
"isolatedModules": true,
12+
"verbatimModuleSyntax": true,
1313
"moduleDetection": "force",
1414
"noEmit": true,
1515

1616
/* Linting */
1717
"strict": true,
1818
"noUnusedLocals": true,
1919
"noUnusedParameters": true,
20+
"erasableSyntaxOnly": true,
2021
"noFallthroughCasesInSwitch": true,
2122
"noUncheckedSideEffectImports": true
2223
},

packages/create-vite/template-vanilla-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"preview": "vite preview"
1010
},
1111
"devDependencies": {
12-
"typescript": "~5.7.2",
12+
"typescript": "~5.8.3",
1313
"vite": "^6.3.2"
1414
}
1515
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
/* Bundler mode */
1010
"moduleResolution": "bundler",
1111
"allowImportingTsExtensions": true,
12-
"isolatedModules": true,
12+
"verbatimModuleSyntax": true,
1313
"moduleDetection": "force",
1414
"noEmit": true,
1515

1616
/* Linting */
1717
"strict": true,
1818
"noUnusedLocals": true,
1919
"noUnusedParameters": true,
20+
"erasableSyntaxOnly": true,
2021
"noFallthroughCasesInSwitch": true,
2122
"noUncheckedSideEffectImports": true
2223
},

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"devDependencies": {
1515
"@vitejs/plugin-vue": "^5.2.3",
1616
"@vue/tsconfig": "^0.7.0",
17-
"typescript": "~5.7.2",
17+
"typescript": "~5.8.3",
1818
"vite": "^6.3.2",
1919
"vue-tsc": "^2.2.8"
2020
}

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"strict": true,
88
"noUnusedLocals": true,
99
"noUnusedParameters": true,
10+
"erasableSyntaxOnly": true,
1011
"noFallthroughCasesInSwitch": true,
1112
"noUncheckedSideEffectImports": true
1213
},

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
/* Bundler mode */
1010
"moduleResolution": "bundler",
1111
"allowImportingTsExtensions": true,
12-
"isolatedModules": true,
12+
"verbatimModuleSyntax": true,
1313
"moduleDetection": "force",
1414
"noEmit": true,
1515

1616
/* Linting */
1717
"strict": true,
1818
"noUnusedLocals": true,
1919
"noUnusedParameters": true,
20+
"erasableSyntaxOnly": true,
2021
"noFallthroughCasesInSwitch": true,
2122
"noUncheckedSideEffectImports": true
2223
},

0 commit comments

Comments
 (0)