1 | {
|
2 | "exclude": ["node_modules", "dist"],
|
3 | "include": ["**/*.ts", "**/*.js"],
|
4 | "compilerOptions": {
|
5 | "target": "es5",
|
6 | "module": "commonjs",
|
7 | "lib": ["esnext", "esnext.asynciterable", "dom"],
|
8 | "declaration": true,
|
9 | "outDir": "dist",
|
10 | "strict": true,
|
11 | "esModuleInterop": true,
|
12 | "moduleResolution": "node",
|
13 | "sourceMap": true,
|
14 | "strictNullChecks": true,
|
15 | "typeRoots": ["types", "node_modules/@types"],
|
16 | "types": ["@types/node"],
|
17 | "allowSyntheticDefaultImports": true /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */,
|
18 | "noImplicitReturns": true /* Report error when not all code paths in function return a value. */,
|
19 | "noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */,
|
20 | "experimentalDecorators": true /* Enables experimental support for ES7 decorators. */
|
21 | }
|
22 | }
|