diff --git a/packages/community-cli-plugin/src/commands/bundle/assetCatalogIOS.js b/packages/community-cli-plugin/src/commands/bundle/assetCatalogIOS.js index 8ef0b9d35adb77..6bb0adbff6a367 100644 --- a/packages/community-cli-plugin/src/commands/bundle/assetCatalogIOS.js +++ b/packages/community-cli-plugin/src/commands/bundle/assetCatalogIOS.js @@ -9,7 +9,7 @@ * @oncall react_native */ -import type {AssetData} from 'metro/src/Assets'; +import type {AssetData} from 'metro'; import assetPathUtils from './assetPathUtils'; import fs from 'fs'; diff --git a/packages/community-cli-plugin/src/commands/bundle/createKeepFileAsync.js b/packages/community-cli-plugin/src/commands/bundle/createKeepFileAsync.js index dd347b6b319ac9..4619b1f5934de7 100644 --- a/packages/community-cli-plugin/src/commands/bundle/createKeepFileAsync.js +++ b/packages/community-cli-plugin/src/commands/bundle/createKeepFileAsync.js @@ -9,7 +9,7 @@ * @oncall react_native */ -import type {AssetData} from 'metro/src/Assets'; +import type {AssetData} from 'metro'; import assetPathUtils from './assetPathUtils'; import fs from 'fs'; diff --git a/packages/community-cli-plugin/src/commands/bundle/saveAssets.js b/packages/community-cli-plugin/src/commands/bundle/saveAssets.js index 9f168d7777c166..6e42e431732a1c 100644 --- a/packages/community-cli-plugin/src/commands/bundle/saveAssets.js +++ b/packages/community-cli-plugin/src/commands/bundle/saveAssets.js @@ -9,7 +9,7 @@ * @oncall react_native */ -import type {AssetData} from 'metro/src/Assets'; +import type {AssetData} from 'metro'; import { cleanAssetCatalog, diff --git a/packages/community-cli-plugin/src/commands/start/middleware.js b/packages/community-cli-plugin/src/commands/start/middleware.js index e88698bcf8525e..4bb1351d0e0650 100644 --- a/packages/community-cli-plugin/src/commands/start/middleware.js +++ b/packages/community-cli-plugin/src/commands/start/middleware.js @@ -10,7 +10,7 @@ */ import type {Server} from 'connect'; -import type {TerminalReportableEvent} from 'metro/src/lib/TerminalReporter'; +import type {TerminalReportableEvent} from 'metro'; import {typeof createDevServerMiddleware as CreateDevServerMiddleware} from '@react-native-community/cli-server-api'; diff --git a/packages/community-cli-plugin/src/commands/start/runServer.js b/packages/community-cli-plugin/src/commands/start/runServer.js index a3c911b1c05efb..75e8e1c31b9077 100644 --- a/packages/community-cli-plugin/src/commands/start/runServer.js +++ b/packages/community-cli-plugin/src/commands/start/runServer.js @@ -10,9 +10,7 @@ */ import type {Config} from '@react-native-community/cli-types'; -import type {TerminalReporter} from 'metro'; -import type {Reporter} from 'metro/src/lib/reporting'; -import type {TerminalReportableEvent} from 'metro/src/lib/TerminalReporter'; +import type {Reporter, TerminalReportableEvent, TerminalReporter} from 'metro'; import createDevMiddlewareLogger from '../../utils/createDevMiddlewareLogger'; import isDevServerRunning from '../../utils/isDevServerRunning'; @@ -180,7 +178,7 @@ function getReporterImpl( customLogReporterPath?: string, ): Class { if (customLogReporterPath == null) { - return require('metro/src/lib/TerminalReporter'); + return require('metro').TerminalReporter; } try { // First we let require resolve it, so we can require packages in node_modules