module.exports = { rootDir: '.', transform: { '^.+\\.[jt]sx?$': '/jest/transformers/babel-with-esm-replacements.cjs' // '^.+\\.[jt]sx?$': [require("./jest/transformers/with-replacements.cjs"),'babel-jest'] }, transformIgnorePatterns: [ '/node_modules/(?!strip-json-comments|nanoid|xml-formatter)/' ], moduleNameMapper: { '^assets/(.*)$': '/src/assets/$1', '^components/(.*)$': '/src/components/$1', '^hooks/(.*)$': '/src/hooks/$1', '^themes/(.*)$': '/src/themes/$1', '^api/(.*)$': '/src/api/$1', '^pageComponents/(.*)$': '/src/pageComponents/$1', '^providers/(.*)$': '/src/providers/$1', '^utils/(.*)$': '/src/utils/$1', '^test-utils/(.*)$': '/src/test-utils/$1' }, clearMocks: true, moduleDirectories: ['node_modules', 'src'], testEnvironment: 'jsdom', setupFilesAfterEnv: ['@testing-library/jest-dom'], setupFiles: [ '/jest.setup.js' ], testMatch: [ '/src/**/*.spec.[jt]s?(x)' ] };