]> Untitled Git - lemmy-ui.git/blob - tsconfig.json
600d33aaf4078f2c380c9457ff9b5252ee408953
[lemmy-ui.git] / tsconfig.json
1 {
2   "compilerOptions": {
3     "pretty": true,
4     "target": "esnext",
5     "module": "esnext",
6     "allowSyntheticDefaultImports": true,
7     "preserveConstEnums": true,
8     "sourceMap": true,
9     "moduleResolution": "node",
10     "lib": ["es2017", "dom"],
11     "types": ["inferno"],
12     "jsx": "preserve",
13     "noUnusedLocals": true,
14     "baseUrl": "./src",
15     "noEmit": true,
16     "skipLibCheck": true,
17     "noUnusedParameters": true,
18     "noImplicitReturns": true,
19     "experimentalDecorators": true,
20     "strictNullChecks": true,
21     "noFallthroughCasesInSwitch": true,
22     "paths": {
23       "@utils/roles": ["./shared/utils/roles/index"],
24       "@utils/browser": ["./shared/utils/browser/index"],
25       "@utils/helpers": ["./shared/utils/helpers/index"],
26       "@utils/types": ["./shared/utils/types/index"],
27     }
28   },
29   "include": [
30     "src/**/*.ts",
31     "src/**/*.tsx",
32     "node_modules/inferno/dist/index.d.ts"
33   ]
34 }