import type { Config } from 'jest'; const config: Config = { preset: 'ts-jest', testEnvironment: 'jsdom', setupFilesAfterEnv: ['/src/__tests__/setup.ts'], moduleNameMapper: { '\.(css|less|scss|sass)$': 'identity-obj-proxy', '^@/(.*)$': '/src/$1' }, testMatch: [ '/src/__tests__/**/*.{ts,tsx}', '/src/**/*.{spec,test}.{ts,tsx}' ], transform: { '^.+\.(ts|tsx)$': 'ts-jest' }, collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!src/**/*.d.ts', '!src/main.tsx', '!src/vite-env.d.ts' ] }; export default config;