You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The project is several Expo SDK majors behind and should be modernized to the latest stable line.
Observed (current vs latest stable)
Package
Current
Latest stable
expo
54.0.36
57.0.27
react-native
0.81.5
0.86.3 (SDK 57)
react
19.1.0
19.2.3 (SDK 57)
react-native-reanimated
4.1.1
4.5.1
react-native-worklets
0.5.1
0.10.1
eslint-config-expo
~10.0.0
~57.0.2
npx expo install --check also flags expo@54.0.36 -> ~54.0.37 and expo-updates@29.0.19 -> ~29.0.20.
Scope
Upgrade the root template, all 13 feature manifests, feature package dev deps, and examples/showcase; then run typecheck / tests / build:all / scaffold test.
Activity
coderooz commentedon Oct 11, 2026
Done in the v1.8.0 working tree (uncommitted — release pending, see #40 for the npm republish half).
Upgrade applied: Expo SDK 54 -> 57 across the root template, \examples/showcase, and all 13 feature \coderooz.json\ manifests.
Config fixes: .nvmrc\ -> Node 24; \�pp.json\ version 1.2.0; tsconfig for TS 6 (no \�aseUrl, ./-prefixed \paths, *.css\ module declaration);
ativewind-env.d.ts\ shipped in \iles.
Feature template fixes (TS errors 15 -> 0): Clerk error narrowing + form renames (\ClerkSignInForm/\ClerkSignUpForm), \useAuth\ self-import, \eature-api\ tsconfig alias, \eature-message\ returns \expo-sms\ \SMSResponse.
Validation (all green): root lint 0, typecheck 0, tests 115/115, \�uild:all\ 0 (13/13 features valid), showcase \ sc --noEmit\ 0, bare CLI scaffold on SDK 57 \ sc --noEmit\ 0.