-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtsconfig.json
More file actions
36 lines (36 loc) · 948 Bytes
/
Copy pathtsconfig.json
File metadata and controls
36 lines (36 loc) · 948 Bytes
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
{
"extends": "astro/tsconfigs/strict",
"include": [".astro/types.d.ts", "**/*", "styled-system"],
"exclude": ["dist"],
"compilerOptions": {
"types": ["./worker-configuration.d.ts", "node"],
// To enforce type imports
"verbatimModuleSyntax": true,
"jsx": "react-jsx",
"jsxImportSource": "@builder.io/qwik",
"plugins": [
{
"name": "@astrojs/ts-plugin"
}
],
"paths": {
"@/asset/*": ["./src/asset/*"],
"@/ui/*": ["./src/ui/*"],
"@/content/*": ["./src/content/*"],
"@/config/*": ["./src/config/*"],
"@/data/*": ["./src/data/*"],
"@/hook/*": ["./src/hook/*"],
"@/lib/*": ["./src/lib/*"],
"@/layout/*": ["./src/layout/*"],
"@/style/*": ["./src/style/*"],
"@/styled-system/*": ["./styled-system/*"],
"@/types/*": ["./src/types/*"],
// Optional
"@/theme/*": ["./src/theme/*"],
"@/plugin/*": ["./plugin/*"]
},
"skipLibCheck": true,
"allowJs": true,
"isolatedModules": true
}
}