2019-10-06 20:04:33 +00:00
|
|
|
module.exports = {
|
|
|
|
|
verbose: true,
|
2019-12-29 22:31:32 +00:00
|
|
|
preset: 'ts-jest',
|
|
|
|
|
testEnvironment: 'node',
|
|
|
|
|
coverageDirectory: './coverage',
|
2020-01-17 23:21:03 +00:00
|
|
|
coverageReporters: ['lcov', 'text', 'html', 'json', 'cobertura', 'clover'],
|
2019-12-29 22:31:32 +00:00
|
|
|
collectCoverageFrom: [
|
|
|
|
|
'src/**/*.ts',
|
|
|
|
|
'!src/ui/**',
|
|
|
|
|
'!src/diff2html-templates.ts',
|
|
|
|
|
'!src/__tests__/**',
|
|
|
|
|
'!node_modules/**',
|
|
|
|
|
],
|
2019-10-06 20:04:33 +00:00
|
|
|
coverageThreshold: {
|
|
|
|
|
global: {
|
2019-12-29 22:31:32 +00:00
|
|
|
statements: 93,
|
|
|
|
|
branches: 86,
|
2019-12-22 21:15:50 +00:00
|
|
|
functions: 98,
|
2019-12-29 22:31:32 +00:00
|
|
|
lines: 93,
|
|
|
|
|
},
|
|
|
|
|
},
|
2024-12-23 22:41:43 +00:00
|
|
|
prettierPath: require.resolve('prettier-2'),
|
2019-10-06 20:04:33 +00:00
|
|
|
};
|