Skip to content

[codex] Remove obsolete Expo demo dependency#767

Merged
iexitdev merged 1 commit into
masterfrom
codex/fix-expo-security
May 27, 2026
Merged

[codex] Remove obsolete Expo demo dependency#767
iexitdev merged 1 commit into
masterfrom
codex/fix-expo-security

Conversation

@iexitdev
Copy link
Copy Markdown
Contributor

Summary

  • Remove the obsolete root Expo SDK 37 demo/config files.
  • Drop the direct vulnerable expo dev dependency and the stale Expo/Jest/demo-only package metadata.
  • Update README/contributing so contributors verify the package with typecheck/build instead of switching main into Expo mode.

Why

Dependabot alert #1 flags expo < 48.0.0 via GHSA-wr5g-q49g-548w / CVE-2023-28131. The root Expo demo was stale and is not part of the published package (files only publishes dist), so removing that demo path fixes the alert without migrating the legacy library to a newer Expo runtime.

Validation

  • npm install --legacy-peer-deps --ignore-scripts --package-lock=false
  • npm run typecheck
  • npm run build
  • npm ls expo --all returns empty
  • git diff --check

Note: the legacy dependency tree still reports unrelated audit findings during install; this PR is scoped to the open Expo Dependabot alert.

@iexitdev iexitdev marked this pull request as ready for review May 27, 2026 21:48
@iexitdev iexitdev merged commit df2b314 into master May 27, 2026
1 check passed
@iexitdev iexitdev deleted the codex/fix-expo-security branch May 28, 2026 23:38
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