-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathtsconfig.json
38 lines (35 loc) · 1.3 KB
/
tsconfig.json
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
{
// You can see the full details at https://github.com/sindresorhus/tsconfig/blob/main/tsconfig.json
// Note: `strict: true` enables many flags that aren’t explicitly listed in that file
"extends": "@sindresorhus/tsconfig",
"compilerOptions": {
"sourceMap": true,
"module": "ES2020",
"target": "ES2022",
"moduleResolution": "node",
"resolveJsonModule": true,
"baseUrl": ".",
// TODO: Drop these lines to make TS stricter https://github.com/pixiebrix/pixiebrix-extension/issues/775
"strictNullChecks": false,
"strictFunctionTypes": false,
"noPropertyAccessFromIndexSignature": false,
"noImplicitReturns": false,
"noUnusedParameters": false,
"paths": {
"@/*": ["src/*"],
"@img/*": ["img/*"],
"@contrib/*": ["contrib/*"],
"@schemas/*": ["schemas/*"],
"@microsoft/applicationinsights-web/*": [
"src/contrib/uipath/quietLogger/*"
],
// Silently improve tree-shakeability and AMD-related errors like #943
"lodash": ["node_modules/lodash-es"],
// Help Madge resolve this dependency
"marked": ["node_modules/marked/lib/marked.esm.js"]
},
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"plugins": [{ "name": "typescript-plugin-css-modules" }]
},
"exclude": ["venv", "dist", "node_modules"]
}