Files
Charon/frontend/tsconfig.build.json
GitHub Actions 8612aa52e1 ix(frontend): correct build config for types and test utils exclusion
Set types to ["node"] instead of [] to maintain module resolution
Add explicit include: ["src"] to override parent's test file patterns
Add src/test-utils/** to exclusions to prevent test utilities in build
Fixes TS7026 "no interface JSX.IntrinsicElements" and module resolution
errors in CI production build.
2026-01-25 20:25:24 +00:00

19 lines
439 B
JSON

{
"extends": "./tsconfig.json",
"compilerOptions": {
// Exclude test-only type definitions from production build
// Keep node types but remove vitest/testing-library which are devDependencies
"types": ["node"]
},
"include": ["src"],
"exclude": [
"src/**/*.test.ts",
"src/**/*.test.tsx",
"src/**/*.spec.ts",
"src/**/*.spec.tsx",
"src/**/__tests__/**",
"src/test",
"src/test-utils/**"
]
}