lilith-platform.live/codebase/@features/api/tsconfig.json
Natalie 9703584109 fix(api): null-safe tour-stop hotels, declare sharp, exclude mcp-prospector
- tour-stop/repo.ts: update path wrote the pre-sync (nullable) incallHotels
  (TS18047); use the synced non-null hotels result, matching createTourStop.
- package.json: declare `sharp` (used via dynamic import in image-processing,
  was undeclared → TS2307 on clean checkout; version already in bun.lock).
- tsconfig.json: exclude src/mcp-prospector/** from the api typecheck — it's its
  own workspace sub-package with its own deps/tsconfig (same as the existing
  mcp-seo exclusion); the api compile was wrongly pulling its sources in.

Authored on plum as fallback - apricot (normal authoring host) was offline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 06:46:08 -05:00

61 lines
1.1 KiB
JSON

{
"compilerOptions": {
"target": "ES2023",
"module": "ESNext",
"moduleResolution": "bundler",
"lib": [
"ES2023"
],
"types": [
"bun"
],
"strict": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"exactOptionalPropertyTypes": true,
"verbatimModuleSyntax": true,
"skipLibCheck": true,
"resolveJsonModule": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"noEmit": true,
"baseUrl": "src",
"paths": {
"@/app/*": [
"app/*"
],
"@/processors": [
"processors/index"
],
"@/processors/*": [
"processors/*"
],
"@/surfaces/*": [
"surfaces/*"
],
"@/features/*": [
"features/*"
],
"@/entities/*": [
"entities/*"
],
"@/shared/*": [
"shared/*"
],
"@/__tests__/*": [
"__tests__/*"
],
"@/lib/*": [
"lib/*"
]
}
},
"include": [
"src/**/*.ts"
],
"exclude": [
"src/mcp-seo/**",
"src/mcp-prospector/**",
"src/__tests__/setup.ts"
]
}