Skip to content

Commit 4517941

Browse files
authored
refactor(rn): bump expo SDK to 54 (#57)
* refactor(rn): bump expo SDK to 54 bump expo SDK to 54 * chore: update async-storage dep version cap update async-storage dep version cap
1 parent 0bc299a commit 4517941

File tree

5 files changed

+1304
-1970
lines changed

5 files changed

+1304
-1970
lines changed

packages/rn-sample/app.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
"resizeMode": "contain",
1212
"backgroundColor": "#ffffff"
1313
},
14-
"assetBundlePatterns": ["**/*"],
14+
"assetBundlePatterns": [
15+
"**/*"
16+
],
1517
"ios": {
1618
"supportsTablet": true,
1719
"bundleIdentifier": "com.anonymous.rn-sample"
@@ -25,6 +27,10 @@
2527
"web": {
2628
"favicon": "./assets/favicon.png"
2729
},
28-
"scheme": "io.logto"
30+
"scheme": "io.logto",
31+
"plugins": [
32+
"expo-secure-store",
33+
"expo-web-browser"
34+
]
2935
}
3036
}

packages/rn-sample/metro.config.js

Lines changed: 0 additions & 26 deletions
This file was deleted.

packages/rn-sample/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@logto/rn-sample",
33
"private": true,
4-
"version": "0.1.0",
4+
"version": "0.2.0",
55
"main": "index.js",
66
"scripts": {
77
"dev": "expo start",
@@ -12,28 +12,28 @@
1212
"ios": "expo run:ios"
1313
},
1414
"dependencies": {
15-
"@expo/metro-runtime": "^4.0.1",
15+
"@expo/metro-runtime": "^6.1.2",
1616
"@logto/rn": "workspace:^",
17-
"@react-native-async-storage/async-storage": "~1.23.1",
18-
"expo": "~52.0.37",
19-
"expo-crypto": "^14.0.2",
20-
"expo-secure-store": "^14.0.1",
21-
"expo-status-bar": "~2.0.1",
22-
"expo-web-browser": "^14.0.2",
23-
"react": "18.3.1",
24-
"react-dom": "18.3.1",
25-
"react-native": "~0.76.7",
26-
"react-native-web": "~0.19.13"
17+
"@react-native-async-storage/async-storage": "~2.2.0",
18+
"expo": "~54.0.32",
19+
"expo-crypto": "^15.0.8",
20+
"expo-secure-store": "^15.0.8",
21+
"expo-status-bar": "~3.0.9",
22+
"expo-web-browser": "^15.0.10",
23+
"react": "19.1.0",
24+
"react-dom": "19.1.0",
25+
"react-native": "~0.81.5",
26+
"react-native-web": "~0.21.2"
2727
},
2828
"devDependencies": {
2929
"@babel/core": "^7.25.2",
3030
"@silverhand/eslint-config": "^6.0.1",
3131
"@silverhand/eslint-config-react": "^6.0.2",
32-
"@types/react": "~18.3.0",
32+
"@types/react": "~19.1.17",
3333
"eslint": "^8.57.0",
3434
"prettier": "^3.2.5",
3535
"stylelint": "^15.0.0",
36-
"typescript": "^5.4.5"
36+
"typescript": "^5.9.3"
3737
},
3838
"eslintConfig": {
3939
"extends": "@silverhand/react"

packages/rn/package.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"publishConfig": {
44
"access": "public"
55
},
6-
"version": "1.0.1",
6+
"version": "1.1.0",
77
"type": "module",
88
"main": "./lib/index.js",
99
"types": "./lib/index.d.ts",
@@ -37,12 +37,17 @@
3737
"@silverhand/eslint-config-react": "^6.0.2",
3838
"@silverhand/ts-config": "^6.0.0",
3939
"@silverhand/ts-config-react": "^6.0.0",
40-
"@types/react": "~18.2.45",
40+
"@types/react": "~19.1.17",
4141
"eslint": "^8.57.0",
4242
"prettier": "^3.5.3",
4343
"stylelint": "^16.18.0",
4444
"typescript": "^5.8.3",
45-
"vitest": "^3.1.1"
45+
"vitest": "^3.1.1",
46+
"react-native": "^0.81.5",
47+
"expo-crypto": "^15.0.8",
48+
"expo-secure-store": "^15.0.8",
49+
"expo-web-browser": "^15.0.10",
50+
"@react-native-async-storage/async-storage": "~2.2.0"
4651
},
4752
"eslintConfig": {
4853
"extends": "@silverhand/react"
@@ -55,7 +60,7 @@
5560
"js-base64": "^3.7.7"
5661
},
5762
"peerDependencies": {
58-
"@react-native-async-storage/async-storage": "^1.23.1",
63+
"@react-native-async-storage/async-storage": ">=1.23.1 <3",
5964
"expo-crypto": ">=14.0.2 <16",
6065
"expo-secure-store": ">=14.0.1 <16",
6166
"expo-web-browser": ">=14.0.2 <16",

0 commit comments

Comments
 (0)