{
  "compilerOptions": {
    "target": "ES2020",
    "module": "es2020",
    "outDir": "lib",
    "rootDir": "src",
    "strict": true,
    "declaration": true,

    /* Use Node ECMAScript modules */
    "moduleResolution": "nodenext",

    /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */
    "esModuleInterop": true,

    /* Skip type checking of declaration files. */
    "skipLibCheck": true,

    /* Remove comments in target files */
    "removeComments": true,

    /* Disallow inconsistently-cased references to the same file. */
    "forceConsistentCasingInFileNames": true
  },
  "include": [".env", ".env.*", "src/*.ts", "src/**/*.ts"],
  "exclude": ["lib", "dist", "node_modules"]
}
