diff --git a/bun.lockb b/bun.lockb index 8d6b973f..04951db8 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index d96b5167..ab74bc5c 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -7,7 +7,7 @@ PODS: - hermes-engine (0.76.1): - hermes-engine/Pre-built (= 0.76.1) - hermes-engine/Pre-built (0.76.1) - - NitroModules (0.18.1): + - NitroModules (0.20.1): - DoubleConversion - glog - hermes-engine @@ -1887,7 +1887,7 @@ SPEC CHECKSUMS: fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a hermes-engine: 46f1ffbf0297f4298862068dd4c274d4ac17a1fd - NitroModules: 1301dc53a33ca73ada1479a3dda1141032d8e597 + NitroModules: ff8680342cb7008646d8160ff9b30ba74c681c11 RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648 RCTDeprecation: fde92935b3caa6cb65cbff9fbb7d3a9867ffb259 RCTRequired: 75c6cee42d21c1530a6f204ba32ff57335d19007 diff --git a/package.json b/package.json index 259dd791..42918e4c 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "patch-package": "^8.0.0", "react": "18.3.1", "react-native": "0.76.1", - "react-native-nitro-modules": "^0.18.1" + "react-native-nitro-modules": "0.20.1" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -57,7 +57,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "nitro-codegen": "^0.17.0", + "nitro-codegen": "0.20.1", "prettier": "^3.3.3", "release-it": "^17.10.0", "typescript": "~5.5.4", diff --git a/package/nitrogen/generated/ios/RNNitroSQLite-Swift-Cxx-Umbrella.hpp b/package/nitrogen/generated/ios/RNNitroSQLite-Swift-Cxx-Umbrella.hpp index a17c613b..273313a0 100644 --- a/package/nitrogen/generated/ios/RNNitroSQLite-Swift-Cxx-Umbrella.hpp +++ b/package/nitrogen/generated/ios/RNNitroSQLite-Swift-Cxx-Umbrella.hpp @@ -30,6 +30,9 @@ // This header is generated by Xcode/Swift on every app build. // If it cannot be found, make sure the Swift module's name (= podspec name) is actually "RNNitroSQLite". #include "RNNitroSQLite-Swift.h" +// Same as above, but used when building with frameworks (`use_frameworks`) +#elif __has_include() +#include #else #error RNNitroSQLite's autogenerated Swift header cannot be found! Make sure the Swift module's name (= podspec name) is actually "RNNitroSQLite", and try building the app first. #endif diff --git a/package/nitrogen/generated/shared/c++/ColumnType.hpp b/package/nitrogen/generated/shared/c++/ColumnType.hpp index a9bc219f..6480093c 100644 --- a/package/nitrogen/generated/shared/c++/ColumnType.hpp +++ b/package/nitrogen/generated/shared/c++/ColumnType.hpp @@ -50,7 +50,7 @@ namespace margelo::nitro { int enumValue = static_cast(arg); return JSIConverter::toJSI(runtime, enumValue); } - static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { + static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { if (!value.isNumber()) { return false; } diff --git a/package/package.json b/package/package.json index 8826f8f2..18126b0f 100644 --- a/package/package.json +++ b/package/package.json @@ -79,7 +79,7 @@ "peerDependencies": { "react": ">=17.0.0", "react-native": ">=0.74.0", - "react-native-nitro-modules": ">=0.17.0" + "react-native-nitro-modules": ">=0.20.1" }, "resolutions": { "@types/react": "^18.2.44"