{
  "extends": "../../../tsconfig.json",
  "compilerOptions": {
    "composite": true,
    "skipLibCheck": true,
    "target": "ES2022",
    "module": "ESNext",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "types": ["node", "affine__env"],
    "outDir": "lib",
    "moduleResolution": "Bundler",
    "resolveJsonModule": true,
    "noImplicitOverride": true,
    "paths": {
      "@toeverything/infra/*": ["../../common/infra/src/*"]
    }
  },
  "include": ["./src"],
  "exclude": ["renderer", "node_modules", "lib", "dist", "**/__tests__/**/*"],
  "references": [
    {
      "path": "../../frontend/native"
    },
    {
      "path": "../../common/infra"
    },
    {
      "path": "../../common/env"
    },
    {
      "path": "./tsconfig.node.json"
    },
    {
      "path": "../../../tests/kit"
    }
  ],
  "ts-node": {
    "esm": true,
    "experimentalSpecifierResolution": "node"
  }
}
