diff --git a/cpp/bindings.cpp b/cpp/bindings.cpp index a4cd737e..1aa502ce 100644 --- a/cpp/bindings.cpp +++ b/cpp/bindings.cpp @@ -22,7 +22,6 @@ namespace jsi = facebook::jsi; std::string _base_path; std::string _crsqlite_path; std::string _sqlite_vec_path; -std::shared_ptr _invoker; std::shared_ptr thread_pool = std::make_shared(); std::vector> dbs; @@ -47,14 +46,13 @@ void clearState() { thread_pool->restartPool(); } -void install(jsi::Runtime &rt, std::shared_ptr invoker, +void install(jsi::Runtime &rt, const std::shared_ptr& invoker, const char *base_path, const char *crsqlite_path, const char *sqlite_vec_path) { invalidated = false; _base_path = std::string(base_path); _crsqlite_path = std::string(crsqlite_path); _sqlite_vec_path = std::string(sqlite_vec_path); - _invoker = invoker; auto open = HOSTFN("open") { jsi::Object options = args[0].asObject(rt); @@ -82,7 +80,7 @@ void install(jsi::Runtime &rt, std::shared_ptr invoker, if (!location.empty()) { if (location == ":memory:") { path = ":memory:"; - } else if (location.rfind("/", 0) == 0) { + } else if (location.rfind('/', 0) == 0) { path = location; } else { path = path + "/" + location; diff --git a/cpp/bindings.h b/cpp/bindings.h index 912bd47a..30a287b6 100644 --- a/cpp/bindings.h +++ b/cpp/bindings.h @@ -9,7 +9,7 @@ namespace opsqlite { namespace jsi = facebook::jsi; namespace react = facebook::react; -void install(jsi::Runtime &rt, std::shared_ptr invoker, +void install(jsi::Runtime &rt, const std::shared_ptr& invoker, const char *base_path, const char *crsqlite_path, const char *sqlite_vec_path); void clearState(); diff --git a/cpp/bridge.cpp b/cpp/bridge.cpp index 59e5ec13..65e07efc 100644 --- a/cpp/bridge.cpp +++ b/cpp/bridge.cpp @@ -58,7 +58,7 @@ BridgeResult opsqlite_open(std::string const &name, #else BridgeResult opsqlite_open(std::string const &name, std::string const &last_path, - std::string const &crsqlite_path, + [[maybe_unused]] std::string const &crsqlite_path, std::string const &sqlite_vec_path) { if (dbMap.count(name) != 0) { @@ -253,10 +253,6 @@ BridgeResult opsqlite_execute_prepared_statement( switch (result) { case SQLITE_ROW: { - if (results == nullptr) { - break; - } - i = 0; DumbHostObject row = DumbHostObject(metadatas); @@ -314,9 +310,7 @@ BridgeResult opsqlite_execute_prepared_statement( i++; } - if (results != nullptr) { - results->emplace_back(row); - } + results->emplace_back(row); break; } @@ -641,9 +635,8 @@ BridgeResult opsqlite_execute_host_objects( } i++; } - if (results != nullptr) { - results->push_back(row); - } + + results->emplace_back(row); break; } @@ -801,7 +794,7 @@ opsqlite_execute_raw(std::string const &dbName, std::string const &query, i++; } - results->emplace_back(row); + results->emplace_back(row); break; } @@ -867,16 +860,17 @@ std::string operation_to_string(int operation_type) { } } -void update_callback(void *dbName, int operation_type, char const *database, - char const *table, sqlite3_int64 rowid) { +void update_callback(void *dbName, int operation_type, + [[maybe_unused]] char const *database, char const *table, + sqlite3_int64 row_id) { std::string &strDbName = *(static_cast(dbName)); auto callback = updateCallbackMap[strDbName]; callback(strDbName, std::string(table), operation_to_string(operation_type), - static_cast(rowid)); + static_cast(row_id)); } BridgeResult opsqlite_register_update_hook(std::string const &dbName, - UpdateCallback const callback) { + UpdateCallback const &callback) { check_db_open(dbName); sqlite3 *db = dbMap[dbName]; @@ -915,7 +909,7 @@ int commit_callback(void *dbName) { } BridgeResult opsqlite_register_commit_hook(std::string const &dbName, - CommitCallback const callback) { + CommitCallback const &callback) { check_db_open(dbName); sqlite3 *db = dbMap[dbName]; @@ -951,7 +945,7 @@ void rollback_callback(void *dbName) { } BridgeResult opsqlite_register_rollback_hook(std::string const &dbName, - RollbackCallback const callback) { + RollbackCallback const &callback) { check_db_open(dbName); sqlite3 *db = dbMap[dbName]; @@ -1026,7 +1020,7 @@ BatchResult opsqlite_execute_batch(std::string &name, int affectedRows = 0; opsqlite_execute(name, "BEGIN EXCLUSIVE TRANSACTION", nullptr); for (int i = 0; i < commandCount; i++) { - auto command = commands->at(i); + const auto &command = commands->at(i); // We do not provide a datastructure to receive query data because we // don't need/want to handle this results in a batch execution auto result = opsqlite_execute(name, command.sql, command.params.get()); diff --git a/cpp/bridge.h b/cpp/bridge.h index 4d0d6e7c..b6d9bc6d 100644 --- a/cpp/bridge.h +++ b/cpp/bridge.h @@ -29,7 +29,7 @@ BridgeResult opsqlite_open(std::string const &dbName, std::string const &dbPath, std::string const &encryptionKey); #else BridgeResult opsqlite_open(std::string const &name, std::string const &path, - std::string const &crsqlite_path, + [[maybe_unused]] std::string const &crsqlite_path, std::string const &sqlite_vec_path); #endif @@ -65,13 +65,13 @@ BridgeResult opsqlite_execute_raw(std::string const &dbName, void opsqlite_close_all(); BridgeResult opsqlite_register_update_hook(std::string const &dbName, - UpdateCallback const callback); + const UpdateCallback& callback); BridgeResult opsqlite_deregister_update_hook(std::string const &dbName); BridgeResult opsqlite_register_commit_hook(std::string const &dbName, - CommitCallback const callback); + const CommitCallback& callback); BridgeResult opsqlite_deregister_commit_hook(std::string const &dbName); BridgeResult opsqlite_register_rollback_hook(std::string const &dbName, - RollbackCallback const callback); + const RollbackCallback& callback); BridgeResult opsqlite_deregister_rollback_hook(std::string const &dbName); sqlite3_stmt *opsqlite_prepare_statement(std::string const &dbName, diff --git a/cpp/utils.cpp b/cpp/utils.cpp index 504773d9..c1ee3e71 100644 --- a/cpp/utils.cpp +++ b/cpp/utils.cpp @@ -200,10 +200,6 @@ jsi::Value createResult(jsi::Runtime &rt, BridgeResult status, std::vector *results, std::shared_ptr> metadata) { - if (status.type == SQLiteError) { - throw std::invalid_argument(status.message); - } - jsi::Object res = jsi::Object(rt); res.setProperty(rt, "rowsAffected", status.affectedRows); @@ -212,20 +208,15 @@ createResult(jsi::Runtime &rt, BridgeResult status, } size_t rowCount = results->size(); - jsi::Object rows = jsi::Object(rt); - rows.setProperty(rt, "length", jsi::Value((int)rowCount)); - - if (rowCount > 0) { - auto array = jsi::Array(rt, rowCount); - for (int i = 0; i < rowCount; i++) { - auto obj = results->at(i); - array.setValueAtIndex(rt, i, - jsi::Object::createFromHostObject( - rt, std::make_shared(obj))); - } - rows.setProperty(rt, "_array", std::move(array)); - res.setProperty(rt, "rows", std::move(rows)); + + auto array = jsi::Array(rt, rowCount); + for (int i = 0; i < rowCount; i++) { + auto obj = results->at(i); + array.setValueAtIndex(rt, i, + jsi::Object::createFromHostObject( + rt, std::make_shared(obj))); } + res.setProperty(rt, "rows", std::move(array)); size_t column_count = metadata->size(); auto column_array = jsi::Array(rt, column_count); diff --git a/cpp/utils.h b/cpp/utils.h index 8dc58a0e..2950d9fb 100644 --- a/cpp/utils.h +++ b/cpp/utils.h @@ -8,7 +8,6 @@ #include #include #include -#include #include namespace opsqlite { diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 2e9985ee..899770f3 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,16 +1,16 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.76.0) + - FBLazyVector (0.76.1) - fmt (9.1.0) - GCDWebServer (3.5.4): - GCDWebServer/Core (= 3.5.4) - GCDWebServer/Core (3.5.4) - glog (0.3.5) - - hermes-engine (0.76.0): - - hermes-engine/Pre-built (= 0.76.0) - - hermes-engine/Pre-built (0.76.0) - - op-sqlite (9.2.7): + - hermes-engine (0.76.1): + - hermes-engine/Pre-built (= 0.76.1) + - hermes-engine/Pre-built (0.76.1) + - op-sqlite (9.3.0): - DoubleConversion - glog - hermes-engine @@ -49,32 +49,32 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.76.0) - - RCTRequired (0.76.0) - - RCTTypeSafety (0.76.0): - - FBLazyVector (= 0.76.0) - - RCTRequired (= 0.76.0) - - React-Core (= 0.76.0) - - React (0.76.0): - - React-Core (= 0.76.0) - - React-Core/DevSupport (= 0.76.0) - - React-Core/RCTWebSocket (= 0.76.0) - - React-RCTActionSheet (= 0.76.0) - - React-RCTAnimation (= 0.76.0) - - React-RCTBlob (= 0.76.0) - - React-RCTImage (= 0.76.0) - - React-RCTLinking (= 0.76.0) - - React-RCTNetwork (= 0.76.0) - - React-RCTSettings (= 0.76.0) - - React-RCTText (= 0.76.0) - - React-RCTVibration (= 0.76.0) - - React-callinvoker (0.76.0) - - React-Core (0.76.0): + - RCTDeprecation (0.76.1) + - RCTRequired (0.76.1) + - RCTTypeSafety (0.76.1): + - FBLazyVector (= 0.76.1) + - RCTRequired (= 0.76.1) + - React-Core (= 0.76.1) + - React (0.76.1): + - React-Core (= 0.76.1) + - React-Core/DevSupport (= 0.76.1) + - React-Core/RCTWebSocket (= 0.76.1) + - React-RCTActionSheet (= 0.76.1) + - React-RCTAnimation (= 0.76.1) + - React-RCTBlob (= 0.76.1) + - React-RCTImage (= 0.76.1) + - React-RCTLinking (= 0.76.1) + - React-RCTNetwork (= 0.76.1) + - React-RCTSettings (= 0.76.1) + - React-RCTText (= 0.76.1) + - React-RCTVibration (= 0.76.1) + - React-callinvoker (0.76.1) + - React-Core (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.76.0) + - React-Core/Default (= 0.76.1) - React-cxxreact - React-featureflags - React-hermes @@ -86,7 +86,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/CoreModulesHeaders (0.76.0): + - React-Core/CoreModulesHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -103,7 +103,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/Default (0.76.0): + - React-Core/Default (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -119,13 +119,13 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/DevSupport (0.76.0): + - React-Core/DevSupport (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.76.0) - - React-Core/RCTWebSocket (= 0.76.0) + - React-Core/Default (= 0.76.1) + - React-Core/RCTWebSocket (= 0.76.1) - React-cxxreact - React-featureflags - React-hermes @@ -137,7 +137,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.76.0): + - React-Core/RCTActionSheetHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -154,7 +154,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTAnimationHeaders (0.76.0): + - React-Core/RCTAnimationHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -171,7 +171,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTBlobHeaders (0.76.0): + - React-Core/RCTBlobHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -188,7 +188,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTImageHeaders (0.76.0): + - React-Core/RCTImageHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -205,7 +205,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTLinkingHeaders (0.76.0): + - React-Core/RCTLinkingHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -222,7 +222,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTNetworkHeaders (0.76.0): + - React-Core/RCTNetworkHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -239,7 +239,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTSettingsHeaders (0.76.0): + - React-Core/RCTSettingsHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -256,7 +256,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTTextHeaders (0.76.0): + - React-Core/RCTTextHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -273,7 +273,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTVibrationHeaders (0.76.0): + - React-Core/RCTVibrationHeaders (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -290,12 +290,12 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTWebSocket (0.76.0): + - React-Core/RCTWebSocket (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.76.0) + - React-Core/Default (= 0.76.1) - React-cxxreact - React-featureflags - React-hermes @@ -307,37 +307,37 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-CoreModules (0.76.0): + - React-CoreModules (0.76.1): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.76.0) - - React-Core/CoreModulesHeaders (= 0.76.0) - - React-jsi (= 0.76.0) + - RCTTypeSafety (= 0.76.1) + - React-Core/CoreModulesHeaders (= 0.76.1) + - React-jsi (= 0.76.1) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.76.0) + - React-RCTImage (= 0.76.1) - ReactCodegen - ReactCommon - SocketRocket (= 0.7.1) - - React-cxxreact (0.76.0): + - React-cxxreact (0.76.1): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.76.0) - - React-debug (= 0.76.0) - - React-jsi (= 0.76.0) + - React-callinvoker (= 0.76.1) + - React-debug (= 0.76.1) + - React-jsi (= 0.76.1) - React-jsinspector - - React-logger (= 0.76.0) - - React-perflogger (= 0.76.0) - - React-runtimeexecutor (= 0.76.0) - - React-timing (= 0.76.0) - - React-debug (0.76.0) - - React-defaultsnativemodule (0.76.0): + - React-logger (= 0.76.1) + - React-perflogger (= 0.76.1) + - React-runtimeexecutor (= 0.76.1) + - React-timing (= 0.76.1) + - React-debug (0.76.1) + - React-defaultsnativemodule (0.76.1): - DoubleConversion - glog - hermes-engine @@ -362,7 +362,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-domnativemodule (0.76.0): + - React-domnativemodule (0.76.1): - DoubleConversion - glog - hermes-engine @@ -384,7 +384,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.76.0): + - React-Fabric (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -395,21 +395,21 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.76.0) - - React-Fabric/attributedstring (= 0.76.0) - - React-Fabric/componentregistry (= 0.76.0) - - React-Fabric/componentregistrynative (= 0.76.0) - - React-Fabric/components (= 0.76.0) - - React-Fabric/core (= 0.76.0) - - React-Fabric/dom (= 0.76.0) - - React-Fabric/imagemanager (= 0.76.0) - - React-Fabric/leakchecker (= 0.76.0) - - React-Fabric/mounting (= 0.76.0) - - React-Fabric/observers (= 0.76.0) - - React-Fabric/scheduler (= 0.76.0) - - React-Fabric/telemetry (= 0.76.0) - - React-Fabric/templateprocessor (= 0.76.0) - - React-Fabric/uimanager (= 0.76.0) + - React-Fabric/animations (= 0.76.1) + - React-Fabric/attributedstring (= 0.76.1) + - React-Fabric/componentregistry (= 0.76.1) + - React-Fabric/componentregistrynative (= 0.76.1) + - React-Fabric/components (= 0.76.1) + - React-Fabric/core (= 0.76.1) + - React-Fabric/dom (= 0.76.1) + - React-Fabric/imagemanager (= 0.76.1) + - React-Fabric/leakchecker (= 0.76.1) + - React-Fabric/mounting (= 0.76.1) + - React-Fabric/observers (= 0.76.1) + - React-Fabric/scheduler (= 0.76.1) + - React-Fabric/telemetry (= 0.76.1) + - React-Fabric/templateprocessor (= 0.76.1) + - React-Fabric/uimanager (= 0.76.1) - React-featureflags - React-graphics - React-jsi @@ -419,7 +419,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.76.0): + - React-Fabric/animations (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -439,7 +439,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.76.0): + - React-Fabric/attributedstring (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -459,7 +459,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.76.0): + - React-Fabric/componentregistry (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -479,7 +479,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.76.0): + - React-Fabric/componentregistrynative (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -499,7 +499,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.76.0): + - React-Fabric/components (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -510,9 +510,9 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.76.0) - - React-Fabric/components/root (= 0.76.0) - - React-Fabric/components/view (= 0.76.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.76.1) + - React-Fabric/components/root (= 0.76.1) + - React-Fabric/components/view (= 0.76.1) - React-featureflags - React-graphics - React-jsi @@ -522,7 +522,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.76.0): + - React-Fabric/components/legacyviewmanagerinterop (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -542,7 +542,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.76.0): + - React-Fabric/components/root (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -562,7 +562,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.76.0): + - React-Fabric/components/view (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -583,7 +583,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.76.0): + - React-Fabric/core (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -603,7 +603,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.76.0): + - React-Fabric/dom (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -623,7 +623,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.76.0): + - React-Fabric/imagemanager (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -643,7 +643,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.76.0): + - React-Fabric/leakchecker (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -663,7 +663,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.76.0): + - React-Fabric/mounting (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -683,7 +683,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.76.0): + - React-Fabric/observers (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -694,7 +694,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.76.0) + - React-Fabric/observers/events (= 0.76.1) - React-featureflags - React-graphics - React-jsi @@ -704,7 +704,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.76.0): + - React-Fabric/observers/events (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -724,7 +724,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.76.0): + - React-Fabric/scheduler (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -746,7 +746,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.76.0): + - React-Fabric/telemetry (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -766,7 +766,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.76.0): + - React-Fabric/templateprocessor (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -786,7 +786,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.76.0): + - React-Fabric/uimanager (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -797,7 +797,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.76.0) + - React-Fabric/uimanager/consistency (= 0.76.1) - React-featureflags - React-graphics - React-jsi @@ -808,7 +808,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.76.0): + - React-Fabric/uimanager/consistency (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -829,7 +829,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.76.0): + - React-FabricComponents (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -841,8 +841,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.76.0) - - React-FabricComponents/textlayoutmanager (= 0.76.0) + - React-FabricComponents/components (= 0.76.1) + - React-FabricComponents/textlayoutmanager (= 0.76.1) - React-featureflags - React-graphics - React-jsi @@ -854,7 +854,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.76.0): + - React-FabricComponents/components (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -866,15 +866,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.76.0) - - React-FabricComponents/components/iostextinput (= 0.76.0) - - React-FabricComponents/components/modal (= 0.76.0) - - React-FabricComponents/components/rncore (= 0.76.0) - - React-FabricComponents/components/safeareaview (= 0.76.0) - - React-FabricComponents/components/scrollview (= 0.76.0) - - React-FabricComponents/components/text (= 0.76.0) - - React-FabricComponents/components/textinput (= 0.76.0) - - React-FabricComponents/components/unimplementedview (= 0.76.0) + - React-FabricComponents/components/inputaccessory (= 0.76.1) + - React-FabricComponents/components/iostextinput (= 0.76.1) + - React-FabricComponents/components/modal (= 0.76.1) + - React-FabricComponents/components/rncore (= 0.76.1) + - React-FabricComponents/components/safeareaview (= 0.76.1) + - React-FabricComponents/components/scrollview (= 0.76.1) + - React-FabricComponents/components/text (= 0.76.1) + - React-FabricComponents/components/textinput (= 0.76.1) + - React-FabricComponents/components/unimplementedview (= 0.76.1) - React-featureflags - React-graphics - React-jsi @@ -886,7 +886,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.76.0): + - React-FabricComponents/components/inputaccessory (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -909,7 +909,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.76.0): + - React-FabricComponents/components/iostextinput (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -932,7 +932,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.76.0): + - React-FabricComponents/components/modal (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -955,7 +955,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.76.0): + - React-FabricComponents/components/rncore (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -978,7 +978,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.76.0): + - React-FabricComponents/components/safeareaview (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1001,7 +1001,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.76.0): + - React-FabricComponents/components/scrollview (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1024,7 +1024,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.76.0): + - React-FabricComponents/components/text (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1047,7 +1047,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.76.0): + - React-FabricComponents/components/textinput (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1070,7 +1070,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.76.0): + - React-FabricComponents/components/unimplementedview (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1093,7 +1093,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.76.0): + - React-FabricComponents/textlayoutmanager (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1116,26 +1116,26 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.76.0): + - React-FabricImage (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.76.0) - - RCTTypeSafety (= 0.76.0) + - RCTRequired (= 0.76.1) + - RCTTypeSafety (= 0.76.1) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.76.0) + - React-jsiexecutor (= 0.76.1) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.76.0) - - React-featureflagsnativemodule (0.76.0): + - React-featureflags (0.76.1) + - React-featureflagsnativemodule (0.76.1): - DoubleConversion - glog - hermes-engine @@ -1156,7 +1156,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-graphics (0.76.0): + - React-graphics (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1164,19 +1164,19 @@ PODS: - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.76.0): + - React-hermes (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.76.0) + - React-cxxreact (= 0.76.1) - React-jsi - - React-jsiexecutor (= 0.76.0) + - React-jsiexecutor (= 0.76.1) - React-jsinspector - - React-perflogger (= 0.76.0) + - React-perflogger (= 0.76.1) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.76.0): + - React-idlecallbacksnativemodule (0.76.1): - DoubleConversion - glog - hermes-engine @@ -1198,7 +1198,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-ImageManager (0.76.0): + - React-ImageManager (0.76.1): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1207,47 +1207,47 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.76.0): + - React-jserrorhandler (0.76.1): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-cxxreact - React-debug - React-jsi - - React-jsi (0.76.0): + - React-jsi (0.76.1): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.76.0): + - React-jsiexecutor (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.76.0) - - React-jsi (= 0.76.0) + - React-cxxreact (= 0.76.1) + - React-jsi (= 0.76.1) - React-jsinspector - - React-perflogger (= 0.76.0) - - React-jsinspector (0.76.0): + - React-perflogger (= 0.76.1) + - React-jsinspector (0.76.1): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-perflogger (= 0.76.0) - - React-runtimeexecutor (= 0.76.0) - - React-jsitracing (0.76.0): + - React-perflogger (= 0.76.1) + - React-runtimeexecutor (= 0.76.1) + - React-jsitracing (0.76.1): - React-jsi - - React-logger (0.76.0): + - React-logger (0.76.1): - glog - - React-Mapbuffer (0.76.0): + - React-Mapbuffer (0.76.1): - glog - React-debug - - React-microtasksnativemodule (0.76.0): + - React-microtasksnativemodule (0.76.1): - DoubleConversion - glog - hermes-engine @@ -1273,8 +1273,8 @@ PODS: - React - react-native-restart (0.0.27): - React-Core - - React-nativeconfig (0.76.0) - - React-NativeModulesApple (0.76.0): + - React-nativeconfig (0.76.1) + - React-NativeModulesApple (0.76.1): - glog - hermes-engine - React-callinvoker @@ -1285,16 +1285,16 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.76.0): + - React-perflogger (0.76.1): - DoubleConversion - RCT-Folly (= 2024.01.01.00) - - React-performancetimeline (0.76.0): + - React-performancetimeline (0.76.1): - RCT-Folly (= 2024.01.01.00) - React-cxxreact - React-timing - - React-RCTActionSheet (0.76.0): - - React-Core/RCTActionSheetHeaders (= 0.76.0) - - React-RCTAnimation (0.76.0): + - React-RCTActionSheet (0.76.1): + - React-Core/RCTActionSheetHeaders (= 0.76.1) + - React-RCTAnimation (0.76.1): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1302,7 +1302,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTAppDelegate (0.76.0): + - React-RCTAppDelegate (0.76.1): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety @@ -1327,7 +1327,7 @@ PODS: - React-utils - ReactCodegen - ReactCommon - - React-RCTBlob (0.76.0): + - React-RCTBlob (0.76.1): - DoubleConversion - fmt (= 9.1.0) - hermes-engine @@ -1340,7 +1340,7 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTFabric (0.76.0): + - React-RCTFabric (0.76.1): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1363,7 +1363,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.76.0): + - React-RCTImage (0.76.1): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1372,14 +1372,14 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTLinking (0.76.0): - - React-Core/RCTLinkingHeaders (= 0.76.0) - - React-jsi (= 0.76.0) + - React-RCTLinking (0.76.1): + - React-Core/RCTLinkingHeaders (= 0.76.1) + - React-jsi (= 0.76.1) - React-NativeModulesApple - ReactCodegen - ReactCommon - - ReactCommon/turbomodule/core (= 0.76.0) - - React-RCTNetwork (0.76.0): + - ReactCommon/turbomodule/core (= 0.76.1) + - React-RCTNetwork (0.76.1): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1387,7 +1387,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTSettings (0.76.0): + - React-RCTSettings (0.76.1): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1395,24 +1395,24 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTText (0.76.0): - - React-Core/RCTTextHeaders (= 0.76.0) + - React-RCTText (0.76.1): + - React-Core/RCTTextHeaders (= 0.76.1) - Yoga - - React-RCTVibration (0.76.0): + - React-RCTVibration (0.76.1): - RCT-Folly (= 2024.01.01.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-rendererconsistency (0.76.0) - - React-rendererdebug (0.76.0): + - React-rendererconsistency (0.76.1) + - React-rendererdebug (0.76.1): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.76.0) - - React-RuntimeApple (0.76.0): + - React-rncore (0.76.1) + - React-RuntimeApple (0.76.1): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1431,7 +1431,7 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.76.0): + - React-RuntimeCore (0.76.1): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1445,9 +1445,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.76.0): - - React-jsi (= 0.76.0) - - React-RuntimeHermes (0.76.0): + - React-runtimeexecutor (0.76.1): + - React-jsi (= 0.76.1) + - React-RuntimeHermes (0.76.1): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1458,7 +1458,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.76.0): + - React-runtimescheduler (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1473,14 +1473,14 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.76.0) - - React-utils (0.76.0): + - React-timing (0.76.1) + - React-utils (0.76.1): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.76.0) - - ReactCodegen (0.76.0): + - React-jsi (= 0.76.1) + - ReactCodegen (0.76.1): - DoubleConversion - glog - hermes-engine @@ -1500,46 +1500,46 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.76.0): - - ReactCommon/turbomodule (= 0.76.0) - - ReactCommon/turbomodule (0.76.0): + - ReactCommon (0.76.1): + - ReactCommon/turbomodule (= 0.76.1) + - ReactCommon/turbomodule (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.76.0) - - React-cxxreact (= 0.76.0) - - React-jsi (= 0.76.0) - - React-logger (= 0.76.0) - - React-perflogger (= 0.76.0) - - ReactCommon/turbomodule/bridging (= 0.76.0) - - ReactCommon/turbomodule/core (= 0.76.0) - - ReactCommon/turbomodule/bridging (0.76.0): + - React-callinvoker (= 0.76.1) + - React-cxxreact (= 0.76.1) + - React-jsi (= 0.76.1) + - React-logger (= 0.76.1) + - React-perflogger (= 0.76.1) + - ReactCommon/turbomodule/bridging (= 0.76.1) + - ReactCommon/turbomodule/core (= 0.76.1) + - ReactCommon/turbomodule/bridging (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.76.0) - - React-cxxreact (= 0.76.0) - - React-jsi (= 0.76.0) - - React-logger (= 0.76.0) - - React-perflogger (= 0.76.0) - - ReactCommon/turbomodule/core (0.76.0): + - React-callinvoker (= 0.76.1) + - React-cxxreact (= 0.76.1) + - React-jsi (= 0.76.1) + - React-logger (= 0.76.1) + - React-perflogger (= 0.76.1) + - ReactCommon/turbomodule/core (0.76.1): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.76.0) - - React-cxxreact (= 0.76.0) - - React-debug (= 0.76.0) - - React-featureflags (= 0.76.0) - - React-jsi (= 0.76.0) - - React-logger (= 0.76.0) - - React-perflogger (= 0.76.0) - - React-utils (= 0.76.0) + - React-callinvoker (= 0.76.1) + - React-cxxreact (= 0.76.1) + - React-debug (= 0.76.1) + - React-featureflags (= 0.76.1) + - React-jsi (= 0.76.1) + - React-logger (= 0.76.1) + - React-perflogger (= 0.76.1) + - React-utils (= 0.76.1) - RNShare (11.0.3): - DoubleConversion - glog @@ -1780,74 +1780,74 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 1dca942403ed9342f98334bf4c3621f011aa7946 DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 - FBLazyVector: aa59bef5c46e93168bffcf3dc37ee1e176de799a + FBLazyVector: 7075bb12898bc3998fd60f4b7ca422496cc2cdf7 fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be GCDWebServer: 2c156a56c8226e2d5c0c3f208a3621ccffbe3ce4 glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a - hermes-engine: 9de51d2f67336348a6cd5b686330e436d1dbd522 - op-sqlite: ab9cf6578c162cd30ad4c311a353f3801e8fdde5 + hermes-engine: 46f1ffbf0297f4298862068dd4c274d4ac17a1fd + op-sqlite: 1d96ea1e6fcab14883b7315d4975374ff91eb899 RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648 - RCTDeprecation: 4c2c4a088b6f0ccfcbd53c9d5614b0238ad57909 - RCTRequired: 2d8a683a7848bc0baf5883f0792c1ac43f6267b5 - RCTTypeSafety: 23df4344c69c602e1c5a8053a93c633af1bee825 - React: cf99f97aa57ce39ab4d3d4f396e01a3f30f3c8ad - React-callinvoker: bec5283f86b784de5a1ba807e31cb4f177765507 - React-Core: 3b131c387be8d45565fc32c6c08df7a450d8d5a8 - React-CoreModules: ac0a55891bcb72a9f8c6631128e7cbbf9ce06b65 - React-cxxreact: fec14d0078f627985b2cce98f90458e969a848ae - React-debug: c185808d0674717d0d408d7ce45a7343f0072199 - React-defaultsnativemodule: 5dc781a1e3274cbb6d6d3e91f5bf9914a258115d - React-domnativemodule: f81f69be048840a0efcf0add685ad0cf5583fb5f - React-Fabric: 8de8a37b62f81d264302462cf33c69b97faf9979 - React-FabricComponents: 777f5e4fdc39355fa0275412a3b8f2430a7bef1d - React-FabricImage: 9202f25c36040de738cd486ea6b8480f2d62b05f - React-featureflags: 51f1373ac42cefac4936c62be46dbe2a1f9f1f7d - React-featureflagsnativemodule: 59083d49f82a50aecba32e1cddb791ca362df198 - React-graphics: 4508c3473dd97c76d627938bfa0c304abc37e3b0 - React-hermes: 9d2b208eb88bfd4eb156064a831bec2f01e8165d - React-idlecallbacksnativemodule: fc31bde9dc276e78d4289b4fd209b5fbe762600b - React-ImageManager: f046a503ff853fc5aec31db274c03cea239e5de4 - React-jserrorhandler: a03ee04881559e8a0cdcd0cb7dbbc4d1c78edc9d - React-jsi: b7efc160dd211f6a3999cdc4a2c9fc2bbcda05db - React-jsiexecutor: 4ec7211a13582bd954c79590996260afffb64b30 - React-jsinspector: d913f0d6c32cca8f090cc0c1dfc3c95ec65970b8 - React-jsitracing: 043658000ac681e8aa5f3ee61690e0686da01bfe - React-logger: d1a89c7d9b3c847eb63eb85724c54b06cae2c939 - React-Mapbuffer: b0b4ace5b62b269f3838df26ba2d8b4f39f90783 - React-microtasksnativemodule: 0b7db04c18f6bb01ef5b1f9007c3229abecc35dd + RCTDeprecation: fde92935b3caa6cb65cbff9fbb7d3a9867ffb259 + RCTRequired: 75c6cee42d21c1530a6f204ba32ff57335d19007 + RCTTypeSafety: 7e6fe47bfb693c50d4669db1a480ca5331795f5b + React: 8e73704cdd5c7f801936776d2fc434c605a7827b + React-callinvoker: fa27d1e091e683de88f576e6a5d4efc171929a4c + React-Core: 8dd14bffcc9b877091b698e45701160669a31f91 + React-CoreModules: b4437acf2ef25ce3689c84df661dc5d806559b35 + React-cxxreact: 6125cd820da7e18f9ca8343b3c42ee61634a4e0d + React-debug: f474f5c202a277f76c81bf7cf26284f2c09880d7 + React-defaultsnativemodule: 7141fa704531cbf7a7e7af3bc02adfa367e831a7 + React-domnativemodule: c1806b8584a53ed912012a4d8b2c6f96a84c77a3 + React-Fabric: ba9636cfc7f9b77df6cb7edb2c70d0237026404b + React-FabricComponents: c408da05a4ea5ba071732245b4a7f48f904e610a + React-FabricImage: c409858f319f11709b49ffa6c5bca4faf794cb44 + React-featureflags: 929732439d139ac0662e08f009f1a51ed2b91ed3 + React-featureflagsnativemodule: 02dd903d4cbe4fae0e6cd02bc32a09d30543282f + React-graphics: a5cad35307286e9f83e212834e95fef4010d03d0 + React-hermes: 14aafa9630579b84c2167b563bdb8c811970a03e + React-idlecallbacksnativemodule: 69581ac44bd355acce3739c3fe380c0f6d7a6d09 + React-ImageManager: 41945afb3ace0c52255057ec4ae6af6f5a23539f + React-jserrorhandler: ecbc4622df7ab3d0066a4313cde4172d45745508 + React-jsi: ff383df87c7047e976a66be45df59e4e0db5346e + React-jsiexecutor: 2bb8b172f226f2f502521d33dd7666e701d45f45 + React-jsinspector: 4d51b903543f21076b658ef8412f3102778dbc92 + React-jsitracing: 654f4d9cb9fd99b3d96f239ceb215ae49ce28ac0 + React-logger: 97c9dafae1f1a638001a9d1d0e93d431f2f9cb7b + React-Mapbuffer: 3146a13424f9fec2ea1f1462d49d566e4d69b732 + React-microtasksnativemodule: 02d218c79c72d373a92a8552183f4ead0d1c6e05 react-native-http-bridge-refurbished: e2e45508ec1573999ace69a0b880eee8f0e5bab2 react-native-restart: 7595693413fe3ca15893702f2c8306c62a708162 - React-nativeconfig: 72c10ff34863148ef90df9c9c8eacba99d2faaaa - React-NativeModulesApple: 5ec49182fa000b2215ee1bed03e2867f8323ccf5 - React-perflogger: 073c7a8a436b3fe724f1df34e9d1f3db1d25fe74 - React-performancetimeline: 52f8e3b73b98dad5d5ba360035ad0be294087bd8 - React-RCTActionSheet: 96cf4d93fccb7a96ba1867e173c586e7ad9cd5cc - React-RCTAnimation: bcd2356245abffd232ea8d4d5b64ae0bf93c7ef0 - React-RCTAppDelegate: 20242d0ddf9348f8de10e5750d8c0844e222b0e3 - React-RCTBlob: 7fadfb83ce2bb5580b73368384fe242aaa6ddbc6 - React-RCTFabric: 504fe0307b1e72d093aa84e1c5ccb26d1bca66e3 - React-RCTImage: fdf95e50ad94842fd9c508ed36d9bfd6e1ffa8ef - React-RCTLinking: 76a398421d9a26422e5733439e2a9d13f19e5a99 - React-RCTNetwork: 2bf6ca74a1a14648f6985cfbfc4f8813fa66e6a4 - React-RCTSettings: 3cd121542bb87d318df5102bffdfd85899896187 - React-RCTText: 78b41d87d44c07ac8b2c47172da28a85446d254b - React-RCTVibration: 245a4a1b33f1c2c9622d4480cf5bb4362096214d - React-rendererconsistency: db2497919f3ab2543e3af19fbcef384ddfeb97ad - React-rendererdebug: ae62b22e402083d1a23539b90873f0513eaa1fec - React-rncore: 5c0cefbd816edc0438f9f0782c3fd4a4b4ef5770 - React-RuntimeApple: 82c8072c3b35aead653f9abe66397f678a92764f - React-RuntimeCore: 286b297ab0c5905c9fa83afe1a2df5bfe5edb5a7 - React-runtimeexecutor: 79e15d2c4b261925ea52261f69cac6318db5ab91 - React-RuntimeHermes: 0d4d9a9dae3be2de2df8ec9da2390b3c7097e115 - React-runtimescheduler: b11553b58430aa51b1558ffa93073257dadb00ef - React-timing: 8458b1f6741bfa16c78aa0a39fde969c6b843e23 - React-utils: d9624101245ebaab39c9f1bd786132da0b4f27ff - ReactCodegen: dbfef1fef26f42c900bb1884fa149d49d501d64d - ReactCommon: 429ca28cd813c31359c73ffac6dc24f93347d522 + React-nativeconfig: 93fe8c85a8c40820c57814e30f3e44b94c995a7b + React-NativeModulesApple: b3e076fd0d7b73417fe1e8c8b26e3c57ae9b74aa + React-perflogger: 1c55bcd3c392137cbaf0d21d8bb87ce9a0cebb15 + React-performancetimeline: e89249db10b8f7bf8f72c2e9bd471ac37d48b753 + React-RCTActionSheet: 9407c795fbeee35da2dae3cd6b5c4e5da6ff8bd3 + React-RCTAnimation: 7ee1c2a77aab7e5c568611d8092a994cfcbe8410 + React-RCTAppDelegate: 10c2b0c434baf5a71b53d5c86c4d8d0dbd6bb380 + React-RCTBlob: 761072706300d22624ec2d6bf860b77d95ebd3da + React-RCTFabric: 871d38933a94554d9e27963aa4bb67184dc7529e + React-RCTImage: b6614fde902ec9647f15236da94df2d24c40523f + React-RCTLinking: 25950eda5d5f786bfb3daf513ea7d848555a2a93 + React-RCTNetwork: b69407c4119fd7a1cc07db4a94563f2546f8770d + React-RCTSettings: b310a4923446c3a8950fa866c8cf83323a9e1b87 + React-RCTText: 77c6eda5be1dee657f5183f75fe0fdcdb7b2b35d + React-RCTVibration: b4889c7702aea1b07316be1ec0de2e36e9a4d077 + React-rendererconsistency: 5ef1c4642fd6365bf6d5d4e29a3ae02c3a1b8980 + React-rendererdebug: 7f6a24cbb5008a22ccb34a0d031a259b006facf6 + React-rncore: 0e5394ce20a9d2bf12409d14395588c7b9e6e9ce + React-RuntimeApple: bbe293f233d17304c9597309acde7505080fd53d + React-RuntimeCore: 5a1cbfc3e7af4fbdea2b9b1efd39cd51a4d4006f + React-runtimeexecutor: ffac5f09795a5e881477e0d72a0fa6385456bed3 + React-RuntimeHermes: 0a1fd1c150faed8341887dd89895eeb8d4d2d3c5 + React-runtimescheduler: e7df538274de0c65736068e40efc0d2228f42d0d + React-timing: b3b233fe819d9e5b6ca32b605aa732621bdfa5aa + React-utils: 5362bd16a9563f9916e7a56c011ddc533507650f + ReactCodegen: 865bafc5c17ec2181620ced1a32c39c38ab2951d + ReactCommon: 422e364463f33e336fc4db196aeb50fd801d90d6 RNShare: e1721a8818a3bf111ed686ed5d8c1dc76b91c8ad SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: f8ec45ce98bba1bc93dd28f2ee37215180e6d2b6 + Yoga: db69236006b8b1c6d55ab453390c882306cbf219 PODFILE CHECKSUM: 737501a1bf4136f64686144938c4ffc7b1cb39b0 -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/example/package.json b/example/package.json index f9a3cb1e..3ffc9adb 100644 --- a/example/package.json +++ b/example/package.json @@ -23,7 +23,7 @@ "mocha": "^10.7.3", "nativewind": "^2.0.11", "react": "18.3.1", - "react-native": "0.76.0", + "react-native": "0.76.1", "react-native-http-bridge-refurbished": "1.2.9", "react-native-restart": "^0.0.27", "react-native-share": "^11.0.3", diff --git a/example/src/tests/blob.spec.ts b/example/src/tests/blob.spec.ts index aa3b2b59..7002130a 100644 --- a/example/src/tests/blob.spec.ts +++ b/example/src/tests/blob.spec.ts @@ -48,7 +48,7 @@ export function blobTests() { const result = await db.execute('SELECT content FROM BlobTable'); - const finalUint8 = new Uint8Array(result.rows?.[0].content); + const finalUint8 = new Uint8Array(result.rows[0]!.content as any); expect(finalUint8[0]).to.equal(42); }); @@ -63,7 +63,7 @@ export function blobTests() { const result = await db.execute('SELECT content FROM BlobTable'); - const finalUint8 = new Uint8Array(result.rows?.[0].content); + const finalUint8 = new Uint8Array(result.rows[0]!.content as any); expect(finalUint8[0]).to.equal(42); }); @@ -78,7 +78,7 @@ export function blobTests() { const result = await db.execute('SELECT content FROM BlobTable'); - const finalUint8 = new Uint8Array(result.rows?.[0].content); + const finalUint8 = new Uint8Array(result.rows[0]!.content as any); expect(finalUint8[0]).to.equal(42); }); @@ -95,7 +95,7 @@ export function blobTests() { const result = await db.execute('SELECT content FROM BlobTable'); - const finalUint8 = new Uint8Array(result.rows?.[0].content); + const finalUint8 = new Uint8Array(result.rows[0]!.content as any); expect(finalUint8[0]).to.equal(46); }); @@ -112,7 +112,7 @@ export function blobTests() { const result = await db.execute('SELECT content FROM BlobTable'); - const finalUint8 = new Uint8Array(result.rows?.[0].content); + const finalUint8 = new Uint8Array(result.rows[0]!.content as any); expect(finalUint8[0]).to.equal(52); }); }); diff --git a/example/src/tests/dbsetup.spec.ts b/example/src/tests/dbsetup.spec.ts index e5bd1e64..dbbc7ac1 100644 --- a/example/src/tests/dbsetup.spec.ts +++ b/example/src/tests/dbsetup.spec.ts @@ -45,7 +45,7 @@ export function dbSetupTests() { const res = await db.execute('select sqlite_version();'); - expect(res.rows?.[0]['sqlite_version()']).to.equal(expectedVersion); + expect(res.rows[0]!['sqlite_version()']).to.equal(expectedVersion); db.close(); }); @@ -65,19 +65,19 @@ export function dbSetupTests() { }); if (Platform.OS === 'android') { - it('Create db in external directory Android', () => { + it('Create db in external directory Android', async () => { let androidDb = open({ name: 'AndroidSDCardDB.sqlite', location: ANDROID_EXTERNAL_FILES_PATH, encryptionKey: 'test', }); - androidDb.execute('DROP TABLE IF EXISTS User;'); - androidDb.execute( + await androidDb.execute('DROP TABLE IF EXISTS User;'); + await androidDb.execute( 'CREATE TABLE User ( id INT PRIMARY KEY, name TEXT NOT NULL, age INT, networth REAL) STRICT;', ); - androidDb.close(); + await androidDb.close(); }); } diff --git a/example/src/tests/hooks.spec.ts b/example/src/tests/hooks.spec.ts index d51b4b5f..a7862d43 100644 --- a/example/src/tests/hooks.spec.ts +++ b/example/src/tests/hooks.spec.ts @@ -85,10 +85,16 @@ export function registerHooksTests() { expect(data.operation).to.equal('INSERT'); expect(data.rowId).to.equal(1); + + db.close(); }); it('remove update hook', async () => { const hookRes: string[] = []; + let db = open({ + name: 'updateHookDb.sqlite', + encryptionKey: 'blah', + }); db.updateHook(({operation}) => { hookRes.push(operation); }); @@ -112,6 +118,7 @@ export function registerHooksTests() { await sleep(0); expect(hookRes.length).to.equal(1); + db.close(); }); it('commit hook', async () => { diff --git a/example/src/tests/preparedStatements.spec.ts b/example/src/tests/preparedStatements.spec.ts index b6de72fd..f97e23ab 100644 --- a/example/src/tests/preparedStatements.spec.ts +++ b/example/src/tests/preparedStatements.spec.ts @@ -49,6 +49,7 @@ export function preparedStatementsTests() { db = null; } }); + it('Creates a prepared statement and executes a prepared statement', async () => { const statement = db.prepareStatement('SELECT * FROM User;'); let results = await statement.execute(); @@ -56,7 +57,7 @@ export function preparedStatementsTests() { expect(results.rows?.length).to.equal(3); results = await statement.execute(); - expect(results.rows?.length).to.equal(3); + expect(results.rows.length).to.equal(3); }); it('prepared statement, rebind select', async () => { @@ -64,11 +65,11 @@ export function preparedStatementsTests() { statement.bind([1]); let results = await statement.execute(); - expect(results.rows?.[0].name === 'Oscar'); + expect(results.rows[0]!.name === 'Oscar'); statement.bind([2]); results = await statement.execute(); - expect(results.rows?.[0].name === 'Pablo'); + expect(results.rows[0]!.name === 'Pablo'); }); it('prepared statement, rebind insert', async () => { diff --git a/example/src/tests/queries.spec.ts b/example/src/tests/queries.spec.ts index 17ea3d4e..e27660e2 100644 --- a/example/src/tests/queries.spec.ts +++ b/example/src/tests/queries.spec.ts @@ -204,7 +204,7 @@ export function queriesTests() { const sumRes = await db.execute('SELECT SUM(age) as sum FROM User;'); // expect(sumRes.metadata?.[0]?.type).to.equal('UNKNOWN'); - expect(sumRes.rows?.[0].sum).to.equal(age + age2); + expect(sumRes.rows[0]!.sum).to.equal(age + age2); // MAX(networth), MIN(networth) const maxRes = await db.execute( @@ -218,8 +218,8 @@ export function queriesTests() { const maxNetworth = Math.max(networth, networth2); const minNetworth = Math.min(networth, networth2); - expect(maxRes.rows?.[0].max).to.equal(maxNetworth); - expect(minRes.rows?.[0].min).to.equal(minNetworth); + expect(maxRes.rows[0]!.max).to.equal(maxNetworth); + expect(minRes.rows[0]!.min).to.equal(minNetworth); }); it('Executes all the statements in a single string', async () => { @@ -235,13 +235,13 @@ export function queriesTests() { "SELECT name FROM sqlite_master WHERE type='table' AND name='T1';", ); - expect(t1name.rows?.[0].name).to.equal('T1'); + expect(t1name.rows[0]!.name).to.equal('T1'); let t2name = await db.execute( "SELECT name FROM sqlite_master WHERE type='table' AND name='T2';", ); - expect(t2name.rows?.[0].name).to.equal('T2'); + expect(t2name.rows[0]!.name).to.equal('T2'); }); it('Failed insert', async () => { @@ -360,7 +360,7 @@ export function queriesTests() { [id], ); - actual.push(results.rows?.[0].networth); + actual.push(results.rows[0]!.networth); }); promises.push(promised); @@ -572,9 +572,8 @@ export function queriesTests() { const res = await db.executeWithHostObjects('SELECT * FROM User'); - expect(res.rowsAffected).to.equal(1); expect(res.insertId).to.equal(1); - expect(res.rows!).to.eql([ + expect(res.rows).to.eql([ { id, name, @@ -584,9 +583,9 @@ export function queriesTests() { }, ]); - res.rows![0].name = 'quack_changed'; + res.rows[0]!.name = 'quack_changed'; - expect(res.rows![0].name).to.eq('quack_changed'); + expect(res.rows[0]!.name).to.eq('quack_changed'); }); it('DumbHostObject allows to write new props', async () => { @@ -613,9 +612,9 @@ export function queriesTests() { }, ]); - res.rows![0].myWeirdProp = 'quack_changed'; + res.rows[0]!.myWeirdProp = 'quack_changed'; - expect(res.rows![0].myWeirdProp).to.eq('quack_changed'); + expect(res.rows[0]!.myWeirdProp).to.eq('quack_changed'); }); it('Execute raw should return just an array of objects', async () => { diff --git a/example/src/tests/reactive.spec.ts b/example/src/tests/reactive.spec.ts index 0bdc7369..31c86f13 100644 --- a/example/src/tests/reactive.spec.ts +++ b/example/src/tests/reactive.spec.ts @@ -51,7 +51,7 @@ export function reactiveTests() { table: 'User', }, ], - callback: () => { + callback: _data => { fullSelectRan = true; }, }); @@ -65,7 +65,7 @@ export function reactiveTests() { }, ], callback: data => { - emittedUser = data.rows._array[0]; + emittedUser = data.rows[0]; }, }); @@ -170,7 +170,7 @@ export function reactiveTests() { }, ], callback: data => { - emittedUser = data.rows._array[0]; + emittedUser = data.rows[0]; }, }); @@ -218,7 +218,7 @@ export function reactiveTests() { }, ], callback: data => { - emittedUser = data.rows._array[0]; + emittedUser = data.rows[0]; }, }); diff --git a/package.json b/package.json index 7557720e..b38cf209 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "clang-format": "^1.8.0", "lefthook": "^1.5.5", "react": "18.3.1", - "react-native": "0.76.0", + "react-native": "0.76.1", "react-native-builder-bob": "^0.23.2", "turbo": "^1.12.4", "typescript": "5.0.4" diff --git a/src/index.ts b/src/index.ts index 7f108aeb..01963067 100644 --- a/src/index.ts +++ b/src/index.ts @@ -59,7 +59,7 @@ export type QueryResult = { insertId?: number; rowsAffected: number; res?: any[]; - rows: any[]; + rows: Array>; // An array of intermediate results, just values without column names rawRows?: any[]; columnNames?: string[]; @@ -264,10 +264,6 @@ function enhanceDB(db: DB, options: any): DB { const result = await db.executeWithHostObjects(query, sanitizedParams); - // Fix this on the native side - // @ts-ignore - result.rows = result.rows?._array ?? []; - return result; }, execute: async ( @@ -320,13 +316,7 @@ function enhanceDB(db: DB, options: any): DB { stmt.bind(sanitizedParams); }, - execute: async () => { - const res = await stmt.execute(); - // TODO fix on the native side - // @ts-ignore - res.rows = res.rows?._array; - return res; - }, + execute: stmt.execute, }; }, transaction: async ( diff --git a/yarn.lock b/yarn.lock index 960743c9..1a4ac44e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4113,7 +4113,7 @@ __metadata: clang-format: "npm:^1.8.0" lefthook: "npm:^1.5.5" react: "npm:18.3.1" - react-native: "npm:0.76.0" + react-native: "npm:0.76.1" react-native-builder-bob: "npm:^0.23.2" turbo: "npm:^1.12.4" typescript: "npm:5.0.4" @@ -4296,10 +4296,10 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native/assets-registry@npm:0.76.0" - checksum: 10c0/a8543167afbd2a2d63ec8518f41efddbb3de39ad5905cb98002fdfad7441ade6ae05d86321aea43e366fa9b2336a9bca67d14c89f064e5c7064cd98334ba82c0 +"@react-native/assets-registry@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/assets-registry@npm:0.76.1" + checksum: 10c0/cab379c78de38c478a1bc2289df4becd6a3a7ac6f5a2da9f37fbb49a10662c1adf61b1da8a9282c380be66842c6b6c3a9d4df2ab69060e974e31f032a2795723 languageName: node linkType: hard @@ -4312,6 +4312,15 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-plugin-codegen@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/babel-plugin-codegen@npm:0.76.1" + dependencies: + "@react-native/codegen": "npm:0.76.1" + checksum: 10c0/382928aed967b56803e6598a123d6a2bb27dda2b175298f8afcd0a047c3d02172ac2d61e35a088500cb96caffa39fe18f9a8452dfd5818b05c281a59e81d6c83 + languageName: node + linkType: hard + "@react-native/babel-preset@npm:0.76.0": version: 0.76.0 resolution: "@react-native/babel-preset@npm:0.76.0" @@ -4367,6 +4376,61 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-preset@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/babel-preset@npm:0.76.1" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" + "@babel/plugin-transform-class-properties": "npm:^7.25.4" + "@babel/plugin-transform-classes": "npm:^7.25.4" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" + "@babel/plugin-transform-literals": "npm:^7.25.2" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-react-display-name": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.25.2" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-runtime": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.25.2" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/template": "npm:^7.25.0" + "@react-native/babel-plugin-codegen": "npm:0.76.1" + babel-plugin-syntax-hermes-parser: "npm:^0.23.1" + babel-plugin-transform-flow-enums: "npm:^0.0.2" + react-refresh: "npm:^0.14.0" + peerDependencies: + "@babel/core": "*" + checksum: 10c0/3c39636684aaa0c9f23a96e83e657307c7e94bdf61fd12eaaf7a9446c19ea9225e4556c987a3afb5d472b7d6191af6f5c1c6cbd80f51f287d0b63f0c590d83ee + languageName: node + linkType: hard + "@react-native/codegen@npm:0.76.0": version: 0.76.0 resolution: "@react-native/codegen@npm:0.76.0" @@ -4385,12 +4449,30 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native/community-cli-plugin@npm:0.76.0" +"@react-native/codegen@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/codegen@npm:0.76.1" dependencies: - "@react-native/dev-middleware": "npm:0.76.0" - "@react-native/metro-babel-transformer": "npm:0.76.0" + "@babel/parser": "npm:^7.25.3" + glob: "npm:^7.1.1" + hermes-parser: "npm:0.23.1" + invariant: "npm:^2.2.4" + jscodeshift: "npm:^0.14.0" + mkdirp: "npm:^0.5.1" + nullthrows: "npm:^1.1.1" + yargs: "npm:^17.6.2" + peerDependencies: + "@babel/preset-env": ^7.1.6 + checksum: 10c0/087e763df614590754f3790d35eabd8e26fdc076be41e9c39708844bd690d91163914b62f96fd1df4086214db3f9f9a01cda97bc32188ce245e1f86452da3895 + languageName: node + linkType: hard + +"@react-native/community-cli-plugin@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/community-cli-plugin@npm:0.76.1" + dependencies: + "@react-native/dev-middleware": "npm:0.76.1" + "@react-native/metro-babel-transformer": "npm:0.76.1" chalk: "npm:^4.0.0" execa: "npm:^5.1.1" invariant: "npm:^2.2.4" @@ -4404,23 +4486,23 @@ __metadata: peerDependenciesMeta: "@react-native-community/cli-server-api": optional: true - checksum: 10c0/b7bf144542264e52bdc49e124a6613debc9c590283999e3e6ef420b36cbb77578f99f05a9ca57dd802e042108a6b5a46428014f9d1f6fe48c18a8b52f9697801 + checksum: 10c0/64608038afafb44e851f6b98be0b1f3a45aee9a791cafe5c9211aae731db68938d29a403701bb8569db91f5ebf41823c75850e7b7756518abbe572cde9139470 languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native/debugger-frontend@npm:0.76.0" - checksum: 10c0/115db2f3fab68791606bea674718fb96ed684754f346a4d3e12f44f2486cb0bb0935c6c7bce318bcf5be8010eca4e111e0ae74a591c8f845d0e106a5ecac2dbf +"@react-native/debugger-frontend@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/debugger-frontend@npm:0.76.1" + checksum: 10c0/7fc49ae2625f6166facd19ef61f6b68771576414936c7330f74d04da9ff37152c3ef673266690277953fdc8e20b8cae191d69913e39d67eae69ff784b72e2f99 languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native/dev-middleware@npm:0.76.0" +"@react-native/dev-middleware@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/dev-middleware@npm:0.76.1" dependencies: "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.76.0" + "@react-native/debugger-frontend": "npm:0.76.1" chrome-launcher: "npm:^0.15.2" chromium-edge-launcher: "npm:^0.2.0" connect: "npm:^3.6.5" @@ -4430,7 +4512,7 @@ __metadata: selfsigned: "npm:^2.4.1" serve-static: "npm:^1.13.1" ws: "npm:^6.2.3" - checksum: 10c0/b39deb0db79a2e8cc7b72417fdbbb3907dc7c178a8974cce928e7acf061e961793c9fa3ce2f1dfda53a6fcc5e5bcdf00bd37b291e0b0d860e6d6970159115362 + checksum: 10c0/c60c6b003df7903fe288a09d28bd1fbc5ce014778b71c5059f3605f941463e36949804b09d8980d3be345768b9cc0e5eccd69653d7e3d6361a237d3ad6f5e2b2 languageName: node linkType: hard @@ -4465,10 +4547,10 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native/gradle-plugin@npm:0.76.0" - checksum: 10c0/4d88a2df24356a4c9ea9438bb2ff623377d69276802e7a3dfa6e441cbc79a42f0ca216abec8a55d104e4146c72f8e4404c06cd7a4071bc91af9a733966689637 +"@react-native/gradle-plugin@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/gradle-plugin@npm:0.76.1" + checksum: 10c0/7056ff70ff42d9575eb35fd63ce7accb42caffb08839bcf32abd5a83e3016be9e8b56a115e927b45302c94e3ad88e928283354577fc77547b13c0c84183e016b languageName: node linkType: hard @@ -4479,6 +4561,13 @@ __metadata: languageName: node linkType: hard +"@react-native/js-polyfills@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/js-polyfills@npm:0.76.1" + checksum: 10c0/4dbf213e4bddb68a27cc8f9b776866f5480ca507de3daee30f66a7f68326c9533a0fe215e9bc3e71eb97c42a0218903e659182265178cb2635a080c464218939 + languageName: node + linkType: hard + "@react-native/metro-babel-transformer@npm:0.76.0": version: 0.76.0 resolution: "@react-native/metro-babel-transformer@npm:0.76.0" @@ -4493,6 +4582,20 @@ __metadata: languageName: node linkType: hard +"@react-native/metro-babel-transformer@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/metro-babel-transformer@npm:0.76.1" + dependencies: + "@babel/core": "npm:^7.25.2" + "@react-native/babel-preset": "npm:0.76.1" + hermes-parser: "npm:0.23.1" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@babel/core": "*" + checksum: 10c0/cacdca11847d11c6d1dba3c57b26f43054296676c1f846455297d1eb869b8830f6278b701c8b42e63da25f24dc7e97512f56d515f15718c4c3e77e8908bfe4e4 + languageName: node + linkType: hard + "@react-native/metro-config@npm:0.76.0": version: 0.76.0 resolution: "@react-native/metro-config@npm:0.76.0" @@ -4505,10 +4608,10 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native/normalize-colors@npm:0.76.0" - checksum: 10c0/4218ef1f785ab5f4d9fe29a314abdce9e1ba5a193cb8b0f2c8fa821bb72c33c54548bda2128c6de488f055898e407e8553db1adecd6cbe34503f2b55e9e35c0f +"@react-native/normalize-colors@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/normalize-colors@npm:0.76.1" + checksum: 10c0/44a3849de811cf91481339321e644566a5c1971bc276df46b608431926c70a00bf30c3bd7b2a81032ca6e88d57a39ae6630e8c6afdc6782383ecea44eeba2f84 languageName: node linkType: hard @@ -4519,9 +4622,9 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native/virtualized-lists@npm:0.76.0" +"@react-native/virtualized-lists@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/virtualized-lists@npm:0.76.1" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" @@ -4532,7 +4635,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/37979b170b9ac4768efb4306c05424613f7f7339b3496fd7eeac074b1439a3b16323d5cd91a94d81ee314c5841e238c49a25401a4e6cfbd06d9c87424796c79f + checksum: 10c0/f8b07e2d7167e61eda26247b9edecc99c518ca5b025de8058a87916294f47bfaf2210ec41d4e812be882d5c4f7f3153b45a5d9056694a0595d1348e1b3d0f406 languageName: node linkType: hard @@ -10749,7 +10852,7 @@ __metadata: nativewind: "npm:^2.0.11" prettier: "npm:2.8.8" react: "npm:18.3.1" - react-native: "npm:0.76.0" + react-native: "npm:0.76.1" react-native-builder-bob: "npm:^0.30.0" react-native-http-bridge-refurbished: "npm:1.2.9" react-native-restart: "npm:^0.0.27" @@ -11480,18 +11583,18 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.76.0": - version: 0.76.0 - resolution: "react-native@npm:0.76.0" +"react-native@npm:0.76.1": + version: 0.76.1 + resolution: "react-native@npm:0.76.1" dependencies: "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native/assets-registry": "npm:0.76.0" - "@react-native/codegen": "npm:0.76.0" - "@react-native/community-cli-plugin": "npm:0.76.0" - "@react-native/gradle-plugin": "npm:0.76.0" - "@react-native/js-polyfills": "npm:0.76.0" - "@react-native/normalize-colors": "npm:0.76.0" - "@react-native/virtualized-lists": "npm:0.76.0" + "@react-native/assets-registry": "npm:0.76.1" + "@react-native/codegen": "npm:0.76.1" + "@react-native/community-cli-plugin": "npm:0.76.1" + "@react-native/gradle-plugin": "npm:0.76.1" + "@react-native/js-polyfills": "npm:0.76.1" + "@react-native/normalize-colors": "npm:0.76.1" + "@react-native/virtualized-lists": "npm:0.76.1" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" @@ -11530,7 +11633,7 @@ __metadata: optional: true bin: react-native: cli.js - checksum: 10c0/a24304cc08e3409a820704c4f45f47b994d72906835abb32e8b5289de2bcb6e1f029cba0238163fce88fb7dde6c1b8624934ec4ad937902dc08ee15e7db43503 + checksum: 10c0/cee6d34890dfce2e84dd8dbc530b0915ea3fa38e648eb829983c30cf9a6efb6123a61394b3c48e93c3fa031b063c04bb5790863a6e5a00c643c84923dd356532 languageName: node linkType: hard