Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .clangd
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
CompileFlags:
Add: [
# C++ Standard
-std=c++20,

# Project include paths
-Ipackages/react-native-quick-crypto/cpp/**,

# Dependencies
-Ipackages/react-native-quick-crypto/deps/**,

# Libsodium includes
-Ipackages/react-native-quick-crypto/ios/libsodium-stable/src/libsodium/include,

# Nitro Modules includes
-Ipackages/react-native-quick-crypto/nitrogen/generated/shared/c++,
-Inode_modules/react-native-nitro-modules/cpp/**,

# OpenSSL includes
-I/opt/homebrew/Cellar/openssl@3/3.*/include,
]
46 changes: 24 additions & 22 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,31 +7,33 @@ updates:
schedule:
interval: "weekly"
ignore:
- "react"
- "react-native"
- "@react-native/eslint-plugin"
- "@react-native/metro-config"
- "@react-native/eslint-config"
- "@react-native/gradle-plugin"
- "@react-native-community/cli"
- "@react-native-community/cli-platform-android"
- "@react-native-community/cli-platform-ios"
- "@types/react"
- "chai"
- "@types/chai"
- dependency-name: "react"
- dependency-name: "react-native"
- dependency-name: "@react-native/eslint-plugin"
- dependency-name: "@react-native/metro-config"
- dependency-name: "@react-native/eslint-config"
- dependency-name: "@react-native/gradle-plugin"
- dependency-name: "@react-native-community/cli"
- dependency-name: "@react-native-community/cli-platform-android"
- dependency-name: "@react-native-community/cli-platform-ios"
- dependency-name: "@types/react"
- dependency-name: "chai"
versions: [ "<5.0.0" ]
- dependency-name: "@types/chai"
versions: [ "<5.0.0" ]
- package-ecosystem: "bun"
target-branch: "0.x"
directory: "/"
schedule:
interval: "weekly"
ignore:
- "react"
- "react-native"
- "@react-native/eslint-plugin"
- "@react-native/metro-config"
- "@react-native/eslint-config"
- "@react-native/gradle-plugin"
- "@react-native-community/cli"
- "@react-native-community/cli-platform-android"
- "@react-native-community/cli-platform-ios"
- "@types/react"
- dependency-name: "react"
- dependency-name: "react-native"
- dependency-name: "@react-native/eslint-plugin"
- dependency-name: "@react-native/metro-config"
- dependency-name: "@react-native/eslint-config"
- dependency-name: "@react-native/gradle-plugin"
- dependency-name: "@react-native-community/cli"
- dependency-name: "@react-native-community/cli-platform-android"
- dependency-name: "@react-native-community/cli-platform-ios"
- dependency-name: "@types/react"
2 changes: 1 addition & 1 deletion .rules
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Every time you choose to apply a rule(s), explicitly state the rule(s) in the ou

## Rules

- For C++ includes, do not try to add absolute or relative paths. They have to be resolved by the build system.
- For C++ includes, do not try to add absolute paths. They have to be resolved by the build system.
- Use smart pointers in C++.
- Use modern C++ features.
- Attempt to reduce the amount of code rather than add more.
Expand Down
881 changes: 61 additions & 820 deletions bun.lock

Large diffs are not rendered by default.

Binary file modified docs/test_suite_results_android.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/test_suite_results_ios.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions example/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ ruby ">= 2.6.10"
gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
gem 'xcodeproj', '< 1.26.0'
gem 'concurrent-ruby', '< 1.3.4'
3 changes: 2 additions & 1 deletion example/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ GEM
netrc (~> 0.11)
cocoapods-try (1.2.0)
colored2 (3.1.2)
concurrent-ruby (1.3.4)
concurrent-ruby (1.3.3)
connection_pool (2.4.1)
drb (2.2.1)
escape (0.0.4)
Expand Down Expand Up @@ -108,6 +108,7 @@ PLATFORMS
DEPENDENCIES
activesupport (>= 6.1.7.5, != 7.1.0)
cocoapods (>= 1.13, != 1.15.1, != 1.15.0)
concurrent-ruby (< 1.3.4)
xcodeproj (< 1.26.0)

RUBY VERSION
Expand Down
2 changes: 1 addition & 1 deletion example/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
compileSdkVersion = 35
targetSdkVersion = 34
ndkVersion = "26.1.10909125"
kotlinVersion = "1.9.24"
kotlinVersion = "1.9.25"
}
repositories {
google()
Expand Down
Loading
Loading