| 1234567891011121314151617181920212223 |
- const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
- const defaultConfig = getDefaultConfig(__dirname);
- const { assetExts, sourceExts } = defaultConfig.resolver;
- /**
- * Metro configuration
- * https://reactnative.dev/docs/metro
- *
- * @type {import('@react-native/metro-config').MetroConfig}
- */
- const config = {
- resolver: {
- assetExts: assetExts.filter((extension) => extension !== 'svg'),
- sourceExts: [...sourceExts, 'svg'],
- },
- transformer: {
- babelTransformerPath: require.resolve('react-native-svg-transformer'),
- unstable_allowRequireContext: true,
- },
- };
- module.exports = mergeConfig(defaultConfig, config);
|