module.exports = { preset: 'jest-expo', testEnvironment: 'node', 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)', ], moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], moduleNameMapper: { '^@/(.*)$': '/$1', }, collectCoverageFrom: [ 'components/**/*.{ts,tsx}', 'app/**/*.{ts,tsx}', 'services/**/*.{ts,tsx}', 'contexts/**/*.{ts,tsx}', '!**/*.d.ts', '!**/node_modules/**', ], };