diff --git a/android/app/build.gradle b/android/app/build.gradle
index fa26dc332..ad529f624 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -7,6 +7,7 @@ buildscript {
}
}
+apply plugin: 'kotlin-android'
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
apply plugin: "com.android.application"
apply plugin: "com.facebook.react"
diff --git a/android/app/src/debug/java/com/helium/wallet/app/ReactNativeFlipper.java b/android/app/src/debug/java/com/helium/wallet/app/ReactNativeFlipper.java
deleted file mode 100644
index 4a0a39c34..000000000
--- a/android/app/src/debug/java/com/helium/wallet/app/ReactNativeFlipper.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- *
This source code is licensed under the MIT license found in the LICENSE file in the root
- * directory of this source tree.
- */
-package com.helium.wallet.app;
-
-import android.content.Context;
-import com.facebook.flipper.android.AndroidFlipperClient;
-import com.facebook.flipper.android.utils.FlipperUtils;
-import com.facebook.flipper.core.FlipperClient;
-import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin;
-import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin;
-import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin;
-import com.facebook.flipper.plugins.inspector.DescriptorMapping;
-import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin;
-import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor;
-import com.facebook.flipper.plugins.network.NetworkFlipperPlugin;
-import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
-import com.facebook.react.ReactInstanceEventListener;
-import com.facebook.react.ReactInstanceManager;
-import com.facebook.react.bridge.ReactContext;
-import com.facebook.react.modules.network.NetworkingModule;
-import okhttp3.OkHttpClient;
-
-/**
- * Class responsible of loading Flipper inside your React Native application. This is the debug
- * flavor of it. Here you can add your own plugins and customize the Flipper setup.
- */
-public class ReactNativeFlipper {
- public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) {
- if (FlipperUtils.shouldEnableFlipper(context)) {
- final FlipperClient client = AndroidFlipperClient.getInstance(context);
-
- client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults()));
- client.addPlugin(new DatabasesFlipperPlugin(context));
- client.addPlugin(new SharedPreferencesFlipperPlugin(context));
- client.addPlugin(CrashReporterPlugin.getInstance());
-
- NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin();
- NetworkingModule.setCustomClientBuilder(
- new NetworkingModule.CustomClientBuilder() {
- @Override
- public void apply(OkHttpClient.Builder builder) {
- builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin));
- }
- });
- client.addPlugin(networkFlipperPlugin);
- client.start();
-
- // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized
- // Hence we run if after all native modules have been initialized
- ReactContext reactContext = reactInstanceManager.getCurrentReactContext();
- if (reactContext == null) {
- reactInstanceManager.addReactInstanceEventListener(
- new ReactInstanceEventListener() {
- @Override
- public void onReactContextInitialized(ReactContext reactContext) {
- reactInstanceManager.removeReactInstanceEventListener(this);
- reactContext.runOnNativeModulesQueueThread(
- new Runnable() {
- @Override
- public void run() {
- client.addPlugin(new FrescoFlipperPlugin());
- }
- });
- }
- });
- } else {
- client.addPlugin(new FrescoFlipperPlugin());
- }
- }
- }
-}
diff --git a/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt b/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt
index ac1659825..31f21e6ad 100644
--- a/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt
+++ b/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt
@@ -1,4 +1,4 @@
-package com.rndiffapp
+package com.helium.wallet.app
import com.facebook.react.ReactActivity
import com.facebook.react.ReactActivityDelegate
@@ -11,7 +11,7 @@ class MainActivity : ReactActivity() {
* Returns the name of the main component registered from JavaScript. This is used to schedule
* rendering of the component.
*/
- override fun getMainComponentName(): String = "RnDiffApp"
+ override fun getMainComponentName(): String = "HeliumWallet"
/**
* Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
diff --git a/android/app/src/main/java/com/helium/wallet/app/MainApplication.kt b/android/app/src/main/java/com/helium/wallet/app/MainApplication.kt
index a3ade497c..41ec2de5a 100644
--- a/android/app/src/main/java/com/helium/wallet/app/MainApplication.kt
+++ b/android/app/src/main/java/com/helium/wallet/app/MainApplication.kt
@@ -1,4 +1,4 @@
-package com.rndiffapp
+package com.helium.wallet.app
import android.app.Application
import com.facebook.react.PackageList
diff --git a/ios/HeliumWallet.xcodeproj/project.pbxproj b/ios/HeliumWallet.xcodeproj/project.pbxproj
index a717cada7..256260da1 100644
--- a/ios/HeliumWallet.xcodeproj/project.pbxproj
+++ b/ios/HeliumWallet.xcodeproj/project.pbxproj
@@ -60,6 +60,7 @@
9DF6297C28D159FD002601C9 /* HeliumTickerAccessoryCornerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DF6297B28D159FD002601C9 /* HeliumTickerAccessoryCornerView.swift */; };
9DF6297E28D1782D002601C9 /* HeliumTickerAccessoryRectangularView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DF6297D28D1782D002601C9 /* HeliumTickerAccessoryRectangularView.swift */; };
9DF6298128D1787A002601C9 /* HeliumTickerAccessoryInlineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DF6298028D1787A002601C9 /* HeliumTickerAccessoryInlineView.swift */; };
+ AB02F1297F7F91A0FD2532BD /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 99ED3018E9DBF6106B1DE1A7 /* PrivacyInfo.xcprivacy */; };
B3469F859005A4F164D08293 /* libPods-HeliumWallet-HeliumWalletTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 48E9A2B05D9F581F3DF9C71D /* libPods-HeliumWallet-HeliumWalletTests.a */; };
C4EB4BD0A9AAABC0002181CC /* libPods-OneSignalNotificationServiceExtension.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EEBF83C5FBCC751A9EDED17B /* libPods-OneSignalNotificationServiceExtension.a */; };
FF4005BEC912D578BBB1B681 /* libPods-HeliumWalletWidgetExtension.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 596BDD75E9EC4091C6156C0E /* libPods-HeliumWalletWidgetExtension.a */; };
@@ -149,6 +150,7 @@
96E4147227BEE4C300CE6EC1 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; };
96E4147427BEE4C300CE6EC1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
96E4147C27BEE61400CE6EC1 /* OneSignalNotificationServiceExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = OneSignalNotificationServiceExtension.entitlements; sourceTree = ""; };
+ 99ED3018E9DBF6106B1DE1A7 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = HeliumWallet/PrivacyInfo.xcprivacy; sourceTree = ""; };
9D05C88428527DF0008198FC /* HeliumWalletWidgetProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeliumWalletWidgetProvider.swift; sourceTree = ""; };
9D05C88628527E1E008198FC /* HeliumWalletWidgetSmallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeliumWalletWidgetSmallView.swift; sourceTree = ""; };
9D05C88828527E40008198FC /* HeliumWalletWidgetMediumView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeliumWalletWidgetMediumView.swift; sourceTree = ""; };
@@ -265,6 +267,7 @@
508E6F6B26FA22F400774B67 /* HeliumWallet-Bridging-Header.h */,
9609CFFE27F4DE6200CE3F93 /* RCTDateModule.h */,
9609CFFF27F4DE8D00CE3F93 /* RCTDateModule.mm */,
+ 99ED3018E9DBF6106B1DE1A7 /* PrivacyInfo.xcprivacy */,
);
name = HeliumWallet;
sourceTree = "";
@@ -467,6 +470,7 @@
buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "HeliumWalletTests" */;
buildPhases = (
9028240EA75F37A920F0A601 /* [CP] Check Pods Manifest.lock */,
+ F3F56CE7F34083146807A1EF /* [Expo] Configure project */,
00E356EA1AD99517003FC87E /* Sources */,
00E356EB1AD99517003FC87E /* Frameworks */,
00E356EC1AD99517003FC87E /* Resources */,
@@ -492,6 +496,7 @@
buildPhases = (
65C5AF6396F8DFD17E803EBE /* [CP] Check Pods Manifest.lock */,
FD10A7F022414F080027D42C /* Start Packager */,
+ 938949B3241C10E89F657156 /* [Expo] Configure project */,
13B07F871A680F5B00A75B9A /* Sources */,
13B07F8E1A680F5B00A75B9A /* Resources */,
13B07F8C1A680F5B00A75B9A /* Frameworks */,
@@ -630,6 +635,7 @@
50D1D6B12763AAA2009D52C0 /* DMSans-Regular.ttf in Resources */,
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
+ AB02F1297F7F91A0FD2532BD /* PrivacyInfo.xcprivacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -766,6 +772,25 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
+ 938949B3241C10E89F657156 /* [Expo] Configure project */ = {
+ isa = PBXShellScriptBuildPhase;
+ alwaysOutOfDate = 1;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ );
+ name = "[Expo] Configure project";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-HeliumWallet/expo-configure-project.sh\"\n";
+ };
962862762BDCCBFE0073839C /* Remove signature files (Xcode 15 workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 8;
@@ -840,6 +865,25 @@
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-HeliumWallet/Pods-HeliumWallet-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
+ F3F56CE7F34083146807A1EF /* [Expo] Configure project */ = {
+ isa = PBXShellScriptBuildPhase;
+ alwaysOutOfDate = 1;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ );
+ name = "[Expo] Configure project";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-HeliumWallet-HeliumWalletTests/expo-configure-project.sh\"\n";
+ };
FD10A7F022414F080027D42C /* Start Packager */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -969,7 +1013,7 @@
"$(inherited)",
);
INFOPLIST_FILE = HeliumWalletTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -996,7 +1040,7 @@
COPY_PHASE_STRIP = NO;
DEVELOPMENT_TEAM = PVM9KJZ2AD;
INFOPLIST_FILE = HeliumWalletTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1030,7 +1074,7 @@
ENABLE_BITCODE = NO;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
INFOPLIST_FILE = HeliumWallet/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1068,7 +1112,7 @@
DEVELOPMENT_TEAM = PVM9KJZ2AD;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
INFOPLIST_FILE = HeliumWallet/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1093,8 +1137,9 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CC = "";
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "c++20";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -1120,6 +1165,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
+ CXX = "";
DEFINES_MODULE = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
@@ -1139,7 +1185,9 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.4;
+ LD = "";
+ LDPLUSPLUS = "";
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@@ -1152,8 +1200,13 @@
);
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
+ USE_HERMES = true;
};
name = Debug;
};
@@ -1161,8 +1214,9 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CC = "";
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "c++20";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -1188,6 +1242,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = YES;
+ CXX = "";
DEFINES_MODULE = YES;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -1200,15 +1255,22 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.4;
+ LD = "";
+ LDPLUSPLUS = "";
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
);
LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\"";
MTL_ENABLE_DEBUG_INFO = NO;
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
+ USE_HERMES = true;
VALIDATE_PRODUCT = YES;
};
name = Release;
@@ -1235,7 +1297,7 @@
INFOPLIST_FILE = OneSignalNotificationServiceExtension/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = OneSignalNotificationServiceExtension;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1280,7 +1342,7 @@
INFOPLIST_FILE = OneSignalNotificationServiceExtension/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = OneSignalNotificationServiceExtension;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/ios/HeliumWallet.xcworkspace/xcshareddata/swiftpm/Package.resolved b/ios/HeliumWallet.xcworkspace/xcshareddata/swiftpm/Package.resolved
new file mode 100644
index 000000000..7ebcc34da
--- /dev/null
+++ b/ios/HeliumWallet.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -0,0 +1,32 @@
+{
+ "pins" : [
+ {
+ "identity" : "maplibre-gl-native-distribution",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/maplibre/maplibre-gl-native-distribution",
+ "state" : {
+ "revision" : "ffda61e298c1490d4860d5184e80d618aaadc089",
+ "version" : "5.13.0"
+ }
+ },
+ {
+ "identity" : "swiftui-charts",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/spacenation/swiftui-charts",
+ "state" : {
+ "revision" : "b044e7eb04d0026490eecb115f4fc07197dad942",
+ "version" : "1.1.0"
+ }
+ },
+ {
+ "identity" : "swiftui-shapes",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/spacenation/swiftui-shapes.git",
+ "state" : {
+ "revision" : "c58b15c37eae9bd20525c6daa93a06a689ca75cb",
+ "version" : "1.1.0"
+ }
+ }
+ ],
+ "version" : 2
+}
diff --git a/ios/HeliumWallet/Info.plist b/ios/HeliumWallet/Info.plist
index 3cb61579e..03bfbd93f 100644
--- a/ios/HeliumWallet/Info.plist
+++ b/ios/HeliumWallet/Info.plist
@@ -44,6 +44,12 @@
LSRequiresIPhoneOS
NSAppTransportSecurity
+
+
+ NSAllowsArbitraryLoads
+
+ NSAllowsLocalNetworking
+
NSExceptionDomains
ec2-35-82-2-45.us-west-2.compute.amazonaws.com
@@ -52,11 +58,6 @@
-
- NSAllowsArbitraryLoads
-
- NSAllowsLocalNetworking
-
NSBluetoothAlwaysUsageDescription
Allow Helium to connect and manage your devices
diff --git a/ios/HeliumWallet/PrivacyInfo.xcprivacy b/ios/HeliumWallet/PrivacyInfo.xcprivacy
new file mode 100644
index 000000000..5bb83c5d4
--- /dev/null
+++ b/ios/HeliumWallet/PrivacyInfo.xcprivacy
@@ -0,0 +1,48 @@
+
+
+
+
+ NSPrivacyAccessedAPITypes
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryUserDefaults
+ NSPrivacyAccessedAPITypeReasons
+
+ CA92.1
+
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryFileTimestamp
+ NSPrivacyAccessedAPITypeReasons
+
+ 0A2A.1
+ 3B52.1
+ C617.1
+
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryDiskSpace
+ NSPrivacyAccessedAPITypeReasons
+
+ E174.1
+ 85F4.1
+
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategorySystemBootTime
+ NSPrivacyAccessedAPITypeReasons
+
+ 35F9.1
+
+
+
+ NSPrivacyCollectedDataTypes
+
+ NSPrivacyTracking
+
+
+
diff --git a/ios/OneSignalNotificationServiceExtension/NotificationService.swift b/ios/OneSignalNotificationServiceExtension/NotificationService.swift
index f16f2e1b6..7761b1bce 100644
--- a/ios/OneSignalNotificationServiceExtension/NotificationService.swift
+++ b/ios/OneSignalNotificationServiceExtension/NotificationService.swift
@@ -1,40 +1,35 @@
import UserNotifications
-import OneSignal
+import OneSignalExtension
class NotificationService: UNNotificationServiceExtension {
+
var contentHandler: ((UNNotificationContent) -> Void)?
var receivedRequest: UNNotificationRequest!
var bestAttemptContent: UNMutableNotificationContent?
-
+
override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) {
- receivedRequest = request
+ self.receivedRequest = request
self.contentHandler = contentHandler
- bestAttemptContent = (request.content.mutableCopy() as? UNMutableNotificationContent)
-
+ self.bestAttemptContent = (request.content.mutableCopy() as? UNMutableNotificationContent)
+
if let bestAttemptContent = bestAttemptContent {
- // If your SDK version is < 3.5.0 uncomment and use this code:
- /*
- OneSignal.didReceiveNotificationExtensionRequest(self.receivedRequest, with: self.bestAttemptContent)
- contentHandler(bestAttemptContent)
- */
-
- /* DEBUGGING: Uncomment the 2 lines below to check this extension is excuting
- Note, this extension only runs when mutable-content is set
- Setting an attachment or action buttons automatically adds this */
- // OneSignal.setLogLevel(.LL_VERBOSE, visualLevel: .LL_NONE)
+ /* DEBUGGING: Uncomment the 2 lines below to check this extension is executing
+ Note, this extension only runs when mutable-content is set
+ Setting an attachment or action buttons automatically adds this */
+ // print("Running NotificationServiceExtension")
// bestAttemptContent.body = "[Modified] " + bestAttemptContent.body
-
- OneSignal.didReceiveNotificationExtensionRequest(receivedRequest, with: bestAttemptContent, withContentHandler: self.contentHandler)
+
+ OneSignalExtension.didReceiveNotificationExtensionRequest(self.receivedRequest, with: bestAttemptContent, withContentHandler: self.contentHandler)
}
}
-
+
override func serviceExtensionTimeWillExpire() {
// Called just before the extension will be terminated by the system.
// Use this as an opportunity to deliver your "best attempt" at modified content, otherwise the original push payload will be used.
- if let contentHandler = contentHandler, let bestAttemptContent = bestAttemptContent {
- OneSignal.serviceExtensionTimeWillExpireRequest(receivedRequest, with: self.bestAttemptContent)
+ if let contentHandler = contentHandler, let bestAttemptContent = bestAttemptContent {
+ OneSignalExtension.serviceExtensionTimeWillExpireRequest(self.receivedRequest, with: self.bestAttemptContent)
contentHandler(bestAttemptContent)
}
- }
+ }
}
diff --git a/ios/Podfile b/ios/Podfile
index aa41fd284..0d64adb7d 100644
--- a/ios/Podfile
+++ b/ios/Podfile
@@ -23,7 +23,7 @@ def __apply_Xcode_14_3_RC_post_install_workaround(installer)
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
current_target = config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']
- minimum_target = '13.0'
+ minimum_target = '13.4'
if current_target.to_f < minimum_target.to_f
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = minimum_target
end
@@ -79,7 +79,7 @@ target 'HeliumWallet' do
end
target 'OneSignalNotificationServiceExtension' do
- pod 'OneSignalXCFramework', '>= 3.0', '< 4.0'
+ pod 'OneSignalXCFramework', '>= 5.0', '< 6.0'
end
target 'HeliumWalletWidgetExtension' do
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index bb12917c1..4a116d358 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -4,7 +4,7 @@ PODS:
- BCrypt
- React
- BEMCheckBox (1.4.1)
- - boost (1.76.0)
+ - boost (1.83.0)
- BVLinearGradient (2.6.2):
- React-Core
- Charts (4.1.0):
@@ -12,332 +12,1094 @@ PODS:
- Charts/Core (4.1.0):
- SwiftAlgorithms (~> 1.0)
- DoubleConversion (1.1.6)
- - EXApplication (5.1.1):
- - ExpoModulesCore
- - EXBarCodeScanner (12.3.2):
+ - EXBarCodeScanner (13.0.1):
- EXImageLoader
- ExpoModulesCore
- ZXingObjC/OneD
- ZXingObjC/PDF417
- - EXCamera (13.2.1):
+ - EXConstants (16.0.2):
- ExpoModulesCore
- - EXConstants (14.2.1):
+ - EXImageLoader (4.7.0):
- ExpoModulesCore
- - EXFileSystem (15.2.2):
+ - React-Core
+ - Expo (51.0.24):
- ExpoModulesCore
- - EXFont (11.1.1):
+ - ExpoAsset (10.0.10):
- ExpoModulesCore
- - EXImageLoader (4.1.1):
+ - ExpoCamera (15.0.14):
- ExpoModulesCore
- - React-Core
- - EXPermissions (14.1.1):
+ - ZXingObjC/OneD
+ - ZXingObjC/PDF417
+ - ExpoFileSystem (17.0.1):
- ExpoModulesCore
- - Expo (48.0.15):
+ - ExpoFont (12.0.9):
- ExpoModulesCore
- - ExpoHaptics (12.2.1):
+ - ExpoHaptics (13.0.1):
- ExpoModulesCore
- - ExpoKeepAwake (12.0.1):
+ - ExpoKeepAwake (13.0.2):
- ExpoModulesCore
- - ExpoLocalAuthentication (13.3.0):
+ - ExpoLocalAuthentication (14.0.1):
- ExpoModulesCore
- - ExpoModulesCore (1.2.6):
+ - ExpoModulesCore (1.12.20):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-jsinspector
+ - React-NativeModulesApple
- React-RCTAppDelegate
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - EXSecureStore (12.1.1):
+ - Yoga
+ - ExpoSecureStore (13.0.2):
- ExpoModulesCore
- - EXSplashScreen (0.18.2):
+ - EXSplashScreen (0.27.5):
+ - DoubleConversion
- ExpoModulesCore
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
- - FBLazyVector (0.71.5)
- - FBReactNativeSpec (0.71.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTRequired (= 0.71.5)
- - RCTTypeSafety (= 0.71.5)
- - React-Core (= 0.71.5)
- - React-jsi (= 0.71.5)
- - ReactCommon/turbomodule/core (= 0.71.5)
- - fmt (6.2.1)
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - FBLazyVector (0.74.5)
+ - fmt (9.1.0)
- glog (0.3.5)
- helium-react-native-sdk (3.0.5):
- React-Core
- - hermes-engine (0.71.5):
- - hermes-engine/Pre-built (= 0.71.5)
- - hermes-engine/Pre-built (0.71.5)
- - libevent (2.1.12)
+ - hermes-engine (0.74.5):
+ - hermes-engine/Pre-built (= 0.74.5)
+ - hermes-engine/Pre-built (0.74.5)
- lottie-ios (4.4.1)
- lottie-react-native (6.7.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
- lottie-ios (~> 4.4.1)
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
- - maplibre-react-native (10.0.0-alpha.2):
- - maplibre-react-native/DynamicLibrary (= 10.0.0-alpha.2)
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - maplibre-react-native (9.1.0):
+ - maplibre-react-native/DynamicLibrary (= 9.1.0)
- React
- React-Core
- - maplibre-react-native/DynamicLibrary (10.0.0-alpha.2):
+ - maplibre-react-native/DynamicLibrary (9.1.0):
- React
- React-Core
- MultiplatformBleAdapter (0.1.9)
- - OneSignalXCFramework (3.11.2):
- - OneSignalXCFramework/OneSignalCore (= 3.11.2)
- - OneSignalXCFramework/OneSignalExtension (= 3.11.2)
- - OneSignalXCFramework/OneSignalOutcomes (= 3.11.2)
- - OneSignalXCFramework/OneSignalCore (3.11.2)
- - OneSignalXCFramework/OneSignalExtension (3.11.2):
+ - OneSignalXCFramework (5.2.2):
+ - OneSignalXCFramework/OneSignalComplete (= 5.2.2)
+ - OneSignalXCFramework/OneSignal (5.2.2):
- OneSignalXCFramework/OneSignalCore
+ - OneSignalXCFramework/OneSignalExtension
+ - OneSignalXCFramework/OneSignalLiveActivities
+ - OneSignalXCFramework/OneSignalNotifications
+ - OneSignalXCFramework/OneSignalOSCore
- OneSignalXCFramework/OneSignalOutcomes
- - OneSignalXCFramework/OneSignalOutcomes (3.11.2):
+ - OneSignalXCFramework/OneSignalUser
+ - OneSignalXCFramework/OneSignalComplete (5.2.2):
+ - OneSignalXCFramework/OneSignal
+ - OneSignalXCFramework/OneSignalInAppMessages
+ - OneSignalXCFramework/OneSignalLocation
+ - OneSignalXCFramework/OneSignalCore (5.2.2)
+ - OneSignalXCFramework/OneSignalExtension (5.2.2):
+ - OneSignalXCFramework/OneSignalCore
+ - OneSignalXCFramework/OneSignalOutcomes
+ - OneSignalXCFramework/OneSignalInAppMessages (5.2.2):
+ - OneSignalXCFramework/OneSignalCore
+ - OneSignalXCFramework/OneSignalNotifications
+ - OneSignalXCFramework/OneSignalOSCore
+ - OneSignalXCFramework/OneSignalOutcomes
+ - OneSignalXCFramework/OneSignalUser
+ - OneSignalXCFramework/OneSignalLiveActivities (5.2.2):
+ - OneSignalXCFramework/OneSignalCore
+ - OneSignalXCFramework/OneSignalOSCore
+ - OneSignalXCFramework/OneSignalUser
+ - OneSignalXCFramework/OneSignalLocation (5.2.2):
+ - OneSignalXCFramework/OneSignalCore
+ - OneSignalXCFramework/OneSignalNotifications
+ - OneSignalXCFramework/OneSignalOSCore
+ - OneSignalXCFramework/OneSignalUser
+ - OneSignalXCFramework/OneSignalNotifications (5.2.2):
- OneSignalXCFramework/OneSignalCore
- - RCT-Folly (2021.07.22.00):
+ - OneSignalXCFramework/OneSignalExtension
+ - OneSignalXCFramework/OneSignalOutcomes
+ - OneSignalXCFramework/OneSignalOSCore (5.2.2):
+ - OneSignalXCFramework/OneSignalCore
+ - OneSignalXCFramework/OneSignalOutcomes (5.2.2):
+ - OneSignalXCFramework/OneSignalCore
+ - OneSignalXCFramework/OneSignalUser (5.2.2):
+ - OneSignalXCFramework/OneSignalCore
+ - OneSignalXCFramework/OneSignalNotifications
+ - OneSignalXCFramework/OneSignalOSCore
+ - OneSignalXCFramework/OneSignalOutcomes
+ - RCT-Folly (2024.01.01.00):
- boost
- DoubleConversion
- - fmt (~> 6.2.1)
+ - fmt (= 9.1.0)
- glog
- - RCT-Folly/Default (= 2021.07.22.00)
- - RCT-Folly/Default (2021.07.22.00):
+ - RCT-Folly/Default (= 2024.01.01.00)
+ - RCT-Folly/Default (2024.01.01.00):
- boost
- DoubleConversion
- - fmt (~> 6.2.1)
+ - fmt (= 9.1.0)
+ - glog
+ - RCT-Folly/Fabric (2024.01.01.00):
+ - boost
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - RCTDeprecation (0.74.5)
+ - RCTRequired (0.74.5)
+ - RCTTypeSafety (0.74.5):
+ - FBLazyVector (= 0.74.5)
+ - RCTRequired (= 0.74.5)
+ - React-Core (= 0.74.5)
+ - React (0.74.5):
+ - React-Core (= 0.74.5)
+ - React-Core/DevSupport (= 0.74.5)
+ - React-Core/RCTWebSocket (= 0.74.5)
+ - React-RCTActionSheet (= 0.74.5)
+ - React-RCTAnimation (= 0.74.5)
+ - React-RCTBlob (= 0.74.5)
+ - React-RCTImage (= 0.74.5)
+ - React-RCTLinking (= 0.74.5)
+ - React-RCTNetwork (= 0.74.5)
+ - React-RCTSettings (= 0.74.5)
+ - React-RCTText (= 0.74.5)
+ - React-RCTVibration (= 0.74.5)
+ - React-callinvoker (0.74.5)
+ - React-Codegen (0.74.5):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricImage
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-NativeModulesApple
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - React-Core (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.74.5)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/CoreModulesHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/Default (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/DevSupport (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.74.5)
+ - React-Core/RCTWebSocket (= 0.74.5)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTActionSheetHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTAnimationHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTBlobHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTImageHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTLinkingHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTNetworkHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTSettingsHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTTextHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTVibrationHeaders (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTWebSocket (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.74.5)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-CoreModules (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety (= 0.74.5)
+ - React-Codegen
+ - React-Core/CoreModulesHeaders (= 0.74.5)
+ - React-jsi (= 0.74.5)
+ - React-jsinspector
+ - React-NativeModulesApple
+ - React-RCTBlob
+ - React-RCTImage (= 0.74.5)
+ - ReactCommon
+ - SocketRocket (= 0.7.0)
+ - React-cxxreact (0.74.5):
+ - boost (= 1.83.0)
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.74.5)
+ - React-debug (= 0.74.5)
+ - React-jsi (= 0.74.5)
+ - React-jsinspector
+ - React-logger (= 0.74.5)
+ - React-perflogger (= 0.74.5)
+ - React-runtimeexecutor (= 0.74.5)
+ - React-debug (0.74.5)
+ - React-Fabric (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/animations (= 0.74.5)
+ - React-Fabric/attributedstring (= 0.74.5)
+ - React-Fabric/componentregistry (= 0.74.5)
+ - React-Fabric/componentregistrynative (= 0.74.5)
+ - React-Fabric/components (= 0.74.5)
+ - React-Fabric/core (= 0.74.5)
+ - React-Fabric/imagemanager (= 0.74.5)
+ - React-Fabric/leakchecker (= 0.74.5)
+ - React-Fabric/mounting (= 0.74.5)
+ - React-Fabric/scheduler (= 0.74.5)
+ - React-Fabric/telemetry (= 0.74.5)
+ - React-Fabric/templateprocessor (= 0.74.5)
+ - React-Fabric/textlayoutmanager (= 0.74.5)
+ - React-Fabric/uimanager (= 0.74.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/animations (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/attributedstring (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistry (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistrynative (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/components/inputaccessory (= 0.74.5)
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5)
+ - React-Fabric/components/modal (= 0.74.5)
+ - React-Fabric/components/rncore (= 0.74.5)
+ - React-Fabric/components/root (= 0.74.5)
+ - React-Fabric/components/safeareaview (= 0.74.5)
+ - React-Fabric/components/scrollview (= 0.74.5)
+ - React-Fabric/components/text (= 0.74.5)
+ - React-Fabric/components/textinput (= 0.74.5)
+ - React-Fabric/components/unimplementedview (= 0.74.5)
+ - React-Fabric/components/view (= 0.74.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/inputaccessory (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/legacyviewmanagerinterop (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/modal (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/rncore (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/root (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/safeareaview (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/scrollview (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/text (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/textinput (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/unimplementedview (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/view (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-Fabric/core (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/imagemanager (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- - RCT-Folly/Futures (2021.07.22.00):
- - boost
- - DoubleConversion
- - fmt (~> 6.2.1)
- - glog
- - libevent
- - RCTRequired (0.71.5)
- - RCTTypeSafety (0.71.5):
- - FBLazyVector (= 0.71.5)
- - RCTRequired (= 0.71.5)
- - React-Core (= 0.71.5)
- - React (0.71.5):
- - React-Core (= 0.71.5)
- - React-Core/DevSupport (= 0.71.5)
- - React-Core/RCTWebSocket (= 0.71.5)
- - React-RCTActionSheet (= 0.71.5)
- - React-RCTAnimation (= 0.71.5)
- - React-RCTBlob (= 0.71.5)
- - React-RCTImage (= 0.71.5)
- - React-RCTLinking (= 0.71.5)
- - React-RCTNetwork (= 0.71.5)
- - React-RCTSettings (= 0.71.5)
- - React-RCTText (= 0.71.5)
- - React-RCTVibration (= 0.71.5)
- - React-callinvoker (0.71.5)
- - React-Codegen (0.71.5):
- - FBReactNativeSpec
- hermes-engine
- - RCT-Folly
+ - RCT-Folly/Fabric (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
- React-jsi
- React-jsiexecutor
- - ReactCommon/turbomodule/bridging
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
- ReactCommon/turbomodule/core
- - React-Core (0.71.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.71.5)
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/CoreModulesHeaders (0.71.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/Default (0.71.5):
+ - React-Fabric/leakchecker (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/DevSupport (0.71.5):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/mounting (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.71.5)
- - React-Core/RCTWebSocket (= 0.71.5)
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-jsinspector (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/RCTActionSheetHeaders (0.71.5):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/scheduler (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/RCTAnimationHeaders (0.71.5):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/telemetry (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/RCTBlobHeaders (0.71.5):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/templateprocessor (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/RCTImageHeaders (0.71.5):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/textlayoutmanager (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/RCTLinkingHeaders (0.71.5):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/uimanager
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/uimanager (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/RCTNetworkHeaders (0.71.5):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-FabricImage (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired (= 0.74.5)
+ - RCTTypeSafety (= 0.74.5)
+ - React-Fabric
+ - React-graphics
+ - React-ImageManager
+ - React-jsi
+ - React-jsiexecutor (= 0.74.5)
+ - React-logger
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon
- Yoga
- - React-Core/RCTSettingsHeaders (0.71.5):
+ - React-featureflags (0.74.5)
+ - React-graphics (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/RCTTextHeaders (0.71.5):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-Core/Default (= 0.74.5)
+ - React-utils
+ - React-hermes (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/RCTVibrationHeaders (0.71.5):
+ - RCT-Folly (= 2024.01.01.00)
+ - React-cxxreact (= 0.74.5)
+ - React-jsi
+ - React-jsiexecutor (= 0.74.5)
+ - React-jsinspector
+ - React-perflogger (= 0.74.5)
+ - React-runtimeexecutor
+ - React-ImageManager (0.74.5):
- glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly/Fabric
- React-Core/Default
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-Core/RCTWebSocket (0.71.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.71.5)
- - React-cxxreact (= 0.71.5)
- - React-hermes
- - React-jsi (= 0.71.5)
- - React-jsiexecutor (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - Yoga
- - React-CoreModules (0.71.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.5)
- - React-Codegen (= 0.71.5)
- - React-Core/CoreModulesHeaders (= 0.71.5)
- - React-jsi (= 0.71.5)
- - React-RCTBlob
- - React-RCTImage (= 0.71.5)
- - ReactCommon/turbomodule/core (= 0.71.5)
- - React-cxxreact (0.71.5):
- - boost (= 1.76.0)
+ - React-debug
+ - React-Fabric
+ - React-graphics
+ - React-rendererdebug
+ - React-utils
+ - React-jserrorhandler (0.74.5):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-debug
+ - React-jsi
+ - React-Mapbuffer
+ - React-jsi (0.74.5):
+ - boost (= 1.83.0)
- DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.71.5)
- - React-jsi (= 0.71.5)
- - React-jsinspector (= 0.71.5)
- - React-logger (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - React-runtimeexecutor (= 0.71.5)
- - React-hermes (0.71.5):
+ - RCT-Folly (= 2024.01.01.00)
+ - React-jsiexecutor (0.74.5):
- DoubleConversion
+ - fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - RCT-Folly/Futures (= 2021.07.22.00)
- - React-cxxreact (= 0.71.5)
- - React-jsi
- - React-jsiexecutor (= 0.71.5)
- - React-jsinspector (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - React-jsi (0.71.5):
- - boost (= 1.76.0)
+ - RCT-Folly (= 2024.01.01.00)
+ - React-cxxreact (= 0.74.5)
+ - React-jsi (= 0.74.5)
+ - React-jsinspector
+ - React-perflogger (= 0.74.5)
+ - React-jsinspector (0.74.5):
- DoubleConversion
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-jsiexecutor (0.71.5):
- - DoubleConversion
+ - RCT-Folly (= 2024.01.01.00)
+ - React-featureflags
+ - React-jsi
+ - React-runtimeexecutor (= 0.74.5)
+ - React-jsitracing (0.74.5):
+ - React-jsi
+ - React-logger (0.74.5):
- glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.71.5)
- - React-jsi (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - React-jsinspector (0.71.5)
- - React-logger (0.71.5):
+ - React-Mapbuffer (0.74.5):
- glog
+ - React-debug
- react-native-ble-plx (2.0.3):
- MultiplatformBleAdapter (= 0.1.9)
- React-Core
@@ -352,8 +1114,6 @@ PODS:
- react-native-config/App (1.4.6):
- React-Core
- react-native-config/Extension (1.4.6)
- - react-native-currency-format (1.0.19):
- - React
- react-native-get-random-values (1.8.0):
- React-Core
- react-native-mail (6.1.1):
@@ -362,25 +1122,39 @@ PODS:
- React-Core
- react-native-network-info (5.2.1):
- React
- - react-native-onesignal (4.4.1):
- - OneSignalXCFramework (= 3.11.2)
+ - react-native-onesignal (5.2.2):
+ - OneSignalXCFramework (= 5.2.2)
- React (< 1.0.0, >= 0.13.0)
- react-native-pager-view (6.1.2):
- React-Core
- react-native-randombytes (3.6.1):
- React-Core
- - react-native-safe-area-context (4.5.0):
- - RCT-Folly
- - RCTRequired
- - RCTTypeSafety
+ - react-native-safe-area-context (4.10.8):
- React-Core
- - ReactCommon/turbomodule/core
- react-native-simple-toast (1.1.4):
- React-Core
- Toast (~> 4.0.0)
- react-native-slider (4.5.2):
- - RCT-Folly (= 2021.07.22.00)
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
- react-native-sodium (0.4.0):
- React
- react-native-udp (2.7.0):
@@ -390,103 +1164,286 @@ PODS:
- react-native-video/Video (= 5.2.1)
- react-native-video/Video (5.2.1):
- React-Core
- - react-native-webview (12.0.2):
- - React-Core
- - React-perflogger (0.71.5)
- - React-RCTActionSheet (0.71.5):
- - React-Core/RCTActionSheetHeaders (= 0.71.5)
- - React-RCTAnimation (0.71.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.5)
- - React-Codegen (= 0.71.5)
- - React-Core/RCTAnimationHeaders (= 0.71.5)
- - React-jsi (= 0.71.5)
- - ReactCommon/turbomodule/core (= 0.71.5)
- - React-RCTAppDelegate (0.71.5):
- - RCT-Folly
+ - react-native-webview (13.10.5):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
+ - React-Codegen
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-nativeconfig (0.74.5)
+ - React-NativeModulesApple (0.74.5):
+ - glog
+ - hermes-engine
+ - React-callinvoker
- React-Core
+ - React-cxxreact
+ - React-jsi
+ - React-jsinspector
+ - React-runtimeexecutor
+ - ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - React-RCTBlob (0.71.5):
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.71.5)
- - React-Core/RCTBlobHeaders (= 0.71.5)
- - React-Core/RCTWebSocket (= 0.71.5)
- - React-jsi (= 0.71.5)
- - React-RCTNetwork (= 0.71.5)
- - ReactCommon/turbomodule/core (= 0.71.5)
- - React-RCTImage (0.71.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.5)
- - React-Codegen (= 0.71.5)
- - React-Core/RCTImageHeaders (= 0.71.5)
- - React-jsi (= 0.71.5)
- - React-RCTNetwork (= 0.71.5)
- - ReactCommon/turbomodule/core (= 0.71.5)
- - React-RCTLinking (0.71.5):
- - React-Codegen (= 0.71.5)
- - React-Core/RCTLinkingHeaders (= 0.71.5)
- - React-jsi (= 0.71.5)
- - ReactCommon/turbomodule/core (= 0.71.5)
- - React-RCTNetwork (0.71.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.5)
- - React-Codegen (= 0.71.5)
- - React-Core/RCTNetworkHeaders (= 0.71.5)
- - React-jsi (= 0.71.5)
- - ReactCommon/turbomodule/core (= 0.71.5)
- - React-RCTSettings (0.71.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.5)
- - React-Codegen (= 0.71.5)
- - React-Core/RCTSettingsHeaders (= 0.71.5)
- - React-jsi (= 0.71.5)
- - ReactCommon/turbomodule/core (= 0.71.5)
- - React-RCTText (0.71.5):
- - React-Core/RCTTextHeaders (= 0.71.5)
- - React-RCTVibration (0.71.5):
- - RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.71.5)
- - React-Core/RCTVibrationHeaders (= 0.71.5)
- - React-jsi (= 0.71.5)
- - ReactCommon/turbomodule/core (= 0.71.5)
- - React-runtimeexecutor (0.71.5):
- - React-jsi (= 0.71.5)
- - ReactCommon/turbomodule/bridging (0.71.5):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.71.5)
- - React-Core (= 0.71.5)
- - React-cxxreact (= 0.71.5)
- - React-jsi (= 0.71.5)
- - React-logger (= 0.71.5)
- - React-perflogger (= 0.71.5)
- - ReactCommon/turbomodule/core (0.71.5):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.71.5)
- - React-Core (= 0.71.5)
- - React-cxxreact (= 0.71.5)
- - React-jsi (= 0.71.5)
- - React-logger (= 0.71.5)
- - React-perflogger (= 0.71.5)
+ - React-perflogger (0.74.5)
+ - React-RCTActionSheet (0.74.5):
+ - React-Core/RCTActionSheetHeaders (= 0.74.5)
+ - React-RCTAnimation (0.74.5):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTAnimationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTAppDelegate (0.74.5):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core
+ - React-CoreModules
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-nativeconfig
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RCTImage
+ - React-RCTNetwork
+ - React-rendererdebug
+ - React-RuntimeApple
+ - React-RuntimeCore
+ - React-RuntimeHermes
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon
+ - React-RCTBlob (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-Codegen
+ - React-Core/RCTBlobHeaders
+ - React-Core/RCTWebSocket
+ - React-jsi
+ - React-jsinspector
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCommon
+ - React-RCTFabric (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricImage
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-jsi
+ - React-jsinspector
+ - React-nativeconfig
+ - React-RCTImage
+ - React-RCTText
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - Yoga
+ - React-RCTImage (0.74.5):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTImageHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCommon
+ - React-RCTLinking (0.74.5):
+ - React-Codegen
+ - React-Core/RCTLinkingHeaders (= 0.74.5)
+ - React-jsi (= 0.74.5)
+ - React-NativeModulesApple
+ - ReactCommon
+ - ReactCommon/turbomodule/core (= 0.74.5)
+ - React-RCTNetwork (0.74.5):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTNetworkHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTSettings (0.74.5):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTSettingsHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTText (0.74.5):
+ - React-Core/RCTTextHeaders (= 0.74.5)
+ - Yoga
+ - React-RCTVibration (0.74.5):
+ - RCT-Folly (= 2024.01.01.00)
+ - React-Codegen
+ - React-Core/RCTVibrationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-rendererdebug (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - RCT-Folly (= 2024.01.01.00)
+ - React-debug
+ - React-rncore (0.74.5)
+ - React-RuntimeApple (0.74.5):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-callinvoker
+ - React-Core/Default
+ - React-CoreModules
+ - React-cxxreact
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-Mapbuffer
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RuntimeCore
+ - React-runtimeexecutor
+ - React-RuntimeHermes
+ - React-utils
+ - React-RuntimeCore (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-cxxreact
+ - React-featureflags
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-runtimeexecutor
+ - React-runtimescheduler
+ - React-utils
+ - React-runtimeexecutor (0.74.5):
+ - React-jsi (= 0.74.5)
+ - React-RuntimeHermes (0.74.5):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsinspector
+ - React-jsitracing
+ - React-nativeconfig
+ - React-RuntimeCore
+ - React-utils
+ - React-runtimescheduler (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-jsi
+ - React-rendererdebug
+ - React-runtimeexecutor
+ - React-utils
+ - React-utils (0.74.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-debug
+ - React-jsi (= 0.74.5)
+ - ReactCommon (0.74.5):
+ - ReactCommon/turbomodule (= 0.74.5)
+ - ReactCommon/turbomodule (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.74.5)
+ - React-cxxreact (= 0.74.5)
+ - React-jsi (= 0.74.5)
+ - React-logger (= 0.74.5)
+ - React-perflogger (= 0.74.5)
+ - ReactCommon/turbomodule/bridging (= 0.74.5)
+ - ReactCommon/turbomodule/core (= 0.74.5)
+ - ReactCommon/turbomodule/bridging (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.74.5)
+ - React-cxxreact (= 0.74.5)
+ - React-jsi (= 0.74.5)
+ - React-logger (= 0.74.5)
+ - React-perflogger (= 0.74.5)
+ - ReactCommon/turbomodule/core (0.74.5):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.74.5)
+ - React-cxxreact (= 0.74.5)
+ - React-debug (= 0.74.5)
+ - React-jsi (= 0.74.5)
+ - React-logger (= 0.74.5)
+ - React-perflogger (= 0.74.5)
+ - React-utils (= 0.74.5)
- RNCAsyncStorage (1.18.1):
- React-Core
- - RNCCheckbox (0.5.15):
+ - RNCCheckbox (0.5.17):
- BEMCheckBox (~> 1.4)
- React-Core
- RNCClipboard (1.5.1):
- React-Core
- RNDeviceInfo (8.7.1):
- React-Core
- - RNGestureHandler (2.9.0):
+ - RNGestureHandler (2.18.1):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
- RNICloudStore (0.1.0):
- React
- RNLocalize (2.2.3):
@@ -495,50 +1452,64 @@ PODS:
- React
- RNPermissions (3.9.2):
- React-Core
- - RNReactNativeSharedGroupPreferences (1.1.23):
+ - RNReactNativeSharedGroupPreferences (1.1.24):
- React
- - RNReanimated (2.14.4):
+ - RNReanimated (3.14.0):
- DoubleConversion
- - FBLazyVector
- - FBReactNativeSpec
- glog
- - RCT-Folly
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- - React-callinvoker
+ - React-Codegen
- React-Core
- - React-Core/DevSupport
- - React-Core/RCTWebSocket
- - React-CoreModules
- - React-cxxreact
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-RCTActionSheet
- - React-RCTAnimation
- - React-RCTBlob
- - React-RCTImage
- - React-RCTLinking
- - React-RCTNetwork
- - React-RCTSettings
- - React-RCTText
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - RNScreens (3.20.0):
+ - RNScreens (3.34.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
- React-RCTImage
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
- RNShare (7.9.0):
- React-Core
- RNSVG (13.4.0):
- React-Core
- RNTestFlight (1.1.0):
- React-Core
+ - SocketRocket (0.7.0)
- SwiftAlgorithms (1.0.0)
- SwiftyJSON (5.0.0)
- TcpSockets (3.3.2):
- React
- Toast (4.0.0)
- - Yoga (1.14.0)
+ - Yoga (0.0.0)
- ZXingObjC/Core (3.6.9)
- ZXingObjC/OneD (3.6.9):
- ZXingObjC/Core
@@ -550,33 +1521,33 @@ DEPENDENCIES:
- boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
- BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- - EXApplication (from `../node_modules/expo-application/ios`)
- EXBarCodeScanner (from `../node_modules/expo-barcode-scanner/ios`)
- - EXCamera (from `../node_modules/expo-camera/ios`)
- EXConstants (from `../node_modules/expo-constants/ios`)
- - EXFileSystem (from `../node_modules/expo-file-system/ios`)
- - EXFont (from `../node_modules/expo-font/ios`)
- EXImageLoader (from `../node_modules/expo-image-loader/ios`)
- - EXPermissions (from `../node_modules/expo-permissions/ios`)
- Expo (from `../node_modules/expo`)
+ - ExpoAsset (from `../node_modules/expo-asset/ios`)
+ - ExpoCamera (from `../node_modules/expo-camera/ios`)
+ - ExpoFileSystem (from `../node_modules/expo-file-system/ios`)
+ - ExpoFont (from `../node_modules/expo-font/ios`)
- ExpoHaptics (from `../node_modules/expo-haptics/ios`)
- ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`)
- ExpoLocalAuthentication (from `../node_modules/expo-local-authentication/ios`)
- ExpoModulesCore (from `../node_modules/expo-modules-core`)
- - EXSecureStore (from `../node_modules/expo-secure-store/ios`)
+ - ExpoSecureStore (from `../node_modules/expo-secure-store/ios`)
- EXSplashScreen (from `../node_modules/expo-splash-screen/ios`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
+ - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- "helium-react-native-sdk (from `../node_modules/@helium/react-native-sdk`)"
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- - libevent (~> 2.1.12)
- lottie-ios (from `../node_modules/lottie-ios`)
- lottie-react-native (from `../node_modules/lottie-react-native`)
- "maplibre-react-native (from `../node_modules/@maplibre/maplibre-react-native`)"
- - OneSignalXCFramework (< 4.0, >= 3.0)
+ - OneSignalXCFramework (< 6.0, >= 5.0)
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
+ - 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`)
- React (from `../node_modules/react-native/`)
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
@@ -585,17 +1556,25 @@ DEPENDENCIES:
- React-Core/RCTWebSocket (from `../node_modules/react-native/`)
- React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
- React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
+ - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
+ - React-Fabric (from `../node_modules/react-native/ReactCommon`)
+ - React-FabricImage (from `../node_modules/react-native/ReactCommon`)
+ - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`)
+ - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`)
- React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
+ - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)
+ - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`)
- 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`)
+ - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`)
+ - 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`)
- react-native-ble-plx (from `../node_modules/react-native-ble-plx`)
- "react-native-blur (from `../node_modules/@react-native-community/blur`)"
- react-native-charts-wrapper (from `../node_modules/react-native-charts-wrapper`)
- react-native-config (from `../node_modules/react-native-config`)
- react-native-config/Extension (from `../node_modules/react-native-config`)
- - react-native-currency-format (from `../node_modules/react-native-currency-format`)
- react-native-get-random-values (from `../node_modules/react-native-get-random-values`)
- react-native-mail (from `../node_modules/react-native-mail`)
- "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
@@ -610,18 +1589,28 @@ DEPENDENCIES:
- react-native-udp (from `../node_modules/react-native-udp`)
- react-native-video (from `../node_modules/react-native-video`)
- react-native-webview (from `../node_modules/react-native-webview`)
+ - React-nativeconfig (from `../node_modules/react-native/ReactCommon`)
+ - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
- React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
- React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
+ - React-RCTFabric (from `../node_modules/react-native/React`)
- 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-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-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`)
+ - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`)
+ - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
+ - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
- "RNCCheckbox (from `../node_modules/@react-native-community/checkbox`)"
@@ -646,10 +1635,9 @@ SPEC REPOS:
- BCrypt
- BEMCheckBox
- Charts
- - fmt
- - libevent
- MultiplatformBleAdapter
- OneSignalXCFramework
+ - SocketRocket
- SwiftAlgorithms
- SwiftyJSON
- Toast
@@ -664,24 +1652,22 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-linear-gradient"
DoubleConversion:
:podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
- EXApplication:
- :path: "../node_modules/expo-application/ios"
EXBarCodeScanner:
:path: "../node_modules/expo-barcode-scanner/ios"
- EXCamera:
- :path: "../node_modules/expo-camera/ios"
EXConstants:
:path: "../node_modules/expo-constants/ios"
- EXFileSystem:
- :path: "../node_modules/expo-file-system/ios"
- EXFont:
- :path: "../node_modules/expo-font/ios"
EXImageLoader:
:path: "../node_modules/expo-image-loader/ios"
- EXPermissions:
- :path: "../node_modules/expo-permissions/ios"
Expo:
:path: "../node_modules/expo"
+ ExpoAsset:
+ :path: "../node_modules/expo-asset/ios"
+ ExpoCamera:
+ :path: "../node_modules/expo-camera/ios"
+ ExpoFileSystem:
+ :path: "../node_modules/expo-file-system/ios"
+ ExpoFont:
+ :path: "../node_modules/expo-font/ios"
ExpoHaptics:
:path: "../node_modules/expo-haptics/ios"
ExpoKeepAwake:
@@ -690,20 +1676,21 @@ EXTERNAL SOURCES:
:path: "../node_modules/expo-local-authentication/ios"
ExpoModulesCore:
:path: "../node_modules/expo-modules-core"
- EXSecureStore:
+ ExpoSecureStore:
:path: "../node_modules/expo-secure-store/ios"
EXSplashScreen:
:path: "../node_modules/expo-splash-screen/ios"
FBLazyVector:
:path: "../node_modules/react-native/Libraries/FBLazyVector"
- FBReactNativeSpec:
- :path: "../node_modules/react-native/React/FBReactNativeSpec"
+ fmt:
+ :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec"
glog:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
helium-react-native-sdk:
:path: "../node_modules/@helium/react-native-sdk"
hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
+ :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85
lottie-ios:
:path: "../node_modules/lottie-ios"
lottie-react-native:
@@ -712,8 +1699,10 @@ EXTERNAL SOURCES:
:path: "../node_modules/@maplibre/maplibre-react-native"
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
+ RCTDeprecation:
+ :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"
RCTRequired:
- :path: "../node_modules/react-native/Libraries/RCTRequired"
+ :path: "../node_modules/react-native/Libraries/Required"
RCTTypeSafety:
:path: "../node_modules/react-native/Libraries/TypeSafety"
React:
@@ -728,16 +1717,34 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/React/CoreModules"
React-cxxreact:
:path: "../node_modules/react-native/ReactCommon/cxxreact"
+ React-debug:
+ :path: "../node_modules/react-native/ReactCommon/react/debug"
+ React-Fabric:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-FabricImage:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-featureflags:
+ :path: "../node_modules/react-native/ReactCommon/react/featureflags"
+ React-graphics:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics"
React-hermes:
:path: "../node_modules/react-native/ReactCommon/hermes"
+ React-ImageManager:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"
+ React-jserrorhandler:
+ :path: "../node_modules/react-native/ReactCommon/jserrorhandler"
React-jsi:
:path: "../node_modules/react-native/ReactCommon/jsi"
React-jsiexecutor:
:path: "../node_modules/react-native/ReactCommon/jsiexecutor"
React-jsinspector:
- :path: "../node_modules/react-native/ReactCommon/jsinspector"
+ :path: "../node_modules/react-native/ReactCommon/jsinspector-modern"
+ React-jsitracing:
+ :path: "../node_modules/react-native/ReactCommon/hermes/executor/"
React-logger:
:path: "../node_modules/react-native/ReactCommon/logger"
+ React-Mapbuffer:
+ :path: "../node_modules/react-native/ReactCommon"
react-native-ble-plx:
:path: "../node_modules/react-native-ble-plx"
react-native-blur:
@@ -746,8 +1753,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-charts-wrapper"
react-native-config:
:path: "../node_modules/react-native-config"
- react-native-currency-format:
- :path: "../node_modules/react-native-currency-format"
react-native-get-random-values:
:path: "../node_modules/react-native-get-random-values"
react-native-mail:
@@ -776,6 +1781,10 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-video"
react-native-webview:
:path: "../node_modules/react-native-webview"
+ React-nativeconfig:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-NativeModulesApple:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
React-perflogger:
:path: "../node_modules/react-native/ReactCommon/reactperflogger"
React-RCTActionSheet:
@@ -786,6 +1795,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/AppDelegate"
React-RCTBlob:
:path: "../node_modules/react-native/Libraries/Blob"
+ React-RCTFabric:
+ :path: "../node_modules/react-native/React"
React-RCTImage:
:path: "../node_modules/react-native/Libraries/Image"
React-RCTLinking:
@@ -798,8 +1809,22 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/Text"
React-RCTVibration:
:path: "../node_modules/react-native/Libraries/Vibration"
+ 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:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime"
React-runtimeexecutor:
:path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
+ React-RuntimeHermes:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime"
+ React-runtimescheduler:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
+ React-utils:
+ :path: "../node_modules/react-native/ReactCommon/react/utils"
ReactCommon:
:path: "../node_modules/react-native/ReactCommon"
RNCAsyncStorage:
@@ -841,105 +1866,122 @@ SPEC CHECKSUMS:
BCrypt: 712b656110e5020d319c547e4d8f3053ded82b2a
bcrypt-react-native: 399775585257ae6c8717370a1119c7da0113e3bf
BEMCheckBox: 5ba6e37ade3d3657b36caecc35c8b75c6c2b1a4e
- boost: 64032b9e9b938fda23325e68a3771f0fabf414dc
+ boost: d3f49c53809116a5d38da093a8aa78bf551aed09
BVLinearGradient: 34a999fda29036898a09c6a6b728b0b4189e1a44
Charts: ce0768268078eee0336f122c3c4ca248e4e204c5
- DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
- EXApplication: d8f53a7eee90a870a75656280e8d4b85726ea903
- EXBarCodeScanner: 8e23fae8d267dbef9f04817833a494200f1fce35
- EXCamera: a323a5942b5e7fc8349e17d728e91c18840ad561
- EXConstants: f348da07e21b23d2b085e270d7b74f282df1a7d9
- EXFileSystem: 844e86ca9b5375486ecc4ef06d3838d5597d895d
- EXFont: 6ea3800df746be7233208d80fe379b8ed74f4272
- EXImageLoader: fd053169a8ee932dd83bf1fe5487a50c26d27c2b
- EXPermissions: 2291c6736a823b4c680d5bf8e12d3c1c5d11da35
- Expo: 62bba165c9cd30a2983176e7d975ae688b6334b6
- ExpoHaptics: 5156bc5160d8e04c170dd6e645a71154951a2ad9
- ExpoKeepAwake: 69f5f627670d62318410392d03e0b5db0f85759a
- ExpoLocalAuthentication: 32919307c66fb3661caefa07e7811a95a7539d7b
- ExpoModulesCore: 6e0259511f4c4341b6b8357db393624df2280828
- EXSecureStore: e8923258361cc406d0401af380f12bd05b2b720f
- EXSplashScreen: 0e0a9ba0cf7553094e93213099bd7b42e6e237e9
- FBLazyVector: f1897022b53abf1469d6ad692ee2c69f57d967f3
- FBReactNativeSpec: 627fd07f1b9d498c9fa572e76d7f1a6b1ee9a444
- fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
- glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
+ DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
+ EXBarCodeScanner: e2dd9b42c1b522a2adc9202b1dfbc64cb34456d1
+ EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59
+ EXImageLoader: ab589d67d6c5f2c33572afea9917304418566334
+ Expo: 798848eae1daf13363d69790986146b08d0cf92f
+ ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875
+ ExpoCamera: a5d000b22cd7dfd2c5904ed960e549de42c96da0
+ ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51
+ ExpoFont: e7f2275c10ca8573c991e007329ad6bf98086485
+ ExpoHaptics: 5a3a88971af384255baf2504f38b41189cec6984
+ ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08
+ ExpoLocalAuthentication: 9e02a56a4cf9868f0052656a93d4c94101a42ed7
+ ExpoModulesCore: 5440e96a8ee014f4fd88e77264985fd0a65f5f8c
+ ExpoSecureStore: 060cebcb956b80ddae09821610ac1aa9e1ac74cd
+ EXSplashScreen: fbf0ec78e9cee911df188bf17b4fe51d15a84b87
+ FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af
+ fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120
+ glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f
helium-react-native-sdk: 54928dcd95ea131437ac6e269cf5bb2d473bf57f
- hermes-engine: 0784cadad14b011580615c496f77e0ae112eed75
- libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
+ hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8
lottie-ios: e047b1d2e6239b787cc5e9755b988869cf190494
- lottie-react-native: e3205322282d72e23efb3bff3287d0bd16fb1b01
- maplibre-react-native: beef649402d352d1063f5a1a9a9f7b274c8550d1
+ lottie-react-native: f851c0e235f171d99083c803f728f644be1dcf65
+ maplibre-react-native: 3a0d9beca427ff9000d75e0974c366ecd3c5375e
MultiplatformBleAdapter: 5a6a897b006764392f9cef785e4360f54fb9477d
- OneSignalXCFramework: 81ceac017a290f23793443323090cfbe888f74ea
- RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
- RCTRequired: bd6045fbd511da5efe6db89eecb21e4e36bd7cbf
- RCTTypeSafety: c06d9f906faa69dd1c88223204c3a24767725fd8
- React: b9ea33557ef1372af247f95d110fbdea114ed3b2
- React-callinvoker: 112f941fcb98722c72736b8e229edcb3c1d84b45
- React-Codegen: df704c74e2563b0f73fa44f533b6bfef6534ae81
- React-Core: c40d8ec76944536e6d4f8306cbda17a7c254585c
- React-CoreModules: 7dec7d883bf29bd0d753a93f37326e3031f8f546
- React-cxxreact: 63154d7b113bd6e74ae221c1091e10591d7ae651
- React-hermes: 187e42638c92a54ad7d270079dda4d59cf8c7229
- React-jsi: 6a633d20f5bb094d8f43c3f23c03f724acab005e
- React-jsiexecutor: 1579bf3207afadc72ac3638a66a102d1bf5263e3
- React-jsinspector: 14a342151ab810862998dfc99e2720746734e9b3
- React-logger: 94ec392ae471683635e4bf874d4e82f675399d2d
+ OneSignalXCFramework: f06edd9b146c7ac5935136a117ce2a5fdd6420f6
+ RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47
+ RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584
+ RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1
+ RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994
+ React: fc9fa7258eff606f44d58c5b233a82dc9cf09018
+ React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599
+ React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a
+ React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a
+ React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256
+ React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd
+ React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057
+ React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26
+ React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7
+ React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089
+ React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d
+ React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a
+ React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1
+ React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b
+ React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584
+ React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16
+ React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d
+ React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc
+ React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c
+ React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f
react-native-ble-plx: f10240444452dfb2d2a13a0e4f58d7783e92d76e
react-native-blur: 50c9feabacbc5f49b61337ebc32192c6be7ec3c3
react-native-charts-wrapper: 4268219d67a6fd7e94453d77d31b38ef1cd23860
react-native-config: 7cd105e71d903104e8919261480858940a6b9c0e
- react-native-currency-format: cd0a30868fddb004c3b5b5e9b7fe7717876927f5
react-native-get-random-values: a6ea6a8a65dc93e96e24a11105b1a9c8cfe1d72a
react-native-mail: 8fdcd3aef007c33a6877a18eb4cf7447a1d4ce4a
react-native-netinfo: 2517ad504b3d303e90d7a431b0fcaef76d207983
react-native-network-info: d1290ffc0bd0709e11436f5b8d7f605dcc5c4530
- react-native-onesignal: e1f82b98767a9014d2c46f395b083330cfa29cea
+ react-native-onesignal: 592184d34780d04ebbea2b9844d5b6088606cb30
react-native-pager-view: 54bed894cecebe28cede54c01038d9d1e122de43
react-native-randombytes: 421f1c7d48c0af8dbcd471b0324393ebf8fe7846
- react-native-safe-area-context: 39c2d8be3328df5d437ac1700f4f3a4f75716acc
+ react-native-safe-area-context: b7daa1a8df36095a032dff095a1ea8963cb48371
react-native-simple-toast: 8ee5d23f0b92b935ab7434cdb65159ce12dfb4b7
- react-native-slider: 593253eb5fbc6ea519290e812bd477fc6abafd5a
+ react-native-slider: ce295d2bf830a7990af05b0bd70ab28c133e230c
react-native-sodium: 274874541aa6bd00040f28c2e1e5118cbf113c0e
react-native-udp: ff9d13e523f2b58e6bc5d4d32321ac60671b5dc9
react-native-video: c26780b224543c62d5e1b2a7244a5cd1b50e8253
- react-native-webview: 203b6a1c7507737f777c91d7e10c30e7e67c1a17
- React-perflogger: 883a55a9a899535eaf06d0029108ef9ef22cce92
- React-RCTActionSheet: 1a3b8416688a3d291367be645022886f71d6842a
- React-RCTAnimation: e5560cb72d91ba35151d51e2eb0d467b42763f43
- React-RCTAppDelegate: 07a38817f7b30447eb4416384f430812e7c30551
- React-RCTBlob: 1ef41cdcc5bf8761b0a11a5c3be588f4787f8845
- React-RCTImage: 944297be6fcc0bac7cfe1afb7d2f4f346c2592cd
- React-RCTLinking: 0dd37faa7222e8f840edb83cbdd2a68f130ebdf1
- React-RCTNetwork: 481afbec12d5a60aac319593797c590464234fcd
- React-RCTSettings: f308db1e99737d776cce43732b5bd38c973cfa2c
- React-RCTText: 402f609ee727f2dbbf5af8ce1692c64d8c1c17cc
- React-RCTVibration: f0f5ad6417803de42e022d99247a6b1ddaf46c13
- React-runtimeexecutor: 511f4301d85daf85abface9afb8d2df2d49f87d3
- ReactCommon: 4f43b72066f27bfe1f63838c61763f59e7112536
+ react-native-webview: 553abd09f58e340fdc7746c9e2ae096839e99911
+ React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851
+ React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697
+ React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e
+ React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5
+ React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e
+ React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930
+ React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb
+ React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40
+ React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92
+ React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79
+ React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24
+ React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039
+ React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d
+ React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0
+ React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b
+ React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e
+ React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88
+ React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087
+ React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844
+ React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959
+ React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961
+ React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29
+ ReactCommon: f7da14a8827b72704169a48c929bcde802698361
RNCAsyncStorage: b90b71f45b8b97be43bc4284e71a6af48ac9f547
- RNCCheckbox: 43bcc6493611468af0e19f19f029dab3da8561c4
+ RNCCheckbox: a3ca9978cb0846b981d28da4e9914bd437403d77
RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495
RNDeviceInfo: aad3c663b25752a52bf8fce93f2354001dd185aa
- RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39
+ RNGestureHandler: efed690b8493a00b99654043daeb1335276ac4a2
RNICloudStore: bc6e225811637c09bd1eb055d6cd7448e61cd451
RNLocalize: a64514b46a01375fdfae9349036b4dc7130333b5
RNOS: 6f2f9a70895bbbfbdad7196abd952e7b01d45027
RNPermissions: 2af759cf053542b2b4b3c4cf9f43874796106f2c
- RNReactNativeSharedGroupPreferences: de0121a4224c267bc7e9fb16c398f3f087c8da81
- RNReanimated: cc5e3aa479cb9170bcccf8204291a6950a3be128
- RNScreens: 218801c16a2782546d30bd2026bb625c0302d70f
+ RNReactNativeSharedGroupPreferences: 29092869fc2e40d5baca5e15d82fa5c24a668977
+ RNReanimated: f4ff116e33e0afc3d127f70efe928847c7c66355
+ RNScreens: aa943ad421c3ced3ef5a47ede02b0cbfc43a012e
RNShare: be91a5c149585affb02c25b351bd07ba927c7006
RNSVG: 07dbd870b0dcdecc99b3a202fa37c8ca163caec2
RNTestFlight: 3419178faa8527ecfe803607fd338a3803f1fb0d
+ SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
SwiftAlgorithms: 38dda4731d19027fdeee1125f973111bf3386b53
SwiftyJSON: 36413e04c44ee145039d332b4f4e2d3e8d6c4db7
TcpSockets: 14306fb79f9750ea7d2ddd02d8bed182abb01797
Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
- Yoga: cd7d7f509dbfac14ee7f31a6c750acb957cd5022
+ Yoga: 2246eea72aaf1b816a68a35e6e4b74563653ae09
ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5
-PODFILE CHECKSUM: 52c87942416cf44bc98d891288a0683d916cb850
+PODFILE CHECKSUM: d44dfed27ca86fe0b1eb67aab0856b7cc9e24ff7
COCOAPODS: 1.15.2
diff --git a/metro.config.js b/metro.config.js
index 0dd3d74d3..fc97d9940 100644
--- a/metro.config.js
+++ b/metro.config.js
@@ -1,17 +1,26 @@
-const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config');
+const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config')
+const defaultSourceExts =
+ require('metro-config/src/defaults/defaults').sourceExts
+const defaultAssetExts = require('metro-config/src/defaults/defaults').assetExts
+/**
+ * Metro configuration
+ * https://facebook.github.io/metro/docs/configuration
+ *
+ * @type {import('metro-config').MetroConfig}
+ */
-module.exports = (async () => {
- const {
- resolver: { sourceExts, assetExts },
- ...rest
- } = await getDefaultConfig()
- return mergeConfig(rest, {
- transformer: {
- babelTransformerPath: require.resolve('react-native-svg-transformer'),
- },
- resolver: {
- assetExts: assetExts.filter((ext) => ext !== 'svg'),
- sourceExts: [...sourceExts, 'svg', 'cjs'],
- },
- })
-})()
+module.exports = mergeConfig(getDefaultConfig(__dirname), {
+ transformer: {
+ babelTransformerPath: require.resolve('react-native-svg-transformer'),
+ getTransformOptions: async () => ({
+ transform: {
+ experimentalImportSupport: false,
+ inlineRequires: true,
+ },
+ }),
+ },
+ resolver: {
+ assetExts: defaultAssetExts.filter((ext) => ext !== 'svg'),
+ sourceExts: [...defaultSourceExts, 'svg', 'cjs'],
+ },
+})
diff --git a/package.json b/package.json
index 808c76c59..2e2fc8514 100644
--- a/package.json
+++ b/package.json
@@ -65,13 +65,13 @@
"@ledgerhq/react-native-hid": "6.30.0",
"@ledgerhq/react-native-hw-transport-ble": "6.29.5",
"@ledgerhq/types-devices": "^6.22.4",
- "@maplibre/maplibre-react-native": "^10.0.0-alpha.2",
+ "@maplibre/maplibre-react-native": "^9.1.0",
"@metaplex-foundation/mpl-bubblegum": "0.6.0",
"@metaplex-foundation/mpl-token-metadata": "2.10.0",
"@onsol/tldparser": "^0.5.3",
"@react-native-async-storage/async-storage": "1.18.1",
"@react-native-community/blur": "4.3.0",
- "@react-native-community/checkbox": "0.5.15",
+ "@react-native-community/checkbox": "0.5.17",
"@react-native-community/clipboard": "1.5.1",
"@react-native-community/hooks": "2.8.1",
"@react-native-community/netinfo": "9.3.7",
@@ -130,7 +130,6 @@
"expo-haptics": "13.0.1",
"expo-linking": "6.3.1",
"expo-local-authentication": "14.0.1",
- "expo-permissions": "14.4.0",
"expo-secure-store": "13.0.2",
"expo-splash-screen": "0.27.5",
"fuse.js": "6.6.2",
@@ -142,6 +141,7 @@
"lottie-ios": "^4.4.1",
"lottie-react-native": "^6.7.0",
"markdown-it": "^13.0.2",
+ "metro-react-native-babel-transformer": "^0.77.0",
"parse5": "6.0.1",
"patch-package": "^8.0.0",
"path-browserify": "0.0.0",
@@ -161,7 +161,7 @@
"react-native-crypto": "2.2.0",
"react-native-device-info": "8.7.1",
"react-native-flash-message": "0.2.1",
- "react-native-gesture-handler": "2.9.0",
+ "react-native-gesture-handler": "2.18.1",
"react-native-get-random-values": "1.8.0",
"react-native-icloudstore": "0.9.0",
"react-native-jazzicon": "0.1.2",
@@ -171,22 +171,22 @@
"react-native-localize": "2.2.3",
"react-native-mail": "6.1.1",
"react-native-markdown-display": "^7.0.0-alpha.2",
- "react-native-navigation-bar-color": "2.0.1",
+ "react-native-navigation-bar-color": "2.0.2",
"react-native-network-info": "5.2.1",
- "react-native-onesignal": "4.4.1",
- "react-native-os": "1.2.6",
+ "react-native-onesignal": "5.2.2",
+ "react-native-os": "^1.2.6",
"react-native-pager-view": "6.1.2",
"react-native-permissions": "^3.9.0",
"react-native-qrcode-svg": "6.1.2",
"react-native-randombytes": "3.6.1",
"react-native-reanimated": "3.14.0",
- "react-native-safe-area-context": "4.5.0",
+ "react-native-safe-area-context": "4.10.8",
"react-native-screens": "3.34.0",
"react-native-share": "7.9.0",
- "react-native-shared-group-preferences": "1.1.23",
+ "react-native-shared-group-preferences": "1.1.24",
"react-native-simple-toast": "1.1.4",
"react-native-snap-carousel": "4.0.0-beta.6",
- "react-native-sodium": "0.4.0",
+ "react-native-sodium": "^0.4.0",
"react-native-svg": "13.4.0",
"react-native-tab-view": "3.3.4",
"react-native-tcp": "3.3.2",
@@ -195,7 +195,7 @@
"react-native-udp": "2.7.0",
"react-native-url-polyfill": "^2.0.0",
"react-native-video": "5.2.1",
- "react-native-webview": "12.0.2",
+ "react-native-webview": "13.10.5",
"react-redux": "8.0.4",
"readable-stream": "3.6.0",
"redux-persist": "6.0.0",
@@ -270,7 +270,8 @@
"typescript": "5.0.4"
},
"resolutions": {
- "@types/react": "17",
+ "@types/react": "18",
+ "react": "18.2.0",
"@helium/account-fetch-cache": "^0.9.2",
"@helium/account-fetch-cache-hooks": "^0.9.2",
"@helium/helium-react-hooks": "^0.9.2",
@@ -289,7 +290,6 @@
"domain": "domain-browser",
"http": "@tradle/react-native-http",
"https": "https-browserify",
- "os": "react-native-os",
"path": "path-browserify",
"querystring": "querystring-es3",
"fs": "react-native-level-fs",
@@ -303,7 +303,8 @@
"timers": "timers-browserify",
"tty": "tty-browserify",
"vm": "vm-browserify",
- "tls": false
+ "tls": false,
+ "os": "react-native-os"
},
"browser": {
"_stream_duplex": "readable-stream/duplex",
diff --git a/patches/@maplibre+maplibre-react-native+10.0.0-alpha.2.patch b/patches/@maplibre+maplibre-react-native+10.0.0-alpha.2.patch
deleted file mode 100644
index d7e5cdf97..000000000
--- a/patches/@maplibre+maplibre-react-native+10.0.0-alpha.2.patch
+++ /dev/null
@@ -1,242 +0,0 @@
-diff --git a/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/eslint/package.json b/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/eslint/package.json
-index 379e652..43bdcae 100644
---- a/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/eslint/package.json
-+++ b/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/eslint/package.json
-@@ -2,5 +2,57 @@
- "name": "eslint",
- "version": "8.30.0-sdk",
- "main": "./lib/api.js",
-- "type": "commonjs"
-+ "type": "commonjs",
-+ "react-native": {
-+ "zlib": "browserify-zlib",
-+ "console": "console-browserify",
-+ "constants": "constants-browserify",
-+ "crypto": "react-native-crypto",
-+ "dns": "dns.js",
-+ "net": "react-native-tcp",
-+ "domain": "domain-browser",
-+ "http": "@tradle/react-native-http",
-+ "https": "https-browserify",
-+ "os": "react-native-os",
-+ "path": "path-browserify",
-+ "querystring": "querystring-es3",
-+ "fs": "react-native-level-fs",
-+ "_stream_transform": "readable-stream/transform",
-+ "_stream_readable": "readable-stream/readable",
-+ "_stream_writable": "readable-stream/writable",
-+ "_stream_duplex": "readable-stream/duplex",
-+ "_stream_passthrough": "readable-stream/passthrough",
-+ "dgram": "react-native-udp",
-+ "stream": "stream-browserify",
-+ "timers": "timers-browserify",
-+ "tty": "tty-browserify",
-+ "vm": "vm-browserify",
-+ "tls": false
-+ },
-+ "browser": {
-+ "zlib": "browserify-zlib",
-+ "console": "console-browserify",
-+ "constants": "constants-browserify",
-+ "crypto": "react-native-crypto",
-+ "dns": "dns.js",
-+ "net": "react-native-tcp",
-+ "domain": "domain-browser",
-+ "http": "@tradle/react-native-http",
-+ "https": "https-browserify",
-+ "os": "react-native-os",
-+ "path": "path-browserify",
-+ "querystring": "querystring-es3",
-+ "fs": "react-native-level-fs",
-+ "_stream_transform": "readable-stream/transform",
-+ "_stream_readable": "readable-stream/readable",
-+ "_stream_writable": "readable-stream/writable",
-+ "_stream_duplex": "readable-stream/duplex",
-+ "_stream_passthrough": "readable-stream/passthrough",
-+ "dgram": "react-native-udp",
-+ "stream": "stream-browserify",
-+ "timers": "timers-browserify",
-+ "tty": "tty-browserify",
-+ "vm": "vm-browserify",
-+ "tls": false
-+ }
- }
-diff --git a/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/prettier/package.json b/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/prettier/package.json
-index 3f8599a..1679a5a 100644
---- a/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/prettier/package.json
-+++ b/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/prettier/package.json
-@@ -2,5 +2,57 @@
- "name": "prettier",
- "version": "2.8.1-sdk",
- "main": "./index.js",
-- "type": "commonjs"
-+ "type": "commonjs",
-+ "react-native": {
-+ "zlib": "browserify-zlib",
-+ "console": "console-browserify",
-+ "constants": "constants-browserify",
-+ "crypto": "react-native-crypto",
-+ "dns": "dns.js",
-+ "net": "react-native-tcp",
-+ "domain": "domain-browser",
-+ "http": "@tradle/react-native-http",
-+ "https": "https-browserify",
-+ "os": "react-native-os",
-+ "path": "path-browserify",
-+ "querystring": "querystring-es3",
-+ "fs": "react-native-level-fs",
-+ "_stream_transform": "readable-stream/transform",
-+ "_stream_readable": "readable-stream/readable",
-+ "_stream_writable": "readable-stream/writable",
-+ "_stream_duplex": "readable-stream/duplex",
-+ "_stream_passthrough": "readable-stream/passthrough",
-+ "dgram": "react-native-udp",
-+ "stream": "stream-browserify",
-+ "timers": "timers-browserify",
-+ "tty": "tty-browserify",
-+ "vm": "vm-browserify",
-+ "tls": false
-+ },
-+ "browser": {
-+ "zlib": "browserify-zlib",
-+ "console": "console-browserify",
-+ "constants": "constants-browserify",
-+ "crypto": "react-native-crypto",
-+ "dns": "dns.js",
-+ "net": "react-native-tcp",
-+ "domain": "domain-browser",
-+ "http": "@tradle/react-native-http",
-+ "https": "https-browserify",
-+ "os": "react-native-os",
-+ "path": "path-browserify",
-+ "querystring": "querystring-es3",
-+ "fs": "react-native-level-fs",
-+ "_stream_transform": "readable-stream/transform",
-+ "_stream_readable": "readable-stream/readable",
-+ "_stream_writable": "readable-stream/writable",
-+ "_stream_duplex": "readable-stream/duplex",
-+ "_stream_passthrough": "readable-stream/passthrough",
-+ "dgram": "react-native-udp",
-+ "stream": "stream-browserify",
-+ "timers": "timers-browserify",
-+ "tty": "tty-browserify",
-+ "vm": "vm-browserify",
-+ "tls": false
-+ }
- }
-diff --git a/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/typescript/package.json b/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/typescript/package.json
-index 6aac31b..86b2d95 100644
---- a/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/typescript/package.json
-+++ b/node_modules/@maplibre/maplibre-react-native/.yarn/sdks/typescript/package.json
-@@ -2,5 +2,57 @@
- "name": "typescript",
- "version": "4.9.4-sdk",
- "main": "./lib/typescript.js",
-- "type": "commonjs"
-+ "type": "commonjs",
-+ "react-native": {
-+ "zlib": "browserify-zlib",
-+ "console": "console-browserify",
-+ "constants": "constants-browserify",
-+ "crypto": "react-native-crypto",
-+ "dns": "dns.js",
-+ "net": "react-native-tcp",
-+ "domain": "domain-browser",
-+ "http": "@tradle/react-native-http",
-+ "https": "https-browserify",
-+ "os": "react-native-os",
-+ "path": "path-browserify",
-+ "querystring": "querystring-es3",
-+ "fs": "react-native-level-fs",
-+ "_stream_transform": "readable-stream/transform",
-+ "_stream_readable": "readable-stream/readable",
-+ "_stream_writable": "readable-stream/writable",
-+ "_stream_duplex": "readable-stream/duplex",
-+ "_stream_passthrough": "readable-stream/passthrough",
-+ "dgram": "react-native-udp",
-+ "stream": "stream-browserify",
-+ "timers": "timers-browserify",
-+ "tty": "tty-browserify",
-+ "vm": "vm-browserify",
-+ "tls": false
-+ },
-+ "browser": {
-+ "zlib": "browserify-zlib",
-+ "console": "console-browserify",
-+ "constants": "constants-browserify",
-+ "crypto": "react-native-crypto",
-+ "dns": "dns.js",
-+ "net": "react-native-tcp",
-+ "domain": "domain-browser",
-+ "http": "@tradle/react-native-http",
-+ "https": "https-browserify",
-+ "os": "react-native-os",
-+ "path": "path-browserify",
-+ "querystring": "querystring-es3",
-+ "fs": "react-native-level-fs",
-+ "_stream_transform": "readable-stream/transform",
-+ "_stream_readable": "readable-stream/readable",
-+ "_stream_writable": "readable-stream/writable",
-+ "_stream_duplex": "readable-stream/duplex",
-+ "_stream_passthrough": "readable-stream/passthrough",
-+ "dgram": "react-native-udp",
-+ "stream": "stream-browserify",
-+ "timers": "timers-browserify",
-+ "tty": "tty-browserify",
-+ "vm": "vm-browserify",
-+ "tls": false
-+ }
- }
-diff --git a/node_modules/@maplibre/maplibre-react-native/javascript/components/HeadingIndicator.tsx b/node_modules/@maplibre/maplibre-react-native/javascript/components/HeadingIndicator.tsx
-index 64912d7..d34d17e 100644
---- a/node_modules/@maplibre/maplibre-react-native/javascript/components/HeadingIndicator.tsx
-+++ b/node_modules/@maplibre/maplibre-react-native/javascript/components/HeadingIndicator.tsx
-@@ -1,12 +1,12 @@
- import BaseProps from '../types/BaseProps';
--import headingIcon from '../../assets/heading.png';
-+// import headingIcon from '../../assets/heading.png';
-
- import SymbolLayer from './SymbolLayer';
-
- import React, {ReactElement} from 'react';
-
- const style = {
-- iconImage: headingIcon,
-+ // iconImage: headingIcon,
- iconAllowOverlap: true,
- iconPitchAlignment: 'map',
- iconRotationAlignment: 'map',
-diff --git a/node_modules/@maplibre/maplibre-react-native/javascript/components/SymbolLayer.tsx b/node_modules/@maplibre/maplibre-react-native/javascript/components/SymbolLayer.tsx
-index d3722c2..c5f24f0 100644
---- a/node_modules/@maplibre/maplibre-react-native/javascript/components/SymbolLayer.tsx
-+++ b/node_modules/@maplibre/maplibre-react-native/javascript/components/SymbolLayer.tsx
-@@ -3,7 +3,7 @@ import BaseProps from '../types/BaseProps';
-
- import AbstractLayer, {BaseLayerProps, NativeBaseProps} from './AbstractLayer';
-
--import React, {ReactElement} from 'react';
-+import React, {ReactElement, isValidElement} from 'react';
- import {View, NativeModules, requireNativeComponent} from 'react-native';
-
- const MapLibreGL = NativeModules.MGLModule;
-@@ -43,7 +43,7 @@ class SymbolLayer extends AbstractLayer {
- }
-
- React.Children.forEach(this.props.children, child => {
-- if (child?.type === View) {
-+ if (isValidElement(child) && child.type === View) {
- isSnapshot = true;
- }
- });
-diff --git a/node_modules/@maplibre/maplibre-react-native/javascript/components/annotations/Annotation.tsx b/node_modules/@maplibre/maplibre-react-native/javascript/components/annotations/Annotation.tsx
-index 7e48101..faaf2ee 100644
---- a/node_modules/@maplibre/maplibre-react-native/javascript/components/annotations/Annotation.tsx
-+++ b/node_modules/@maplibre/maplibre-react-native/javascript/components/annotations/Annotation.tsx
-@@ -119,6 +119,7 @@ class Annotation extends React.Component {
- }
-
- return (
-+ // @ts-ignore
-
++
++
++
++
++
++
++
++
+\ No newline at end of file
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json
+new file mode 100644
+index 0000000..67b2315
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json
+@@ -0,0 +1,18 @@
++{
++ "version": 3,
++ "artifactType": {
++ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
++ "kind": "Directory"
++ },
++ "applicationId": "com.mapbox.rctmgl",
++ "variantName": "debug",
++ "elements": [
++ {
++ "type": "SINGLE",
++ "filters": [],
++ "attributes": [],
++ "outputFile": "AndroidManifest.xml"
++ }
++ ],
++ "elementType": "File"
++}
+\ No newline at end of file
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/aar_metadata/debug/aar-metadata.properties b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/aar_metadata/debug/aar-metadata.properties
+new file mode 100644
+index 0000000..1211b1e
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/aar_metadata/debug/aar-metadata.properties
+@@ -0,0 +1,6 @@
++aarFormatVersion=1.0
++aarMetadataVersion=1.0
++minCompileSdk=1
++minCompileSdkExtension=0
++minAndroidGradlePluginVersion=1.0.0
++coreLibraryDesugaringEnabled=false
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
+new file mode 100644
+index 0000000..9e26dfe
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
+@@ -0,0 +1 @@
++{}
+\ No newline at end of file
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compile_r_class_jar/debug/R.jar b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compile_r_class_jar/debug/R.jar
+new file mode 100644
+index 0000000..190e46b
+Binary files /dev/null and b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compile_r_class_jar/debug/R.jar differ
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compile_symbol_list/debug/R.txt b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compile_symbol_list/debug/R.txt
+new file mode 100644
+index 0000000..e6bb791
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compile_symbol_list/debug/R.txt
+@@ -0,0 +1,8 @@
++int drawable empty 0x0
++int drawable empty_drawable 0x0
++int drawable red_marker 0x0
++int id annotation_img 0x0
++int id annotation_layout 0x0
++int id annotation_view_container 0x0
++int layout annotation 0x0
++int string app_name 0x0
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_red_marker.png.flat b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_red_marker.png.flat
+new file mode 100644
+index 0000000..5b0aa33
+Binary files /dev/null and b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_red_marker.png.flat differ
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/drawable_empty.xml.flat b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/drawable_empty.xml.flat
+new file mode 100644
+index 0000000..8a833ad
+Binary files /dev/null and b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/drawable_empty.xml.flat differ
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/drawable_empty_drawable.png.flat b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/drawable_empty_drawable.png.flat
+new file mode 100644
+index 0000000..b53aa0c
+Binary files /dev/null and b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/drawable_empty_drawable.png.flat differ
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/layout_annotation.xml.flat b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/layout_annotation.xml.flat
+new file mode 100644
+index 0000000..942d161
+Binary files /dev/null and b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/compiled_local_resources/debug/out/layout_annotation.xml.flat differ
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
+new file mode 100644
+index 0000000..62539fb
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
+@@ -0,0 +1,5 @@
++#Mon Aug 05 14:40:58 PDT 2024
++com.mapbox.rctmgl.maplibre_maplibre-react-native-main-6\:/drawable-xxhdpi/red_marker.png=/Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/red_marker.png
++com.mapbox.rctmgl.maplibre_maplibre-react-native-main-6\:/drawable/empty.xml=/Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable/empty.xml
++com.mapbox.rctmgl.maplibre_maplibre-react-native-main-6\:/layout/annotation.xml=/Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/layout/annotation.xml
++com.mapbox.rctmgl.maplibre_maplibre-react-native-main-6\:/drawable/empty_drawable.png=/Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable/empty_drawable.png
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml
+new file mode 100644
+index 0000000..1b0b5d6
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml
+@@ -0,0 +1,4 @@
++
++
++ RCTMGL
++
+\ No newline at end of file
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/incremental/debug/packageDebugResources/merger.xml
+new file mode 100644
+index 0000000..5f8b0ab
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/incremental/debug/packageDebugResources/merger.xml
+@@ -0,0 +1,2 @@
++
++
+\ No newline at end of file
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/local_only_symbol_list/debug/R-def.txt b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/local_only_symbol_list/debug/R-def.txt
+new file mode 100644
+index 0000000..826dbbd
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/local_only_symbol_list/debug/R-def.txt
+@@ -0,0 +1,10 @@
++R_DEF: Internal format may change without notice
++local
++drawable empty
++drawable empty_drawable
++drawable red_marker
++id annotation_img
++id annotation_layout
++id annotation_view_container
++layout annotation
++string app_name
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
+new file mode 100644
+index 0000000..9065ef8
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
+@@ -0,0 +1,14 @@
++1
++2
++4
++5
++6
++7
++7-->/Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:2:5-67
++7-->/Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:2:22-64
++8
++8-->/Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:3:5-78
++8-->/Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:3:22-76
++9
++10
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/merged_manifest/debug/AndroidManifest.xml
+new file mode 100644
+index 0000000..eecf75d
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/merged_manifest/debug/AndroidManifest.xml
+@@ -0,0 +1,10 @@
++
++
++
++
++
++
++
++
++
+\ No newline at end of file
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/navigation_json/debug/navigation.json b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/navigation_json/debug/navigation.json
+new file mode 100644
+index 0000000..0637a08
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/navigation_json/debug/navigation.json
+@@ -0,0 +1 @@
++[]
+\ No newline at end of file
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/red_marker.png b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/red_marker.png
+new file mode 100644
+index 0000000..be782e1
+Binary files /dev/null and b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/red_marker.png differ
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable/empty.xml b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable/empty.xml
+new file mode 100644
+index 0000000..1f83bff
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable/empty.xml
+@@ -0,0 +1,5 @@
++
++
++
++
++
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable/empty_drawable.png b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable/empty_drawable.png
+new file mode 100644
+index 0000000..9da19ea
+Binary files /dev/null and b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/drawable/empty_drawable.png differ
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/layout/annotation.xml b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/layout/annotation.xml
+new file mode 100644
+index 0000000..4994bd0
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/layout/annotation.xml
+@@ -0,0 +1,17 @@
++
++
++
++
++
++
++
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/values/values.xml b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/values/values.xml
+new file mode 100644
+index 0000000..1b0b5d6
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/packaged_res/debug/values/values.xml
+@@ -0,0 +1,4 @@
++
++
++ RCTMGL
++
+\ No newline at end of file
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
+new file mode 100644
+index 0000000..44307d6
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
+@@ -0,0 +1,9 @@
++com.mapbox.rctmgl
++drawable empty
++drawable empty_drawable
++drawable red_marker
++id annotation_img
++id annotation_layout
++id annotation_view_container
++layout annotation
++string app_name
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/outputs/logs/manifest-merger-debug-report.txt
+new file mode 100644
+index 0000000..3581c51
+--- /dev/null
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/build/outputs/logs/manifest-merger-debug-report.txt
+@@ -0,0 +1,25 @@
++-- Merging decision tree log ---
++manifest
++ADDED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:1:1-4:12
++INJECTED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:1:1-4:12
++ package
++ ADDED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:1:70-97
++ INJECTED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml
++ xmlns:android
++ ADDED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:1:11-69
++uses-permission#android.permission.INTERNET
++ADDED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:2:5-67
++ android:name
++ ADDED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:2:22-64
++uses-permission#android.permission.ACCESS_FINE_LOCATION
++ADDED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:3:5-78
++ android:name
++ ADDED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml:3:22-76
++uses-sdk
++INJECTED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml reason: use-sdk injection requested
++INJECTED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml
++INJECTED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml
++ android:targetSdkVersion
++ INJECTED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml
++ android:minSdkVersion
++ INJECTED from /Users/noahprince/source/wallet-app/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/AndroidManifest.xml
+diff --git a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/java/com/mapbox/rctmgl/components/styles/RCTMGLStyleFunctionParser.java b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/java/com/mapbox/rctmgl/components/styles/RCTMGLStyleFunctionParser.java
+index 3aa0522..9a2248f 100644
+--- a/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/java/com/mapbox/rctmgl/components/styles/RCTMGLStyleFunctionParser.java
++++ b/node_modules/@maplibre/maplibre-react-native/android/rctmgl/src/main/java/com/mapbox/rctmgl/components/styles/RCTMGLStyleFunctionParser.java
+@@ -3,7 +3,7 @@ package com.mapbox.rctmgl.components.styles;
+ import android.util.Log;
+
+ import com.facebook.react.bridge.Dynamic;
+-import com.facebook.react.bridge.DynamicFromMap;
++// import com.facebook.react.bridge.DynamicFromMap;
+ import com.facebook.react.bridge.NoSuchKeyException;
+ import com.facebook.react.bridge.ReadableArray;
+ import com.facebook.react.bridge.ReadableMap;
diff --git a/patches/@react-native-community+clipboard+1.5.1.patch b/patches/@react-native-community+clipboard+1.5.1.patch
new file mode 100644
index 000000000..de03e1116
--- /dev/null
+++ b/patches/@react-native-community+clipboard+1.5.1.patch
@@ -0,0 +1,40 @@
+diff --git a/node_modules/@react-native-community/clipboard/android/src/main/java/com/reactnativecommunity/clipboard/ClipboardModule.java b/node_modules/@react-native-community/clipboard/android/src/main/java/com/reactnativecommunity/clipboard/ClipboardModule.java
+index 4ecb0cb..b664b3c 100644
+--- a/node_modules/@react-native-community/clipboard/android/src/main/java/com/reactnativecommunity/clipboard/ClipboardModule.java
++++ b/node_modules/@react-native-community/clipboard/android/src/main/java/com/reactnativecommunity/clipboard/ClipboardModule.java
+@@ -11,7 +11,9 @@ import android.content.ClipboardManager;
+ import android.content.ClipData;
+ import android.content.Context;
+
+-import com.facebook.react.bridge.ContextBaseJavaModule;
++import com.facebook.react.bridge.ReactApplicationContext;
++import com.facebook.react.bridge.ReactContext;
++import com.facebook.react.bridge.ReactContextBaseJavaModule;
+ import com.facebook.react.bridge.ReactMethod;
+ import com.facebook.react.bridge.Promise;
+ import com.facebook.react.module.annotations.ReactModule;
+@@ -20,10 +22,13 @@ import com.facebook.react.module.annotations.ReactModule;
+ * A module that allows JS to get/set clipboard contents.
+ */
+ @ReactModule(name = ClipboardModule.NAME)
+-public class ClipboardModule extends ContextBaseJavaModule {
++public class ClipboardModule extends ReactContextBaseJavaModule {
++ private Context context;
+
+- public ClipboardModule(Context context) {
++ public ClipboardModule(ReactApplicationContext context) {
+ super(context);
++
++ this.context = context;
+ }
+
+ public static final String NAME = "RNCClipboard";
+@@ -34,7 +39,7 @@ public class ClipboardModule extends ContextBaseJavaModule {
+ }
+
+ private ClipboardManager getClipboardService() {
+- return (ClipboardManager) getContext().getSystemService(getContext().CLIPBOARD_SERVICE);
++ return (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
+ }
+
+ @ReactMethod
\ No newline at end of file
diff --git a/patches/react-native+0.71.5.patch b/patches/react-native+0.71.5.patch
deleted file mode 100644
index 84903c5ae..000000000
--- a/patches/react-native+0.71.5.patch
+++ /dev/null
@@ -1,195 +0,0 @@
-diff --git a/node_modules/react-native/sdks/hermes/hermes-engine.podspec b/node_modules/react-native/sdks/hermes/hermes-engine.podspec
-new file mode 100644
-index 0000000..b800547
---- /dev/null
-+++ b/node_modules/react-native/sdks/hermes/hermes-engine.podspec
-@@ -0,0 +1,143 @@
-+# Copyright (c) Meta Platforms, Inc. and affiliates.
-+#
-+# This source code is licensed under the MIT license found in the
-+# LICENSE file in the root directory of this source tree.
-+
-+require "json"
-+require_relative "./hermes-utils.rb"
-+
-+react_native_path = File.join(__dir__, "..", "..")
-+
-+# Whether Hermes is built for Release or Debug is determined by the PRODUCTION envvar.
-+build_type = ENV['PRODUCTION'] == "1" ? :release : :debug
-+
-+# package.json
-+package = JSON.parse(File.read(File.join(react_native_path, "package.json")))
-+version = package['version']
-+
-+# sdks/.hermesversion
-+hermestag_file = File.join(react_native_path, "sdks", ".hermesversion")
-+isInCI = ENV['REACT_NATIVE_CI'] === 'true'
-+
-+source = {}
-+git = "https://github.com/facebook/hermes.git"
-+
-+isInMain = version.include?('1000.0.0')
-+isNightly = version.start_with?('0.0.0-')
-+
-+if ENV.has_key?('HERMES_ENGINE_TARBALL_PATH')
-+ if !File.exist?(ENV['HERMES_ENGINE_TARBALL_PATH'])
-+ abort "[Hermes] HERMES_ENGINE_TARBALL_PATH is set, but points to a non-existing file: \"#{ENV['HERMES_ENGINE_TARBALL_PATH']}\"\nIf you don't want to use tarball, run `unset HERMES_ENGINE_TARBALL_PATH`"
-+ end
-+end
-+
-+if ENV.has_key?('HERMES_ENGINE_TARBALL_PATH')
-+ Pod::UI.puts "[Hermes] Using pre-built Hermes binaries from local path: #{ENV['HERMES_ENGINE_TARBALL_PATH']}".yellow if Object.const_defined?("Pod::UI")
-+ source[:http] = "file://#{ENV['HERMES_ENGINE_TARBALL_PATH']}"
-+elsif isInMain
-+ Pod::UI.puts '[Hermes] Installing hermes-engine may take slightly longer, building Hermes compiler from source...'.yellow if Object.const_defined?("Pod::UI")
-+ source[:git] = git
-+ source[:commit] = `git ls-remote https://github.com/facebook/hermes main | cut -f 1`.strip
-+elsif isNightly
-+ Pod::UI.puts '[Hermes] Nightly version, download pre-built for Hermes'.yellow if Object.const_defined?("Pod::UI")
-+ destination_path = download_nightly_hermes(react_native_path, version)
-+ # set tarball as hermes engine
-+ source[:http] = "file://#{destination_path}"
-+elsif File.exist?(hermestag_file) && isInCI
-+ Pod::UI.puts '[Hermes] Detected that you are on a React Native release branch, building Hermes from source but fetched from tag...'.yellow if Object.const_defined?("Pod::UI")
-+ hermestag = File.read(hermestag_file).strip
-+ source[:git] = git
-+ source[:tag] = hermestag
-+else
-+ # Sample url from Maven:
-+ # https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.71.0/react-native-artifacts-0.71.0-hermes-ios-debug.tar.gz
-+ source[:http] = "https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/#{version}/react-native-artifacts-#{version}-hermes-ios-#{build_type.to_s}.tar.gz"
-+end
-+
-+Pod::Spec.new do |spec|
-+ spec.name = "hermes-engine"
-+ spec.version = version
-+ spec.summary = "Hermes is a small and lightweight JavaScript engine optimized for running React Native."
-+ spec.description = "Hermes is a JavaScript engine optimized for fast start-up of React Native apps. It features ahead-of-time static optimization and compact bytecode."
-+ spec.homepage = "https://hermesengine.dev"
-+ spec.license = package['license']
-+ spec.author = "Facebook"
-+ spec.source = source
-+ spec.platforms = { :osx => "10.13", :ios => "12.4" }
-+
-+ spec.preserve_paths = '**/*.*'
-+ spec.source_files = ''
-+
-+ spec.xcconfig = {
-+ "CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
-+ "CLANG_CXX_LIBRARY" => "compiler-default"
-+ }.merge!(build_type == :debug ? { "GCC_PREPROCESSOR_DEFINITIONS" => "HERMES_ENABLE_DEBUGGER=1" } : {})
-+
-+ if source[:http] then
-+
-+ spec.subspec 'Pre-built' do |ss|
-+ ss.preserve_paths = ["destroot/bin/*"].concat(build_type == :debug ? ["**/*.{h,c,cpp}"] : [])
-+ ss.source_files = "destroot/include/**/*.h"
-+ ss.exclude_files = ["destroot/include/jsi/jsi/JSIDynamic.{h,cpp}", "destroot/include/jsi/jsi/jsilib-*.{h,cpp}"]
-+ ss.header_mappings_dir = "destroot/include"
-+ ss.ios.vendored_frameworks = "destroot/Library/Frameworks/universal/hermes.xcframework"
-+ ss.osx.vendored_frameworks = "destroot/Library/Frameworks/macosx/hermes.framework"
-+ end
-+
-+ elsif source[:git] then
-+
-+ spec.subspec 'Hermes' do |ss|
-+ ss.source_files = ''
-+ ss.public_header_files = 'API/hermes/*.h'
-+ ss.header_dir = 'hermes'
-+ end
-+
-+ spec.subspec 'JSI' do |ss|
-+ ss.source_files = ''
-+ ss.public_header_files = 'API/jsi/jsi/*.h'
-+ ss.header_dir = 'jsi'
-+ end
-+
-+ spec.subspec 'Public' do |ss|
-+ ss.source_files = ''
-+ ss.public_header_files = 'public/hermes/Public/*.h'
-+ ss.header_dir = 'hermes/Public'
-+ end
-+
-+ hermesc_path = ""
-+
-+ if ENV.has_key?('HERMES_OVERRIDE_HERMESC_PATH') && File.exist?(ENV['HERMES_OVERRIDE_HERMESC_PATH']) then
-+ hermesc_path = ENV['HERMES_OVERRIDE_HERMESC_PATH']
-+ else
-+ # Keep hermesc_path synchronized with .gitignore entry.
-+ ENV['REACT_NATIVE_PATH'] = react_native_path
-+ hermesc_path = "${REACT_NATIVE_PATH}/sdks/hermes-engine/build_host_hermesc"
-+ # NOTE: Prepare command is not run if the pod is not downloaded.
-+ spec.prepare_command = ". #{react_native_path}/sdks/hermes-engine/utils/build-hermesc-xcode.sh #{hermesc_path}"
-+ end
-+
-+ spec.user_target_xcconfig = {
-+ 'FRAMEWORK_SEARCH_PATHS' => '"$(PODS_ROOT)/hermes-engine/destroot/Library/Frameworks/iphoneos" ' +
-+ '"$(PODS_ROOT)/hermes-engine/destroot/Library/Frameworks/iphonesimulator" ' +
-+ '"$(PODS_ROOT)/hermes-engine/destroot/Library/Frameworks/macosx" ' +
-+ '"$(PODS_ROOT)/hermes-engine/destroot/Library/Frameworks/catalyst"',
-+ 'OTHER_LDFLAGS' => '-framework "hermes"',
-+ 'HERMES_CLI_PATH' => "#{hermesc_path}/bin/hermesc"
-+ }
-+
-+ spec.script_phases = [
-+ {
-+ :name => 'Build Hermes',
-+ :script => <<-EOS
-+ . ${PODS_ROOT}/../.xcode.env
-+ export CMAKE_BINARY=${CMAKE_BINARY:-#{%x(command -v cmake | tr -d '\n')}}
-+ . ${REACT_NATIVE_PATH}/sdks/hermes-engine/utils/build-hermes-xcode.sh #{version} #{hermesc_path}/ImportHermesc.cmake
-+ EOS
-+ },
-+ {
-+ :name => 'Copy Hermes Framework',
-+ :script => ". ${REACT_NATIVE_PATH}/sdks/hermes-engine/utils/copy-hermes-xcode.sh"
-+ }
-+ ]
-+ end
-+end
-diff --git a/node_modules/react-native/sdks/hermes/hermes-utils.rb b/node_modules/react-native/sdks/hermes/hermes-utils.rb
-new file mode 100644
-index 0000000..0842496
---- /dev/null
-+++ b/node_modules/react-native/sdks/hermes/hermes-utils.rb
-@@ -0,0 +1,26 @@
-+# Copyright (c) Meta Platforms, Inc. and affiliates.
-+#
-+# This source code is licensed under the MIT license found in the
-+# LICENSE file in the root directory of this source tree.
-+
-+require 'net/http'
-+require 'rexml/document'
-+
-+# This function downloads the nightly prebuilt version of Hermes based on the passed version
-+# and save it in the node_module/react_native/sdks/downloads folder
-+# It then returns the path to the hermes tarball
-+#
-+# Parameters
-+# - react_native_path: the path to the React Native folder in node modules. It is used as root path to store the Hermes tarball
-+# - version: the version of React Native that requires the Hermes tarball
-+# Returns: the path to the downloaded Hermes tarball
-+def download_nightly_hermes(react_native_path, version)
-+ params = "r=snapshots\&g=com.facebook.react\&a=react-native-artifacts\&c=hermes-ios-debug\&e=tar.gz\&v=#{version}-SNAPSHOT"
-+ tarball_url = "http://oss.sonatype.org/service/local/artifact/maven/redirect\?#{params}"
-+
-+ destination_folder = "#{react_native_path}/sdks/downloads"
-+ destination_path = "#{destination_folder}/hermes-ios.tar.gz"
-+
-+ `mkdir -p "#{destination_folder}" && curl "#{tarball_url}" -Lo "#{destination_path}"`
-+ return destination_path
-+end
-diff --git a/node_modules/react-native/third-party-podspecs/boost.podspec b/node_modules/react-native/third-party-podspecs/boost.podspec
-index 3d9331c..62d3755 100644
---- a/node_modules/react-native/third-party-podspecs/boost.podspec
-+++ b/node_modules/react-native/third-party-podspecs/boost.podspec
-@@ -10,7 +10,8 @@ Pod::Spec.new do |spec|
- spec.homepage = 'http://www.boost.org'
- spec.summary = 'Boost provides free peer-reviewed portable C++ source libraries.'
- spec.authors = 'Rene Rivera'
-- spec.source = { :http => 'https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2',
-+ # Patched due to issue https://github.com/boostorg/boost/issues/843
-+ spec.source = { :http => 'https://sourceforge.net/projects/boost/files/boost/1.76.0/boost_1_76_0.tar.bz2',
- :sha256 => 'f0397ba6e982c4450f27bf32a2a83292aba035b827a5623a14636ea583318c41' }
-
- # Pinning to the same version as React.podspec.
diff --git a/patches/react-native-currency-format+1.0.19.patch b/patches/react-native-currency-format+1.0.19.patch
deleted file mode 100644
index ca5b03f0c..000000000
--- a/patches/react-native-currency-format+1.0.19.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff --git a/node_modules/react-native-currency-format/android/build.gradle b/node_modules/react-native-currency-format/android/build.gradle
-index 5dd382b..fc3223c 100644
---- a/node_modules/react-native-currency-format/android/build.gradle
-+++ b/node_modules/react-native-currency-format/android/build.gradle
-@@ -20,7 +20,7 @@ def safeExtGet(prop, fallback) {
- }
-
- apply plugin: 'com.android.library'
--apply plugin: 'maven'
-+apply plugin: 'maven-publish'
-
- buildscript {
- // The Android Gradle plugin is only required when opening the android folder stand-alone.
-@@ -39,7 +39,7 @@ buildscript {
- }
-
- apply plugin: 'com.android.library'
--apply plugin: 'maven'
-+apply plugin: 'maven-publish'
-
- android {
- compileSdkVersion safeExtGet('compileSdkVersion', DEFAULT_COMPILE_SDK_VERSION)
-@@ -109,7 +109,7 @@ afterEvaluate { project ->
- task androidJavadoc(type: Javadoc) {
- source = android.sourceSets.main.java.srcDirs
- classpath += files(android.bootClasspath)
-- classpath += files(project.getConfigurations().getByName('compile').asList())
-+ // classpath += files(project.getConfigurations().getByName('implementation').asList())
- include '**/*.java'
- }
-
-@@ -140,10 +140,10 @@ afterEvaluate { project ->
-
- task installArchives(type: Upload) {
- configuration = configurations.archives
-- repositories.mavenDeployer {
-- // Deploy to react-native-event-bridge/maven, ready to publish to npm
-- repository url: "file://${projectDir}/../android/maven"
-- configureReactNativePom pom
-- }
-+ // repositories.mavenDeployer {
-+ // // Deploy to react-native-event-bridge/maven, ready to publish to npm
-+ // repository url: "file://${projectDir}/../android/maven"
-+ // configureReactNativePom pom
-+ // }
- }
- }
diff --git a/patches/react-native-os+1.2.6.patch b/patches/react-native-os+1.2.6.patch
index c5830ac13..e8b4869c5 100644
--- a/patches/react-native-os+1.2.6.patch
+++ b/patches/react-native-os+1.2.6.patch
@@ -1,7 +1,24 @@
diff --git a/node_modules/react-native-os/android/build.gradle b/node_modules/react-native-os/android/build.gradle
-index 7055b60..784681d 100644
+index 7055b60..aca9a6b 100644
--- a/node_modules/react-native-os/android/build.gradle
+++ b/node_modules/react-native-os/android/build.gradle
+@@ -15,12 +15,12 @@ buildscript {
+ apply plugin: 'com.android.library'
+
+ android {
+- compileSdkVersion safeExtGet('compileSdkVersion', 23)
+- buildToolsVersion safeExtGet('buildToolsVersion', '23.0.1')
++ compileSdkVersion safeExtGet('compileSdkVersion', 34)
++ buildToolsVersion safeExtGet('buildToolsVersion', '34.0.0')
+
+ defaultConfig {
+- minSdkVersion safeExtGet('minSdkVersion', 16)
+- targetSdkVersion safeExtGet('targetSdkVersion', 22)
++ minSdkVersion safeExtGet('minSdkVersion', 34)
++ targetSdkVersion safeExtGet('targetSdkVersion', 34)
+ versionCode 1
+ versionName "0.2.0"
+ }
@@ -44,5 +44,5 @@ repositories {
}
diff --git a/patches/react-native-sodium+0.4.0.patch b/patches/react-native-sodium+0.4.0.patch
index 4f92a3831..68d656856 100644
--- a/patches/react-native-sodium+0.4.0.patch
+++ b/patches/react-native-sodium+0.4.0.patch
@@ -1,16 +1,36 @@
diff --git a/node_modules/react-native-sodium/android/build.gradle b/node_modules/react-native-sodium/android/build.gradle
-index 1563c0d..e144aa1 100644
+index 1f5e62f..416578e 100644
--- a/node_modules/react-native-sodium/android/build.gradle
+++ b/node_modules/react-native-sodium/android/build.gradle
-@@ -39,11 +39,6 @@ android {
- path "CMakeLists.txt"
- }
- }
-- sourceSets {
-- main {
-- jniLibs.srcDirs = ['./lib']
-- }
-- }
- }
-
- dependencies {
+@@ -11,12 +11,12 @@ buildscript {
+ apply plugin: 'com.android.library'
+
+ android {
+- compileSdkVersion 28
+- buildToolsVersion "28.0.3"
++ compileSdkVersion 34
++ buildToolsVersion "34.0.0"
+ defaultConfig {
+ minSdkVersion 16
+- compileSdkVersion 28
+- targetSdkVersion 28
++ compileSdkVersion 34
++ targetSdkVersion 34
+ versionCode 1
+ versionName "0.1"
+ compileOptions {
+diff --git a/node_modules/react-native-sodium/ios/RCTSodium/RCTSodium.m b/node_modules/react-native-sodium/ios/RCTSodium/RCTSodium.m
+index 5599c58..e4fd8a8 100644
+--- a/node_modules/react-native-sodium/ios/RCTSodium/RCTSodium.m
++++ b/node_modules/react-native-sodium/ios/RCTSodium/RCTSodium.m
+@@ -5,8 +5,8 @@
+ // Created by Lyubomir Ivanov on 9/25/16.
+ // Copyright © 2016 Lyubomir Ivanov. All rights reserved.
+ //
+-#import "RCTBridgeModule.h"
+-#import "RCTUtils.h"
++#import
++#import
+ #import "sodium.h"
+
+ #import "RCTSodium.h"
diff --git a/src/App.tsx b/src/App.tsx
index cbba40c16..08bc32492 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -18,7 +18,7 @@ import { LogBox, Platform } from 'react-native'
import useAppState from 'react-native-appstate-hook'
import Config from 'react-native-config'
import { GestureHandlerRootView } from 'react-native-gesture-handler'
-import OneSignal, { OpenedEvent } from 'react-native-onesignal'
+import { OneSignal } from 'react-native-onesignal'
import { SafeAreaProvider } from 'react-native-safe-area-context'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import NetworkAwareStatusBar from './components/NetworkAwareStatusBar'
@@ -100,13 +100,11 @@ const App = () => {
useMount(() => {
// init OneSignal
if (Config.ONE_SIGNAL_APP_ID) {
- OneSignal.setAppId(Config.ONE_SIGNAL_APP_ID)
- OneSignal.setNotificationOpenedHandler((event: OpenedEvent) => {
+ OneSignal.initialize(Config.ONE_SIGNAL_APP_ID)
+ OneSignal.Notifications.addEventListener('click', (event) => {
setOpenedNotification(event.notification)
})
- if (Platform.OS === 'ios') {
- OneSignal.promptForPushNotificationsWithUserResponse(() => {})
- }
+ OneSignal.Notifications.requestPermission(true)
}
})
diff --git a/src/components/ButtonPressAnimation.tsx b/src/components/ButtonPressAnimation.tsx
index a26341e56..d81e5ea9b 100644
--- a/src/components/ButtonPressAnimation.tsx
+++ b/src/components/ButtonPressAnimation.tsx
@@ -1,3 +1,6 @@
+import useHaptic from '@hooks/useHaptic'
+import { BoxProps } from '@shopify/restyle'
+import { Theme } from '@theme/theme'
import React from 'react'
import {
GestureResponderEvent,
@@ -5,10 +8,11 @@ import {
StyleSheet,
ViewStyle,
} from 'react-native'
-import { BoxProps } from '@shopify/restyle'
-import Animated from 'react-native-reanimated'
-import { Theme } from '@theme/theme'
-import useHaptic from '@hooks/useHaptic'
+import {
+ useAnimatedStyle,
+ useSharedValue,
+ withSpring,
+} from 'react-native-reanimated'
import { ReAnimatedBox } from './AnimatedBox'
export type ButtonPressAnimationProps = {
@@ -27,41 +31,21 @@ const ButtonPressAnimation = ({
}: ButtonPressAnimationProps) => {
const { triggerImpact } = useHaptic()
- const animation = new Animated.Value(0)
- const inputRange = [0, 1]
- const outputRange = [1, 0.8]
- const scale = animation.interpolate({ inputRange, outputRange })
+ const animation = useSharedValue(0)
+ const animatedStyle = useAnimatedStyle(() => ({
+ transform: [{ scale: 1 - animation.value * 0.2 }],
+ }))
const onPressIn = () => {
triggerImpact('light')
- Animated.spring(animation, {
- toValue: 0.3,
- damping: 10,
- mass: 0.1,
- stiffness: 100,
- overshootClamping: false,
- restSpeedThreshold: 0.001,
- restDisplacementThreshold: 2,
- }).start()
+ animation.value = withSpring(0.3)
}
const onPressOut = () => {
- Animated.spring(animation, {
- toValue: 0,
- damping: 10,
- mass: 0.1,
- stiffness: 100,
- overshootClamping: false,
- restSpeedThreshold: 0.001,
- restDisplacementThreshold: 2,
- }).start()
+ animation.value = withSpring(0)
}
return (
-
+
{
if (!Config.ONE_SIGNAL_ACCOUNT_TAG_SALT) return
const salt = Config.ONE_SIGNAL_ACCOUNT_TAG_SALT
const hash = await Bcrypt.hash(salt, address)
- OneSignal.sendTag(hash, ' ')
+ OneSignal.OneSignal.User.addTag(hash, ' ')
}
export const removeAccountTag = async (address: string) => {
if (!Config.ONE_SIGNAL_ACCOUNT_TAG_SALT) return
const salt = Config.ONE_SIGNAL_ACCOUNT_TAG_SALT
const hash = await Bcrypt.hash(salt, address)
- OneSignal.deleteTag(hash)
+ OneSignal.OneSignal.User.removeTag(hash)
}
diff --git a/yarn.lock b/yarn.lock
index 488eb2b4a..2818e56f3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -484,7 +484,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-replace-supers@npm:^7.25.0":
+"@babel/helper-replace-supers@npm:^7.24.7, @babel/helper-replace-supers@npm:^7.25.0":
version: 7.25.0
resolution: "@babel/helper-replace-supers@npm:7.25.0"
dependencies:
@@ -700,7 +700,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-class-properties@npm:^7.1.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0, @babel/plugin-proposal-class-properties@npm:^7.18.6":
+"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.1.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0, @babel/plugin-proposal-class-properties@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6"
dependencies:
@@ -824,7 +824,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-object-rest-spread@npm:^7.20.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2":
+"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2":
version: 7.20.7
resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7"
dependencies:
@@ -924,7 +924,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3":
+"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3":
version: 7.12.13
resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13"
dependencies:
@@ -990,7 +990,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.24.7":
+"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-syntax-flow@npm:7.24.7"
dependencies:
@@ -1045,25 +1045,25 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-jsx@npm:^7.22.5, @babel/plugin-syntax-jsx@npm:^7.7.2":
- version: 7.22.5
- resolution: "@babel/plugin-syntax-jsx@npm:7.22.5"
+"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.24.7":
+ version: 7.24.7
+ resolution: "@babel/plugin-syntax-jsx@npm:7.24.7"
dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
+ "@babel/helper-plugin-utils": ^7.24.7
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 8829d30c2617ab31393d99cec2978e41f014f4ac6f01a1cecf4c4dd8320c3ec12fdc3ce121126b2d8d32f6887e99ca1a0bad53dedb1e6ad165640b92b24980ce
+ checksum: 7a5ca629d8ca1e1ee78705a78e58c12920d07ed8006d7e7232b31296a384ff5e41d7b649bde5561196041037bbb9f9715be1d1c20975df87ca204f34ad15b965
languageName: node
linkType: hard
-"@babel/plugin-syntax-jsx@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-syntax-jsx@npm:7.24.7"
+"@babel/plugin-syntax-jsx@npm:^7.22.5, @babel/plugin-syntax-jsx@npm:^7.7.2":
+ version: 7.22.5
+ resolution: "@babel/plugin-syntax-jsx@npm:7.22.5"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7a5ca629d8ca1e1ee78705a78e58c12920d07ed8006d7e7232b31296a384ff5e41d7b649bde5561196041037bbb9f9715be1d1c20975df87ca204f34ad15b965
+ checksum: 8829d30c2617ab31393d99cec2978e41f014f4ac6f01a1cecf4c4dd8320c3ec12fdc3ce121126b2d8d32f6887e99ca1a0bad53dedb1e6ad165640b92b24980ce
languageName: node
linkType: hard
@@ -1100,7 +1100,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3":
+"@babel/plugin-syntax-object-rest-spread@npm:^7.0.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3"
dependencies:
@@ -1225,6 +1225,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0":
+ version: 7.24.7
+ resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.7
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 249cdcbff4e778b177245f9652b014ea4f3cd245d83297f10a7bf6d97790074089aa62bcde8c08eb299c5e68f2faed346b587d3ebac44d625ba9a83a4ee27028
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-block-scoped-functions@npm:^7.18.6":
version: 7.22.5
resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.22.5"
@@ -1278,7 +1289,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.20.0":
+"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0":
version: 7.24.8
resolution: "@babel/plugin-transform-destructuring@npm:7.24.8"
dependencies:
@@ -1347,7 +1358,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-flow-strip-types@npm:^7.20.0":
+"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.20.0":
version: 7.25.2
resolution: "@babel/plugin-transform-flow-strip-types@npm:7.25.2"
dependencies:
@@ -1371,6 +1382,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-for-of@npm:^7.0.0":
+ version: 7.24.7
+ resolution: "@babel/plugin-transform-for-of@npm:7.24.7"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: a53b42dc93ab4b7d1ebd3c695b52be22b3d592f6a3dbdb3dc2fea2c8e0a7e1508fe919864c455cde552aec44ce7518625fccbb70c7063373ca228d884f4f49ea
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-for-of@npm:^7.18.8":
version: 7.22.15
resolution: "@babel/plugin-transform-for-of@npm:7.22.15"
@@ -1406,6 +1429,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-member-expression-literals@npm:^7.0.0":
+ version: 7.24.7
+ resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.7
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 2720c57aa3bf70576146ba7d6ea03227f4611852122d76d237924f7b008dafc952e6ae61a19e5024f26c665f44384bbd378466f01b6bd1305b3564a3b7fb1a5d
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-member-expression-literals@npm:^7.18.6":
version: 7.22.5
resolution: "@babel/plugin-transform-member-expression-literals@npm:7.22.5"
@@ -1530,6 +1564,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-object-super@npm:^7.0.0":
+ version: 7.24.7
+ resolution: "@babel/plugin-transform-object-super@npm:7.24.7"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-replace-supers": ^7.24.7
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: f71e607a830ee50a22fa1a2686524d3339440cf9dea63032f6efbd865cfe4e35000e1e3f3492459e5c986f7c0c07dc36938bf3ce61fc9ba5f8ab732d0b64ab37
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-object-super@npm:^7.18.6":
version: 7.22.5
resolution: "@babel/plugin-transform-object-super@npm:7.22.5"
@@ -1616,6 +1662,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-property-literals@npm:^7.0.0":
+ version: 7.24.7
+ resolution: "@babel/plugin-transform-property-literals@npm:7.24.7"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.7
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 9aeefc3aab6c6bf9d1fae1cf3a2d38c7d886fd3c6c81b7c608c477f5758aee2e7abf52f32724310fe861da61af934ee2508b78a5b5f234b9740c9134e1c14437
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-property-literals@npm:^7.18.6":
version: 7.22.5
resolution: "@babel/plugin-transform-property-literals@npm:7.22.5"
@@ -1808,7 +1865,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-template-literals@npm:^7.0.0-0":
+"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.0.0-0":
version: 7.24.7
resolution: "@babel/plugin-transform-template-literals@npm:7.24.7"
dependencies:
@@ -2510,6 +2567,36 @@ __metadata:
languageName: node
linkType: hard
+"@expo/config-plugins@npm:^4.0.3":
+ version: 4.1.5
+ resolution: "@expo/config-plugins@npm:4.1.5"
+ dependencies:
+ "@expo/config-types": ^45.0.0
+ "@expo/json-file": 8.2.36
+ "@expo/plist": 0.0.18
+ "@expo/sdk-runtime-versions": ^1.0.0
+ "@react-native/normalize-color": ^2.0.0
+ chalk: ^4.1.2
+ debug: ^4.3.1
+ find-up: ~5.0.0
+ getenv: ^1.0.0
+ glob: 7.1.6
+ resolve-from: ^5.0.0
+ semver: ^7.3.5
+ slash: ^3.0.0
+ xcode: ^3.0.1
+ xml2js: 0.4.23
+ checksum: f631217251281b1e25949adbec175ef1362dd08d837ce676ed8350c1401b5764091ba100f76f42adb623e4cdcde5b270be77ad6606f978d419c07fd8c81b701c
+ languageName: node
+ linkType: hard
+
+"@expo/config-types@npm:^45.0.0":
+ version: 45.0.0
+ resolution: "@expo/config-types@npm:45.0.0"
+ checksum: 9b4866540654da61af0985ebfc975b3cb690625acf7742443a7e56263bf134b261e22719720982223407f8957d08a3646178c79f482861218882f0956d804021
+ languageName: node
+ linkType: hard
+
"@expo/config-types@npm:^51.0.0-unreleased":
version: 51.0.2
resolution: "@expo/config-types@npm:51.0.2"
@@ -2588,6 +2675,17 @@ __metadata:
languageName: node
linkType: hard
+"@expo/json-file@npm:8.2.36":
+ version: 8.2.36
+ resolution: "@expo/json-file@npm:8.2.36"
+ dependencies:
+ "@babel/code-frame": ~7.10.4
+ json5: ^1.0.1
+ write-file-atomic: ^2.3.0
+ checksum: 37ce80b3472fef2a56136ebff5993d98ab4fbd45c4d7791ff47be80438dbeabd84bc699a401da0c314357ef65d8fff87a5a1241b3119db2d575878f9321bd1e7
+ languageName: node
+ linkType: hard
+
"@expo/json-file@npm:^8.3.0, @expo/json-file@npm:~8.3.0":
version: 8.3.3
resolution: "@expo/json-file@npm:8.3.3"
@@ -2655,6 +2753,17 @@ __metadata:
languageName: node
linkType: hard
+"@expo/plist@npm:0.0.18":
+ version: 0.0.18
+ resolution: "@expo/plist@npm:0.0.18"
+ dependencies:
+ "@xmldom/xmldom": ~0.7.0
+ base64-js: ^1.2.3
+ xmlbuilder: ^14.0.0
+ checksum: 42f5743fcd2a07b55a9f048d27cf0f273510ab35dde1f7030b22dc8c30ab2cfb65c6e68f8aa58fbcfa00177fdc7c9696d0004083c9a47c36fd4ac7fea27d6ccc
+ languageName: node
+ linkType: hard
+
"@expo/plist@npm:^0.1.0":
version: 0.1.3
resolution: "@expo/plist@npm:0.1.3"
@@ -4374,27 +4483,26 @@ __metadata:
languageName: node
linkType: hard
-"@maplibre/maplibre-react-native@npm:^10.0.0-alpha.2":
- version: 10.0.0-alpha.2
- resolution: "@maplibre/maplibre-react-native@npm:10.0.0-alpha.2"
+"@maplibre/maplibre-react-native@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "@maplibre/maplibre-react-native@npm:9.1.0"
dependencies:
+ "@expo/config-plugins": ^4.0.3
"@mapbox/geo-viewport": ">= 0.4.0"
"@turf/along": 6.5.0
"@turf/distance": 6.5.0
"@turf/helpers": 6.5.0
"@turf/length": 6.5.0
"@turf/nearest-point-on-line": 6.5.0
- "@types/geojson": ^7946.0.10
- "@types/react-native": 0.67.8
+ "@types/geojson": ^7946.0.7
+ "@types/node": ^18.11.18
debounce: ^1.2.0
+ deprecated-react-native-prop-types: ^4.1.0
peerDependencies:
- "@expo/config-plugins": ">=7"
+ prop-types: ^15.8.1
react: ">=16.6.1"
react-native: ">=0.59.9"
- peerDependenciesMeta:
- "@expo/config-plugins":
- optional: true
- checksum: 02951e3473c1c8a73e92bc695fade6ffe4b8ce46e19d262d7edc626ed07c9cbab96befa3a35213c994f1c7fcdb1c06575cee6bab72ecf8364480dadb6901add2
+ checksum: 288e177f83cec2db2ee055911090dacdf42ce862387d8e9ea3cbcb412ae7df40d41743b09912cf95479094c83a9f268dc5fcc5ebd82d690e55e093007d7b1fe9
languageName: node
linkType: hard
@@ -4733,9 +4841,9 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/checkbox@npm:0.5.15":
- version: 0.5.15
- resolution: "@react-native-community/checkbox@npm:0.5.15"
+"@react-native-community/checkbox@npm:0.5.17":
+ version: 0.5.17
+ resolution: "@react-native-community/checkbox@npm:0.5.17"
peerDependencies:
react: "*"
react-native: ">= 0.62"
@@ -4743,7 +4851,7 @@ __metadata:
peerDependenciesMeta:
react-native-windows:
optional: true
- checksum: f48998d5b23acb481d4a032baa2efaf20e0547763af0b934d1f1fd92d9a07b0637e19684f10085de40b55dfe9bcd912f169c7841b8fc9b6816fd9cc1bce9e0f3
+ checksum: 98cddff11b976a1f712bfc4d7de946d5e102108bedc016bbcb668b3917757dd5092b5b93f651f740508dd8437ba3a0ce5ca15cef3ebf7bcfc15a490b0b7d0d6b
languageName: node
linkType: hard
@@ -5276,7 +5384,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/normalize-color@npm:*":
+"@react-native/normalize-color@npm:*, @react-native/normalize-color@npm:^2.0.0":
version: 2.1.0
resolution: "@react-native/normalize-color@npm:2.1.0"
checksum: 8ccbd40b3c7629f1dc97b3e9aadd95fd3507fcf2e37535a6299a70436ab891c34cbdc4240b07380553d6e85dd909e23d5773b5be1da2906b026312e0b0768838
@@ -5304,6 +5412,13 @@ __metadata:
languageName: node
linkType: hard
+"@react-native/normalize-colors@npm:<0.73.0":
+ version: 0.72.0
+ resolution: "@react-native/normalize-colors@npm:0.72.0"
+ checksum: c8ec577663394a3390eb34c3cd531350521172bcfad7de309ab111e5f9e3d27c966d4a4387f00972302107be3d8cad584c5794ccfa30939aecc56162e4ddbe25
+ languageName: node
+ linkType: hard
+
"@react-native/typescript-config@npm:0.74.87":
version: 0.74.87
resolution: "@react-native/typescript-config@npm:0.74.87"
@@ -6598,7 +6713,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/geojson@npm:^7946.0.10":
+"@types/geojson@npm:^7946.0.7":
version: 7946.0.14
resolution: "@types/geojson@npm:7946.0.14"
checksum: ae511bee6488ae3bd5a3a3347aedb0371e997b14225b8983679284e22fa4ebd88627c6e3ff8b08bf4cc35068cb29310c89427311ffc9322c255615821a922e71
@@ -6766,7 +6881,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:^18.0.0":
+"@types/node@npm:^18.0.0, @types/node@npm:^18.11.18":
version: 18.19.43
resolution: "@types/node@npm:18.19.43"
dependencies:
@@ -6859,15 +6974,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-native@npm:0.67.8":
- version: 0.67.8
- resolution: "@types/react-native@npm:0.67.8"
- dependencies:
- "@types/react": "*"
- checksum: f031ecde8730b06928ebb73e3172de86f53ea7c5f69222bf0985a9a157727302f4df639493bc595dcc0dd74796a53aef394f7b4503879832ea5094aff2033bc3
- languageName: node
- linkType: hard
-
"@types/react-native@npm:0.70.6":
version: 0.70.6
resolution: "@types/react-native@npm:0.70.6"
@@ -6886,21 +6992,13 @@ __metadata:
languageName: node
linkType: hard
-"@types/react@npm:17":
- version: 17.0.70
- resolution: "@types/react@npm:17.0.70"
+"@types/react@npm:18":
+ version: 18.3.3
+ resolution: "@types/react@npm:18.3.3"
dependencies:
"@types/prop-types": "*"
- "@types/scheduler": "*"
csstype: ^3.0.2
- checksum: 24e6051f1beaa96ee40e918d72b44df55224cde4489606266e8bc8f72f5fda561161b453b89348db8b13c54562e81127448f58b1e949904687084beeeeda5a36
- languageName: node
- linkType: hard
-
-"@types/scheduler@npm:*":
- version: 0.16.3
- resolution: "@types/scheduler@npm:0.16.3"
- checksum: 2b0aec39c24268e3ce938c5db2f2e77f5c3dd280e05c262d9c2fe7d890929e4632a6b8e94334017b66b45e4f92a5aa42ba3356640c2a1175fa37bef2f5200767
+ checksum: c63d6a78163244e2022b01ef79b0baec4fe4da3475dc4a90bb8accefad35ef0c43560fd0312e5974f92a0f1108aa4d669ac72d73d66396aa060ea03b5d2e3873
languageName: node
linkType: hard
@@ -7687,7 +7785,7 @@ __metadata:
languageName: node
linkType: hard
-"@xmldom/xmldom@npm:~0.7.7":
+"@xmldom/xmldom@npm:~0.7.0, @xmldom/xmldom@npm:~0.7.7":
version: 0.7.13
resolution: "@xmldom/xmldom@npm:0.7.13"
checksum: b4054078530e5fa8ede9677425deff0fce6d965f4c477ca73f8490d8a089e60b8498a15560425a1335f5ff99ecb851ed2c734b0a9a879299a5694302f212f37a
@@ -8634,6 +8732,13 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-syntax-trailing-function-commas@npm:^7.0.0-beta.0":
+ version: 7.0.0-beta.0
+ resolution: "babel-plugin-syntax-trailing-function-commas@npm:7.0.0-beta.0"
+ checksum: e37509156ca945dd9e4b82c66dd74f2d842ad917bd280cb5aa67960942300cd065eeac476d2514bdcdedec071277a358f6d517c31d9f9244d9bbc3619a8ecf8a
+ languageName: node
+ linkType: hard
+
"babel-plugin-transform-flow-enums@npm:^0.0.2":
version: 0.0.2
resolution: "babel-plugin-transform-flow-enums@npm:0.0.2"
@@ -8690,6 +8795,43 @@ __metadata:
languageName: node
linkType: hard
+"babel-preset-fbjs@npm:^3.4.0":
+ version: 3.4.0
+ resolution: "babel-preset-fbjs@npm:3.4.0"
+ dependencies:
+ "@babel/plugin-proposal-class-properties": ^7.0.0
+ "@babel/plugin-proposal-object-rest-spread": ^7.0.0
+ "@babel/plugin-syntax-class-properties": ^7.0.0
+ "@babel/plugin-syntax-flow": ^7.0.0
+ "@babel/plugin-syntax-jsx": ^7.0.0
+ "@babel/plugin-syntax-object-rest-spread": ^7.0.0
+ "@babel/plugin-transform-arrow-functions": ^7.0.0
+ "@babel/plugin-transform-block-scoped-functions": ^7.0.0
+ "@babel/plugin-transform-block-scoping": ^7.0.0
+ "@babel/plugin-transform-classes": ^7.0.0
+ "@babel/plugin-transform-computed-properties": ^7.0.0
+ "@babel/plugin-transform-destructuring": ^7.0.0
+ "@babel/plugin-transform-flow-strip-types": ^7.0.0
+ "@babel/plugin-transform-for-of": ^7.0.0
+ "@babel/plugin-transform-function-name": ^7.0.0
+ "@babel/plugin-transform-literals": ^7.0.0
+ "@babel/plugin-transform-member-expression-literals": ^7.0.0
+ "@babel/plugin-transform-modules-commonjs": ^7.0.0
+ "@babel/plugin-transform-object-super": ^7.0.0
+ "@babel/plugin-transform-parameters": ^7.0.0
+ "@babel/plugin-transform-property-literals": ^7.0.0
+ "@babel/plugin-transform-react-display-name": ^7.0.0
+ "@babel/plugin-transform-react-jsx": ^7.0.0
+ "@babel/plugin-transform-shorthand-properties": ^7.0.0
+ "@babel/plugin-transform-spread": ^7.0.0
+ "@babel/plugin-transform-template-literals": ^7.0.0
+ babel-plugin-syntax-trailing-function-commas: ^7.0.0-beta.0
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: b3352cf690729125997f254bc31b9c4db347f8646f1571958ced1c45f0da89439e183e1c88e35397eb0361b9e1fbb1dd8142d3f4647814deb427e53c54f44d5f
+ languageName: node
+ linkType: hard
+
"babel-preset-jest@npm:^29.6.3":
version: 29.6.3
resolution: "babel-preset-jest@npm:29.6.3"
@@ -10521,6 +10663,17 @@ __metadata:
languageName: node
linkType: hard
+"deprecated-react-native-prop-types@npm:^4.1.0":
+ version: 4.2.3
+ resolution: "deprecated-react-native-prop-types@npm:4.2.3"
+ dependencies:
+ "@react-native/normalize-colors": <0.73.0
+ invariant: ^2.2.4
+ prop-types: ^15.8.1
+ checksum: 294752f9f15733b66473022d8258a14aac850e4a3db7e802ef189a09871236f5a110f8fe588468ae1df92f24641ae29de05943074dc54da02a5e4262935f913d
+ languageName: node
+ linkType: hard
+
"des.js@npm:^1.0.0":
version: 1.1.0
resolution: "des.js@npm:1.1.0"
@@ -11973,15 +12126,6 @@ __metadata:
languageName: node
linkType: hard
-"expo-permissions@npm:14.4.0":
- version: 14.4.0
- resolution: "expo-permissions@npm:14.4.0"
- peerDependencies:
- expo: "*"
- checksum: ba5000672992f5fd455f1ef16f0d3c2a021a44dbe4dae0241b5bafa03fe403442c7fc129b7efe702f0a193e45b82606fe85857b2c6c303cac274ae467eb2446c
- languageName: node
- linkType: hard
-
"expo-secure-store@npm:13.0.2":
version: 13.0.2
resolution: "expo-secure-store@npm:13.0.2"
@@ -13262,13 +13406,13 @@ __metadata:
"@ledgerhq/react-native-hid": 6.30.0
"@ledgerhq/react-native-hw-transport-ble": 6.29.5
"@ledgerhq/types-devices": ^6.22.4
- "@maplibre/maplibre-react-native": ^10.0.0-alpha.2
+ "@maplibre/maplibre-react-native": ^9.1.0
"@metaplex-foundation/mpl-bubblegum": 0.6.0
"@metaplex-foundation/mpl-token-metadata": 2.10.0
"@onsol/tldparser": ^0.5.3
"@react-native-async-storage/async-storage": 1.18.1
"@react-native-community/blur": 4.3.0
- "@react-native-community/checkbox": 0.5.15
+ "@react-native-community/checkbox": 0.5.17
"@react-native-community/clipboard": 1.5.1
"@react-native-community/hooks": 2.8.1
"@react-native-community/netinfo": 9.3.7
@@ -13363,7 +13507,6 @@ __metadata:
expo-haptics: 13.0.1
expo-linking: 6.3.1
expo-local-authentication: 14.0.1
- expo-permissions: 14.4.0
expo-secure-store: 13.0.2
expo-splash-screen: 0.27.5
fuse.js: 6.6.2
@@ -13378,6 +13521,7 @@ __metadata:
lottie-ios: ^4.4.1
lottie-react-native: ^6.7.0
markdown-it: ^13.0.2
+ metro-react-native-babel-transformer: ^0.77.0
parse5: 6.0.1
patch-package: ^8.0.0
path-browserify: 0.0.0
@@ -13400,7 +13544,7 @@ __metadata:
react-native-crypto: 2.2.0
react-native-device-info: 8.7.1
react-native-flash-message: 0.2.1
- react-native-gesture-handler: 2.9.0
+ react-native-gesture-handler: 2.18.1
react-native-get-random-values: 1.8.0
react-native-icloudstore: 0.9.0
react-native-jazzicon: 0.1.2
@@ -13410,22 +13554,22 @@ __metadata:
react-native-localize: 2.2.3
react-native-mail: 6.1.1
react-native-markdown-display: ^7.0.0-alpha.2
- react-native-navigation-bar-color: 2.0.1
+ react-native-navigation-bar-color: 2.0.2
react-native-network-info: 5.2.1
- react-native-onesignal: 4.4.1
- react-native-os: 1.2.6
+ react-native-onesignal: 5.2.2
+ react-native-os: ^1.2.6
react-native-pager-view: 6.1.2
react-native-permissions: ^3.9.0
react-native-qrcode-svg: 6.1.2
react-native-randombytes: 3.6.1
react-native-reanimated: 3.14.0
- react-native-safe-area-context: 4.5.0
+ react-native-safe-area-context: 4.10.8
react-native-screens: 3.34.0
react-native-share: 7.9.0
- react-native-shared-group-preferences: 1.1.23
+ react-native-shared-group-preferences: 1.1.24
react-native-simple-toast: 1.1.4
react-native-snap-carousel: 4.0.0-beta.6
- react-native-sodium: 0.4.0
+ react-native-sodium: ^0.4.0
react-native-svg: 13.4.0
react-native-svg-transformer: 0.14.3
react-native-tab-view: 3.3.4
@@ -13435,7 +13579,7 @@ __metadata:
react-native-udp: 2.7.0
react-native-url-polyfill: ^2.0.0
react-native-video: 5.2.1
- react-native-webview: 12.0.2
+ react-native-webview: 13.10.5
react-redux: 8.0.4
react-test-renderer: 17.0.2
reactotron-react-native: 5.0.3
@@ -13462,6 +13606,13 @@ __metadata:
languageName: unknown
linkType: soft
+"hermes-estree@npm:0.14.0":
+ version: 0.14.0
+ resolution: "hermes-estree@npm:0.14.0"
+ checksum: 1e7751ba8aa4f815ba05a2d9aa8238d2c5ca3352004b21599adb6ec41cf43d188aa445563bf510159af3b160ec2c4cbec53cb61da4a2f093fe4da5d836259c34
+ languageName: node
+ linkType: hard
+
"hermes-estree@npm:0.19.1":
version: 0.19.1
resolution: "hermes-estree@npm:0.19.1"
@@ -13476,6 +13627,15 @@ __metadata:
languageName: node
linkType: hard
+"hermes-parser@npm:0.14.0":
+ version: 0.14.0
+ resolution: "hermes-parser@npm:0.14.0"
+ dependencies:
+ hermes-estree: 0.14.0
+ checksum: 55760037a1a71ab357167f45e129e0b2c74c4f5b5dbf0eb611c3747166d0e143f7eaf90fc9f58b9b7c30308d4a30ef92f2f4db71afded9623da40cd4e2829423
+ languageName: node
+ linkType: hard
+
"hermes-parser@npm:0.19.1":
version: 0.19.1
resolution: "hermes-parser@npm:0.19.1"
@@ -15368,7 +15528,7 @@ __metadata:
languageName: node
linkType: hard
-"json5@npm:^1.0.2":
+"json5@npm:^1.0.1, json5@npm:^1.0.2":
version: 1.0.2
resolution: "json5@npm:1.0.2"
dependencies:
@@ -16324,6 +16484,70 @@ __metadata:
languageName: node
linkType: hard
+"metro-react-native-babel-preset@npm:0.77.0":
+ version: 0.77.0
+ resolution: "metro-react-native-babel-preset@npm:0.77.0"
+ dependencies:
+ "@babel/core": ^7.20.0
+ "@babel/plugin-proposal-async-generator-functions": ^7.0.0
+ "@babel/plugin-proposal-class-properties": ^7.18.0
+ "@babel/plugin-proposal-export-default-from": ^7.0.0
+ "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0
+ "@babel/plugin-proposal-numeric-separator": ^7.0.0
+ "@babel/plugin-proposal-object-rest-spread": ^7.20.0
+ "@babel/plugin-proposal-optional-catch-binding": ^7.0.0
+ "@babel/plugin-proposal-optional-chaining": ^7.20.0
+ "@babel/plugin-syntax-dynamic-import": ^7.8.0
+ "@babel/plugin-syntax-export-default-from": ^7.0.0
+ "@babel/plugin-syntax-flow": ^7.18.0
+ "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0
+ "@babel/plugin-syntax-optional-chaining": ^7.0.0
+ "@babel/plugin-transform-arrow-functions": ^7.0.0
+ "@babel/plugin-transform-async-to-generator": ^7.20.0
+ "@babel/plugin-transform-block-scoping": ^7.0.0
+ "@babel/plugin-transform-classes": ^7.0.0
+ "@babel/plugin-transform-computed-properties": ^7.0.0
+ "@babel/plugin-transform-destructuring": ^7.20.0
+ "@babel/plugin-transform-flow-strip-types": ^7.20.0
+ "@babel/plugin-transform-function-name": ^7.0.0
+ "@babel/plugin-transform-literals": ^7.0.0
+ "@babel/plugin-transform-modules-commonjs": ^7.0.0
+ "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0
+ "@babel/plugin-transform-parameters": ^7.0.0
+ "@babel/plugin-transform-react-display-name": ^7.0.0
+ "@babel/plugin-transform-react-jsx": ^7.0.0
+ "@babel/plugin-transform-react-jsx-self": ^7.0.0
+ "@babel/plugin-transform-react-jsx-source": ^7.0.0
+ "@babel/plugin-transform-runtime": ^7.0.0
+ "@babel/plugin-transform-shorthand-properties": ^7.0.0
+ "@babel/plugin-transform-spread": ^7.0.0
+ "@babel/plugin-transform-sticky-regex": ^7.0.0
+ "@babel/plugin-transform-typescript": ^7.5.0
+ "@babel/plugin-transform-unicode-regex": ^7.0.0
+ "@babel/template": ^7.0.0
+ babel-plugin-transform-flow-enums: ^0.0.2
+ react-refresh: ^0.4.0
+ peerDependencies:
+ "@babel/core": "*"
+ checksum: 09fb64735d4517f62cb0cbd386bdfa64d0de5a4f8c85b54c36b5799b242e897295d58c9d18e124033233841d8fcd33a109dda3dd9f1e5554e516f689eef14a0d
+ languageName: node
+ linkType: hard
+
+"metro-react-native-babel-transformer@npm:^0.77.0":
+ version: 0.77.0
+ resolution: "metro-react-native-babel-transformer@npm:0.77.0"
+ dependencies:
+ "@babel/core": ^7.20.0
+ babel-preset-fbjs: ^3.4.0
+ hermes-parser: 0.14.0
+ metro-react-native-babel-preset: 0.77.0
+ nullthrows: ^1.1.1
+ peerDependencies:
+ "@babel/core": "*"
+ checksum: 74a85463ebc697b5c14ed4c7911ee264f57b2ec163708c74c5d7992e952158c3682edd7be022a8ba002d6f217ffec5b4514430c92a950fc137499a37bffa84ca
+ languageName: node
+ linkType: hard
+
"metro-resolver@npm:0.80.9":
version: 0.80.9
resolution: "metro-resolver@npm:0.80.9"
@@ -18776,19 +19000,18 @@ __metadata:
languageName: node
linkType: hard
-"react-native-gesture-handler@npm:2.9.0":
- version: 2.9.0
- resolution: "react-native-gesture-handler@npm:2.9.0"
+"react-native-gesture-handler@npm:2.18.1":
+ version: 2.18.1
+ resolution: "react-native-gesture-handler@npm:2.18.1"
dependencies:
"@egjs/hammerjs": ^2.0.17
hoist-non-react-statics: ^3.3.0
invariant: ^2.2.4
- lodash: ^4.17.21
prop-types: ^15.7.2
peerDependencies:
react: "*"
react-native: "*"
- checksum: 6bfdd9d23486193424dcfb0073dd821a216c2783dde746d73a3441e920602343f09efa10261c6f09fcbcb645d029a95305c86f61997053c01ad89751c8c6d236
+ checksum: 49b5b9a232fc60ddc38124a804410150070af5b20efbba1550831221560d71df704b7a7edfa2fb70d84fde32faf8675ad6118aea8b40f50c2a9d80eb7a08eb1c
languageName: node
linkType: hard
@@ -18906,10 +19129,10 @@ __metadata:
languageName: node
linkType: hard
-"react-native-navigation-bar-color@npm:2.0.1":
- version: 2.0.1
- resolution: "react-native-navigation-bar-color@npm:2.0.1"
- checksum: cdd01fea91eeca6e8ffa59af3fe0194cd35ab59215f62bb8d75b06a27eadb777bf2f980b8aaf698fde17e8c119d3a572c418a50c17ddb44bd6ecb5ef974f504f
+"react-native-navigation-bar-color@npm:2.0.2":
+ version: 2.0.2
+ resolution: "react-native-navigation-bar-color@npm:2.0.2"
+ checksum: 47b74fc343c63b90819a67889b7af6e9b6524a663586dc8a7927d81e8517fbf8b395545d651ddf44e978167e4d8994a4b6d6e3dc086a35903c48087fa40155cd
languageName: node
linkType: hard
@@ -18922,16 +19145,16 @@ __metadata:
languageName: node
linkType: hard
-"react-native-onesignal@npm:4.4.1":
- version: 4.4.1
- resolution: "react-native-onesignal@npm:4.4.1"
+"react-native-onesignal@npm:5.2.2":
+ version: 5.2.2
+ resolution: "react-native-onesignal@npm:5.2.2"
dependencies:
invariant: ^2.2.2
- checksum: a2570985fd81714663a0c0e3894cd0f43e28e24a1895505092e6a86703dec64e9ff679bd554cc9da721a89c8caa8358f446589c1502ed01e99fd5fa9ac2d8693
+ checksum: b730e5c4f713bf72e9319cce4b690eedc133ce350aad5eaad76d7b9c7513c2884e156870fd29c738808a6bd86fb846204858faf283daeb968a335d713b0565e0
languageName: node
linkType: hard
-"react-native-os@npm:1.2.6":
+"react-native-os@npm:^1.2.6":
version: 1.2.6
resolution: "react-native-os@npm:1.2.6"
checksum: a0259a5b1d25dddf4b88eb501a55799403b71cef04d54f7750ea24f881fc0c31a49e809021e9ba1e9a9fa8cbcc8a2e097afcf2904045b21895ce995621d44d4f
@@ -19006,13 +19229,13 @@ __metadata:
languageName: node
linkType: hard
-"react-native-safe-area-context@npm:4.5.0":
- version: 4.5.0
- resolution: "react-native-safe-area-context@npm:4.5.0"
+"react-native-safe-area-context@npm:4.10.8":
+ version: 4.10.8
+ resolution: "react-native-safe-area-context@npm:4.10.8"
peerDependencies:
react: "*"
react-native: "*"
- checksum: 958df1d20492aa89c23d746f88409a3a3bd1b0d397c80310a4b0bbec9888cbbeb7579c9c92dad46841e2e6536491806206228ba009b7c8af970670aef8273a30
+ checksum: eced388ae7cc712f75e43cba302b612c8fecceb8ec8b39cff21b6bc29debe2fdc24423f67609af244d919c3ed871dd1d36c6adc97a8960a938984d333490e653
languageName: node
linkType: hard
@@ -19036,12 +19259,12 @@ __metadata:
languageName: node
linkType: hard
-"react-native-shared-group-preferences@npm:1.1.23":
- version: 1.1.23
- resolution: "react-native-shared-group-preferences@npm:1.1.23"
+"react-native-shared-group-preferences@npm:1.1.24":
+ version: 1.1.24
+ resolution: "react-native-shared-group-preferences@npm:1.1.24"
peerDependencies:
react-native: ">=0.41.2"
- checksum: c9a7b659b11aba4d0aadfe691020390c35be0b53e4eb7fe65c25e66e873e2e3436432960e905940cdcee2ef48daea35a29909f6e4ead02faed1b57c33c013702
+ checksum: df4b1fd820ad095b7c874bd701849c5cbed1dd6b01d1a5c1c4c288548a5aff54b1cacc5fc1afa5dd07b8183223197b71c9c1248130540dc229f6b3da3b99c2f8
languageName: node
linkType: hard
@@ -19065,7 +19288,7 @@ __metadata:
languageName: node
linkType: hard
-"react-native-sodium@npm:0.4.0, react-native-sodium@npm:^0.4.0":
+"react-native-sodium@npm:^0.4.0":
version: 0.4.0
resolution: "react-native-sodium@npm:0.4.0"
checksum: fd8bcfcb48ef029ddf57b362e02699de9cefe7a260947c454083201a67fd1e40cb6516f7a5bbcbaf4fb57dad29872b35a4649cdea5fb898cf036b578268d5c7b
@@ -19181,16 +19404,16 @@ __metadata:
languageName: node
linkType: hard
-"react-native-webview@npm:12.0.2":
- version: 12.0.2
- resolution: "react-native-webview@npm:12.0.2"
+"react-native-webview@npm:13.10.5":
+ version: 13.10.5
+ resolution: "react-native-webview@npm:13.10.5"
dependencies:
escape-string-regexp: 2.0.0
invariant: 2.2.4
peerDependencies:
react: "*"
react-native: "*"
- checksum: f777dc48683ada530eb4c87ff85ab9bcdcb35156c319f226a220fd194c226fe136c240d020b6a835f2eba44cba3e08e42752cc6ee8d38ebb4408a31d2e2ab9c8
+ checksum: fa4bd3885a405236474d2baf455d81bddc024874ec012884fbded02f47303c47c00edaf8ef7072eb52e6fb8c68f1f2fd2abe6ca5890ae217102e7742ab97f3f8
languageName: node
linkType: hard
@@ -19286,6 +19509,13 @@ __metadata:
languageName: node
linkType: hard
+"react-refresh@npm:^0.4.0":
+ version: 0.4.3
+ resolution: "react-refresh@npm:0.4.3"
+ checksum: 58d3b899ede4c890b1d06a2d02254a77d1c0dea400be139940e47b1c451ff1c4cbb3ca5d0a9d6ee9574e570075ab6c1bef15e77b7270d4a6f571847d2b26f4fc
+ languageName: node
+ linkType: hard
+
"react-shallow-renderer@npm:^16.13.1, react-shallow-renderer@npm:^16.15.0":
version: 16.15.0
resolution: "react-shallow-renderer@npm:16.15.0"
@@ -19312,17 +19542,6 @@ __metadata:
languageName: node
linkType: hard
-"react@npm:16.13.1":
- version: 16.13.1
- resolution: "react@npm:16.13.1"
- dependencies:
- loose-envify: ^1.1.0
- object-assign: ^4.1.1
- prop-types: ^15.6.2
- checksum: 4508f4207caca6bef55736284cbf2ce18d2edfee4c1457fc0bb2086b34ed5bcf9b44acdb71e27574e73a5b5d4d093720b5b4ec0bf92bb89394ee3a0a7c42c2d4
- languageName: node
- linkType: hard
-
"react@npm:18.2.0":
version: 18.2.0
resolution: "react@npm:18.2.0"
@@ -22795,6 +23014,16 @@ __metadata:
languageName: node
linkType: hard
+"xml2js@npm:0.4.23":
+ version: 0.4.23
+ resolution: "xml2js@npm:0.4.23"
+ dependencies:
+ sax: ">=0.6.0"
+ xmlbuilder: ~11.0.0
+ checksum: ca0cf2dfbf6deeaae878a891c8fbc0db6fd04398087084edf143cdc83d0509ad0fe199b890f62f39c4415cf60268a27a6aed0d343f0658f8779bd7add690fa98
+ languageName: node
+ linkType: hard
+
"xml2js@npm:0.5.0":
version: 0.5.0
resolution: "xml2js@npm:0.5.0"