Skip to content

Commit c919643

Browse files
committed
refactor(tsconfig): reorganize compiler options and update paths
1 parent bb83831 commit c919643

File tree

2 files changed

+118
-47
lines changed

2 files changed

+118
-47
lines changed

apps/portal/src/proxy.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.

apps/portal/tsconfig.json

Lines changed: 118 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
{
22
"compilerOptions": {
33
"target": "ES2017",
4-
"lib": ["dom", "dom.iterable", "esnext"],
4+
"lib": [
5+
"dom",
6+
"dom.iterable",
7+
"esnext"
8+
],
59
"allowJs": true,
610
"skipLibCheck": true,
711
"strict": true,
@@ -11,50 +15,126 @@
1115
"moduleResolution": "bundler",
1216
"resolveJsonModule": true,
1317
"isolatedModules": true,
14-
"jsx": "preserve",
18+
"jsx": "react-jsx",
1519
"incremental": true,
1620
"plugins": [
1721
{
1822
"name": "next"
1923
}
2024
],
2125
"paths": {
22-
"@/*": ["./src/*"],
23-
"@db": ["./prisma"],
24-
"@comp/email": ["../../packages/email/index.ts"],
25-
"@comp/email/*": ["../../packages/email/*"],
26-
"@comp/kv": ["../../packages/kv/src/index.ts"],
27-
"@comp/kv/*": ["../../packages/kv/src/*"],
28-
"@comp/ui": ["../../packages/ui/src/components/index.ts"],
29-
"@comp/ui/*": ["../../packages/ui/src/components/*"],
30-
"@comp/ui/hooks": ["../../packages/ui/src/hooks/index.ts"],
31-
"@comp/ui/hooks/*": ["../../packages/ui/src/hooks/*"],
32-
"@comp/ui/utils/*": ["../../packages/ui/src/utils/*"],
33-
"@comp/ui/cn": ["../../packages/ui/src/utils/cn.ts"],
34-
"@comp/ui/truncate": ["../../packages/ui/src/utils/truncate.ts"],
35-
"@comp/ui/globals.css": ["../../packages/ui/src/globals.css"],
36-
"@comp/ui/editor.css": ["../../packages/ui/src/editor.css"],
37-
"@comp/ui/tailwind.config": ["../../packages/ui/tailwind.config.ts"],
38-
"@comp/utils": ["../../packages/utils/src/index.ts"],
39-
"@comp/utils/*": ["../../packages/utils/src/*"],
40-
"@comp/integrations": ["../../packages/integrations/src/index.ts"],
41-
"@comp/integrations/*": ["../../packages/integrations/src/*"],
42-
"@comp/analytics": ["../../packages/analytics/src/index.ts"],
43-
"@comp/analytics/*": ["../../packages/analytics/src/*"],
44-
"@trycompai/tsconfig": ["../../packages/tsconfig"],
45-
"@trycompai/tsconfig/*": ["../../packages/tsconfig/*"],
46-
"@trycompai/email": ["../../packages/email/index.ts"],
47-
"@trycompai/email/*": ["../../packages/email/*"],
48-
"@trycompai/kv": ["../../packages/kv/src/index.ts"],
49-
"@trycompai/kv/*": ["../../packages/kv/src/*"],
50-
"@trycompai/ui": ["../../packages/ui/src/components/index.ts"],
51-
"@trycompai/ui/*": ["../../packages/ui/src/components/*"],
52-
"@trycompai/utils": ["../../packages/utils/src/index.ts"],
53-
"@trycompai/utils/*": ["../../packages/utils/src/*"],
54-
"@trycompai/analytics": ["../../packages/analytics/src/index.ts"],
55-
"@trycompai/analytics/*": ["../../packages/analytics/src/*"]
26+
"@/*": [
27+
"./src/*"
28+
],
29+
"@db": [
30+
"./prisma"
31+
],
32+
"@comp/email": [
33+
"../../packages/email/index.ts"
34+
],
35+
"@comp/email/*": [
36+
"../../packages/email/*"
37+
],
38+
"@comp/kv": [
39+
"../../packages/kv/src/index.ts"
40+
],
41+
"@comp/kv/*": [
42+
"../../packages/kv/src/*"
43+
],
44+
"@comp/ui": [
45+
"../../packages/ui/src/components/index.ts"
46+
],
47+
"@comp/ui/*": [
48+
"../../packages/ui/src/components/*"
49+
],
50+
"@comp/ui/hooks": [
51+
"../../packages/ui/src/hooks/index.ts"
52+
],
53+
"@comp/ui/hooks/*": [
54+
"../../packages/ui/src/hooks/*"
55+
],
56+
"@comp/ui/utils/*": [
57+
"../../packages/ui/src/utils/*"
58+
],
59+
"@comp/ui/cn": [
60+
"../../packages/ui/src/utils/cn.ts"
61+
],
62+
"@comp/ui/truncate": [
63+
"../../packages/ui/src/utils/truncate.ts"
64+
],
65+
"@comp/ui/globals.css": [
66+
"../../packages/ui/src/globals.css"
67+
],
68+
"@comp/ui/editor.css": [
69+
"../../packages/ui/src/editor.css"
70+
],
71+
"@comp/ui/tailwind.config": [
72+
"../../packages/ui/tailwind.config.ts"
73+
],
74+
"@comp/utils": [
75+
"../../packages/utils/src/index.ts"
76+
],
77+
"@comp/utils/*": [
78+
"../../packages/utils/src/*"
79+
],
80+
"@comp/integrations": [
81+
"../../packages/integrations/src/index.ts"
82+
],
83+
"@comp/integrations/*": [
84+
"../../packages/integrations/src/*"
85+
],
86+
"@comp/analytics": [
87+
"../../packages/analytics/src/index.ts"
88+
],
89+
"@comp/analytics/*": [
90+
"../../packages/analytics/src/*"
91+
],
92+
"@trycompai/tsconfig": [
93+
"../../packages/tsconfig"
94+
],
95+
"@trycompai/tsconfig/*": [
96+
"../../packages/tsconfig/*"
97+
],
98+
"@trycompai/email": [
99+
"../../packages/email/index.ts"
100+
],
101+
"@trycompai/email/*": [
102+
"../../packages/email/*"
103+
],
104+
"@trycompai/kv": [
105+
"../../packages/kv/src/index.ts"
106+
],
107+
"@trycompai/kv/*": [
108+
"../../packages/kv/src/*"
109+
],
110+
"@trycompai/ui": [
111+
"../../packages/ui/src/components/index.ts"
112+
],
113+
"@trycompai/ui/*": [
114+
"../../packages/ui/src/components/*"
115+
],
116+
"@trycompai/utils": [
117+
"../../packages/utils/src/index.ts"
118+
],
119+
"@trycompai/utils/*": [
120+
"../../packages/utils/src/*"
121+
],
122+
"@trycompai/analytics": [
123+
"../../packages/analytics/src/index.ts"
124+
],
125+
"@trycompai/analytics/*": [
126+
"../../packages/analytics/src/*"
127+
]
56128
}
57129
},
58-
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
59-
"exclude": ["node_modules"]
130+
"include": [
131+
"next-env.d.ts",
132+
"**/*.ts",
133+
"**/*.tsx",
134+
".next/types/**/*.ts",
135+
".next/dev/types/**/*.ts"
136+
],
137+
"exclude": [
138+
"node_modules"
139+
]
60140
}

0 commit comments

Comments
 (0)