-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtsconfig.app.json
More file actions
118 lines (114 loc) · 3.04 KB
/
tsconfig.app.json
File metadata and controls
118 lines (114 loc) · 3.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
{
"compilerOptions": {
"target": "ES2020",
"useDefineForClassFields": true,
"lib": [
"ES2020",
"DOM",
"DOM.Iterable",
"ESNext"
],
"module": "ESNext",
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx",
"allowJs": true,
"esModuleInterop": true,
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true,
"forceConsistentCasingInFileNames": true,
"allowSyntheticDefaultImports": true,
/* Path Aliases */
"baseUrl": ".",
"paths": {
"*": ["src/*"],
"@admin/*": ["src/components/admin/*"],
"@api/*": ["src/api/*"],
"@auth/*": ["src/components/auth/*"],
"@booking/*": ["src/components/booking/*"],
"@common/*": ["src/components/common/*"],
"@components/*": ["src/components/*"],
"@config/*": ["src/config/*"],
"@constants/*": ["src/constants/*"],
"@data/*": ["src/data/*"],
"@dev/*": ["src/components/dev/*"],
"@error-boundary/*": ["src/components/error-boundary/*"],
"@google/*": ["src/services/google/*"],
"@hooks/*": ["src/hooks/*"],
"@icons/*": ["src/components/icons/*"],
"@lib/*": ["src/lib/*"],
"@locations/*": ["src/services/locations/*"],
"@modals/*": ["src/components/modals/*"],
"@mocks/*": ["src/mocks/*"],
"@notifications/*": ["src/components/notifications/*"],
"@onemap/*": ["src/services/onemap/*"],
"@pages/*": ["src/pages/*"],
"@payment/*": ["src/components/payment/*"],
"@profile/*": ["src/components/profile/*"],
"@redux-types/*": ["src/store/types/*"],
"@routes/*": ["src/routes/*"],
"@server/*": ["src/server/*"],
"@services/*": ["src/services/*"],
"@slices/*": ["src/store/slices/*"],
"@snapshots/*": ["src/snapshots/*"],
"@store": ["src/store"],
"@styles/*": ["src/styles/*"],
"@teams/*": ["src/services/teams/*"],
"@tech/*": ["src/components/tech/*"],
"@test/*": ["src/components/test/*"],
"@theme/*": ["src/theme/*"],
"@types/*": ["src/types/*"],
"@ui/*": ["src/components/ui/*"],
"@utils/*": ["src/utils/*"],
"@validation/*": ["src/services/validation/*"],
"@mockup/*": ["mockup/*"]
},
/* Types */
"typeRoots": [
"./node_modules/@types",
"./src/types"
],
"types": [
"node",
"google.maps",
"vite/client",
"vitest"
]
},
"include": [
"src",
"scripts",
"mockup",
"*.ts",
"*.tsx",
"*.mts",
"*.cts",
"src/types/global.d.ts",
"vite.config.ts",
"tailwind.config.ts",
"vitest.config.ts",
"vite-plugin-google-maps.ts",
"test/**/*.ts",
"test/**/*.tsx",
"eslint.config.js"
],
"exclude": [
"node_modules",
"dist",
"build",
"coverage",
".git"
],
"references": [
{
"path": "./tsconfig.node.json"
}
]
}