ruvector/npm/packages/ruvbot/tsconfig.json
Claude 13976ece3f fix(ruvbot): resolve TypeScript compilation errors and complete infrastructure
- Fixed BotStatus type to include 'starting' state
- Fixed RuvBotError calls to include required error codes
- Fixed BotConfig.fromEnv() type casting for partial configs
- Fixed duplicate exports (DomainEvent, EventHandler, JobOptions)
- Renamed workers JobOptions to WorkerJobOptions to avoid conflict
- Fixed skills/index.ts to use export type for type-only exports
- Updated tsconfig.json for NodeNext module resolution
- Removed import.meta check from CLI (uses bin entry point)
- Added complete infrastructure layer (persistence, messaging, workers)
- Added integration layer (providers, slack, webhooks)
- Added learning layer (embeddings, patterns, training)
- Build passes for both CJS and ESM outputs
- 287/350 tests passing

https://claude.ai/code/session_01GGEDq3rjDELfBzhn9u5fTo
2026-01-27 04:48:22 +00:00

22 lines
555 B
JSON

{
"compilerOptions": {
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"lib": ["ES2022"],
"outDir": "./dist",
"rootDir": "./src",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"resolveJsonModule": true,
"isolatedModules": false,
"verbatimModuleSyntax": false
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist", "tests"]
}