| @@ -1,16 +1,19 @@ | |||
| const { getDefaultConfig } = require("expo/metro-config"); | |||
| module.exports = (async () => { | |||
| const { | |||
| resolver: { sourceExts, assetExts } | |||
| } = await getDefaultConfig(__dirname); | |||
| return { | |||
| transformer: { | |||
| babelTransformerPath: require.resolve("react-native-svg-transformer") | |||
| }, | |||
| resolver: { | |||
| assetExts: assetExts.filter(ext => ext !== "svg"), | |||
| sourceExts: [...sourceExts, "svg"] | |||
| } | |||
| module.exports = (() => { | |||
| const config = getDefaultConfig(__dirname); | |||
| const { transformer, resolver } = config; | |||
| config.transformer = { | |||
| ...transformer, | |||
| babelTransformerPath: require.resolve("react-native-svg-transformer"), | |||
| }; | |||
| config.resolver = { | |||
| ...resolver, | |||
| assetExts: resolver.assetExts.filter((ext) => ext !== "svg"), | |||
| sourceExts: [...resolver.sourceExts, "svg"], | |||
| }; | |||
| return config; | |||
| })(); | |||