From 0293c56221481ac9155f942f3fbf851d7ea58796 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20=C5=BBelawski?= Date: Thu, 29 Jan 2026 18:48:25 +0100 Subject: [PATCH] feat: always allow to access modules in runtime --- packages/metro-runtime/src/polyfills/require.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/metro-runtime/src/polyfills/require.js b/packages/metro-runtime/src/polyfills/require.js index c0cec08e63..fc322259b8 100644 --- a/packages/metro-runtime/src/polyfills/require.js +++ b/packages/metro-runtime/src/polyfills/require.js @@ -547,16 +547,17 @@ function unknownModuleError(id: ModuleID): Error { return Error(message); } +// $FlowFixMe[prop-missing] +metroRequire.getModules = (): ModuleList => { + return modules; +}; + if (__DEV__) { // $FlowFixMe[prop-missing] metroRequire.Systrace = { beginEvent: (): void => {}, endEvent: (): void => {}, }; - // $FlowFixMe[prop-missing] - metroRequire.getModules = (): ModuleList => { - return modules; - }; // HOT MODULE RELOADING var createHotReloadingObject = function () {