jest.config.js•539 B
export default {
preset: 'ts-jest',
testEnvironment: 'node',
collectCoverageFrom: [
'src/**/*.ts',
'!src/**/*.test.ts',
'!src/**/*.spec.ts',
'!src/index.ts', // Main file requires complex mocking due to ES modules and MCP setup
],
coverageReporters: ['text', 'lcov', 'html'],
testMatch: ['**/__tests__/**/*.ts', '**/?(*.)+(spec|test).ts'],
transform: {
'^.+\\.ts$': ['ts-jest', {
tsconfig: {
module: 'commonjs',
target: 'es2020',
isolatedModules: false
}
}]
}
};