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: ['ts', 'js', 'json'], clearMocks: true, globals: { 'ts-jest': { tsconfig: '/tsconfig.test.json', }, }, collectCoverageFrom: ['src/**/*.{ts,tsx}', '!src/**/*.d.ts'], silent: true, }