diff --git a/README.md b/README.md index 3a318c1..46cf5da 100644 --- a/README.md +++ b/README.md @@ -105,15 +105,16 @@ const defaultResolver = config.resolver.resolveRequest; config = getBundleModeMetroConfig(config); +const bundleModeResolver = config.resolver.resolveRequest; + config.resolver.resolveRequest = (context, moduleName, platform) => { if (moduleName.startsWith('react-native-worklets/.worklets/')) { - return bundleModeMetroConfig.resolver.resolveRequest( - context, - moduleName, - platform - ); + return bundleModeResolver(context, moduleName, platform); } - return defaultResolver(context, moduleName, platform); + if (defaultResolver) { + return defaultResolver(context, moduleName, platform); + } + return context.resolveRequest(context, moduleName, platform); }; module.exports = config; @@ -148,7 +149,10 @@ config.resolver.resolveRequest = (context, moduleName, platform) => { platform ); } - return defaultResolver(context, moduleName, platform); + if (defaultResolver) { + return defaultResolver(context, moduleName, platform); + } + return context.resolveRequest(context, moduleName, platform); }; module.exports = config;