module.exports = { preset: null, testEnvironment: 'jest-environment-jsdom', setupFilesAfterEnv: ['/jest.setup.js'], extensionsToTreatAsEsm: ['.ts', '.tsx'], moduleNameMapper: { '\\\\.(css|less|scss|sass)$': 'identity-obj-proxy', '\\\\.(gif|ttf|eot|svg|png)$': 'jest-transform-stub', '^@/(.*)$': '/client/src/$1', }, transform: { '^.+\\\\.tsx?$': ['babel-jest', { useESM: true }], }, transformIgnorePatterns: [ '/node_modules/(?!wouter|lucide-react)/', ], };