/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 * @format
 * @flow strict-local
 */

import '../Core/InitializeCore';

@@ -223,37 +223,620 @@
 */%0A%0A
-import '../Core/InitializeCore';
+// TODO: Remove this module when the import is removed from the React renderers.%0A%0A// This module is used by React to initialize the React Native runtime,%0A// but it is now a no-op.%0A%0A// This is redundant because all React Native apps are already executing%0A// %60InitializeCore%60 before the entrypoint of the JS bundle%0A// (see https://github.com/react-native-community/cli/blob/e1da64317a1178c2b262d82c2f14210cdfa3ebe1/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts#L93)%0A// and importing it unconditionally from React only prevents users from%0A// customizing what they want to include in their apps (re: app size).
 %0A

Make runtime initialization from React renderers a no-op