Files
repomix-mirror/tsconfig.json
Kazuki Yamada 4c7d8fbc99 build(config): Optimize tsconfig for TypeScript 5.x and Node.js 20+
- Update target from es2016 to es2022 (Node.js 20+ fully supports ES2022)
- Add moduleDetection: "force" to treat all files as modules
- Add verbatimModuleSyntax: true (TypeScript 5.0+ recommended setting)
- Remove esModuleInterop (replaced by verbatimModuleSyntax)
- Remove noImplicitAny (redundant, included in strict)
- Remove compileOnSave (unused, VS Code ignores this option)
- Remove redundant declaration: true from tsconfig.build.json
- Fix repomix.config.cts to use CommonJS syntax (module.exports)
2026-01-17 14:06:54 +09:00

23 lines
590 B
JSON

{
"compilerOptions": {
"module": "NodeNext",
"moduleResolution": "NodeNext",
"moduleDetection": "force",
"target": "es2022",
"outDir": "./lib",
"rootDir": ".",
"strict": true,
"verbatimModuleSyntax": true,
"skipLibCheck": true,
"lib": ["es2022"],
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"types": ["node", "picocolors"]
},
"include": ["src/**/*", "tests/**/*"],
"exclude": ["tests/integration-tests/fixtures", "src/mcp/**"]
}