🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

@react-native/core-cli-utils

Package Overview
Dependencies
Maintainers
2
Versions
468
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-native/core-cli-utils - npm Package Versions

2345
47

0.81.0-nightly-20250510-cda82f5dd

Diff
react-native-bot
published 0.81.0-nightly-20250510-cda82f5dd •
react-native-bot
published 0.81.0-nightly-20250509-8ed5ccca6 •
react-native-bot
published 0.81.0-nightly-20250508-bbc1e121c •
react-native-bot
published 0.80.0-rc.0 •

Changelog

Source

v0.80.0-rc.0

Breaking

  • The NewAppScreen component is redesigned and moved to the react-native/new-app-screen package (3cf0102007 by @huntie)
  • The react-native package now defines package.json "exports". (319ba0afd2 by @huntie)
  • Subpath imports to the internal react-native/virtualized-lists package are not allowed. (be8393c41b by @iwoplaza)
  • The react-native package now defines package.json "exports". (9fc2a9b9e6 by @huntie)
  • Dispatch folly::dynamic events with r-value instead of l-value (12e5df844b by @rozele)
  • : Introduce beforeload callback arg into ReactInstance::loadScript (061174c150 by @RSNara)
  • Updated eslint-config-react-native to depend on eslint-plugin-react-hooks v5.2.0 from v4.6.0. This includes a breaking change in which ESLint will no longer recognize component names that start with 1 or more underscores followed by a capital letter. (https://github.com/facebook/react/pull/25162) (4de592756b by @yungsters)

Android specific

  • Make com.facebook.react.modules.common.ModuleDataCleaner internal (6fa1864d52 by @mateoguzmana)
  • Com.facebook.react.views.textinput.ReactEditText is now in Kotlin. If you're subclassing this type you'll need to adjust your signatures. (cac27d15be by @cortinico)
  • Convert NetworkModule to Kotlin, mark methods as final (8726e26348 by @Abbondanzo)
  • ReactTextInputManager is now in Kotlin (ab47834eb1 by @cortinico)
  • Kotlinify ColorPropConverter (57768bfbcd by @fabriziocucci)
  • Removed loadSplitBundleFromServer from DevSupportManager interface (86cd31eb6b by @javache)
  • Deleting ChoreographerCompat, Use Choreographer.FrameCallback instead (f8b2956437 by @mdvacca)
  • DevSupportManagerBase is now converted to Kotlin. If you're subclassing this class, you will have to adjust some of the parameters as types have changed during the migration. (9da485b54c by @cortinico)
  • Migrate to Kotlin - ReactInstanceDevHelper. Some users implementing this class in Kotlin could have breakages. As this is a devtools/frameworks API we're not marking this as breaking. (09492075e8 by @cortinico)
  • Make com.facebook.react.modules.deviceinfo.DeviceInfoModule internal (f02607badb by @mateoguzmana)
  • Delete Deprecated classs StandardCharsets (40b38d0a44 by @mdvacca)

iOS specific

Added

Android specific

iOS specific

Changed

  • Bump React to 19.1 (0e11e6a28b by @cipolleschi)
  • TypeScript: Replace deprecated React.ElementRef usages to React.ComponentRef (12147e3bee by @mateoguzmana)
  • Configured Hermes Parser to target React 19, resulting in Component Syntax no longer producing forwardRef calls. (f2518d4374 by @yungsters)
  • [General] [Changed] – Replaced let with const where applicable for better code standards and micro-optimization. (38fefb2771 by @sanjaiyan-dev)
  • Configured Hermes Parser to target React 19, resulting in Component Syntax no longer producing forwardRef calls. (68cad5d2d3 by @yungsters)
  • Animated components' ref will now only reattach when receiving new props if the new props contain different AnimatedValue or AnimatedEvent instances. (Previously, Animated components' ref would always reattach when receiving new props.) (eeab47e61a by @yungsters)
  • When an Animated component is unmounted, any completion callbacks will now be called in a microtask instead of during the commit phase. (da1bf8d1d1 by @yungsters)
  • InteractionManager is deprecated and will be removed in a future release. Its behavior has been changed to be the same as setImmediate, and callers should migrate away from it. (a8a4ab10d0 by @yungsters)
  • eslint-config-react-native now respects rules disabled by eslint-config-prettier. (6346689c3d by @yungsters)
  • Changed react-native-codegen to support types under CodegenTypes namespace (5349b7c7b5 by @j-piasecki)
  • Changed Flow for the React Native monorepo, so that React no longer has to be in scope when using JSX. (1bb7446993 by @yungsters)
  • Update Metro to ^0.82.0 (0ad192003e by @robhogan)
  • Bump minimum Metro from 0.81.0 to ^0.81.3 || ^0.82.0 (6606a1da84 by @robhogan)

Android specific

iOS specific

  • Update RCTImageLoader.mm to cast loadHandler to RCTImageLoaderLoggable before calling shouldEnablePerfLogging (2562440385 by Aaron Coplan)
  • Revert "Add warning when a component is loaded with the interop layer" (bd64ec817d by @cipolleschi)
  • Overwrite betterHitTest in RCTScrollViewComponentView instead of changing layout metrics of the container view (850760ab61 by @j-piasecki)
  • Replace a workaround for measuring multiline text with maximumNumberOfLines on iOS with a proper solution (77cdaa8733 by @j-piasecki)

Deprecated

  • Deprecate *EventData types on Image, Switch, TextInput components. These can be substituted for *Event, e.g. NativeSyntheticEvent<ImageLoadEventData> becomes ImageLoadEvent. (701859b397 by @huntie)

Android specific

  • Correctly deprecate ReactContextBaseJavaModule.getCurrentActivity() method (1408c69fd8 by @cortinico)
  • Deprecate UIManagerType.DEFAULT, replaced by UIManagerType.LEGACY (a8668319ad by @mdvacca)

iOS specific

  • Deprecate loadImageForURL in favor of new signature which uses completionHandlerWithMetadata (43c9a609de by Aaron Coplan)
  • Deprecate the RCT_NEW_ARCH_ENABLED and the RCTSetNewArchEnabled (6dd721b258 by @cipolleschi)

Removed

Android specific

iOS specific

Fixed

Android specific

iOS specific

Security

Android specific

iOS specific

Unknown

  • Release 0.80.0-rc.0 (d9c2857e59 by @react-native-bot)
  • Bump hermes version (cbf1710fd5 by @hezi)
  • Fix CQS signal. Id] 19045409 -- readability-redundant-string-init in xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/components/view (cd5991c648 by generatedunixname89002005287564)
  • Unblock binary-compatibility-validator for Kotlin 2.1.0 (93f161b4bd by @cortinico)
  • Fix CQS signal. Id] 42896038 -- modernize-concat-nested-namespaces in xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector-modern/chrome (986bcdbbfb by generatedunixname89002005287564)
  • Fix CQS signal. Id] 32912214 -- modernize-use-nullptr in xplat/js/react-native-github/packages/react-native/ReactCommon/logger (a20b02efbf by generatedunixname89002005287564)
  • Pre-suppress errors for natural_inference.local_primitive_literals=partial in fbsource (6d5dde6393 by @panagosg7)
  • Replace $PropertyType with indexed access type in ReactNativeTypes (d24db7b0ae by @SamChou19815)
  • Pre-suppress errors ahead of next release (2cdd79f4fc by @SamChou19815)
  • Re-sync with internal repository (88fb0218fb by @facebook-github-bot)

Android Unknown

  • Fbsource//xplat/js/react-native-github/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo:deviceinfoAndroid (c232148e74 by generatedunixname89002005287564)
  • Fix crash with nested FlatLists and fix edge case with nested views (9526406fc2 by @jorge-cab)
  • Replace hsr_core dependency for react profiling with hz_tracing dependency (0f55ef7754 by @metaadrianstone)
  • Translation auto-update for batch 2/58 on master (89bcbed1a5 by Intl Scheduler)
  • Translation auto-update for batch 0/58 on master (e6fc1ecb6f by Intl Scheduler)
  • Fix CQS signal. Id] 31464309 -- modernize-concat-nested-namespaces in xplat/js/react-native-github/packages/react-native/ReactAndroid/src/main/jni/react/runtime/jni (725d9683b3 by generatedunixname89002005287564)
  • Fix CQS signal. Id] 22447575 -- modernize-use-nullptr in xplat/js/react-native-github/packages/react-native/ReactAndroid/src/main/jni/react/jni (0437c4071b by generatedunixname89002005287564)

iOS Unknown

Failed to parse

react-native-bot
published 0.80.0-nightly-20250507-a254b5e69 •
react-native-bot
published 0.80.0-nightly-20250506-3ac16dd6a •
react-native-bot
published 0.80.0-nightly-20250506-f85b30b24 •
react-native-bot
published 0.80.0-nightly-20250505-69f9a9a02 •
react-native-bot
published 0.80.0-nightly-20250504-5eed87246 •
react-native-bot
published 0.80.0-nightly-20250503-989b3f61a •
2345
47