export default { preset: 'ts-jest', testEnvironment: 'jsdom', moduleNameMapper: { '^Types/(.+)$': '/app/types/$1', '^App/(.+)$': '/app/$1', "\\.(css|less)$": "/tests/mocks/style.mock.js", }, collectCoverage: true, verbose: true, collectCoverageFrom: [ '/app/player/**/*.{ts,tsx,js,jsx}', '/app/mstore/**/*.{ts,tsx,js,jsx}', '/app/utils/**/*.{ts,tsx,js,jsx}', '!/app/**/*.d.ts', '!/node_modules', ], transform: { '^.+\\.(ts|tsx)?$': ['ts-jest', { isolatedModules: true, diagnostics: { warnOnly: true } }], '^.+\\.(js|jsx)$': 'babel-jest', }, moduleDirectories: ['node_modules'], transformIgnorePatterns: [ '/node_modules/(?!syncod)', ], };