Skip to content

Commit 45f36d2

Browse files
committed
refactor(tsconfig): remove redundant options and rely on modern defaults
- removed unnecessary `lib` entries - removed explicit `module: ESNext` (now default) - removed `useDefineForClassFields` (implied for ES2022+ / ESNext targets) - removed `strict` (enabled by default) - removed `noImplicitThis` (covered by strict) - added `noUnusedParameters` - removed `allowSyntheticDefaultImports` and `esModuleInterop` (enabled by default) - removed `forceConsistentCasingInFileNames` (enabled by default)
1 parent f5eb12d commit 45f36d2

File tree

3 files changed

+161
-167
lines changed

3 files changed

+161
-167
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dev": "vite",
1313
"build": "vite build",
1414
"preview": "vite preview",
15-
"lint:ts": "vue-tsc --noEmit",
15+
"lint:ts": "vue-tsc",
1616
"lint:js": "eslint .",
1717
"lint:js:fix": "npm run lint:js -- --fix",
1818
"lint:css": "stylelint **/*{.scss,.vue}",
@@ -55,7 +55,7 @@
5555
"stylelint-order": "^8.1.1",
5656
"stylelint-rem-over-px": "^1.0.2",
5757
"type-fest": "^5.5.0",
58-
"typescript": "^5.9.3",
58+
"typescript": "^6.0.2",
5959
"vue-router": "^5.0.4",
6060
"vue-tsc": "^3.2.6"
6161
},

0 commit comments

Comments
 (0)