const path = require('path'); const { getSentryExpoConfig } = require("@sentry/react-native/metro"); const config = getSentryExpoConfig(__dirname); const originalResolveRequest = config.resolver.resolveRequest; config.resolver.resolveRequest = (context, moduleName, platform) => { if (platform === 'web' && moduleName === 'react-native-pager-view') { return { filePath: path.resolve(__dirname, 'shims/react-native-pager-view.web.tsx'), type: 'sourceFile', }; } if (originalResolveRequest) { return originalResolveRequest(context, moduleName, platform); } return context.resolveRequest(context, moduleName, platform); }; module.exports = config;