{
  "compilerOptions": {
    "target": "es2017",
    "module": "commonjs",
    "moduleResolution": "node",
    "allowSyntheticDefaultImports": true,
    "baseUrl": "./",
    "paths": {
      "../*": ["./src/*"]
    },
    "outDir": "./dist",
    "declaration": true,
    "diagnostics": false,
    "traceResolution": false,
    "listEmittedFiles": false,
    "locale": "ko",
    "pretty": true,
    "allowUnreachableCode": false,
    "allowUnusedLabels": false,
    "noFallthroughCasesInSwitch": true,
    "noImplicitReturns": true,
    "suppressExcessPropertyErrors": false,
    "suppressImplicitAnyIndexErrors": false,
    "noStrictGenericChecks": true,
    "charset": "utf8",
    "emitBOM": false,
    "removeComments": true,
    "disableSizeLimit": false,
    "noEmit": false,
    "noEmitOnError": false,
    "preserveConstEnums": true,
    "lib": ["esnext", "dom"],
    "downlevelIteration": false,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "stripInternal": false,
    "sourceMap": true,
    "forceConsistentCasingInFileNames": true,
    "allowJs": true,
    "esModuleInterop": true
  },
  "exclude": ["node_modules", "dist", "files", "logs/**", "test", "**/*spec.ts", "**/_gen/*.ts", "src/_gen/**"]
}
