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
7 changes: 4 additions & 3 deletions BARE_REACT_NATIVE_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ This guide provides step-by-step instructions for integrating the Circle User-Co
## System Requirements

- React Native 0.60+ (recommended 0.76-0.81)
- Node.js 16+ and npm/yarn
- Android API 21+ (recommended API 33+)
- Node.js 20.19+ and npm/yarn
- Android API 21+ (recommended API 36+)
- iOS 15.1+ (recommended iOS 17+)
- Xcode 16.1+ (recommended 16.3+)
- CocoaPods (for iOS projects)

> [!NOTE]
Expand Down Expand Up @@ -314,7 +315,7 @@ Learn more about [Running On Device](https://reactnative.dev/docs/running-on-dev

**Issue**: `npx install-expo-modules@latest` fails with other errors

- **Solution**: Ensure Node.js 16+ is installed. Try clearing npm cache: `npm cache clean --force`
- **Solution**: Ensure Node.js 20.19+ is installed. Try clearing npm cache: `npm cache clean --force`

### Android Build Issues

Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,10 @@ You can also find the SDK v1 sample app in the sample app repository's [sdk-v1 b
| ------------ | --------------- | ------------------- |
| React Native | 0.60+ | 0.76-0.81 |
| iOS | 15.1+ | iOS 17+ |
| Android | API 21+ | API 33+ |
| Expo SDK | 49+ | 53+ |
| Android | API 21+ | API 36+ |
| Expo SDK | 49+ | 54+ |
| Node.js | 20.19+ | 20.20+ |
| Xcode | 16.1+ | 16.3+ |

## Installation

Expand Down
4 changes: 2 additions & 2 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ if (useManagedAndroidSdkVersions) {
}
}
project.android {
compileSdkVersion safeExtGet("compileSdkVersion", 34)
compileSdkVersion safeExtGet("compileSdkVersion", 36)
defaultConfig {
minSdkVersion safeExtGet("minSdkVersion", 21)
targetSdkVersion safeExtGet("targetSdkVersion", 34)
targetSdkVersion safeExtGet("targetSdkVersion", 36)
}
}
}
Expand Down
25 changes: 14 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@circle-fin/w3s-pw-react-native-sdk",
"version": "2.1.0",
"version": "2.2.1",
"packageManager": "yarn@1.22.22",
"description": "React Native SDK for Circle Programmable Wallet",
"main": "build/index.js",
Expand Down Expand Up @@ -73,23 +73,23 @@
"homepage": "https://github.com/circlefin/w3s-react-native-sdk.git #readme",
"devDependencies": {
"@babel/core": "^7.28.5",
"@expo/config-plugins": "~10.1.2",
"@types/jest": "^30.0.0",
"@types/react": "~19.0.0",
"@expo/config-plugins": "~54.0.4",
"@types/jest": "29.5.14",
"@types/react": "~19.1.10",
"@typescript-eslint/eslint-plugin": "^8.38.0",
"@typescript-eslint/parser": "^8.38.0",
"eslint": "^9.26.0",
"eslint": "^9.39.4",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-native": "^5.0.0",
"expo": "~53.0.12",
"expo-module-scripts": "^4.1.6",
"expo-modules-core": "~2.4.2",
"expo": "~54.0.0",
"expo-module-scripts": "^5.0.8",
"expo-modules-core": "~3.0.29",
"jest": "^29.7.0",
"prettier": "^3.6.2",
"react": "^19.2.0",
"react-native": "0.79.3",
"react-test-renderer": "^19.2.0",
"react": "~19.1.0",
"react-native": "0.81.5",
"react-test-renderer": "~19.1.0",
"ts-jest": "^29.4.5",
"typescript": "^5.9.3"
},
Expand All @@ -103,5 +103,8 @@
"expo": {
"optional": true
}
},
"resolutions": {
"@xmldom/xmldom": "0.8.12"
}
}
Loading
Loading