Skip to content

Commit 3e157a7

Browse files
authored
Merge pull request #389 from mrzachnugent/@zach/expo-sdk-53
chore: update to expo sdk 53
2 parents f70f6d1 + 1fa1b38 commit 3e157a7

File tree

7 files changed

+3749
-5547
lines changed

7 files changed

+3749
-5547
lines changed

apps/cli/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@react-native-reusables/cli",
3-
"version": "0.3.7",
3+
"version": "0.3.8",
44
"description": "Add react-native-reusables to your project.",
55
"publishConfig": {
66
"access": "public"
@@ -82,6 +82,6 @@
8282
"tsup": "^6.6.3",
8383
"tsx": "^4.7.1",
8484
"type-fest": "^3.8.0",
85-
"typescript": "^5.3.3"
85+
"typescript": "^5.8.3"
8686
}
8787
}

apps/docs/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"dependencies": {
1414
"@astrojs/check": "^0.5.6",
15-
"@astrojs/react": "^3.0.10",
15+
"@astrojs/react": "^4.2.7",
1616
"@astrojs/starlight": "^0.21.0",
1717
"@astrojs/starlight-tailwind": "^2.0.1",
1818
"@astrojs/tailwind": "^5.1.0",
@@ -21,18 +21,18 @@
2121
"@radix-ui/react-dropdown-menu": "^2.0.6",
2222
"@radix-ui/react-slot": "^1.0.2",
2323
"@rnr/reusables": "workspace:*",
24-
"@types/react": "~18.3.12",
25-
"@types/react-dom": "^18.2.19",
24+
"@types/react": "~19.0.14",
25+
"@types/react-dom": "^19.1.3",
2626
"astro": "^4.4.9",
2727
"class-variance-authority": "^0.7.0",
2828
"clsx": "^2.1.0",
2929
"lucide-react": "^0.334.0",
30-
"react": "18.3.1",
31-
"react-dom": "18.3.1",
30+
"react": "19.0.0",
31+
"react-dom": "19.0.0",
3232
"sharp": "^0.32.5",
3333
"tailwind-merge": "^2.2.1",
3434
"tailwindcss": "3.3.5",
3535
"tailwindcss-animate": "^1.0.7",
36-
"typescript": "^5.3.3"
36+
"typescript": "^5.8.3"
3737
}
3838
}

apps/showcase/package.json

+25-30
Original file line numberDiff line numberDiff line change
@@ -14,63 +14,58 @@
1414
"postinstall": "npx tailwindcss -i ./global.css -o ./node_modules/.cache/nativewind/global.css"
1515
},
1616
"dependencies": {
17-
"@gorhom/bottom-sheet": "^4.6.0",
17+
"@gorhom/bottom-sheet": "^5.1.4",
1818
"@hookform/resolvers": "^3.3.4",
19-
"@react-native-community/slider": "4.5.5",
19+
"@react-native-community/slider": "4.5.6",
2020
"@react-navigation/material-top-tabs": "^7.0.0",
2121
"@react-navigation/native": "^7.0.0",
2222
"@rn-primitives/aspect-ratio": "~1.1.0",
2323
"@rn-primitives/collapsible": "~1.1.0",
2424
"@rn-primitives/label": "~1.1.0",
25-
"@rn-primitives/portal": "~1.1.0",
25+
"@rn-primitives/portal": "~1.2.0",
2626
"@rn-primitives/slider": "~1.1.0",
2727
"@rn-primitives/toast": "~1.1.0",
2828
"@rn-primitives/toolbar": "~1.1.0",
2929
"@rn-primitives/types": "~1.1.0",
3030
"@rnr/reusables": "workspace:*",
31-
"@shopify/flash-list": "1.7.1",
31+
"@shopify/flash-list": "1.7.6",
3232
"@tanstack/react-table": "^8.11.7",
3333
"class-variance-authority": "^0.7.0",
3434
"clsx": "^2.1.0",
35-
"expo": "^52.0.25",
36-
"expo-blur": "~14.0.2",
37-
"expo-clipboard": "~7.0.1",
38-
"expo-font": "~13.0.3",
39-
"expo-haptics": "~14.0.1",
40-
"expo-image": "~2.0.4",
41-
"expo-linear-gradient": "~14.0.2",
42-
"expo-linking": "~7.0.4",
43-
"expo-navigation-bar": "~4.0.7",
44-
"expo-router": "~4.0.16",
45-
"expo-splash-screen": "~0.29.20",
46-
"expo-status-bar": "~2.0.1",
47-
"expo-system-ui": "~4.0.7",
48-
"lucide-react-native": "^0.378.0",
35+
"expo": "^53.0.7",
36+
"expo-font": "~13.3.1",
37+
"expo-haptics": "~14.1.4",
38+
"expo-linking": "~7.1.4",
39+
"expo-navigation-bar": "~4.2.4",
40+
"expo-router": "~5.0.5",
41+
"expo-splash-screen": "~0.30.8",
42+
"expo-status-bar": "~2.2.3",
43+
"expo-system-ui": "~5.0.7",
44+
"lucide-react-native": "^0.507.0",
4945
"nativewind": "^4.1.23",
50-
"react": "18.3.1",
51-
"react-dom": "18.3.1",
46+
"react": "19.0.0",
47+
"react-dom": "19.0.0",
5248
"react-hook-form": "^7.49.2",
53-
"react-native": "0.76.6",
49+
"react-native": "0.79.2",
5450
"react-native-calendars": "^1.1302.0",
55-
"react-native-gesture-handler": "~2.20.2",
56-
"react-native-pager-view": "6.5.1",
57-
"react-native-reanimated": "~3.16.1",
58-
"react-native-safe-area-context": "4.12.0",
59-
"react-native-screens": "^4.4.0",
60-
"react-native-svg": "15.8.0",
51+
"react-native-gesture-handler": "~2.24.0",
52+
"react-native-reanimated": "~3.17.5",
53+
"react-native-safe-area-context": "5.4.0",
54+
"react-native-screens": "^4.10.0",
55+
"react-native-svg": "15.11.2",
6156
"react-native-tab-view": "^3.5.2",
6257
"react-native-toast-message": "^2.2.0",
63-
"react-native-web": "~0.19.13",
58+
"react-native-web": "~0.20.0",
6459
"tailwind-merge": "^2.2.1",
6560
"tailwindcss-animate": "^1.0.7",
6661
"zod": "^3.22.4",
6762
"zustand": "^4.4.7"
6863
},
6964
"devDependencies": {
7065
"@babel/core": "^7.26.0",
71-
"@types/react": "~18.3.12",
66+
"@types/react": "~19.0.14",
7267
"tailwindcss": "3.3.5",
73-
"typescript": "^5.3.3"
68+
"typescript": "^5.8.3"
7469
},
7570
"private": true
7671
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
},
2020
"devDependencies": {
2121
"turbo": "^1.12.4",
22-
"typescript": "^5.3.3"
22+
"typescript": "^5.8.3"
2323
},
2424
"pnpm": {
2525
"peerDependencyRules": {

packages/reusables/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138
"./lib/utils": "./src/lib/utils.ts"
139139
},
140140
"dependencies": {
141-
"@gorhom/bottom-sheet": "^4.6.0",
141+
"@gorhom/bottom-sheet": "^5.1.4",
142142
"@hookform/resolvers": "^3.3.4",
143143
"@react-native-community/slider": "4.5.5",
144144
"@react-navigation/native": "^7.0.0",
@@ -156,7 +156,7 @@
156156
"@rn-primitives/menubar": "~1.1.0",
157157
"@rn-primitives/navigation-menu": "~1.1.0",
158158
"@rn-primitives/popover": "~1.1.0",
159-
"@rn-primitives/portal": "~1.1.0",
159+
"@rn-primitives/portal": "~1.2.0",
160160
"@rn-primitives/progress": "~1.1.0",
161161
"@rn-primitives/radio-group": "~1.1.0",
162162
"@rn-primitives/select": "~1.1.0",
@@ -172,25 +172,25 @@
172172
"@rn-primitives/toolbar": "~1.1.0",
173173
"@rn-primitives/tooltip": "~1.1.0",
174174
"@rn-primitives/types": "~1.1.0",
175-
"@shopify/flash-list": "1.7.1",
175+
"@shopify/flash-list": "1.7.6",
176176
"@tanstack/react-table": "^8.11.7",
177177
"class-variance-authority": "^0.7.0",
178178
"clsx": "^2.1.0",
179-
"lucide-react-native": "^0.378.0",
179+
"lucide-react-native": "^0.507.0",
180180
"nativewind": "^4.1.23",
181181
"react-hook-form": "^7.49.2",
182182
"react-native-calendars": "^1.1302.0",
183-
"react-native-reanimated": "~3.16.1",
184-
"react-native-safe-area-context": "4.12.0",
185-
"react-native-svg": "15.8.0",
183+
"react-native-reanimated": "~3.17.5",
184+
"react-native-safe-area-context": "5.4.0",
185+
"react-native-svg": "15.11.2",
186186
"react-native-toast-message": "^2.2.0",
187187
"tailwind-merge": "^2.2.1"
188188
},
189189
"devDependencies": {
190190
"@tsconfig/recommended": "^1.0.1",
191-
"@types/react": "~18.3.12",
192-
"react": "18.3.1",
193-
"react-native": "0.76.6"
191+
"@types/react": "~19.0.14",
192+
"react": "19.0.0",
193+
"react-native": "0.79.2"
194194
},
195195
"peerDependencies": {
196196
"react": "*",

packages/templates/starter-base/package.json

+19-19
Original file line numberDiff line numberDiff line change
@@ -15,39 +15,39 @@
1515
"dependencies": {
1616
"@react-navigation/native": "^7.0.0",
1717
"@rn-primitives/avatar": "~1.1.0",
18-
"@rn-primitives/portal": "~1.1.0",
18+
"@rn-primitives/portal": "~1.2.0",
1919
"@rn-primitives/progress": "~1.1.0",
2020
"@rn-primitives/slot": "~1.1.0",
2121
"@rn-primitives/tooltip": "~1.1.0",
2222
"@rn-primitives/types": "~1.1.0",
2323
"class-variance-authority": "^0.7.0",
2424
"clsx": "^2.1.0",
25-
"expo": "^52.0.25",
26-
"expo-linking": "~7.0.4",
27-
"expo-navigation-bar": "~4.0.7",
28-
"expo-router": "~4.0.16",
29-
"expo-splash-screen": "~0.29.20",
30-
"expo-status-bar": "~2.0.1",
31-
"expo-system-ui": "~4.0.7",
32-
"lucide-react-native": "^0.378.0",
25+
"expo": "^53.0.7",
26+
"expo-linking": "~7.1.4",
27+
"expo-navigation-bar": "~4.2.4",
28+
"expo-router": "~5.0.5",
29+
"expo-splash-screen": "~0.30.8",
30+
"expo-status-bar": "~2.2.3",
31+
"expo-system-ui": "~5.0.7",
32+
"lucide-react-native": "^0.507.0",
3333
"nativewind": "^4.1.23",
34-
"react": "18.3.1",
35-
"react-dom": "18.3.1",
36-
"react-native": "0.76.6",
37-
"react-native-reanimated": "~3.16.1",
38-
"react-native-safe-area-context": "4.12.0",
39-
"react-native-screens": "^4.4.0",
40-
"react-native-svg": "15.8.0",
41-
"react-native-web": "~0.19.13",
34+
"react": "19.0.0",
35+
"react-dom": "19.0.0",
36+
"react-native": "0.79.2",
37+
"react-native-reanimated": "~3.17.5",
38+
"react-native-safe-area-context": "5.4.0",
39+
"react-native-screens": "^4.10.0",
40+
"react-native-svg": "15.11.2",
41+
"react-native-web": "~0.20.0",
4242
"tailwind-merge": "^2.2.1",
4343
"tailwindcss": "3.3.5",
4444
"tailwindcss-animate": "^1.0.7",
4545
"zustand": "^4.4.7"
4646
},
4747
"devDependencies": {
4848
"@babel/core": "^7.26.0",
49-
"@types/react": "~18.3.12",
50-
"typescript": "^5.3.3"
49+
"@types/react": "~19.0.14",
50+
"typescript": "^5.8.3"
5151
},
5252
"private": true
5353
}

0 commit comments

Comments
 (0)