export default { preset: 'ts-jest', testEnvironment: 'jsdom', setupFilesAfterEnv: ['/tests/setup.ts'], moduleNameMapper: { '^@/(.*)$': '/src/$1', '\\.(css|less|scss|sass)$': 'identity-obj-proxy' }, transform: { '^.+\\.(ts|tsx)$': 'ts-jest' }, collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!src/**/*.d.ts', '!src/**/index.ts', '!src/**/*.stories.{ts,tsx}' ], coverageThreshold: { global: { branches: 80, functions: 80, lines: 80, statements: 80 } }, testMatch: [ '/tests/**/*.test.{ts,tsx}', '/src/**/*.test.{ts,tsx}' ] }