module.exports = { rootDir: './', transform: { '^.+\\.tsx?$': 'ts-jest', }, testRegex: '(/__tests__/.*|(-|/)(test))\\.tsx?$', moduleFileExtensions: ['ts', 'tsx', 'js', 'json'], moduleNameMapper: { '^config(.*)$': '/config/$1', '^@procyon/components(.*)$': '/packages/components/src/$1', '^@procyon/api(.*)$': '/packages/api/src/$1', '^@procyon/auth(.*)$': '/packages/auth/src/$1', '^@procyon/constants(.*)$': '/packages/constants/src/$1', '^@procyon/utils(.*)$': '/packages/utils/src/$1', '^@procyon/forms(.*)$': '/packages/forms/src/$1', '^@procyon/hooks(.*)$': '/packages/forms/src/$1', '^@procyon/localization(.*)$': '/packages/localization/src/$1', '^@procyon/router(.*)$': '/packages/router/src/$1', '^@procyon/styles(.*)$': '/packages/styles/src/$1', '^@procyon/types(.*)$': '/packages/types/src/$1', '\\.(css|less|sass|scss)$': '/types/emptyMock.ts', }, collectCoverage: !!process.env.CI, coverageReporters: ['lcov'], coverageDirectory: '/temp/jest', globals: { 'ts-jest': { diagnostics: { warnOnly: true, }, }, }, };