export default {
testEnvironment: 'node',
transform: {},
moduleNameMapper: {
'^(\\.{1,2}/.*)\\.js$': '$1'
},
testMatch: [
'**/__tests__/**/*.test.js',
'**/*.test.js'
],
collectCoverageFrom: [
'src/**/*.js',
'bin/**/*.js',
'!src/**/__tests__/**',
'!src/**/*.test.js',
'!bin/**/*.test.js'
],
coverageThreshold: {
global: {
branches: 45,
functions: 65,
lines: 55,
statements: 55
}
},
coverageDirectory: 'coverage',
coverageReporters: ['text', 'lcov', 'html'],
testTimeout: 30000
};