From d53cb0adbf66b4d2a6d207197e40c982636742df Mon Sep 17 00:00:00 2001 From: Rob Hogan Date: Sun, 6 Jul 2025 04:42:01 -0700 Subject: [PATCH] Remove last use of Metro deep imports Summary: Remove the last use of a Metro deep import in preparation for making all deep imports semver-private. Changelog: [Internal] Reviewed By: huntie Differential Revision: D77450110 --- packages/react-native/scripts/packager-reporter.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native/scripts/packager-reporter.js b/packages/react-native/scripts/packager-reporter.js index f6ab6a9194f..dc4066c967e 100644 --- a/packages/react-native/scripts/packager-reporter.js +++ b/packages/react-native/scripts/packager-reporter.js @@ -14,7 +14,7 @@ let reporter /*: $FlowFixMe */; const logPath = process.env.RCT_PACKAGER_LOG_PATH; if (logPath != null && logPath !== '') { - const JsonReporter = require('metro/src/lib/JsonReporter'); + const {JsonReporter} = require('metro'); const fs = require('fs'); const path = require('path'); // $FlowFixMe[missing-type-arg] @@ -27,7 +27,7 @@ if (logPath != null && logPath !== '') { } }; } else { - reporter = require('metro/src/lib/TerminalReporter'); + reporter = require('metro').TerminalReporter; } module.exports = reporter;