{ "compilerOptions": { "target": "ES2022", // This package type-checks agent-core's source (consumed via source // `exports`), whose services use legacy parameter decorators for DI, so the // experimental decorator transform must be enabled here too. "experimentalDecorators": true, "useDefineForClassFields": true, "lib": ["ES2023", "DOM", "DOM.Iterable"], "module": "ESNext", "skipLibCheck": true, "moduleResolution": "bundler", "allowImportingTsExtensions": true, "resolveJsonModule": true, "isolatedModules": true, "moduleDetection": "force", "noEmit": true, "jsx": "react-jsx", "strict": true, // Unused-locals/params are intentionally NOT enforced here: this package // type-checks agent-core's source (consumed via source `exports`), so these // flags would surface dead code inside agent-core. Matches the repo norm // (root tsconfig and other packages do not set them); oxlint covers unused. "noFallthroughCasesInSwitch": true, "noUncheckedIndexedAccess": true, "exactOptionalPropertyTypes": false, "types": ["vite/client"] }, "include": ["src"] }