module.exports = { preset: 'jest-expo', setupFilesAfterEnv: ['/jest.setup.js'], transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)|expo(nent)?|@expo(nent)?/.*|@expo-google-fonts/.*|react-navigation|@react-navigation/.*|@unimodules/.*|unimodules|sentry-expo|native-base|react-native-svg|@polkadot/.*)', ], moduleNameMapper: { '^@pezkuwi/(.*)$': '/../shared/$1', '^@/(.*)$': '/src/$1', }, testMatch: ['**/__tests__/**/*.test.(ts|tsx|js)'], collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!src/**/*.d.ts', '!src/**/__tests__/**', '!src/**/types/**', ], coverageThreshold: { global: { statements: 70, branches: 60, functions: 70, lines: 70, }, }, };