import { Config } from '@jest/types' const config: Config.InitialOptions = { cache: true, preset: 'ts-jest', testEnvironment: 'jsdom', transformIgnorePatterns: [], transform: { '^.+\\.jsx?$': 'babel-jest' }, collectCoverage: false, coverageDirectory: '.coverage', coverageReporters: ['html', 'lcov', 'text'], collectCoverageFrom: ['packages/lib/**/*.ts'], // ignore jest coveragePathIgnorePatterns: ['/node_modules/', '/intf/'], coverageProvider: 'v8', testMatch: ['/__tests__/*.test.ts'], moduleNameMapper: { '^@/(.*?)$': '/lib' }, rootDir: __dirname } export default config