Skip to content

Upgrade to Expo SDK 56#14

Merged
ph33nx merged 1 commit into
mainfrom
chore/expo-sdk-56
Jun 24, 2026
Merged

Upgrade to Expo SDK 56#14
ph33nx merged 1 commit into
mainfrom
chore/expo-sdk-56

Conversation

@ph33nx

@ph33nx ph33nx commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Upgrades the numerology starter app to Expo SDK 56.

Changes

  • expo bumped to ^56, with react-native, react, react-dom, and the Expo managed deps aligned to the SDK 56 compatible versions via expo install --fix.
  • Dev deps aligned: babel-preset-expo ~56.0.0, jest-expo ~56.0.5, typescript ~6.0.3, @types/react ~19.2.14.
  • Config migration in app.json and app.config.ts: removed newArchEnabled (new architecture is the default in SDK 56) and android.edgeToEdgeEnabled (dropped in SDK 56); moved the top-level splash config into the expo-splash-screen plugin.
  • Typecheck: added tsconfig exclude for test files and declared the css module so the global.css import resolves.
  • Added ci.yml gate running tsc and the test suite on push and pull request.

Verification

  • npx expo-doctor: 21/21 checks passed, no issues detected.
  • npx tsc --noEmit: 0 errors.
  • npm test: 9/9 tests pass.

Key versions: expo ^56, react-native 0.85.3, react 19.2.3, typescript ~6.0.3.

Bump expo to ^56 and align react-native, react, react-dom, and the Expo
managed deps to the SDK 56 compatible versions.

Config migration: remove newArchEnabled (new architecture is now the
default) and android.edgeToEdgeEnabled (dropped in SDK 56) from app.json
and app.config.ts, and move the top-level splash config into the
expo-splash-screen plugin.

Typecheck: add a tsconfig exclude for test files and declare the css
module so the global.css import resolves.

Add ci.yml gate running tsc and the test suite on push and pull request.
@ph33nx ph33nx merged commit bc86ad1 into main Jun 24, 2026
2 checks passed
@ph33nx ph33nx deleted the chore/expo-sdk-56 branch June 24, 2026 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant