Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the app to a newer Expo/RN SDK baseline and introduces EAS build configuration to support the upgraded toolchain.
Changes:
- Upgraded Expo SDK / React Native / React and related dependencies (including
react-native-webview). - Added EAS configuration (
eas.json) and wired EAS project metadata intoapp.config.js. - Updated Babel configuration to include
expo-routerandreact-native-reanimatedplugins.
Reviewed changes
Copilot reviewed 5 out of 7 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| patches/react-native-webview+13.12.5.patch | Adds a patch-package style patch targeting react-native-webview files in node_modules. |
| package.json | Bumps Expo/RN/React ecosystem dependencies and dev tooling versions. |
| eas.json | Introduces EAS CLI/build/submit profiles. |
| babel.config.js | Updates Babel plugins for expo-router and Reanimated (with required ordering). |
| app.config.js | Adds extra.eas.projectId for EAS project association. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 4 out of 7 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "@types/d3-shape": "^3.1.7", | ||
| "@types/jest": "^29.5.12", | ||
| "@types/react": "~19.0.10", | ||
| "@types/react-native": "^0.73.0", | ||
| "@types/react": "~19.1.10", | ||
| "@types/react-test-renderer": "^18.3.0", | ||
| "jest": "~29.7.0", | ||
| "jest-expo": "^53.0.0", | ||
| "jest-expo": "~54.0.17", | ||
| "prettier": "^3.5.3", | ||
| "prettier-plugin-tailwindcss": "^0.5.11", | ||
| "react-native-svg-transformer": "^1.5.1", | ||
| "react-test-renderer": "18.3.1", | ||
| "typescript": "~5.8.3" | ||
| "typescript": "~5.9.2" |
There was a problem hiding this comment.
react-test-renderer and @types/react-test-renderer are still on React 18 while react/react-dom were upgraded to 19.1.0. This version mismatch commonly breaks Jest snapshots/rendering and TypeScript typings; align these packages to the same major/minor as React 19 (or adjust React back) to avoid runtime/test/type inconsistencies.
| "react-native-view-overflow": "^0.0.5", | ||
| "react-native-web": "~0.19.13", | ||
| "react-native-webview": "13.12.5", | ||
| "react-native-web": "~0.21.0", | ||
| "react-native-webview": "13.15.0", | ||
| "react-native-worklets": "0.5.1", |
There was a problem hiding this comment.
react-native-webview was bumped to 13.15.0, but the repo still contains patches/react-native-webview+13.12.5.patch (currently empty). If patching is still required, the patch should be regenerated/renamed for the new version and a postinstall hook + patch-package dependency should exist; otherwise, remove the stale patch file to avoid confusion and potential install-time patch failures if patch-package is reintroduced.
No description provided.