jest.config.js
module.exports = {
collectCoverage: true,
collectCoverageFrom: ['src/**/*.js'],
coverageReporters: ['html', 'lcov'],
coverageThreshold: {
global: {
branches: 95,
functions: 95,
lines: 95,
statements: 95
}
},
moduleFileExtensions: ['ts', 'tsx', 'js'],
setupFilesAfterEnv: ['<rootDir>/test/setup.js'],
testMatch: ['<rootDir>/test/**/*.spec.(ts|js)'],
transform: {
'^.+\\.ts$': 'ts-jest'
}
};