From efc9a6315957aa611ccdf3aa382399f4f955e430 Mon Sep 17 00:00:00 2001 From: ethella Date: Fri, 22 Aug 2025 16:44:23 -0700 Subject: [PATCH 1/4] update README.md --- README.md | 85 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 55 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 269dc09..a8c42a4 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,13 @@ ## ✨ Magic React Native Demo Apps -This repository stores two mobile applications utilizing both of Magic's React Native SDKs and extensions. +This repository contains two mobile applications demonstrating Magic's React Native SDKs and extensions for both Bare React Native and Expo managed workflows. -### Setup and Installation -Sign up or login to the [developer dashboard](https://dashboard.magic.link) to receive API keys that will allow your application to interact with Magic's authentication APIs. +### 🔑 Setup and Installation +1. **Get Magic API Keys**: Sign up or login to the [developer dashboard](https://dashboard.magic.link) to receive API keys. + +2. **Clone the Repository**: ```shell # SSH $ git clone git@github.com:magiclabs/react-native-demo.git @@ -13,61 +15,84 @@ $ git clone git@github.com:magiclabs/react-native-demo.git $ git clone https://github.com/magiclabs/react-native-demo.git ``` -Once you have a local copy of this repository you'll need to navigate to the `config/env.ts` file to add your publishable Magic API key. +3. **Configure API Keys**: Update the Magic publishable API key in both projects: -```shell -# Add your Publishable Magic API key here -$ open MagicBareRnExample/config/env.ts -``` +- Bare React Native Example: `MagicBareRnExample/hooks/magic.ts` +- Expo Example: `MagicExpoRNExample/hooks/magic.ts` -Finally, if you'd like to test sending transactions and other general on-chain interactions with these demo apps you'll need to navigate to `screens/Web3Screen.tsx` and include an address to a test wallet of your choosing. +Replace `'YOUR_PUBLISHABLE_KEY'` with your actual Magic publishable API key. -```shell -# Add your test wallet address here -$ open MagicExpoRnExample/screens/Web3Screen.tsx -``` +### 📱 Expo Tutorial (Managed Workflow) -### Expo Tutorial (Managed flow) +The Expo example uses Expo Router for navigation and includes modern React Native features. ```shell $ cd MagicExpoRNExample -$ yarn +$ yarn install $ yarn start ``` -When the bundler process is done, hit **i** to start an iOS simulator or **a** to start an Android simulator (make sure you have downloaded Android Studio and follow all the instructions on [React Native's dev site](https://reactnative.dev/docs/environment-setup)). +When the bundler starts: +- Press **i** to open iOS simulator +- Press **a** to open Android emulator +- Press **w** to open in web browser + +### 🔧 Bare React Native Tutorial (Standalone Workflow) -### Bare React Native Tutorial (Standalone flow) +The Bare React Native example provides full native control and custom configurations. ```shell $ cd MagicBareRNExample -$ yarn +$ yarn install ``` -After node modules are installed and linked, for iOS you will need to install the linked dependencies to native. - +#### iOS Setup ```shell -# iOS $ cd ios $ pod install +$ cd .. +$ yarn ios ``` -After a successful installation, you may run `yarn ios` or `yarn android` to get started. +#### Android Setup ```shell -######### iOS ############ -$ yarn ios --simulator="YOUR_PREFERRED_SIMULATOR_DEVICE" # run `xcrun simctl list devices` for a list of devices -######### Android ######## $ yarn android ``` -## 🙌🏾 Troubleshooting +### 🚨 Troubleshooting + +#### Error code 65 (iOS Build Issues) +If you encounter `Error code 65` when running `yarn ios`: + +1. **Clean Build**: Follow [these steps](https://github.com/react-native-maps/react-native-maps/issues/2853#issuecomment-516760615) to clean your iOS build. + +2. **Update AppDelegate**: If updating React Native versions, manually update the `AppDelegate.mm` file in Xcode as [suggested here](https://github.com/facebook/react-native/issues/36293#issuecomment-1445377662). + +#### Pod Install Issues +If you encounter issues with `pod install`: +```shell +$ cd ios +$ pod install +``` + +#### Metro Cache Issues +Clear Metro cache if you encounter bundling issues: +```shell +$ yarn start --reset-cache +``` + +### 📚 Additional Resources + +- [Magic Documentation](https://magic.link/docs) +- [Magic Developer Dashboard](https://dashboard.magic.link) + +- [React Native Documentation](https://reactnative.dev/docs/getting-started) +- [Expo Documentation](https://docs.expo.dev) -### Error code 65 w/ Bare React Native Tutorial -In the case that you run `yarn ios` and see an `Error code 65` with the standalone flow here are some possible ways to troubleshoot this common error: -- Clean up your iOS build by following [these steps](https://github.com/react-native-maps/react-native-maps/issues/2853#issuecomment-516760615). +### 📄 License -- Otherwise, in the case that you are attempting to update your local copy the demo app with the latest version of React Native, you might need to manually update the `AppDelegate.mm` file in Xcode as [suggested here](https://github.com/facebook/react-native/issues/36293#issuecomment-1445377662). +This project is licensed under the MIT License. \ No newline at end of file From c9c11aaa9c4534a737ca57cbaf353708a876f0cc Mon Sep 17 00:00:00 2001 From: ethella Date: Mon, 13 Oct 2025 16:47:48 -0700 Subject: [PATCH 2/4] Remove web3.js and bump RN version --- MagicBareRnExample/App.tsx | 46 +- MagicBareRnExample/hooks/magic.ts | 52 + MagicBareRnExample/ios/MagicBareRN/Info.plist | 3 +- MagicBareRnExample/ios/Podfile.lock | 1867 ++++++--- MagicBareRnExample/navigation/index.tsx | 50 +- MagicBareRnExample/package.json | 23 +- MagicBareRnExample/screens/LoginScreen.tsx | 9 +- MagicBareRnExample/screens/Web3Screen.tsx | 122 +- MagicBareRnExample/yarn.lock | 3579 ++++------------- MagicExpoRNExample/app/(tabs)/explore.tsx | 2 +- 10 files changed, 2229 insertions(+), 3524 deletions(-) create mode 100644 MagicBareRnExample/hooks/magic.ts diff --git a/MagicBareRnExample/App.tsx b/MagicBareRnExample/App.tsx index 43e99a4..2532958 100644 --- a/MagicBareRnExample/App.tsx +++ b/MagicBareRnExample/App.tsx @@ -1,53 +1,15 @@ import { SafeAreaProvider } from 'react-native-safe-area-context'; import React from 'react'; import Navigation from './navigation'; -import { SolanaExtension } from "@magic-ext/solana"; -import { EVMExtension } from "@magic-ext/evm"; -import { Magic } from '@magic-sdk/react-native-bare'; -import { OAuthExtension } from '@magic-ext/react-native-bare-oauth'; -import Web3 from 'web3'; -import { ENV, API_KEY } from './config/env'; -import { GDKMSExtension } from '@magic-ext/gdkms'; - -const customPolygonOptions = { - rpcUrl: "https://polygon-rpc.com/", // Polygon RPC URL - chainId: 137, // Polygon chain id - default: true, // Set as default network -}; - -const customOptimismOptions = { - rpcUrl: "https://mainnet.optimism.io", - chainId: 10, -}; +import { MagicService } from './hooks/magic'; export default function App() { - - const [env, setEnv] = React.useState(ENV.PROD); - - const magic = new Magic(API_KEY[env], { - extensions: [ - new OAuthExtension(), - new GDKMSExtension(), - new SolanaExtension({ - rpcUrl: "https://api.devnet.solana.com", - }), - new EVMExtension([customPolygonOptions, customOptimismOptions]), - ], - }); - - const web3 = new Web3(magic.rpcProvider as any); - - const magicProps = { - magic, - web3, - setEnv, - env, - }; + const magic = MagicService.magic; return ( - - + + ); } diff --git a/MagicBareRnExample/hooks/magic.ts b/MagicBareRnExample/hooks/magic.ts new file mode 100644 index 0000000..67c070e --- /dev/null +++ b/MagicBareRnExample/hooks/magic.ts @@ -0,0 +1,52 @@ +import { Magic } from '@magic-sdk/react-native-bare'; +import { OAuthExtension } from '@magic-ext/react-native-bare-oauth'; +import { SolanaExtension } from "@magic-ext/solana"; +import { EVMExtension } from "@magic-ext/evm"; +import { API_KEY } from '../config/env'; + +const customPolygonOptions = { + rpcUrl: "https://polygon-rpc.com/", // Polygon RPC URL + chainId: 137, // Polygon chain id + default: true, // Set as default network +}; + +const customOptimismOptions = { + rpcUrl: "https://mainnet.optimism.io", + chainId: 10, +}; + +/** + * MagicService - Singleton service for managing Magic SDK instances + * + * This service provides a centralized way to access Magic SDK + * across your application with lazy initialization. + * + * Usage: + * ``` + * const magic = MagicService.magic; + * ``` + */ +export class MagicService { + private static _magic: any | null = null; + + /** + * Get the Magic SDK instance. Creates one if it doesn't exist. + */ + public static get magic(): Magic { + if (!this._magic) { + const extensions: any[] = [ + new OAuthExtension(), + new SolanaExtension({ + rpcUrl: "https://api.devnet.solana.com", + }), + new EVMExtension([customPolygonOptions, customOptimismOptions]), + ]; + + this._magic = new Magic(API_KEY.PROD, { + extensions, + }); + } + return this._magic; + } +} + diff --git a/MagicBareRnExample/ios/MagicBareRN/Info.plist b/MagicBareRnExample/ios/MagicBareRN/Info.plist index 3fda2db..e08f360 100644 --- a/MagicBareRnExample/ios/MagicBareRN/Info.plist +++ b/MagicBareRnExample/ios/MagicBareRN/Info.plist @@ -26,7 +26,6 @@ NSAppTransportSecurity - NSAllowsArbitraryLoads NSAllowsLocalNetworking @@ -34,6 +33,8 @@ NSLocationWhenInUseUsageDescription + RCTNewArchEnabled + UILaunchStoryboardName LaunchScreen UIRequiredDeviceCapabilities diff --git a/MagicBareRnExample/ios/Podfile.lock b/MagicBareRnExample/ios/Podfile.lock index 0c226a9..25f625b 100644 --- a/MagicBareRnExample/ios/Podfile.lock +++ b/MagicBareRnExample/ios/Podfile.lock @@ -1,73 +1,86 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - - fast_float (6.1.4) - - FBLazyVector (0.78.1) + - fast_float (8.0.0) + - FBLazyVector (0.82.0) - fmt (11.0.2) - glog (0.3.5) - - hermes-engine (0.78.1): - - hermes-engine/Pre-built (= 0.78.1) - - hermes-engine/Pre-built (0.78.1) + - hermes-engine (0.82.0): + - hermes-engine/Pre-built (= 0.82.0) + - hermes-engine/Pre-built (0.82.0) - RCT-Folly (2024.11.18.00): - boost - DoubleConversion - - fast_float (= 6.1.4) + - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - RCT-Folly/Default (= 2024.11.18.00) - RCT-Folly/Default (2024.11.18.00): - boost - DoubleConversion - - fast_float (= 6.1.4) + - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - RCT-Folly/Fabric (2024.11.18.00): - boost - DoubleConversion - - fast_float (= 6.1.4) + - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.78.1) - - RCTRequired (0.78.1) - - RCTTypeSafety (0.78.1): - - FBLazyVector (= 0.78.1) - - RCTRequired (= 0.78.1) - - React-Core (= 0.78.1) - - React (0.78.1): - - React-Core (= 0.78.1) - - React-Core/DevSupport (= 0.78.1) - - React-Core/RCTWebSocket (= 0.78.1) - - React-RCTActionSheet (= 0.78.1) - - React-RCTAnimation (= 0.78.1) - - React-RCTBlob (= 0.78.1) - - React-RCTImage (= 0.78.1) - - React-RCTLinking (= 0.78.1) - - React-RCTNetwork (= 0.78.1) - - React-RCTSettings (= 0.78.1) - - React-RCTText (= 0.78.1) - - React-RCTVibration (= 0.78.1) - - React-callinvoker (0.78.1) - - React-Core (0.78.1): - - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation (0.82.0) + - RCTRequired (0.82.0) + - RCTTypeSafety (0.82.0): + - FBLazyVector (= 0.82.0) + - RCTRequired (= 0.82.0) + - React-Core (= 0.82.0) + - React (0.82.0): + - React-Core (= 0.82.0) + - React-Core/DevSupport (= 0.82.0) + - React-Core/RCTWebSocket (= 0.82.0) + - React-RCTActionSheet (= 0.82.0) + - React-RCTAnimation (= 0.82.0) + - React-RCTBlob (= 0.82.0) + - React-RCTImage (= 0.82.0) + - React-RCTLinking (= 0.82.0) + - React-RCTNetwork (= 0.82.0) + - React-RCTSettings (= 0.82.0) + - React-RCTText (= 0.82.0) + - React-RCTVibration (= 0.82.0) + - React-callinvoker (0.82.0) + - React-Core (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.78.1) + - React-Core/Default (= 0.82.0) - React-cxxreact - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (0.78.1): + - React-Core/CoreModulesHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -76,15 +89,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/Default (0.78.1): + - React-Core/Default (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-cxxreact - React-featureflags @@ -92,33 +113,49 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/DevSupport (0.78.1): + - React-Core/DevSupport (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.78.1) - - React-Core/RCTWebSocket (= 0.78.1) + - React-Core/Default (= 0.82.0) + - React-Core/RCTWebSocket (= 0.82.0) - React-cxxreact - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (0.78.1): + - React-Core/RCTActionSheetHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -127,15 +164,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (0.78.1): + - React-Core/RCTAnimationHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -144,15 +189,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (0.78.1): + - React-Core/RCTBlobHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -161,15 +214,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTImageHeaders (0.78.1): + - React-Core/RCTImageHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -178,15 +239,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (0.78.1): + - React-Core/RCTLinkingHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -195,15 +264,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (0.78.1): + - React-Core/RCTNetworkHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -212,15 +289,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (0.78.1): + - React-Core/RCTSettingsHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -229,15 +314,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTTextHeaders (0.78.1): + - React-Core/RCTTextHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -246,15 +339,23 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (0.78.1): + - React-Core/RCTVibrationHeaders (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - React-Core/Default - React-cxxreact @@ -263,63 +364,91 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-Core/RCTWebSocket (0.78.1): + - React-Core/RCTWebSocket (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.78.1) + - React-Core/Default (= 0.82.0) - React-cxxreact - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket (= 0.7.1) + - SocketRocket - Yoga - - React-CoreModules (0.78.1): + - React-CoreModules (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - RCT-Folly (= 2024.11.18.00) - - RCTTypeSafety (= 0.78.1) - - React-Core/CoreModulesHeaders (= 0.78.1) - - React-jsi (= 0.78.1) + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - RCTTypeSafety (= 0.82.0) + - React-Core/CoreModulesHeaders (= 0.82.0) + - React-debug + - React-jsi (= 0.82.0) - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.78.1) + - React-RCTImage (= 0.82.0) + - React-runtimeexecutor - ReactCommon - - SocketRocket (= 0.7.1) - - React-cxxreact (0.78.1): + - SocketRocket + - React-cxxreact (0.82.0): - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.78.1) - - React-debug (= 0.78.1) - - React-jsi (= 0.78.1) + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.82.0) + - React-debug (= 0.82.0) + - React-jsi (= 0.82.0) - React-jsinspector - - React-logger (= 0.78.1) - - React-perflogger (= 0.78.1) - - React-runtimeexecutor (= 0.78.1) - - React-timing (= 0.78.1) - - React-debug (0.78.1) - - React-defaultsnativemodule (0.78.1): + - React-jsinspectorcdp + - React-jsinspectortracing + - React-logger (= 0.82.0) + - React-perflogger (= 0.82.0) + - React-runtimeexecutor + - React-timing (= 0.82.0) + - SocketRocket + - React-debug (0.82.0) + - React-defaultsnativemodule (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-domnativemodule - React-featureflagsnativemodule - React-idlecallbacksnativemodule @@ -327,61 +456,79 @@ PODS: - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - - React-domnativemodule (0.78.1): + - React-webperformancenativemodule + - SocketRocket + - React-domnativemodule (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-Fabric + - React-Fabric/bridging - React-FabricComponents - React-graphics - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-Fabric (0.78.1): + - React-Fabric (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.78.1) - - React-Fabric/attributedstring (= 0.78.1) - - React-Fabric/componentregistry (= 0.78.1) - - React-Fabric/componentregistrynative (= 0.78.1) - - React-Fabric/components (= 0.78.1) - - React-Fabric/consistency (= 0.78.1) - - React-Fabric/core (= 0.78.1) - - React-Fabric/dom (= 0.78.1) - - React-Fabric/imagemanager (= 0.78.1) - - React-Fabric/leakchecker (= 0.78.1) - - React-Fabric/mounting (= 0.78.1) - - React-Fabric/observers (= 0.78.1) - - React-Fabric/scheduler (= 0.78.1) - - React-Fabric/telemetry (= 0.78.1) - - React-Fabric/templateprocessor (= 0.78.1) - - React-Fabric/uimanager (= 0.78.1) + - React-Fabric/animations (= 0.82.0) + - React-Fabric/attributedstring (= 0.82.0) + - React-Fabric/bridging (= 0.82.0) + - React-Fabric/componentregistry (= 0.82.0) + - React-Fabric/componentregistrynative (= 0.82.0) + - React-Fabric/components (= 0.82.0) + - React-Fabric/consistency (= 0.82.0) + - React-Fabric/core (= 0.82.0) + - React-Fabric/dom (= 0.82.0) + - React-Fabric/imagemanager (= 0.82.0) + - React-Fabric/leakchecker (= 0.82.0) + - React-Fabric/mounting (= 0.82.0) + - React-Fabric/observers (= 0.82.0) + - React-Fabric/scheduler (= 0.82.0) + - React-Fabric/telemetry (= 0.82.0) + - React-Fabric/templateprocessor (= 0.82.0) + - React-Fabric/uimanager (= 0.82.0) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.78.1): + - SocketRocket + - React-Fabric/animations (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -393,16 +540,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.78.1): + - SocketRocket + - React-Fabric/attributedstring (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -414,16 +565,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.78.1): + - SocketRocket + - React-Fabric/bridging (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -435,16 +590,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.78.1): + - SocketRocket + - React-Fabric/componentregistry (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -456,61 +615,74 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.78.1): + - SocketRocket + - React-Fabric/componentregistrynative (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.78.1) - - React-Fabric/components/root (= 0.78.1) - - React-Fabric/components/view (= 0.78.1) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.78.1): + - SocketRocket + - React-Fabric/components (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.82.0) + - React-Fabric/components/root (= 0.82.0) + - React-Fabric/components/scrollview (= 0.82.0) + - React-Fabric/components/view (= 0.82.0) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.78.1): + - SocketRocket + - React-Fabric/components/legacyviewmanagerinterop (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -522,16 +694,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.78.1): + - SocketRocket + - React-Fabric/components/root (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -543,17 +719,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - Yoga - - React-Fabric/consistency (0.78.1): + - SocketRocket + - React-Fabric/components/scrollview (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -565,16 +744,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/core (0.78.1): + - SocketRocket + - React-Fabric/components/view (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -585,17 +768,23 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.78.1): + - SocketRocket + - Yoga + - React-Fabric/consistency (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -607,16 +796,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.78.1): + - SocketRocket + - React-Fabric/core (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -628,16 +821,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.78.1): + - SocketRocket + - React-Fabric/dom (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -649,16 +846,20 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.78.1): + - SocketRocket + - React-Fabric/imagemanager (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -670,38 +871,45 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.78.1): + - SocketRocket + - React-Fabric/leakchecker (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.78.1) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.78.1): + - SocketRocket + - React-Fabric/mounting (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -713,39 +921,46 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.78.1): + - SocketRocket + - React-Fabric/observers (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events + - React-Fabric/observers/events (= 0.82.0) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - - React-performancetimeline - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.78.1): + - SocketRocket + - React-Fabric/observers/events (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -757,60 +972,73 @@ PODS: - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.78.1): + - SocketRocket + - React-Fabric/scheduler (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-performancecdpmetrics + - React-performancetimeline - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.78.1): + - SocketRocket + - React-Fabric/telemetry (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.78.1) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.78.1): + - SocketRocket + - React-Fabric/templateprocessor (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -821,75 +1049,142 @@ PODS: - React-jsi - React-jsiexecutor - React-logger - - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.78.1): + - SocketRocket + - React-Fabric/uimanager (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager/consistency (= 0.82.0) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - React-Fabric/uimanager/consistency (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - React-FabricComponents (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.78.1) - - React-FabricComponents/textlayoutmanager (= 0.78.1) + - React-FabricComponents/components (= 0.82.0) + - React-FabricComponents/textlayoutmanager (= 0.82.0) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components (0.78.1): + - React-FabricComponents/components (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.78.1) - - React-FabricComponents/components/iostextinput (= 0.78.1) - - React-FabricComponents/components/modal (= 0.78.1) - - React-FabricComponents/components/rncore (= 0.78.1) - - React-FabricComponents/components/safeareaview (= 0.78.1) - - React-FabricComponents/components/scrollview (= 0.78.1) - - React-FabricComponents/components/text (= 0.78.1) - - React-FabricComponents/components/textinput (= 0.78.1) - - React-FabricComponents/components/unimplementedview (= 0.78.1) + - React-FabricComponents/components/inputaccessory (= 0.82.0) + - React-FabricComponents/components/iostextinput (= 0.82.0) + - React-FabricComponents/components/modal (= 0.82.0) + - React-FabricComponents/components/rncore (= 0.82.0) + - React-FabricComponents/components/safeareaview (= 0.82.0) + - React-FabricComponents/components/scrollview (= 0.82.0) + - React-FabricComponents/components/switch (= 0.82.0) + - React-FabricComponents/components/text (= 0.82.0) + - React-FabricComponents/components/textinput (= 0.82.0) + - React-FabricComponents/components/unimplementedview (= 0.82.0) + - React-FabricComponents/components/virtualview (= 0.82.0) + - React-FabricComponents/components/virtualviewexperimental (= 0.82.0) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (0.78.1): + - React-FabricComponents/components/inputaccessory (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -901,18 +1196,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (0.78.1): + - React-FabricComponents/components/iostextinput (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -924,18 +1223,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/modal (0.78.1): + - React-FabricComponents/components/modal (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -947,18 +1250,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/rncore (0.78.1): + - React-FabricComponents/components/rncore (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -970,18 +1277,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (0.78.1): + - React-FabricComponents/components/safeareaview (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -993,18 +1304,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/scrollview (0.78.1): + - React-FabricComponents/components/scrollview (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1016,18 +1331,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/text (0.78.1): + - React-FabricComponents/components/switch (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1039,18 +1358,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/textinput (0.78.1): + - React-FabricComponents/components/text (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1062,18 +1385,22 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (0.78.1): + - React-FabricComponents/components/textinput (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1085,18 +1412,49 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (0.78.1): + - React-FabricComponents/components/unimplementedview (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - React-FabricComponents/components/virtualview (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1108,75 +1466,169 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-FabricImage (0.78.1): + - React-FabricComponents/components/virtualviewexperimental (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - - RCTRequired (= 0.78.1) - - RCTTypeSafety (= 0.78.1) + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - React-FabricComponents/textlayoutmanager (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - React-FabricImage (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired (= 0.82.0) + - RCTTypeSafety (= 0.82.0) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.78.1) + - React-jsiexecutor (= 0.82.0) - React-logger - React-rendererdebug - React-utils - ReactCommon + - SocketRocket - Yoga - - React-featureflags (0.78.1): - - RCT-Folly (= 2024.11.18.00) - - React-featureflagsnativemodule (0.78.1): + - React-featureflags (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-featureflagsnativemodule (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-graphics (0.78.1): + - SocketRocket + - React-graphics (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.78.1): + - SocketRocket + - React-hermes (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.78.1) + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact (= 0.82.0) - React-jsi - - React-jsiexecutor (= 0.78.1) + - React-jsiexecutor (= 0.82.0) - React-jsinspector - - React-perflogger (= 0.78.1) + - React-jsinspectorcdp + - React-jsinspectortracing + - React-oscompat + - React-perflogger (= 0.82.0) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.78.1): + - SocketRocket + - React-idlecallbacksnativemodule (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - - React-ImageManager (0.78.1): + - SocketRocket + - React-ImageManager (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog + - RCT-Folly - RCT-Folly/Fabric - React-Core/Default - React-debug @@ -1184,67 +1636,163 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.78.1): + - SocketRocket + - React-jserrorhandler (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-cxxreact - React-debug - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - React-jsi (0.78.1): + - SocketRocket + - React-jsi (0.82.0): - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-jsiexecutor (0.78.1): + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-jsiexecutor (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.78.1) - - React-jsi (= 0.78.1) + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact + - React-debug + - React-jsi - React-jsinspector - - React-perflogger (= 0.78.1) - - React-jsinspector (0.78.1): + - React-jsinspectorcdp + - React-jsinspectortracing + - React-perflogger + - React-runtimeexecutor + - SocketRocket + - React-jsinspector (0.82.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-jsi + - React-jsinspectorcdp + - React-jsinspectornetwork - React-jsinspectortracing - - React-perflogger (= 0.78.1) - - React-runtimeexecutor (= 0.78.1) - - React-jsinspectortracing (0.78.1): + - React-oscompat + - React-perflogger (= 0.82.0) + - React-runtimeexecutor + - SocketRocket + - React-jsinspectorcdp (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-jsinspectornetwork (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - RCT-Folly - - React-jsitracing (0.78.1): + - RCT-Folly/Fabric + - React-featureflags + - React-jsinspectorcdp + - React-performancetimeline + - React-timing + - SocketRocket + - React-jsinspectortracing (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-oscompat + - React-timing + - SocketRocket + - React-jsitooling (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-cxxreact (= 0.82.0) + - React-debug + - React-jsi (= 0.82.0) + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-runtimeexecutor + - SocketRocket + - React-jsitracing (0.82.0): - React-jsi - - React-logger (0.78.1): + - React-logger (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - - React-Mapbuffer (0.78.1): + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-Mapbuffer (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog + - RCT-Folly + - RCT-Folly/Fabric - React-debug - - React-microtasksnativemodule (0.78.1): + - SocketRocket + - React-microtasksnativemodule (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core + - SocketRocket - react-native-netinfo (11.4.1): - React-Core - react-native-safe-area-context (5.3.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1253,21 +1801,28 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - react-native-safe-area-context/common (= 5.3.0) - react-native-safe-area-context/fabric (= 5.3.0) - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-safe-area-context/common (5.3.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1276,19 +1831,26 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-safe-area-context/fabric (5.3.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1297,20 +1859,27 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - react-native-safe-area-context/common - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - react-native-webview (13.13.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1319,46 +1888,102 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - - React-NativeModulesApple (0.78.1): + - React-NativeModulesApple (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - React-callinvoker - React-Core - React-cxxreact + - React-debug + - React-featureflags - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.78.1): + - SocketRocket + - React-oscompat (0.82.0) + - React-perflogger (0.82.0): + - boost - DoubleConversion - - RCT-Folly (= 2024.11.18.00) - - React-performancetimeline (0.78.1): - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - SocketRocket + - React-performancecdpmetrics (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-jsi + - React-performancetimeline + - React-runtimeexecutor + - React-timing + - SocketRocket + - React-performancetimeline (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-jsinspectortracing + - React-perflogger - React-timing - - React-RCTActionSheet (0.78.1): - - React-Core/RCTActionSheetHeaders (= 0.78.1) - - React-RCTAnimation (0.78.1): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - React-RCTActionSheet (0.82.0): + - React-Core/RCTActionSheetHeaders (= 0.82.0) + - React-RCTAnimation (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTAnimationHeaders + - React-featureflags - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTAppDelegate (0.78.1): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - React-RCTAppDelegate (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1369,36 +1994,49 @@ PODS: - React-featureflags - React-graphics - React-hermes + - React-jsitooling - React-NativeModulesApple - React-RCTFabric - React-RCTFBReactNativeSpec - React-RCTImage - React-RCTNetwork + - React-RCTRuntime - React-rendererdebug - React-RuntimeApple - React-RuntimeCore - - React-RuntimeHermes + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.78.1): + - SocketRocket + - React-RCTBlob (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi - React-jsinspector + - React-jsinspectorcdp - React-NativeModulesApple - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.78.1): + - SocketRocket + - React-RCTFabric (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-Core - React-debug - React-Fabric @@ -1409,27 +2047,71 @@ PODS: - React-ImageManager - React-jsi - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectornetwork - React-jsinspectortracing + - React-performancecdpmetrics - React-performancetimeline + - React-RCTAnimation + - React-RCTFBReactNativeSpec - React-RCTImage - React-RCTText - React-rendererconsistency + - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils + - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (0.78.1): + - React-RCTFBReactNativeSpec (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core - React-jsi - - React-jsiexecutor - React-NativeModulesApple + - React-RCTFBReactNativeSpec/components (= 0.82.0) + - ReactCommon + - SocketRocket + - React-RCTFBReactNativeSpec/components (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-NativeModulesApple + - React-rendererdebug + - React-utils - ReactCommon - - React-RCTImage (0.78.1): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - Yoga + - React-RCTImage (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTImageHeaders - React-jsi @@ -1437,50 +2119,109 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.78.1): - - React-Core/RCTLinkingHeaders (= 0.78.1) - - React-jsi (= 0.78.1) + - SocketRocket + - React-RCTLinking (0.82.0): + - React-Core/RCTLinkingHeaders (= 0.82.0) + - React-jsi (= 0.82.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.78.1) - - React-RCTNetwork (0.78.1): - - RCT-Folly (= 2024.11.18.00) + - ReactCommon/turbomodule/core (= 0.82.0) + - React-RCTNetwork (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTNetworkHeaders + - React-debug + - React-featureflags - React-jsi + - React-jsinspectorcdp + - React-jsinspectornetwork - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTSettings (0.78.1): - - RCT-Folly (= 2024.11.18.00) + - SocketRocket + - React-RCTRuntime (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-Core + - React-debug + - React-jsi + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-jsitooling + - React-RuntimeApple + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - SocketRocket + - React-RCTSettings (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - RCTTypeSafety - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTText (0.78.1): - - React-Core/RCTTextHeaders (= 0.78.1) + - SocketRocket + - React-RCTText (0.82.0): + - React-Core/RCTTextHeaders (= 0.82.0) - Yoga - - React-RCTVibration (0.78.1): - - RCT-Folly (= 2024.11.18.00) + - React-RCTVibration (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-rendererconsistency (0.78.1) - - React-rendererdebug (0.78.1): + - SocketRocket + - React-rendererconsistency (0.82.0) + - React-renderercss (0.82.0): + - React-debug + - React-utils + - React-rendererdebug (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) - - RCT-Folly (= 2024.11.18.00) + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric - React-debug - - React-rncore (0.78.1) - - React-RuntimeApple (0.78.1): + - SocketRocket + - React-RuntimeApple (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-callinvoker - React-Core/Default - React-CoreModules @@ -1490,6 +2231,7 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-Mapbuffer - React-NativeModulesApple - React-RCTFabric @@ -1499,10 +2241,16 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.78.1): + - SocketRocket + - React-RuntimeCore (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-cxxreact - React-Fabric - React-featureflags @@ -1510,51 +2258,109 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-performancetimeline - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.78.1): - - React-jsi (= 0.78.1) - - React-RuntimeHermes (0.78.1): + - SocketRocket + - React-runtimeexecutor (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-debug + - React-featureflags + - React-jsi (= 0.82.0) + - React-utils + - SocketRocket + - React-RuntimeHermes (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-featureflags - React-hermes - React-jsi - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-jsitooling - React-jsitracing - React-RuntimeCore + - React-runtimeexecutor - React-utils - - React-runtimescheduler (0.78.1): + - SocketRocket + - React-runtimescheduler (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-callinvoker - React-cxxreact - React-debug - React-featureflags - React-jsi + - React-jsinspectortracing - React-performancetimeline - React-rendererconsistency - React-rendererdebug - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.78.1) - - React-utils (0.78.1): + - SocketRocket + - React-timing (0.82.0): + - React-debug + - React-utils (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - React-debug - - React-jsi (= 0.78.1) - - ReactAppDependencyProvider (0.78.1): + - React-jsi (= 0.82.0) + - SocketRocket + - React-webperformancenativemodule (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-jsi + - React-jsiexecutor + - React-performancetimeline + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - SocketRocket + - ReactAppDependencyProvider (0.82.0): - ReactCodegen - - ReactCodegen (0.78.1): + - ReactCodegen (0.82.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1571,54 +2377,76 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.78.1): - - ReactCommon/turbomodule (= 0.78.1) - - ReactCommon/turbomodule (0.78.1): + - SocketRocket + - ReactCommon (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - ReactCommon/turbomodule (= 0.82.0) + - SocketRocket + - ReactCommon/turbomodule (0.82.0): + - boost + - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.78.1) - - React-cxxreact (= 0.78.1) - - React-jsi (= 0.78.1) - - React-logger (= 0.78.1) - - React-perflogger (= 0.78.1) - - ReactCommon/turbomodule/bridging (= 0.78.1) - - ReactCommon/turbomodule/core (= 0.78.1) - - ReactCommon/turbomodule/bridging (0.78.1): + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.82.0) + - React-cxxreact (= 0.82.0) + - React-jsi (= 0.82.0) + - React-logger (= 0.82.0) + - React-perflogger (= 0.82.0) + - ReactCommon/turbomodule/bridging (= 0.82.0) + - ReactCommon/turbomodule/core (= 0.82.0) + - SocketRocket + - ReactCommon/turbomodule/bridging (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.78.1) - - React-cxxreact (= 0.78.1) - - React-jsi (= 0.78.1) - - React-logger (= 0.78.1) - - React-perflogger (= 0.78.1) - - ReactCommon/turbomodule/core (0.78.1): + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.82.0) + - React-cxxreact (= 0.82.0) + - React-jsi (= 0.82.0) + - React-logger (= 0.82.0) + - React-perflogger (= 0.82.0) + - SocketRocket + - ReactCommon/turbomodule/core (0.82.0): + - boost - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.78.1) - - React-cxxreact (= 0.78.1) - - React-debug (= 0.78.1) - - React-featureflags (= 0.78.1) - - React-jsi (= 0.78.1) - - React-logger (= 0.78.1) - - React-perflogger (= 0.78.1) - - React-utils (= 0.78.1) + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker (= 0.82.0) + - React-cxxreact (= 0.82.0) + - React-debug (= 0.82.0) + - React-featureflags (= 0.82.0) + - React-jsi (= 0.82.0) + - React-logger (= 0.82.0) + - React-perflogger (= 0.82.0) + - React-utils (= 0.82.0) + - SocketRocket - RNCAsyncStorage (2.1.2): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1627,21 +2455,28 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNDeviceInfo (10.14.0): - React-Core - RNGestureHandler (2.24.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1650,21 +2485,28 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNInAppBrowser (3.7.0): - React-Core - RNScreens (4.10.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1673,21 +2515,28 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-RCTImage + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNScreens/common (= 4.10.0) + - SocketRocket - Yoga - RNScreens/common (4.10.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1696,20 +2545,27 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-RCTImage + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - RNVectorIcons (10.2.0): + - boost - DoubleConversion + - fast_float + - fmt - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly + - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety - React-Core @@ -1718,13 +2574,16 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric + - React-renderercss - React-rendererdebug - React-utils - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - SocketRocket - Yoga - SocketRocket (0.7.1) - Yoga (0.0.0) @@ -1738,7 +2597,6 @@ DEPENDENCIES: - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) @@ -1764,7 +2622,10 @@ DEPENDENCIES: - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsinspectorcdp (from `../node_modules/react-native/ReactCommon/jsinspector-modern/cdp`) + - React-jsinspectornetwork (from `../node_modules/react-native/ReactCommon/jsinspector-modern/network`) - React-jsinspectortracing (from `../node_modules/react-native/ReactCommon/jsinspector-modern/tracing`) + - React-jsitooling (from `../node_modules/react-native/ReactCommon/jsitooling`) - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) @@ -1773,7 +2634,9 @@ DEPENDENCIES: - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - react-native-webview (from `../node_modules/react-native-webview`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-performancecdpmetrics (from `../node_modules/react-native/ReactCommon/react/performance/cdpmetrics`) - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) @@ -1784,12 +2647,13 @@ DEPENDENCIES: - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTRuntime (from `../node_modules/react-native/React/Runtime`) - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) + - React-renderercss (from `../node_modules/react-native/ReactCommon/react/renderer/css`) - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) @@ -1797,6 +2661,7 @@ DEPENDENCIES: - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - React-webperformancenativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/webperformance`) - ReactAppDependencyProvider (from `build/generated/ios`) - ReactCodegen (from `build/generated/ios`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) @@ -1806,6 +2671,7 @@ DEPENDENCIES: - RNInAppBrowser (from `../node_modules/react-native-inappbrowser-reborn`) - RNScreens (from `../node_modules/react-native-screens`) - RNVectorIcons (from `../node_modules/react-native-vector-icons`) + - SocketRocket (~> 0.7.1) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: @@ -1827,7 +2693,7 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2025-01-13-RNv0.78.0-a942ef374897d85da38e9c8904574f8376555388 + :tag: hermes-2025-09-01-RNv0.82.0-265ef62ff3eb7289d17e366664ac0da82303e101 RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -1878,8 +2744,14 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsinspectorcdp: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/cdp" + React-jsinspectornetwork: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/network" React-jsinspectortracing: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/tracing" + React-jsitooling: + :path: "../node_modules/react-native/ReactCommon/jsitooling" React-jsitracing: :path: "../node_modules/react-native/ReactCommon/hermes/executor/" React-logger: @@ -1896,8 +2768,12 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-webview" React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-oscompat: + :path: "../node_modules/react-native/ReactCommon/oscompat" React-perflogger: :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-performancecdpmetrics: + :path: "../node_modules/react-native/ReactCommon/react/performance/cdpmetrics" React-performancetimeline: :path: "../node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: @@ -1918,6 +2794,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/LinkingIOS" React-RCTNetwork: :path: "../node_modules/react-native/Libraries/Network" + React-RCTRuntime: + :path: "../node_modules/react-native/React/Runtime" React-RCTSettings: :path: "../node_modules/react-native/Libraries/Settings" React-RCTText: @@ -1926,10 +2804,10 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/Vibration" React-rendererconsistency: :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency" + React-renderercss: + :path: "../node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" React-RuntimeApple: :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: @@ -1944,6 +2822,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/timing" React-utils: :path: "../node_modules/react-native/ReactCommon/react/utils" + React-webperformancenativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: :path: build/generated/ios ReactCodegen: @@ -1968,80 +2848,87 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 - FBLazyVector: bba368dacede4c9dec7a58c9be5a2d3e9ea30cc7 + fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 + FBLazyVector: 41b4dd99afd0aad861444ee141abdedaa6c3d238 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd - glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8 - hermes-engine: f493b0a600aed5dc06532141603688a30a5b2f61 - RCT-Folly: 36fe2295e44b10d831836cc0d1daec5f8abcf809 - RCTDeprecation: 082fbc90409015eac1366795a0b90f8b5cb28efe - RCTRequired: ca966f4da75b62ce3ea8c538d82cb5ecbb06f12a - RCTTypeSafety: 2f0bc11f9584fde4c7e6d8b26577c97681051c00 - React: e6035d3a639f6668a18429aaf2fdc0c12b1e7a81 - React-callinvoker: 3740fb1716428dabd205486c818ce6a5999e7f11 - React-Core: 91dda08e72d07375f41dc7ea00550804e0198282 - React-CoreModules: 5ff502f2c460a74f77ec38164db50886516f403e - React-cxxreact: a064be4dcb707678007f90d17739f6a677c6c3de - React-debug: d8d938ee3aecd7ab9c92198324ed33cac3d42566 - React-defaultsnativemodule: 3d376ae49e1d6c7952d43453b244e2672dddf818 - React-domnativemodule: fced39aaec1bad55ee805c6c4d1e1c2bf3bec195 - React-Fabric: e4c7e4ac2d2d7fd4b68e290ca6bbb4519e029a30 - React-FabricComponents: 5f4acebfc858863aa8def40aac5255076bc141b0 - React-FabricImage: 736bf67d1c23985aed2e3c5a09546322501a932e - React-featureflags: 04a42c3099a4a12fdf34c42b84512b96caaf9d41 - React-featureflagsnativemodule: 9cce7cfeb11d05545e1414d5936bc2f7d5174099 - React-graphics: 7dded734538450bc7f7087f7ea212b43ec423900 - React-hermes: d61c104904d2c5a2cb9390267085c17f284f149e - React-idlecallbacksnativemodule: 1f7c073261991e2a729a2512e447402f968894b0 - React-ImageManager: d37da23b068b037bdf7349c32023883093206b8b - React-jserrorhandler: bd0c3efad40d1a0c6791ceeac275fa3076935ffb - React-jsi: 183f5f851fee72238c1ac807bbca39f9930d22cf - React-jsiexecutor: afee0663c97f2d32188e1b91fe16fc09377b5ce7 - React-jsinspector: 1fa4b8eb0099e834e501f84d9f3f2bc55ab879f7 - React-jsinspectortracing: 44669474b19045a41f3e5370fe1e1f09a4fcc159 - React-jsitracing: 43d3a40ff903f5e036517577992ea15a63e8a257 - React-logger: 88de26ac2b4ae3ebf55108f4be299f967151d0ec - React-Mapbuffer: b6619632c9800e300a9dcfb5139009416cec6392 - React-microtasksnativemodule: e99c1d7791f5e8d5be370b78e02433e64d2391d8 + glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 + hermes-engine: 8642d8f14a548ab718ec112e9bebdfdd154138b5 + RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f + RCTDeprecation: 22bf66112da540a7d40e536366ddd8557934fca1 + RCTRequired: a0ed4dc41b35f79fbb6d8ba320e06882a8c792cf + RCTTypeSafety: 59a046ff1e602409a86b89fcd6edff367a5b14af + React: ade831e2e38887292c2c7d40f2f4098826a9dda4 + React-callinvoker: fb097304922c5da47152147a5fb0712713438575 + React-Core: 2f7181fccf31a895720bb0668ac9f67985d6a4a1 + React-CoreModules: 3f7a8f9d28ba287fc07240c5bc53aa4d5e23450a + React-cxxreact: dca5689d4332bbf71495302103bb24f73fa1de00 + React-debug: c855f7565d8c4aeceb23219ca3baa0e1ebfb578a + React-defaultsnativemodule: e1770db1c0e635b2dd8545616dd22962c6315c24 + React-domnativemodule: a3a0a508c6f13565e1d042e1ee682ef5881325ef + React-Fabric: 4630570529e467827e40398626e95340734020cc + React-FabricComponents: 95b3ec1f3b9398ad75e78f69e612a6093a99d737 + React-FabricImage: 96ec67d419d4d036ecc987bc14378afcd34d0653 + React-featureflags: 8cbf892b2c12fc0e9cc08039287385dfcf2f3de6 + React-featureflagsnativemodule: 7428b30d83749445157a8c253a77852e17217347 + React-graphics: f1ad789bd076f99a76640d7f49a799ddf81b231d + React-hermes: b2c927f43e28ea4e8c915b7acdd907b24bfa9cdb + React-idlecallbacksnativemodule: 9392f0359575b41a42a71dcf5a2ada0c74dacb6f + React-ImageManager: 1736dbd4b93d78ae34cda2837c2da521a9feccb7 + React-jserrorhandler: aad40898954bbc65c21a2e4524709e492675a750 + React-jsi: 7d348c6ad689f8d044f5dbfea343d88e18cd6d57 + React-jsiexecutor: 41b2cfc540fbe0eaa0d205a85c4f665c1d8b8683 + React-jsinspector: 8559a86427c4b09546fb61cb96b4e60ab7490508 + React-jsinspectorcdp: 0d3e1839d4cb22013e77f62834fff071b154d290 + React-jsinspectornetwork: 5e2919805485b0b1f8acf16a6e508a5807eca7e5 + React-jsinspectortracing: 123a7cf440721def804b188fb86b2f47366448d6 + React-jsitooling: 9d0d29865180ecd51002986a60f89ca6897a10b7 + React-jsitracing: fe4c3ca546e438a923add79d37a864546caba75f + React-logger: 2021eb67660b673cc654635832136fbbf2c79103 + React-Mapbuffer: 9bda44c983f9c683047546a338ebe9a21020babd + React-microtasksnativemodule: 9b52faf56750d7e3c67d9cf96b650f14c31524c2 react-native-netinfo: f0a9899081c185db1de5bb2fdc1c88c202a059ac - react-native-safe-area-context: 286b3e7b5589795bb85ffc38faf4c0706c48a092 - react-native-webview: 0ddb59b30cf225f2ba3125fd03c24e7d33ac68a8 - React-NativeModulesApple: fb48894de492e6f9a73e53d8f92a6a792e40666c - React-perflogger: e1c8cc9ba55dfabb670966d73622eabcfa0ac29e - React-performancetimeline: 6f8984a509036b7adc382b8d15193733f88ee749 - React-RCTActionSheet: 9488eac05a056a124f500beaecf0a5bd722b2916 - React-RCTAnimation: 25cab7e810ceffcbecaf80d481e8da88458fe16d - React-RCTAppDelegate: bc7081822fadf0ef7b0103ad7a1906d2872b1f4e - React-RCTBlob: 878e2cc90c812b6fd0a311d26f16c7a7d6fb3383 - React-RCTFabric: 99e355c4b6ea75f272484c7c0679ac8a6c565a23 - React-RCTFBReactNativeSpec: 992688432b262346c956a316b9b554496af4d21e - React-RCTImage: 86722acf9b025c586aaf27d7428e8f85a51a32fa - React-RCTLinking: e8e3c957074d5d37081e62c87f7c0896c1e9fb29 - React-RCTNetwork: 49a1ef2960b23016d2e02707612696293e43cee5 - React-RCTSettings: ad5b561160ea88c2cd117d7546d850840b5aca0a - React-RCTText: af6b82a41a437d5dec61946fb3d8fe93c059a039 - React-RCTVibration: 7894e99bec0902b50dd630347421f03e34560e02 - React-rendererconsistency: 4171665056d2a6039523e5aa8c9f5fbbe9553ad6 - React-rendererdebug: ae986a32492d41af5da9eaeeaba1bb2d03a67354 - React-rncore: 3e1894f8ebb4759f2d56b450645677547b9e3c52 - React-RuntimeApple: 9f4478a09f952a2037ab6d9cf25822499292634f - React-RuntimeCore: 7cf3e480e4724c98bd38c06873fbe8a5297b0e68 - React-runtimeexecutor: f2fc17f0bbfa5a697d94d2f18d7d5f74c8d41c48 - React-RuntimeHermes: 35c9ba6a7fdb2062e977e10bd407d92e85357120 - React-runtimescheduler: dc52dc73cef622777eba335b5810801041314a7b - React-timing: 34f46e46507ab2e215d801223f898a1f3d95a7a3 - React-utils: d57a0f7f59e548f1086562acb900fdd4d8758eb1 - ReactAppDependencyProvider: 8a4769a6193da471cb229cf46e71cd11cd9a4acd - ReactCodegen: a5efc9399f08ae7ddf99d222340bf859312b4630 - ReactCommon: bd309b74bda8850b05e814a0cc6120152783c0c1 - RNCAsyncStorage: 4f4de141719fef3490c87a0dd779575c64c0472c + react-native-safe-area-context: 18dabcdcf353d3222f05e1c461c15666c7826185 + react-native-webview: a76e827a7dd0096c0d9c7a1fb0d32967004c5a7c + React-NativeModulesApple: 1b4d9722d8df62e881684abadf320e7a8fa1b7f6 + React-oscompat: 80ca388c4831481cd03a6b45ecfc82739ca9a95e + React-perflogger: 2e155343fa744b02ec2eab0f134639beb8fff659 + React-performancecdpmetrics: b626b58b66880204b88428cd0f07f185910731ef + React-performancetimeline: 544c6abb44a10c47f10874aec41ae80693109875 + React-RCTActionSheet: 2f0a844b3f4b749ce54bee10e5006aacbcb754e0 + React-RCTAnimation: 3cda5b35147099142a3f4850da4b28e9cd6992a8 + React-RCTAppDelegate: 7d0daf291219f3fca0d4e8a46f8042e977d94fcb + React-RCTBlob: 4e9cf72bbe40c2da7d358197c2f8d104d4aeba7a + React-RCTFabric: aa6982c39f6133fb280a5e401ea2e8438c3ba4c8 + React-RCTFBReactNativeSpec: f388594e3dd33e67652c5e2339d299de06fcceba + React-RCTImage: d0dca6c29f03b5dc913be8a92f486d242997741f + React-RCTLinking: e3deaaa812a549c8410a413b44b6a2eb6027ddf9 + React-RCTNetwork: 820ba7697a8c90ea66e339e9bd63a879010bdecf + React-RCTRuntime: 9bf02501880b487e921675db600bd4797dfd9743 + React-RCTSettings: d887be78c915d0a51c91bffe1a39120a65a0e564 + React-RCTText: 857ec084500001382d6bfe981e68373ca8178af6 + React-RCTVibration: 02b4437b8b05ad7219c5e129a85e121d0b97635d + React-rendererconsistency: 74f53d2a1fa3bd87ed3fdbc83ad69cecf4bd0cb7 + React-renderercss: 9530312be5919a6100391d7d920fb80e9303aafd + React-rendererdebug: afd65121fd0cfa79c62620085718424d481ca739 + React-RuntimeApple: 702d4db49dc81193688132355709993009e73f86 + React-RuntimeCore: 021216f96d7ef9e8b9ba5d8ffc0631410967f9ac + React-runtimeexecutor: 1a27868c5ef637814a55e1e0b46df71f7d102ed3 + React-RuntimeHermes: 71b757553eb2f2c32ce796c88c0af8732fde9f58 + React-runtimescheduler: 8f1fb375b46f4e34faf0caa2893f6d7585bb4e89 + React-timing: 7a90be5e49292f093b8b1f5cbf87c0d0e8539699 + React-utils: f840cea5cd05fdc26711327b522fb8de1b65cbe4 + React-webperformancenativemodule: 365f718ced9c8b7042dea17f360a0a7ea49dfbb7 + ReactAppDependencyProvider: d5f21b5da644b33685d4f2685cba86e3c7ea64ff + ReactCodegen: 1efedd581339e9ff5365e66fcf6522ae9f1be6cb + ReactCommon: 17f21c8e189e290113e40fd8652758ec9694897b + RNCAsyncStorage: a9e087b68308fd829e66f5e932976f23c4e1005b RNDeviceInfo: 59344c19152c4b2b32283005f9737c5c64b42fba - RNGestureHandler: 9b05fab9a0b48fe48c968de7dbb9ca38a2b4f7ab + RNGestureHandler: ad5a7292f09ee767fcfa56d90a071133d94baa2d RNInAppBrowser: e36d6935517101ccba0e875bac8ad7b0cb655364 - RNScreens: 0f01bbed9bd8045a8d58e4b46993c28c7f498f3c - RNVectorIcons: 14a0c42f16a26bcc3e79a19bc1c5718284b1d469 + RNScreens: 323d4915513b09c98ffd82d5d65ee75589754ca7 + RNVectorIcons: 34d8572dadd436893d712d12c2400cb8c0b610e3 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: dea3cbe52f93ef8f722493a505c1add295fe7fba + Yoga: 93bc00d78638987f9ffd928f4a9f895d3e601bc3 PODFILE CHECKSUM: 7ab64dfbf3cb5e5c273f5eaac37552dbba9d3082 diff --git a/MagicBareRnExample/navigation/index.tsx b/MagicBareRnExample/navigation/index.tsx index 9ef80a9..3ef1747 100644 --- a/MagicBareRnExample/navigation/index.tsx +++ b/MagicBareRnExample/navigation/index.tsx @@ -14,16 +14,14 @@ import LoginScreen from '../screens/LoginScreen'; import Web3Screen from '../screens/Web3Screen'; import { RootStackParamList, RootTabParamList, TabOneParamList, TabTwoParamList } from '../types'; import LinkingConfiguration from './LinkingConfiguration'; -import HeaderDropdown from "./HeaderDropdown"; Icon.loadFont(); -export default function Navigation({ magicProps }: { magicProps: any }) { - +export default function Navigation() { return ( - + ); } @@ -34,11 +32,11 @@ export default function Navigation({ magicProps }: { magicProps: any }) { */ const Stack = createNativeStackNavigator(); -function RootNavigator({ magicProps }: any) { +function RootNavigator() { return ( - {() => BottomTabNavigator(magicProps)} + {() => } @@ -51,15 +49,7 @@ function RootNavigator({ magicProps }: any) { */ const BottomTab = createBottomTabNavigator(); -function BottomTabNavigator(props: { navigation?: any; env?: any; setEnv?: any; magic?: any; web3?: any; }) { - - const { env, setEnv, magic, web3 } = props; - - const header = () => - +function BottomTabNavigator() { return ( @@ -70,19 +60,17 @@ function BottomTabNavigator(props: { navigation?: any; env?: any; setEnv?: any; title: 'Login', tabBarIcon: ({ color }) => , })} - > - {() => TabOneNavigator(header, magic, web3)} - + component={TabOneNavigator} + /> , }} - > - {() => TabTwoNavigator(header, web3, magic)} - + component={TabTwoNavigator} + /> ); } @@ -97,30 +85,28 @@ function TabBarIcon(props: { // https://reactnavigation.org/docs/tab-based-navigation#a-stack-navigator-for-each-tab const TabOneStack = createNativeStackNavigator(); -function TabOneNavigator(header: () => JSX.Element, magic: any, web3: any) { +function TabOneNavigator() { return ( - {props => } - + component={LoginScreen} + options={{ headerShown: false }} + /> ); } const TabTwoStack = createNativeStackNavigator(); -function TabTwoNavigator(header: () => JSX.Element, web3: any, magic: any) { +function TabTwoNavigator() { return ( - {(props: any) => } - + component={Web3Screen} + options={{ headerShown: false }} + /> ); } diff --git a/MagicBareRnExample/package.json b/MagicBareRnExample/package.json index cfee950..e1cc7e3 100644 --- a/MagicBareRnExample/package.json +++ b/MagicBareRnExample/package.json @@ -10,22 +10,22 @@ "test": "jest" }, "dependencies": { - "@magic-ext/gdkms": "latest", - "@magic-ext/react-native-bare-oauth": "latest", - "@magic-sdk/react-native-bare": "32.0.0-canary.915.17110143296.0", - "@magic-ext/solana": "27.0.0-canary.915.17083196045.0", - "@magic-ext/evm": "1.0.0-canary.915.17083196045.0", + "@magic-ext/evm": "1.0.0", + "@magic-ext/react-native-bare-oauth": "28.0.0", + "@magic-ext/solana": "28.0.0", + "@magic-sdk/react-native-bare": "32.0.0", "@react-native-async-storage/async-storage": "^2.1.2", "@react-native-community/netinfo": "^11.1.2", "@react-navigation/bottom-tabs": "^6.5.4", "@react-navigation/native": "^6.1.7", "@react-navigation/native-stack": "^6.9.8", "buffer": "^6.0.3", + "ethers": "^6.15.0", "events": "^1.0.0", "global": "^4.4.0", "react": "~19.0.0", "react-dom": "~19.0.0", - "react-native": "0.78.1", + "react-native": "0.82.0", "react-native-device-info": "^10.7.0", "react-native-gesture-handler": "2.24.0", "react-native-inappbrowser-reborn": "^3.7.0", @@ -36,8 +36,7 @@ "react-native-webview": "13.13.0", "readable-stream": "^4.3.0", "stream-browserify": "^1.0.0", - "vm-browserify": "0.0.4", - "web3": "1.8.1" + "vm-browserify": "0.0.4" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -46,10 +45,10 @@ "@react-native-community/cli": "15.0.1", "@react-native-community/cli-platform-android": "15.0.1", "@react-native-community/cli-platform-ios": "15.0.1", - "@react-native/babel-preset": "0.78.1", - "@react-native/eslint-config": "0.78.1", - "@react-native/metro-config": "0.78.1", - "@react-native/typescript-config": "0.78.1", + "@react-native/babel-preset": "0.82.0", + "@react-native/eslint-config": "0.82.0", + "@react-native/metro-config": "0.82.0", + "@react-native/typescript-config": "0.82.0", "@types/jest": "^29.5.13", "@types/react": "^19.0.0", "@types/react-test-renderer": "^19.0.0", diff --git a/MagicBareRnExample/screens/LoginScreen.tsx b/MagicBareRnExample/screens/LoginScreen.tsx index 2b9bf86..0015e31 100644 --- a/MagicBareRnExample/screens/LoginScreen.tsx +++ b/MagicBareRnExample/screens/LoginScreen.tsx @@ -4,19 +4,20 @@ import { GestureHandlerRootView, ScrollView } from 'react-native-gesture-handler import { styles } from './styles'; import { Card } from 'react-native-paper'; import { DeepLinkPage } from '@magic-sdk/react-native-bare'; +import { MagicService } from '../hooks/magic'; -export default function LoginScreen(props: { magic: any; web3?: any; }) { +export default function LoginScreen() { const [email, onChangeEmail] = React.useState('hiro@magic.link'); const [chainId, onChangeChainId] = React.useState('137'); const [recoveryEmail, onChangerecoveryEmail] = React.useState('hiro@magic.link'); const [phoneNumber, onChangePhoneNumber] = React.useState('+18888888888'); - const { magic } = props; + const magic = MagicService.magic; /** *Google sign in * */ const magicGoogleSignIn = async () => { - const res = await magic.oauth.loginWithPopup({ provider: 'google', redirectURI: 'magicbarernexample://' }); + const res = await magic.oauth2.loginWithPopup({ provider: 'google', redirectURI: 'magicbarernexample://' }); Alert.alert(JSON.stringify(res)); } @@ -24,7 +25,7 @@ export default function LoginScreen(props: { magic: any; web3?: any; }) { *Apple sign in * */ const magicAppleSignIn = async () => { - const res = await magic.oauth.loginWithPopup({ provider: 'apple', redirectURI: 'magicbarernexample://' }); + const res = await magic.oauth2.loginWithPopup({ provider: 'apple', redirectURI: 'magicbarernexample://' }); Alert.alert(JSON.stringify(res)); } diff --git a/MagicBareRnExample/screens/Web3Screen.tsx b/MagicBareRnExample/screens/Web3Screen.tsx index 01cfb8e..d037184 100644 --- a/MagicBareRnExample/screens/Web3Screen.tsx +++ b/MagicBareRnExample/screens/Web3Screen.tsx @@ -1,18 +1,19 @@ -import React, {useCallback} from 'react'; +import React from 'react'; import {Button, TextInput, Text, View, Alert} from 'react-native'; import { GestureHandlerRootView, ScrollView } from 'react-native-gesture-handler'; import { styles } from './styles'; import { Card } from 'react-native-paper'; +import { MagicService } from '../hooks/magic'; +import { ethers } from 'ethers'; import "../shim"; // Required for Bitcoin Blockchain interaction -export default function Web3Screen(props: { web3: any; magic: any }) { +export default function Web3Screen() { const [publicAddress, updatePublicAddress] = React.useState(''); const [toAddress, onChangeToAddress] = React.useState('YOUR_PUBLIC_TO_ADDRESS'); const [transactionHash, updateTransactionHash] = React.useState(''); - const [ciphertexts, setCiphertexts] = React.useState(''); - - const { web3, magic } = props; + const magic = MagicService.magic; + const provider = new ethers.BrowserProvider(magic.rpcProvider); React.useEffect(() => { }, []); @@ -20,8 +21,9 @@ export default function Web3Screen(props: { web3: any; magic: any }) { /** GetAccount */ const getAccount = async () => { try { - const account = await web3.eth.getAccounts(); - updatePublicAddress(account[0]); + const res = await magic.user.getInfo(); + const address = res.publicAddress || ''; + updatePublicAddress(address); } catch(e) { console.log(e) updatePublicAddress(''); @@ -33,39 +35,29 @@ export default function Web3Screen(props: { web3: any; magic: any }) { * */ const personalSign = async () => { try { - const accounts = await web3.eth.getAccounts(); + const signer = await provider.getSigner(); const text = 'hello world'; - - console.log('accounts', accounts); - - const payload = { - id: 1, - method: 'personal_sign', - params: [text, accounts[0]], - }; - - console.log(magic.rpcProvider); - - magic.rpcProvider.sendAsync(payload, (err, response) => { - Alert.alert(response.result); - if (err) { - console.error(err); - return; - } - }) + const signature = await signer.signMessage(text); + Alert.alert('Signature', signature); } catch (err) { - console.log(err) + console.error(err); + Alert.alert('Error', (err as Error).message); } } /** sendTransaction */ const sendTransaction = async () => { - const hash = await web3.eth.sendTransaction({ - from: publicAddress, - to: publicAddress, - value: web3.utils.toWei('0.1', 'ether') - }); - updateTransactionHash(hash.transactionHash); + try { + const signer = await provider.getSigner(); + const tx = await signer.sendTransaction({ + to: toAddress, + value: ethers.parseEther('0.01'), + }); + updateTransactionHash(tx.hash); + } catch (err) { + console.error(err); + Alert.alert('Transaction Error', (err as Error).message); + } }; /** ShowWallet */ @@ -73,51 +65,24 @@ export default function Web3Screen(props: { web3: any; magic: any }) { try { await magic.wallet.showUI(); } catch (e) { - Alert.alert(e); + Alert.alert('Error', (e as Error).message); } }; /** getWalletInfo */ const getWalletInfo = async () => { try { - const walletInfo = await magic.wallet.getInfo(); + const walletInfo = await magic.user.getInfo(); Alert.alert(`WalletType: ${walletInfo.walletType}`); } catch (e) { - Alert.alert(e); + Alert.alert('Error', (e as Error).message); } }; - /** requestUserInfo */ - const requestUserInfo = async () => { - try { - const email = await magic.wallet.requestUserInfoWithUI(); - Alert.alert(`email: ${email}`); - } catch (e) { - Alert.alert(e); - } - }; - /** disconnect */ - const disconnect = async () => { - await magic.wallet.disconnect().catch((e) => { - Alert.alert(`error: ${e}`); - }); - Alert.alert("Magic Disconnect Successful"); - }; - /** - * GDKMS - */ - const encrypt = async () => { - const ciphertexts = await magic.gdkms.encryptWithPrivateKey('asdf'); - Alert.alert(ciphertexts); - setCiphertexts(ciphertexts); - } - const decrypt = useCallback(async () => { - const message = await magic.gdkms.decryptWithPrivateKey(ciphertexts); - Alert.alert(message); - }, [ciphertexts]); + return ( @@ -167,19 +132,7 @@ export default function Web3Screen(props: { web3: any; magic: any }) {