metro.config.js 621 B

123456789101112131415161718192021
  1. // const { getDefaultConfig } = require('expo/metro-config');
  2. const { getSentryExpoConfig } = require('@sentry/react-native/metro');
  3. module.exports = (() => {
  4. // const config = getDefaultConfig(__dirname);
  5. const config = getSentryExpoConfig(__dirname);
  6. const { transformer, resolver } = config;
  7. config.transformer = {
  8. ...transformer,
  9. babelTransformerPath: require.resolve('react-native-svg-transformer')
  10. };
  11. config.resolver = {
  12. ...resolver,
  13. assetExts: [...resolver.assetExts.filter((ext) => ext !== 'svg'), 'db'],
  14. sourceExts: [...resolver.sourceExts, 'svg']
  15. };
  16. return config;
  17. })();