{
  "extends": "../../tsconfig.base.json",
  "compilerOptions": {
    "module": "CommonJS",
    "moduleResolution": "Node",
    "outDir": "./dist",
    "rootDir": "./src",
    "declaration": true,
    "declarationMap": true,
    "sourceMap": true,
    "lib": ["ES2022"],
    "types": ["node"],
    // 构建稳定性:关掉 base 继承的 incremental → 不写 *.tsbuildinfo,每次全量 emit。
    //   否则手动删 dist 后再 tsc,tsbuildinfo 缓存会让 tsc 误判"已构建"跳过 emit → dist 残缺
    //   (同 nest-cli#3312 / typescript-starter#186)。叶子包类型检查瞬时,关 incremental 零成本。
    "incremental": false
  },
  "include": ["src/**/*"]
}
