-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Expand file tree
/
Copy pathtsconfig.json
More file actions
70 lines (70 loc) · 3.68 KB
/
tsconfig.json
File metadata and controls
70 lines (70 loc) · 3.68 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
{
// Inlined from @mui/monorepo/tsconfig.json — kept in sync manually.
"compilerOptions": {
// aligning with Node18 recommendation: https://www.npmjs.com/package/@tsconfig/node18
"target": "es2022",
"lib": ["dom", "dom.iterable", "esnext"],
"module": "preserve",
"moduleResolution": "bundler",
"jsx": "react-jsx",
"strict": true,
// Already tested with eslint
"noUnusedLocals": false,
"allowJs": true,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"allowImportingTsExtensions": true,
// Prevents errors like https://github.com/mui/mui-x/issues/17772
"isolatedModules": true,
"paths": {
"@mui/x-data-grid": ["./packages/x-data-grid/src"],
"@mui/x-data-grid/*": ["./packages/x-data-grid/src/*"],
"@mui/x-data-grid-generator": ["./packages/x-data-grid-generator/src/"],
"@mui/x-data-grid-generator/*": ["./packages/x-data-grid-generator/src/*"],
"@mui/x-data-grid-pro": ["./packages/x-data-grid-pro/src"],
"@mui/x-data-grid-pro/*": ["./packages/x-data-grid-pro/src/*"],
"@mui/x-data-grid-premium": ["./packages/x-data-grid-premium/src"],
"@mui/x-data-grid-premium/*": ["./packages/x-data-grid-premium/src/*"],
"@mui/x-date-pickers": ["./packages/x-date-pickers/src"],
"@mui/x-date-pickers/*": ["./packages/x-date-pickers/src/*"],
"@mui/x-date-pickers-pro": ["./packages/x-date-pickers-pro/src"],
"@mui/x-date-pickers-pro/*": ["./packages/x-date-pickers-pro/src/*"],
"@mui/x-charts": ["./packages/x-charts/src"],
"@mui/x-charts/*": ["./packages/x-charts/src/*"],
"@mui/x-charts-pro": ["./packages/x-charts-pro/src"],
"@mui/x-charts-pro/*": ["./packages/x-charts-pro/src/*"],
"@mui/x-charts-premium": ["./packages/x-charts-premium/src"],
"@mui/x-charts-premium/*": ["./packages/x-charts-premium/src/*"],
"@mui/x-scheduler": ["./packages/x-scheduler/src"],
"@mui/x-scheduler-premium": ["./packages/x-scheduler-premium/src"],
"@mui/x-scheduler-headless": ["./packages/x-scheduler-headless/src"],
"@mui/x-scheduler-headless-premium": ["./packages/x-scheduler-headless-premium/src"],
"@mui/x-chat": ["./packages/x-chat/src"],
"@mui/x-chat/*": ["./packages/x-chat/src/*"],
"@mui/x-chat-headless": ["./packages/x-chat-headless/src"],
"@mui/x-chat-headless/*": ["./packages/x-chat-headless/src/*"],
"@mui/x-scheduler/*": ["./packages/x-scheduler/src/*"],
"@mui/x-scheduler-premium/*": ["./packages/x-scheduler-premium/src/*"],
"@mui/x-scheduler-headless/*": ["./packages/x-scheduler-headless/src/*"],
"@mui/x-scheduler-headless-premium/*": ["./packages/x-scheduler-headless-premium/src/*"],
"@mui/x-tree-view": ["./packages/x-tree-view/src"],
"@mui/x-tree-view/*": ["./packages/x-tree-view/src/*"],
"@mui/x-tree-view-pro": ["./packages/x-tree-view-pro/src"],
"@mui/x-tree-view-pro/*": ["./packages/x-tree-view-pro/src/*"],
"@mui/x-license": ["./packages/x-license/src"],
"@mui/x-license/*": ["./packages/x-license/src/*"],
"@mui/x-internals": ["./packages/x-internals/src"],
"@mui/x-internals/*": ["./packages/x-internals/src/*"],
"@mui/x-internal-gestures/*": ["./packages/x-internal-gestures/src/*"],
"@mui/x-telemetry": ["./packages/x-telemetry/src"],
"@mui/x-telemetry/*": ["./packages/x-telemetry/src/*"],
"@mui/x-virtualizer": ["./packages/x-virtualizer/src"],
"@mui/x-virtualizer/*": ["./packages/x-virtualizer/src/*"],
"test/*": ["./test/*"],
"docs/*": ["./docs/*"]
},
"types": []
},
"exclude": ["**/node_modules/!(@mui)/**", "**/build/**/*", "docs/export/**/*"]
}