module.exports = { preset: 'ts-jest', testEnvironment: 'node', rootDir: '.', testMatch: ['/tests/**/*.test.ts', '/tests/**/*.spec.ts'], moduleNameMapper: { '^api/(.*)$': '/../api/src/$1', '^shared/(.*)$': '/src/$1', '^common/(.*)$': '/../../common/src/$1', '^email/(.*)$': '/../email/emails/$1', }, moduleFileExtensions: ['ts', 'js', 'json'], clearMocks: true, transform: { '^.+\\.tsx?$': [ 'ts-jest', { tsconfig: './tsconfig.test.json', diagnostics: false, }, ], }, collectCoverageFrom: ['src/**/*.{ts,tsx}', '!src/**/*.d.ts'], silent: true, }