Skip to content

Commit bfbdb22

Browse files
authored
feat(create-vite): tsconfig support vite.config.ts (#6324)
1 parent e87ae41 commit bfbdb22

File tree

12 files changed

+50
-7
lines changed

12 files changed

+50
-7
lines changed

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

+1-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"declaration": true,
66
"emitDeclarationOnly": true,
77
"outDir": "./types",
8-
"rootDir": "./src",
98
"strict": true,
109
"noUnusedLocals": true,
1110
"noUnusedParameters": true,
@@ -18,5 +17,5 @@
1817
"useDefineForClassFields": false
1918
},
2019
"include": ["src/**/*.ts"],
21-
"exclude": []
20+
"references": [{ "path": "./tsconfig.node.json" }]
2221
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"compilerOptions": {
3+
"composite": true,
4+
"module": "esnext",
5+
"moduleResolution": "node"
6+
},
7+
"include": ["vite.config.ts"]
8+
}

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@
1818
"jsxFactory": "h",
1919
"jsxFragmentFactory": "Fragment"
2020
},
21-
"include": ["src"]
21+
"include": ["src"],
22+
"references": [{ "path": "./tsconfig.node.json" }]
2223
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"compilerOptions": {
3+
"composite": true,
4+
"module": "esnext",
5+
"moduleResolution": "node"
6+
},
7+
"include": ["vite.config.ts"]
8+
}

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@
1616
"noEmit": true,
1717
"jsx": "react-jsx"
1818
},
19-
"include": ["./src"]
19+
"include": ["src"],
20+
"references": [{ "path": "./tsconfig.node.json" }]
2021
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"compilerOptions": {
3+
"composite": true,
4+
"module": "esnext",
5+
"moduleResolution": "node"
6+
},
7+
"include": ["vite.config.ts"]
8+
}

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515
"allowJs": true,
1616
"checkJs": true
1717
},
18-
"include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"]
18+
"include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"],
19+
"references": [{ "path": "./tsconfig.node.json" }]
1920
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"compilerOptions": {
3+
"composite": true,
4+
"module": "esnext",
5+
"moduleResolution": "node"
6+
},
7+
"include": ["vite.config.ts"]
8+
}

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
"noUnusedParameters": true,
1515
"noImplicitReturns": true
1616
},
17-
"include": ["./src"]
17+
"include": ["src"]
1818
}

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111
"esModuleInterop": true,
1212
"lib": ["esnext", "dom"]
1313
},
14-
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
14+
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
15+
"references": [{ "path": "./tsconfig.node.json" }]
1516
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"compilerOptions": {
3+
"composite": true,
4+
"module": "esnext",
5+
"moduleResolution": "node"
6+
},
7+
"include": ["vite.config.ts"]
8+
}

0 commit comments

Comments
 (0)