module.exports = { preset: 'ts-jest', testEnvironment: 'jsdom', roots: ['/src'], testMatch: ['**/__tests__/**/*.test.ts', '**/__tests__/**/*.test.tsx'], moduleNameMapper: { '^@/(.*)$': '/src/$1', }, setupFilesAfterEnv: ['/src/__tests__/setup.ts'], collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!src/**/*.d.ts', '!src/**/__tests__/**', '!src/generated/**', ], globals: { 'ts-jest': { tsconfig: { jsx: 'react', }, }, }, };