{ "include": ["**/*.ts"], "exclude": ["node_modules", "dist"], "compilerOptions": { "target": "ES2020", "module": "commonjs", "lib": ["esnext", "esnext.asynciterable", "dom"], "moduleResolution": "node", "sourceMap": true, "strict": true, "noImplicitAny": true, "strictNullChecks": true, "allowSyntheticDefaultImports": true /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */, "noUnusedLocals": true /* Report errors on unused locals. */, "noImplicitReturns": true /* Report error when not all code paths in function return a value. */, "noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */, "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, /* Experimental Options */ "experimentalDecorators": true /* Enables experimental support for ES7 decorators. */, "outDir": "dist", "skipLibCheck": true } }