tsconfig.json•769 B
{
"extends": ["@tsconfig/node22/tsconfig.json"],
"compilerOptions": {
"customConditions": ["coupler-io-mcp-server"],
"rootDir": "./src",
"module": "nodenext",
"moduleResolution": "node16",
"esModuleInterop": true,
"target": "es2022",
"lib": [
"ES2024",
"ESNext.Array",
"ESNext.Collection",
"ESNext.Iterator"
],
"outDir": "./dist",
"allowJs": true,
// Type checking
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitReturns": true
},
"include": ["src/**/*.ts"],
"exclude": [
"**/*.test.ts",
"node_modules",
"dist",
"src/test/**/*.ts"
]
}