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