|
40 | 40 | "tailwind-merge": "^2.2.1", |
41 | 41 | "react-native-uitextview": "^1.1.4", |
42 | 42 | "rn-icon-mapper": "^0.0.1", |
| 43 | + "expo-haptics": "~14.1.4", |
| 44 | + "expo-symbols": "~0.4.5", |
43 | 45 | <% if (props.stylingPackage?.options.selectedComponents.includes('date-picker')) { %> |
44 | 46 | "@react-native-community/datetimepicker": "8.4.1", |
45 | 47 | <% } %> |
|
83 | 85 |
|
84 | 86 | <% if (props.navigationPackage?.type === "navigation") { %> |
85 | 87 | "@react-navigation/native": "^7.1.6", |
86 | | - "react-native-gesture-handler": "~2.24.0", |
87 | | - "react-native-screens": "~4.11.1", |
| 88 | + "react-native-gesture-handler": "~2.28.0", |
| 89 | + "react-native-screens": "~4.16.0", |
88 | 90 | <% } %> |
89 | 91 |
|
90 | 92 | <% if (props.navigationPackage?.name === "react-navigation") { %> |
91 | | - "@react-navigation/stack": "^7.0.4", |
92 | | - "@expo/vector-icons": "^14.0.0", |
| 93 | + "@react-navigation/stack": "^7.4.8", |
| 94 | + "@expo/vector-icons": "^15.0.2", |
93 | 95 | <% } %> |
94 | 96 |
|
95 | 97 | <% if (props.analyticsPackage?.name === "vexo-analytics") { %> |
96 | 98 | "vexo-analytics": "^1.3.15", |
97 | 99 | <% } %> |
98 | 100 |
|
99 | 101 | <% if ((props.navigationPackage?.name === "react-navigation") && (props.stylingPackage?.name === "tamagui")) { %> |
100 | | - "expo-splash-screen": "~0.27.4", |
| 102 | + "expo-splash-screen": "~31.0.9", |
101 | 103 | <% } %> |
102 | 104 |
|
103 | 105 | <% if (props.navigationPackage?.options.type === "tabs" && props.navigationPackage?.name === "react-navigation") { %> |
|
113 | 115 | <% } %> |
114 | 116 |
|
115 | 117 | <% if (props.navigationPackage?.name === "expo-router") { %> |
116 | | - "expo-linking": "~7.1.7", |
117 | | - "expo-haptics": "~14.1.4", |
118 | | - "expo-router": "~5.1.7", |
119 | | - "expo-constants": "~17.1.7", |
120 | | - "expo-symbols": "~0.4.5", |
121 | | - "expo-system-ui": "~5.0.11", |
122 | | - "react-dom": "19.0.0", |
123 | | - "react-native-web": "^0.20.0", |
| 118 | + "@expo/vector-icons": "^15.0.2", |
| 119 | + "expo-linking": "~8.0.8", |
| 120 | + "expo-router": "~6.0.2", |
| 121 | + "expo-constants": "~18.0.8", |
| 122 | + "expo-system-ui": "~6.0.7", |
| 123 | + "expo-web-browser": "~15.0.7", |
| 124 | + "react-dom": "19.1.0", |
| 125 | + "react-native-web": "^0.21.0", |
124 | 126 | <% } %> |
125 | 127 |
|
126 | 128 | <% if (props.authenticationPackage?.name === "supabase") { %> |
|
138 | 140 | "expo-localization": "~14.8.3", |
139 | 141 | <% } %> |
140 | 142 | <% if (props.flags?.eas || props.stylingPackage?.name === "nativewindui") { %> |
141 | | - "expo-dev-client": "~5.2.4", |
| 143 | + "expo-dev-client": "~6.0.12", |
142 | 144 | <% } %> |
143 | 145 |
|
144 | | - "react-native-reanimated": "~3.17.4", |
145 | | - "react-native-safe-area-context": "5.4.0", |
146 | | - "expo": "~53.0.6", |
147 | | - "expo-status-bar": "~2.2.3", |
148 | | - "react": "19.0.0", |
149 | | - "react-native": "0.79.5" |
| 146 | + "react-native-reanimated": "~4.1.1", |
| 147 | + "react-native-worklets": "0.5.1", |
| 148 | +
|
| 149 | + "react-native-safe-area-context": "~5.6.0", |
| 150 | + "expo": "~54.0.4", |
| 151 | + "expo-status-bar": "~3.0.8", |
| 152 | + "react": "19.1.0", |
| 153 | + "react-native": "0.81.4" |
150 | 154 | }, |
151 | 155 | "devDependencies": { |
152 | 156 | "@babel/core": "^7.20.0", |
153 | | - "@types/react": "~19.0.10", |
| 157 | + "@types/react": "~19.1.10", |
154 | 158 | "eslint": "^9.25.1", |
155 | 159 | "eslint-config-expo": "~10.0.0", |
156 | 160 | "eslint-config-prettier": "^10.1.2", |
|
165 | 169 | "typescript": "~5.9.2" |
166 | 170 | }, |
167 | 171 | <% if (props.navigationPackage?.name !== "expo-router") { %> |
168 | | - "main": "expo-router/entry", |
| 172 | + "main": "node_modules/expo/AppEntry.js", |
169 | 173 | <% } %> |
170 | 174 | <% if (props.packageManager === "yarn"){ %> |
171 | 175 | "packageManager": "[email protected]", |
|
0 commit comments