{ "compilerOptions": { "composite": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "incremental": true, "moduleResolution": "bundler", "paths": { "@application": ["./src/main/core/application"], "@cherrystudio/provider-registry": ["./packages/provider-registry/src/index.ts"], "@cherrystudio/provider-registry/node": ["./packages/provider-registry/src/registry-loader.ts"], "@data/*": ["./src/main/data/*"], "@logger": ["./src/main/core/logger/LoggerService"], "@main/*": ["./src/main/*"], "@mcp-trace/*": ["./packages/mcp-trace/*"], "@modelcontextprotocol/sdk/*": ["./node_modules/@modelcontextprotocol/sdk/dist/esm/*"], "@shared/*": ["./src/shared/*"], "@cherrystudio/ai-core": ["./packages/aiCore/src"], "@cherrystudio/ai-core/*": ["./packages/aiCore/src/*"], "@cherrystudio/ai-core/provider": ["./packages/aiCore/src/core/providers"], "@cherrystudio/ai-core/built-in/plugins": ["./packages/aiCore/src/core/plugins/built-in"], "@cherrystudio/ai-sdk-provider": ["./packages/ai-sdk-provider/src"], "@cherrystudio/ai-sdk-provider/*": ["./packages/ai-sdk-provider/src/*"], "@test-helpers/*": ["./tests/helpers/*"], "@test-mocks/*": ["./tests/__mocks__/*"] }, "tsBuildInfoFile": ".tsbuildinfo/tsconfig.node.tsbuildinfo", "types": ["electron-vite/node", "vitest/globals"], "useDefineForClassFields": true }, "extends": "@electron-toolkit/tsconfig/tsconfig.node.json", "include": [ "electron.vite.config.*", "scripts", "src/main/**/*", "src/main/env.d.ts", "src/preload/**/*", "packages/mcp-trace/**/*", "packages/provider-registry/**/*", "packages/aiCore/src/**/*", "packages/ai-sdk-provider/src/**/*", "src/shared/**/*", "tests/__mocks__/**/*", "tests/helpers/**/*" ], "exclude": ["packages/aiCore/src/**/__tests__", "packages/aiCore/test_utils"] }