webstreamr-github/jest.config.ts
2025-05-09 21:59:36 +02:00

28 lines
548 B
TypeScript

import type { Config } from 'jest';
const config: Config = {
collectCoverage: true,
collectCoverageFrom: [
'./src/**/*.ts',
'!./src/**/index.ts',
'!./src/**/types.ts',
'!./src/landingTemplate.ts',
],
coverageDirectory: 'coverage',
coverageProvider: 'babel',
coverageThreshold: {
global: {
branches: 100,
functions: 100,
lines: 100,
statements: 100,
},
},
restoreMocks: true,
testEnvironment: 'node',
transform: {
'^.+.tsx?$': ['ts-jest', {}],
},
};
export default config;