metro config "polyfill"

This commit is contained in:
Hailey
2024-04-09 10:38:40 -07:00
parent db750e3913
commit e165d496c9
+11
View File
@@ -6,6 +6,17 @@ cfg.resolver.sourceExts = process.env.RN_SRC_EXT
? process.env.RN_SRC_EXT.split(',').concat(cfg.resolver.sourceExts)
: cfg.resolver.sourceExts
cfg.resolver.resolveRequest = (context, moduleName, platform) => {
if (moduleName === 'crypto' && platform !== 'web') {
return context.resolveRequest(
context,
'react-native-quick-crypto',
platform,
)
}
return context.resolveRequest(context, moduleName, platform)
}
cfg.transformer.getTransformOptions = async () => ({
transform: {
experimentalImportSupport: true,