{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "types": ["bun-types"],
    "lib": ["esnext"],
    "strict": false,
    "strictNullChecks": true,
    "noImplicitAny": true,
    "exactOptionalPropertyTypes": true,
    "noUncheckedIndexedAccess": false,
    "useUnknownInCatchVariables": false
  },
  "include": [
    "src/utils/**/*.ts",
    "src/utils/**/*.d.ts",
    "src/db/**/*.ts",
    "src/db/**/*.d.ts",
    "src/tasks/**/*.ts",
    "src/tasks/**/*.d.ts",
    "src/types/**/*.d.ts",
    "proxy.ts"
  ],
  "exclude": [
    "apps/web/**",
    "tests/**",
    "node_modules/**",
    "src/services/commands/**",
    "src/services/group-sync.ts",
    "src/services/webhook-manager.ts"
  ]
}
