{
  "compilerOptions": {
    "baseUrl": "./",
    "composite": true,
    "module": "commonjs",
    "noImplicitReturns": true,
    "outDir": "./lib",
    "strict": true,
    "target": "esnext",
    "esModuleInterop": true,
    "paths": {
      "common/*": ["../../common/src/*", "../../../common/lib/*"],
      "api/*": ["../api/src/*", "../../api/lib/*"],
      "shared/*": ["../shared/src/*", "../../shared/lib/*"],
      "email/*": ["../email/emails/*", "../../email/lib/*"],
      "scripts/*": ["./src/*"]
    }
  },
  "ts-node": {
    "require": ["tsconfig-paths/register"]
  },
  "references": [
    { "path": "../../common" },
    { "path": "../shared" },
    { "path": "../api" },
    { "path": "../email" }
  ],
  "compileOnSave": true
}
