{
  "compilerOptions": {
    "target": "es2016",
    "module": "commonjs",
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true,
    "strict": true /* Enable all strict type-checking options. */,
    "noImplicitAny": true /* Enable error reporting for expressions and declarations with an implied 'any' type. */,
    "strictNullChecks": true /* When type checking, take into account 'null' and 'undefined'. */,
    "strictFunctionTypes": true /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */,
    "skipLibCheck": true /* Skip type checking all .d.ts files. */,
    "noEmit": true /* Do not emit outputs. */,
    "noUncheckedIndexedAccess": true
  },
  "exclude": ["node_modules"],
  "include": ["src"]
}
