{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "noEmit": true,
    "allowImportingTsExtensions": true,
    "allowJs": true,
    "checkJs": false,
    "target": "ES2024",
    "lib": ["ES2024", "DOM", "DOM.Iterable"],
    "rootDir": ".",
    "baseUrl": ".",
    "paths": {
      "@singularity-forge/pi-coding-agent": ["packages/pi-coding-agent/src/index.ts"],
      "@singularity-forge/pi-ai": ["packages/pi-ai/src/index.ts"],
      "@singularity-forge/pi-ai/*": ["packages/pi-ai/src/*.ts"],
      "@singularity-forge/pi-agent-core": ["packages/pi-agent-core/src/index.ts"],
      "@singularity-forge/pi-tui": ["packages/pi-tui/src/index.ts"],
      "@singularity-forge/native": ["packages/native/src/index.ts"],
      "@singularity-forge/native/*": ["packages/rust-engine/src/*/index.ts"],
      "@singularity-forge/mcp-server": ["packages/mcp-server/src/index.ts"],
      "@singularity-forge/rpc-client": ["packages/rpc-client/src/index.ts"]
    }
  },
  "include": ["src/resources/extensions"],
  "exclude": [
    "src/resources/extensions/vectordrive/tests/**/*.ts",
    "src/resources/extensions/**/tests/**/*.ts",
    "src/resources/extensions/**/tests/**/*.mjs",
    "src/tests/**/*.ts",
    "src/tests/**/*.mjs"
  ]
}
