fix: align Expo SDK 57 patch dependencies - #147
Conversation
Greptile SummaryUpdates four Expo SDK 57 patch dependencies and refreshes the npm lockfile to align their resolved Expo, Metro, Babel, and JSI packages. Dependency installation resolution, Expo configuration validation, direct package versions, and the required npm dependency and peer tree all completed successfully. The checked dependency-version mismatch concern was disproved: the updated packages resolve at the intended SDK 57 patch versions without peer or Expo configuration errors. Confidence Score: 5/5The dependency alignment is safe to merge based on successful lockfile resolution, Expo configuration checks, and dependency-tree validation. No defects remain after exercising installation resolution and the Expo SDK compatibility path; all four updated direct packages resolve at the expected versions with no required peer dependency failures. Files Needing Attention: No files need changes; package.json and package-lock.json were validated together.
What T-Rex did
Reviews (1): Last reviewed commit: "fix: align Expo SDK 57 patch dependencie..." | Re-trigger Greptile |
Closes #146.
Summary
Approved prerequisite for #145. Updates only these direct dependencies:
Refreshes the npm lockfile, including the Expo CLI, Babel preset, core and JSI dependencies. Core 57.0.17 requires JSI ~57.1.0; Radix entries move beneath Router without version changes. No SDK-major, React Native, BLE dependency, app identity, permission, app version/build ordinal or release configuration changes. No validation exclusions or broad audit fixes.
Stack: this PR → #145 (Bluetooth stage diagnostics). Both remain draft; merge only in stack order with explicit authorization. Nothing published or installed on a device.
Validation
34c7b1d9a2e8b4fc82b360818d0647120d49e53b: no actionable findings; lock consistency and targeted npm dependency checks passed.npm ciand fullnpm run validatepassed: version check, lint, TypeScript, 550 tests across 64 suites and all 21 Expo Doctor checks. Whitespace check passed.Reviewed Expo SDK 57 documentation before the update. Physical-device regression checks have not been performed.