Skip to content

Commit fe2ec87

Browse files
authored
chore: integrated vue-tsgo (#1299)
* chore: integrated vue-tsgo * chore: update recommendation exteion * chore: update
1 parent c6db02f commit fe2ec87

File tree

4 files changed

+58
-10
lines changed

4 files changed

+58
-10
lines changed

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"recommendations": ["dbaeumer.vscode-eslint", "lokalise.i18n-ally", "esbenp.prettier-vscode"]
2+
"recommendations": ["dbaeumer.vscode-eslint", "lokalise.i18n-ally", "esbenp.prettier-vscode", "TypeScriptTeam.native-preview"]
33
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"format": "prettier --cache --write .",
2424
"lint": "oxlint .",
2525
"typecheck:node": "tsgo --noEmit -p tsconfig.node.json --composite false",
26-
"typecheck:web": "vue-tsc --noEmit -p tsconfig.app.json --composite false",
26+
"typecheck:web": "vue-tsgo --project tsconfig.app.tsgo.json",
2727
"typecheck": "pnpm run typecheck:node && pnpm run typecheck:web",
2828
"start": "electron-vite preview",
2929
"dev": "cross-env VITE_ENABLE_PLAYGROUND=true electron-vite dev --watch",
@@ -180,7 +180,7 @@
180180
"vue-i18n": "^11.2.7",
181181
"vue-router": "4",
182182
"vue-sonner": "^2.0.9",
183-
"vue-tsc": "^2.2.12",
183+
"vue-tsgo": "0.0.1-yggdrasill.11",
184184
"vue-virtual-scroller": "^2.0.0-beta.8",
185185
"vuedraggable": "^4.1.0",
186186
"yaml": "^2.8.2",

tsconfig.app.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,24 @@
2323
"src/renderer/settings/**/*.vue"
2424
],
2525
"compilerOptions": {
26-
"composite": true,
27-
"baseUrl": ".",
2826
"module": "esnext",
27+
"composite": false,
28+
"declaration": false,
29+
"emitDeclarationOnly": false,
30+
"noEmit": true,
2931
"paths": {
3032
"@/*": [
31-
"src/renderer/src/*"
33+
"./src/renderer/src/*"
3234
],
3335
"@shell/*": [
34-
"src/renderer/shell/*"
36+
"./src/renderer/shell/*"
3537
],
3638
"@shared/*": [
37-
"src/shared/*"
39+
"./src/shared/*"
3840
],
3941
"@shadcn/*": [
40-
"src/shadcn/*"
42+
"./src/shadcn/*"
4143
]
4244
}
4345
}
44-
}
46+
}

tsconfig.app.tsgo.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"extends": "@electron-toolkit/tsconfig/tsconfig.web.json",
3+
"include": [
4+
"src/renderer/src/env.d.ts",
5+
"src/renderer/src/**/*",
6+
"src/renderer/src/**/*.vue",
7+
"src/renderer/src/assets/**/*",
8+
"src/renderer/shell/env.d.ts",
9+
"src/renderer/shell/**/*",
10+
"src/renderer/shell/**/*.vue",
11+
"src/renderer/shell/assets/**/*",
12+
"src/renderer/floating/env.d.ts",
13+
"src/renderer/floating/**/*",
14+
"src/renderer/floating/**/*.vue",
15+
"src/renderer/floating/assets/**/*",
16+
"src/renderer/splash/**/*",
17+
"src/renderer/splash/**/*.vue",
18+
"src/renderer/splash/assets/**/*",
19+
"src/preload/*.d.ts",
20+
"src/shared/**/*",
21+
"src/shadcn/**/*",
22+
"src/renderer/settings/**/*",
23+
"src/renderer/settings/**/*.vue"
24+
],
25+
"compilerOptions": {
26+
"module": "esnext",
27+
"composite": false,
28+
"declaration": false,
29+
"emitDeclarationOnly": false,
30+
"noEmit": true,
31+
"paths": {
32+
"@/*": [
33+
"./src/renderer/src/*"
34+
],
35+
"@shell/*": [
36+
"./src/renderer/shell/*"
37+
],
38+
"@shared/*": [
39+
"./src/shared/*"
40+
],
41+
"@shadcn/*": [
42+
"./src/shadcn/*"
43+
]
44+
}
45+
}
46+
}

0 commit comments

Comments
 (0)