{
  "compilerOptions": {
    "strict": false,
    "strictNullChecks": false,
    "useUnknownInCatchVariables": false,
    //"watch": true,
    "baseUrl": "../@colmeia",
    "allowJs": false,
    "outDir": "./dist",
    "module": "commonjs",
    "moduleResolution": "node",
    "declaration": true,
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "typeRoots": [
      "node_modules/@types",
    ],
    "paths": {
      "@colmeia/*": [
        "../*"
      ],
    },
    // "plugins": [
    //   {
    //     "name": "typescript-custom-compiler-options",
    //     "options": {
    //       "strict": true,
    //       "noImplicitAny": true,
    //       "strictNullChecks": true,
    //     }
    //   },
    //   // {
    //   //   "name": "typescript-eslint-language-service"
    //   // },
    // ],
    "target": "es2020",
    "lib": [
      "es2022",
      "DOM",
      "DOM.Iterable",
    ],
    // "paths": {
    //   "@colmeia/core/*": [
    //     "../core/*"
    //   ],
    //   "@colmeia/core-server/*": [
    //     "../core-server/*"
    //   ],
    //   "@colmeia/server/*": [
    //     "../server/*"
    //   ],
    //   "@colmeia/bot/*": [
    //     "../bot/*"
    //   ],
    //   "@colmeia/scheduler/*": [
    //     "../scheduler/*"
    //   ],
    //   "@colmeia/ms-consumer/*": [
    //     "../ms-consumer/*"
    //   ],
    // },
    "noImplicitAny": false,
    // "strict": true,
    // "noImplicitAny": true,
    "types": [
      "node"
    ],
    "incremental": true,
  },
  "include": [
    // "../core/src/**/*",
    "src/**/*",
    "batch/**/*",
    "typings/index.d.ts",
    "environment.ts",
    "src/config/**/*",
    "../scheduler/src/puller/dw-event-loop.ts",
    "../server/src/new-bot/user-function/colmeia-compiler.model.ts",
    "../server/src/new-bot/user-function/colmeia-compiler.ts",
    "../server/src/helpers/error-analyser.ts"
, "../core/src/async-processors/email.interfaces.ts"  ],
  "exclude": [
    "node_modules",
    "types",
    "scripts/**/*",
    "gcloud-datastore-old.ts",
    "./dist/**/*"
  ]
}
