Skip to content

Commit 6e5524d

Browse files
committed
fix: reduce ide tsconfig project scope
1 parent 2eae093 commit 6e5524d

3 files changed

Lines changed: 191 additions & 115 deletions

File tree

.vscode/settings.json

Lines changed: 16 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,14 @@
1313
"**/benchmark/**/node_modules/**": true
1414
},
1515
"files.exclude": {
16-
"**/benchmark/**/node_modules/**": true
16+
"**/benchmark/**/node_modules/**": true,
17+
"**/submodules/**": true
1718
},
1819
"files.watcherExclude": {
1920
"**/node_modules/**": true,
2021
"**/benchmark/**/node_modules/**": true,
22+
"**/submodules/**": true,
23+
"**/.weapp-vite/**": true,
2124
"**/.turbo/**": true,
2225
"**/.cache/**": true,
2326
"**/dist/**": true,
@@ -28,39 +31,29 @@
2831
"excludeDirectories": [
2932
"**/node_modules",
3033
"**/benchmark/**/node_modules",
34+
"**/submodules",
35+
"**/.weapp-vite",
3136
"**/.turbo",
3237
"**/.cache",
3338
"**/dist",
3439
"**/build"
3540
],
3641
"excludeFiles": [
37-
"**/node_modules/**/tsconfig.json",
38-
"**/benchmark/**/node_modules/**/tsconfig.json"
42+
"**/node_modules/**/tsconfig*.json",
43+
"**/benchmark/**/node_modules/**/tsconfig*.json",
44+
"**/submodules/**/tsconfig*.json",
45+
"**/.weapp-vite/**/tsconfig*.json"
3946
]
4047
},
4148
// https://github.com/tailwindlabs/tailwindcss/discussions/5258
42-
"css.customData": [
43-
".vscode/tailwind.json"
44-
],
49+
"css.customData": [".vscode/tailwind.json"],
4550
"tailwindCSS.experimental.classRegex": [
4651
// https://github.com/lukeed/clsx?tab=readme-ov-file#tailwind-support
47-
[
48-
"clsx\\(([^)]*)\\)",
49-
"(?:'|\"|`)([^']*)(?:'|\"|`)"
50-
],
51-
[
52-
"cn\\(([^)]*)\\)",
53-
"(?:'|\"|`)([^']*)(?:'|\"|`)"
54-
],
52+
["clsx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"],
53+
["cn\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"],
5554
// https://cva.style/docs/getting-started/installation
56-
[
57-
"cva\\(([^)]*)\\)",
58-
"[\"'`]([^\"'`]*).*?[\"'`]"
59-
],
60-
[
61-
"cx\\(([^)]*)\\)",
62-
"(?:'|\"|`)([^']*)(?:'|\"|`)"
63-
],
55+
["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"],
56+
["cx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"],
6457
["([\"'`][^\"'`]*.*?[\"'`])", "[\"'`]([^\"'`]*).*?[\"'`]"]
6558
],
6659
"tailwindCSS.classAttributes": [
@@ -157,11 +150,7 @@
157150
"css.validate": false,
158151
"less.validate": false,
159152
"scss.validate": false,
160-
"stylelint.validate": [
161-
"vue",
162-
"css",
163-
"scss"
164-
],
153+
"stylelint.validate": ["vue", "css", "scss"],
165154
"terminal.integrated.env.linux": {
166155
"COREPACK_NPM_REGISTRY": "https://registry.npmmirror.com",
167156
"EDGEDRIVER_CDNURL": "https://npmmirror.com/mirrors/edgedriver",

tsconfig.all.json

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"references": [
4+
{
5+
"path": "./benchmark/app"
6+
},
7+
{
8+
"path": "./e2e"
9+
},
10+
{
11+
"path": "./packages-runtime/cva"
12+
},
13+
{
14+
"path": "./packages-runtime/merge"
15+
},
16+
{
17+
"path": "./packages-runtime/merge-v3"
18+
},
19+
{
20+
"path": "./packages-runtime/runtime"
21+
},
22+
{
23+
"path": "./packages-runtime/tailwind-variant-v3"
24+
},
25+
{
26+
"path": "./packages-runtime/theme-transition"
27+
},
28+
{
29+
"path": "./packages-runtime/typography"
30+
},
31+
{
32+
"path": "./packages-runtime/ui"
33+
},
34+
{
35+
"path": "./packages-runtime/variants"
36+
},
37+
{
38+
"path": "./packages-runtime/variants-v3"
39+
},
40+
{
41+
"path": "./packages/babel"
42+
},
43+
{
44+
"path": "./packages/debug-uni-app-x"
45+
},
46+
{
47+
"path": "./packages/experimental"
48+
},
49+
{
50+
"path": "./packages/init"
51+
},
52+
{
53+
"path": "./packages/logger"
54+
},
55+
{
56+
"path": "./packages/postcss"
57+
},
58+
{
59+
"path": "./packages/reset"
60+
},
61+
{
62+
"path": "./packages/shared"
63+
},
64+
{
65+
"path": "./packages/tailwindcss-config"
66+
},
67+
{
68+
"path": "./packages/tailwindcss-core-plugins-extractor"
69+
},
70+
{
71+
"path": "./packages/tailwindcss-injector"
72+
},
73+
{
74+
"path": "./packages/test-helper"
75+
},
76+
{
77+
"path": "./packages/weapp-style-injector"
78+
},
79+
{
80+
"path": "./packages/weapp-tailwindcss"
81+
},
82+
{
83+
"path": "./packages/weapp-tw"
84+
},
85+
{
86+
"path": "./packages/weapptw"
87+
},
88+
{
89+
"path": "./packages/wetw"
90+
},
91+
{
92+
"path": "./templates/mpx-tailwindcss-v4"
93+
},
94+
{
95+
"path": "./templates/taro-react-tailwind-vscode-template"
96+
},
97+
{
98+
"path": "./templates/taro-vite-tailwindcss-v4"
99+
},
100+
{
101+
"path": "./templates/taro-vue3-tailwind-vscode-template"
102+
},
103+
{
104+
"path": "./templates/taro-webpack-tailwindcss-v4"
105+
},
106+
{
107+
"path": "./templates/uni-app-tailwindcss-v4"
108+
},
109+
{
110+
"path": "./templates/uni-app-vite-vue3-tailwind-vscode-template"
111+
},
112+
{
113+
"path": "./templates/uni-app-vue2-tailwind-vscode-template"
114+
},
115+
{
116+
"path": "./templates/uni-app-webpack-tailwindcss-v4"
117+
},
118+
{
119+
"path": "./tools/weapp-tailwindcss-scripts"
120+
},
121+
{
122+
"path": "./website"
123+
},
124+
{
125+
"path": "./demo/gulp-tailwindcss-v3"
126+
},
127+
{
128+
"path": "./demo/gulp-tailwindcss-v4"
129+
},
130+
{
131+
"path": "./demo/mpx-tailwindcss-v3"
132+
},
133+
{
134+
"path": "./demo/mpx-tailwindcss-v4"
135+
},
136+
{
137+
"path": "./demo/taro-webpack-react-tailwindcss-v3"
138+
},
139+
{
140+
"path": "./demo/taro-webpack-react-tailwindcss-v4"
141+
},
142+
{
143+
"path": "./demo/taro-vite-react-tailwindcss-v3"
144+
},
145+
{
146+
"path": "./demo/taro-vite-react-tailwindcss-v4"
147+
},
148+
{
149+
"path": "./demo/taro-webpack-vue3-tailwindcss-v3"
150+
},
151+
{
152+
"path": "./demo/taro-webpack-vue3-tailwindcss-v4"
153+
},
154+
{
155+
"path": "./demo/taro-vite-vue3-tailwindcss-v3"
156+
},
157+
{
158+
"path": "./demo/taro-vite-vue3-tailwindcss-v4"
159+
},
160+
{
161+
"path": "./demo/uni-app-vite-tailwindcss-v3"
162+
},
163+
{
164+
"path": "./demo/uni-app-vite-tailwindcss-v4"
165+
},
166+
{
167+
"path": "./demo/weapp-vite-tailwindcss-v3"
168+
},
169+
{
170+
"path": "./demo/weapp-vite-tailwindcss-v4"
171+
}
172+
],
173+
"files": []
174+
}

tsconfig.json

Lines changed: 1 addition & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@
44
"module": "ESNext",
55
"moduleResolution": "Bundler",
66
"resolveJsonModule": true,
7-
"types": [
8-
"node",
9-
"vitest/globals"
10-
],
7+
"types": ["node", "vitest/globals"],
118
"allowJs": true,
129
"strict": true,
1310
"exactOptionalPropertyTypes": true,
@@ -20,12 +17,6 @@
2017
"skipLibCheck": true
2118
},
2219
"references": [
23-
{
24-
"path": "./benchmark/app"
25-
},
26-
{
27-
"path": "./e2e"
28-
},
2920
{
3021
"path": "./packages-runtime/cva"
3122
},
@@ -107,86 +98,8 @@
10798
{
10899
"path": "./packages/wetw"
109100
},
110-
{
111-
"path": "./templates/mpx-tailwindcss-v4"
112-
},
113-
{
114-
"path": "./templates/taro-react-tailwind-vscode-template"
115-
},
116-
{
117-
"path": "./templates/taro-vite-tailwindcss-v4"
118-
},
119-
{
120-
"path": "./templates/taro-vue3-tailwind-vscode-template"
121-
},
122-
{
123-
"path": "./templates/taro-webpack-tailwindcss-v4"
124-
},
125-
{
126-
"path": "./templates/uni-app-tailwindcss-v4"
127-
},
128-
{
129-
"path": "./templates/uni-app-vite-vue3-tailwind-vscode-template"
130-
},
131-
{
132-
"path": "./templates/uni-app-vue2-tailwind-vscode-template"
133-
},
134-
{
135-
"path": "./templates/uni-app-webpack-tailwindcss-v4"
136-
},
137101
{
138102
"path": "./tools/weapp-tailwindcss-scripts"
139-
},
140-
{
141-
"path": "./website"
142-
},
143-
{
144-
"path": "./demo/gulp-tailwindcss-v3"
145-
},
146-
{
147-
"path": "./demo/gulp-tailwindcss-v4"
148-
},
149-
{
150-
"path": "./demo/mpx-tailwindcss-v3"
151-
},
152-
{
153-
"path": "./demo/mpx-tailwindcss-v4"
154-
},
155-
{
156-
"path": "./demo/taro-webpack-react-tailwindcss-v3"
157-
},
158-
{
159-
"path": "./demo/taro-webpack-react-tailwindcss-v4"
160-
},
161-
{
162-
"path": "./demo/taro-vite-react-tailwindcss-v3"
163-
},
164-
{
165-
"path": "./demo/taro-vite-react-tailwindcss-v4"
166-
},
167-
{
168-
"path": "./demo/taro-webpack-vue3-tailwindcss-v3"
169-
},
170-
{
171-
"path": "./demo/taro-webpack-vue3-tailwindcss-v4"
172-
},
173-
{
174-
"path": "./demo/taro-vite-vue3-tailwindcss-v3"
175-
},
176-
{
177-
"path": "./demo/taro-vite-vue3-tailwindcss-v4"
178-
},
179-
{
180-
"path": "./demo/uni-app-vite-tailwindcss-v3"
181-
},
182-
{
183-
"path": "./demo/uni-app-vite-tailwindcss-v4"
184-
},
185-
{
186-
"path": "./demo/weapp-vite-tailwindcss-v3"
187-
},
188-
{
189-
"path": "./demo/weapp-vite-tailwindcss-v4"
190103
}
191104
],
192105
"files": []

0 commit comments

Comments
 (0)