{
  "extends": "../../tsconfig.base.json",
  "compilerOptions": {
    "types": ["node"],
    "jsx": "react-jsx",
    "noEmit": true,
    "skipLibCheck": true,
    "baseUrl": ".",
    "paths": {
      "@codemation/core": ["../core/src/index.ts"],
      "@codemation/core/contracts": ["../core/src/contracts.ts"],
      "@codemation/core/browser": ["../core/src/browser.ts"],
      "@codemation/core/testing": ["../core/src/testing.ts"],
      "@codemation/core/bootstrap": ["../core/src/bootstrap/index.ts"],
      "@codemation/core-nodes": ["../core-nodes/src/index.ts"],
      "@codemation/core-nodes-gmail": ["../core-nodes-gmail/src/index.ts"],
      "@codemation/eventbus-redis": ["../eventbus-redis/src/index.ts"],
      "@codemation/managed-auth": ["../managed-auth/src/index.ts"],
      "@codemation/host": ["./src/index.ts"],
      "@codemation/host/authoring": ["./src/authoring.ts"],
      "@codemation/host/client": ["./src/client.ts"],
      "@codemation/host/credentials": ["./src/credentials.ts"],
      "@codemation/host/consumer": ["./src/consumer.ts"],
      "@codemation/host/dto": ["./src/dto.ts"],
      "@codemation/host/mapping": ["./src/mapping.ts"],
      "@codemation/host/next/server": ["./src/nextServer.ts"],
      "@codemation/host/server": ["./src/server.ts"],
      "@codemation/host/dev-server-sidecar": ["./src/devServerSidecar.ts"],
      "@codemation/host/persistence": ["./src/persistenceServer.ts"],
      "@codemation/canvas": ["../canvas/src/index.ts"],
      "@codemation/canvas-core": ["../canvas-core/src/index.ts"],
      "@codemation/next-host/src/*": ["../next-host/src/*"],
      "@/*": ["../next-host/src/*"]
    }
  },
  "include": [
    "src/**/*.ts",
    "src/**/*.tsx",
    "test/**/*.ts",
    "test/**/*.tsx",
    "vitest*.ts",
    "prisma-generated/**/*",
    "../next-host/src/lucide-react-icons.d.ts"
  ],
  "exclude": ["node_modules", "dist"]
}
