{
  "extends": "@zync/config/tsconfig.base.json",
  "compilerOptions": {
    "types": ["@cloudflare/workers-types", "node"],
    "paths": {
      "@zync/types": ["../../packages/types/src/index.ts"],
      "@zync/auth": ["../../packages/auth/src/index.ts"],
      "@zync/db": ["../../packages/db/src/index.ts"],
      "@zync/db/queries": ["../../packages/db/src/queries/index.ts"],
      "@zync/db/schema": ["../../packages/db/src/schema/index.ts"],
      "@zync/payments": ["../../packages/payments/src/index.ts"],
      "@zync/modules": ["../../packages/modules/src/index.ts"],
      "@zync/notifications": ["../../packages/notifications/src/index.ts"],
      "@zync/ai": ["../../packages/ai/src/index.ts"],
      "@zync/time": ["../../packages/time/src/index.ts"],
      "@zync/calendar": ["../../packages/calendar/src/index.ts"],
      "@zync/calendar/server": ["../../packages/calendar/src/server.ts"],
      "@zync/realtime": ["../../packages/realtime/src/index.ts"],
      "@zync/realtime/server": ["../../packages/realtime/src/server.ts"],
      "@zync/api-usage": ["../../packages/api-usage/src/index.ts"],
      "@zync/utils": ["../../packages/utils/src/index.ts"]
    },
    "noEmit": true
  },
  "include": [
    "src/**/*.ts",
    "test/e2e-role-fixtures.test.ts",
    "test/origins.test.ts"
  ],
  "exclude": ["node_modules", "dist"]
}
