UNPKG

1.49 kBJSONView Raw
1{
2 "compilerOptions": {
3 "target": "es5",
4 "downlevelIteration": true,
5 "resolveJsonModule": true,
6 "outDir": "build/main",
7 "tsBuildInfoFile": "build/main/.tsbuildinfo",
8 "rootDir": "src",
9 "moduleResolution": "node",
10 "module": "commonjs",
11 "declaration": true,
12 "importHelpers": true,
13 "sourceMap": true,
14 "esModuleInterop": true,
15 "incremental": true,
16
17 /* Strict Type-Checking Options */
18 "strict": true,
19 "alwaysStrict": true,
20 "strictBindCallApply": true,
21 "strictFunctionTypes": true,
22 "strictNullChecks": true,
23 "strictPropertyInitialization": false,
24
25 /* Additional Checks */
26 "noFallthroughCasesInSwitch": true,
27 "noImplicitAny": true,
28 "noImplicitReturns": true,
29 "noImplicitThis": true,
30 "noUnusedLocals": true,
31 "noUnusedParameters": true,
32
33 /* Debugging Options */
34 "traceResolution": false /* Report module resolution log messages. */,
35 "listEmittedFiles": false /* Print names of generated files part of the compilation. */,
36 "listFiles": false /* Print names of files part of the compilation. */,
37 "pretty": true /* Stylize errors and messages using color and context. */,
38
39 "lib": ["es2017", "dom"],
40 "typeRoots": ["node_modules/@types", "src/types"],
41 "types": ["howler.core"],
42 "baseUrl": ".", // required for "paths"
43 "paths": {
44 "*": ["src/types/*"]
45 }
46 },
47 "include": ["src/**/*.ts"],
48 "exclude": ["node_modules"],
49 "compileOnSave": false
50}