20 lines
516 B
TypeScript
20 lines
516 B
TypeScript
import type { Config } from './@jest/types'
|
|
|
|
const config: Config.InitialOptions = {
|
|
preset: 'ts-jest',
|
|
testEnvironment: 'node',
|
|
clearMocks: true,
|
|
collectCoverage: false,
|
|
coverageDirectory: './test/coverage',
|
|
coverageReporters: ['json', 'html', 'lcov'],
|
|
collectCoverageFrom: [
|
|
'./src/**/*.{js,ts}',
|
|
'./src/**/*.unit.test.ts',
|
|
'!**/node_modules/**',
|
|
'!**/vendor/**',
|
|
'!**/vendor/**',
|
|
],
|
|
testPathIgnorePatterns: ['/node_modules/', '/dist/', '/examples/'],
|
|
}
|
|
export default config
|