{
  "compilerOptions": {
    "target": "es2019" /* Set the JavaScript language version for emitted JavaScript */,
    "module": "esnext" /* Specify what module code is generated. */,
    "moduleResolution": "node" /* Specify how TypeScript looks up a file from a given module specifier. */,
    "baseUrl": "src/" /* Specify the base directory to resolve non-relative module names. */,
    "outDir": "dist" /* Specify an output folder for all emitted files. */,
    "paths": {
      "@/*": ["./*"],
      "TEMPLATE": ["./src"]
    } /* Specify a set of entries that re-map imports to additional lookup locations. */,
    "jsx": "react",
    "resolveJsonModule": true /* Enable importing .json files */,
    "declaration": true /* Generates corresponding '.d.ts' file. */,
    "declarationMap": true,
    "sourceMap": false /* Generates corresponding '.map' file. */,
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */,
    "noImplicitAny": false /* Enable error reporting for expressions and declarations with an implied `any` type.. */,
    "skipLibCheck": true /* Skip type checking all .d.ts files. */
  },
  "include": [
    //
    "./src/**/*.ts",
    "./src/**/*.tsx",
    "./src/**/*.d.ts",
    "./src/**/*.mjs"
  ],
  "exclude": ["./dist"],
  "files": ["types.d.ts"]
}
