{
  "declaration": true,
  "compilerOptions": {
    "target": "es2020",
    "isolatedModules": true,
    "esModuleInterop": true,
    "declaration": true,
    "declarationDir": "./srcts/types",
    "emitDeclarationOnly": true,
    "moduleResolution": "node",
    // Can not use `types: []` to disable injecting NodeJS types. More types are
    // needed than just the DOM's `window.setTimeout`
    // "types": [],
    "strict": true,
  },
  "include": [
    "srcts/src/index.ts",
    "srcts/src/**/*.ts",
    "srcts/extras/globalShiny.ts"
  ],
  "exclude": [
    "node_modules",
    "srcts/types/",
    "**/__tests__"
  ]
}
