import type { Config } from 'jest'; export default { transform: { '^.+\\.(t|j)sx?$': ['@swc/jest', { jsc: { transform: { react: { runtime: 'automatic', }, }, }, }], }, testEnvironment: '/configs/jest/jest-fixed-jsdom.ts', setupFilesAfterEnv: ['/configs/jest/setupTests.ts'], moduleNameMapper: { '@/(.*)': '/src/$1', '@mocks/(.*)': '/__mocks__/$1', '\\.(css|scss|sass|less)$': 'identity-obj-proxy', '\\.(jpg|jpeg|png|gif|webp|svg)$': '/__mocks__/jest/fileMock.js', }, } as Config;