{
  "extends": "../../tsconfig.base.json",
  "compilerOptions": {
    "baseUrl": "src",
    "composite": true,
    "esModuleInterop": true,
    "importHelpers": true,
    "downlevelIteration": true,
    // commonjs module format is used so that the incremental
    // tsc build-mode ran during development can replace individual
    // files (as opposed to generate the .cjs.development.js bundle.
    //
    // this is overridden in tsconfig.build.json for distribution
    "module": "commonjs",

    "moduleResolution": "node",
    "outDir": "dist",
    "rootDir": "./src",
    "sourceMap": true,
    "strict": true,
    "lib": [
      "ES2019", "es2020.string"
    ]
  },
  "include": [
    "src",
    "types"
  ]
}
