From 597cb2455ff7785a7fd5e2c682a1fca3f5dd164c Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Thu, 8 Sep 2022 11:12:27 -0400 Subject: [PATCH 1/3] Add more internal callsites --- packages/cli-plugin-metro/src/tools/loadMetroConfig.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts b/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts index 42e778e78..b0eee1742 100644 --- a/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts +++ b/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts @@ -14,9 +14,14 @@ const INTERNAL_CALLSITES_REGEX = new RegExp( '/Libraries/YellowBox/.+\\.js$', '/Libraries/LogBox/.+\\.js$', '/Libraries/Core/Timers/.+\\.js$', + "/Libraries/WebSocket/.+\\.js", + "/Libraries/vendor/.+\\.js", '/node_modules/react-devtools-core/.+\\.js$', '/node_modules/react-refresh/.+\\.js$', '/node_modules/scheduler/.+\\.js$', + '/node_modules/event-target-shim/.+\\.js$', + "/metro-runtime/.+\\.js$", + "\\[native code\\]", ].join('|'), ); From b6fb4b285f5c37e91ebde777706eee5084942b87 Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Thu, 8 Sep 2022 13:22:26 -0400 Subject: [PATCH 2/3] fix lint --- packages/cli-plugin-metro/src/tools/loadMetroConfig.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts b/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts index b0eee1742..fe721d4a8 100644 --- a/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts +++ b/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts @@ -14,14 +14,14 @@ const INTERNAL_CALLSITES_REGEX = new RegExp( '/Libraries/YellowBox/.+\\.js$', '/Libraries/LogBox/.+\\.js$', '/Libraries/Core/Timers/.+\\.js$', - "/Libraries/WebSocket/.+\\.js", - "/Libraries/vendor/.+\\.js", + '/Libraries/WebSocket/.+\\.js', + '/Libraries/vendor/.+\\.js', '/node_modules/react-devtools-core/.+\\.js$', '/node_modules/react-refresh/.+\\.js$', '/node_modules/scheduler/.+\\.js$', '/node_modules/event-target-shim/.+\\.js$', - "/metro-runtime/.+\\.js$", - "\\[native code\\]", + '/metro-runtime/.+\\.js$', + '\\[native code\\]', ].join('|'), ); From e6ca23553565b8a26c98076ab70fafcfef770d7e Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Thu, 8 Sep 2022 21:59:46 -0400 Subject: [PATCH 3/3] Add invariant and react-native/index.js --- packages/cli-plugin-metro/src/tools/loadMetroConfig.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts b/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts index fe721d4a8..cb3795bf8 100644 --- a/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts +++ b/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts @@ -14,14 +14,16 @@ const INTERNAL_CALLSITES_REGEX = new RegExp( '/Libraries/YellowBox/.+\\.js$', '/Libraries/LogBox/.+\\.js$', '/Libraries/Core/Timers/.+\\.js$', - '/Libraries/WebSocket/.+\\.js', - '/Libraries/vendor/.+\\.js', + '/Libraries/WebSocket/.+\\.js$', + '/Libraries/vendor/.+\\.js$', '/node_modules/react-devtools-core/.+\\.js$', '/node_modules/react-refresh/.+\\.js$', '/node_modules/scheduler/.+\\.js$', '/node_modules/event-target-shim/.+\\.js$', + '/node_modules/invariant/.+\\.js$', + '/node_modules/react-native/index.js$', '/metro-runtime/.+\\.js$', - '\\[native code\\]', + '^\\[native code\\]$', ].join('|'), );