export default { clearMocks: true, collectCoverage: true, collectCoverageFrom: ['src/**/*.js'], coverageDirectory: 'coverage', coveragePathIgnorePatterns: ['/dist/', '/src/tests/'], coverageReporters: [['lcov', { projectRoot: '../..' }], 'text', 'clover'], errorOnDeprecated: true, testEnvironment: 'jsdom', testPathIgnorePatterns: ['/dist/'], moduleFileExtensions: ['js', 'json', 'jsx', 'ts', 'tsx', 'node', 'yaml', 'css'], moduleNameMapper: { '\\.(css|less)$': '/src/tests/__mocks__/styleMock.js', }, transform: { '^.+\\.(t|j)sx?$': ['@swc/jest', { configFile: '../../.swcrc.test' }], '\\.yaml$': '@lowdefy/jest-yaml-transform', }, snapshotSerializers: ['@emotion/jest/serializer', 'jest-serializer-html'], };