Skip to content

chore(deps): bump builder-bob to 0.43, typescript to 6.0 + upgrading-guide fixes#11

Merged
jaymaycry merged 2 commits into
chore/example-expo-57from
chore/tooling-bumps
Jul 10, 2026
Merged

chore(deps): bump builder-bob to 0.43, typescript to 6.0 + upgrading-guide fixes#11
jaymaycry merged 2 commits into
chore/example-expo-57from
chore/tooling-bumps

Conversation

@jaymaycry

Copy link
Copy Markdown
Contributor

Stacked on the Expo 57 PR (merges into that branch; GitHub retargets when it lands).

Two commits:

  • chore(deps): react-native-builder-bob ^0.40 → ^0.43 and typescript ~5.6 → ~6.0.3 (the Expo SDK 57 baseline, matching the example). bob 0.42/0.43 changed .d.ts extension emission and the source exports condition — neither affects this package (no exports field). Verified: yarn prepare regenerates lib/{commonjs,module,typescript} at the paths main/module/types point to; typecheck passes; npm publish --dry-run packs the same 45 files.
  • docs: corrects the README's claim that file:.. resolves as a symlink (yarn v1 copies — which is why native/plugin edits need a re-sync and why a stale nested node_modules inside the copy causes duplicate react), and folds this upgrade's lessons into the Upgrading guide: per-SDK Expo release notes over the walkthrough hub, expo-doctor in the bump loop, changelog-endpoint fallbacks, read-the-full-delta.

🤖 Generated with Claude Code

https://claude.ai/code/session_012rn1KYa8uH8ikwK3AaHaLP

jaymaycry and others added 2 commits July 10, 2026 11:31
typescript ~6.0.3 matches the example's Expo SDK 57 baseline so root
typecheck and the example compile against the same compiler line.
bob 0.42/0.43 changed .d.ts extension emission and the source exports
condition — neither affects this package (no `exports` field; output
verified against the main/module/types paths via `npm publish
--dry-run`, 45 files as before).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012rn1KYa8uH8ikwK3AaHaLP
The example's file:.. dependency was documented as a symlink, but yarn
v1 copies the folder — which is why native/plugin edits need a re-sync
before rebuilding, and why a stale nested node_modules inside the copy
can surface duplicate react/react-native at runtime (expo-doctor
catches it). Both bit during the SDK 55→57 upgrade.

Also from that upgrade: the Expo walkthrough page is only a link hub
(real breakage lists are at expo.dev/changelog/sdk-<N>), intermediate
SDK majors carry their own minimums (56 raised Xcode/iOS), the vendor
changelog endpoints need a documented fallback when they 5xx, and
expo-doctor belongs in the standard bump loop.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012rn1KYa8uH8ikwK3AaHaLP
@jaymaycry jaymaycry merged commit 708ccb6 into chore/example-expo-57 Jul 10, 2026
1 check passed
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