mirror of
https://github.com/yamadashy/repomix.git
synced 2026-03-29 11:58:46 +02:00
- 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)
23 lines
590 B
JSON
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/**"]
|
|
}
|