module.exports = { preset: 'ts-jest', testEnvironment: 'node', roots: ['/src'], testMatch: ['**/__tests__/**/*.ts', '**/?(*.)+(spec|test).ts'], transform: { '^.+\\.ts$': 'ts-jest', }, moduleFileExtensions: ['ts', 'js', 'json', 'node'], collectCoverageFrom: [ 'src/**/*.{ts,js}', '!src/tests/**', '!**/node_modules/**', ], coverageDirectory: 'coverage', setupFilesAfterEnv: ['/src/tests/setup.ts'], };