Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion examples/expo-example/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"expo-linking": "~7.1.7",
"expo-notifications": "^0.31.4",
"expo-router": "~5.1.6",
"expo-splash-screen": "~0.30.10",
"expo-splash-screen": "~55.0.13",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incompatible SDK version bump across Expo SDK boundaries

High Severity

expo-splash-screen is bumped to 55.0.13 (Expo SDK 55) while the rest of the project is on Expo SDK 53 (expo: ~53.0.22). Expo packages are version-aligned to their SDK. This brings in SDK 55 transitive dependencies like @expo/prebuild-config@55.0.11, @expo/config-plugins@55.0.7, and @react-native/normalize-colors@0.83.4 (project uses React Native 0.79.x), which will likely cause build or runtime failures due to cross-SDK incompatibilities.

Additional Locations (1)
Fix in Cursor Fix in Web

"expo-status-bar": "~2.2.3",
"expo-symbols": "~0.4.5",
"expo-system-ui": "~5.0.11",
Expand Down
195 changes: 187 additions & 8 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ __metadata:
languageName: node
linkType: hard

"@babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0":
"@babel/code-frame@npm:^7.20.0, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0":
version: 7.29.0
resolution: "@babel/code-frame@npm:7.29.0"
dependencies:
Expand Down Expand Up @@ -3469,13 +3469,41 @@ __metadata:
languageName: node
linkType: hard

"@expo/config-plugins@npm:~55.0.7":
version: 55.0.7
resolution: "@expo/config-plugins@npm:55.0.7"
dependencies:
"@expo/config-types": "npm:^55.0.5"
"@expo/json-file": "npm:~10.0.12"
"@expo/plist": "npm:^0.5.2"
"@expo/sdk-runtime-versions": "npm:^1.0.0"
chalk: "npm:^4.1.2"
debug: "npm:^4.3.5"
getenv: "npm:^2.0.0"
glob: "npm:^13.0.0"
resolve-from: "npm:^5.0.0"
semver: "npm:^7.5.4"
slugify: "npm:^1.6.6"
xcode: "npm:^3.0.1"
xml2js: "npm:0.6.0"
checksum: 10c0/46cea118d9a780ac367862ef136aafa65063a3bc9a9864ece2a18d4b9e66e64d2bb19f0c0972e07f1106a58203f65671208bebcf5e207953f54217210807746c
languageName: node
linkType: hard

"@expo/config-types@npm:^53.0.5":
version: 53.0.5
resolution: "@expo/config-types@npm:53.0.5"
checksum: 10c0/a7c96f65327de5608aedaf0669bc95b721323113064bdad3473d6faa07b619100ef1df5811f3fdb5dc50d05610842aec8d6bc1902dd0345d51ba2d520884487d
languageName: node
linkType: hard

"@expo/config-types@npm:^55.0.5":
version: 55.0.5
resolution: "@expo/config-types@npm:55.0.5"
checksum: 10c0/24ce0481cc465ddd3b53cfdde099ef4e899b1f8fff224a0f249b88c93e6c98930e99a55f3929eb53d08138b1b66102ece7b76e16f4e5fadcdf5bbac26c9c3d7e
languageName: node
linkType: hard

"@expo/config@npm:~11.0.12, @expo/config@npm:~11.0.13":
version: 11.0.13
resolution: "@expo/config@npm:11.0.13"
Expand All @@ -3497,6 +3525,25 @@ __metadata:
languageName: node
linkType: hard

"@expo/config@npm:~55.0.11":
version: 55.0.11
resolution: "@expo/config@npm:55.0.11"
dependencies:
"@expo/config-plugins": "npm:~55.0.7"
"@expo/config-types": "npm:^55.0.5"
"@expo/json-file": "npm:^10.0.12"
"@expo/require-utils": "npm:^55.0.3"
deepmerge: "npm:^4.3.1"
getenv: "npm:^2.0.0"
glob: "npm:^13.0.0"
resolve-from: "npm:^5.0.0"
resolve-workspace-root: "npm:^2.0.0"
semver: "npm:^7.6.0"
slugify: "npm:^1.3.4"
checksum: 10c0/7156bf02f23b854c6edde8ccfaabf6c37cde0c81efa4e57feba82ed3cb1dfdd0ca3fc2fc39395016eaad3e78014854bf5507274f6951115eeba4fd4b81a7591f
languageName: node
linkType: hard

"@expo/devcert@npm:^1.1.2":
version: 1.2.0
resolution: "@expo/devcert@npm:1.2.0"
Expand Down Expand Up @@ -3560,6 +3607,31 @@ __metadata:
languageName: node
linkType: hard

"@expo/image-utils@npm:^0.8.12":
version: 0.8.12
resolution: "@expo/image-utils@npm:0.8.12"
dependencies:
"@expo/spawn-async": "npm:^1.7.2"
chalk: "npm:^4.0.0"
getenv: "npm:^2.0.0"
jimp-compact: "npm:0.16.1"
parse-png: "npm:^2.1.0"
resolve-from: "npm:^5.0.0"
semver: "npm:^7.6.0"
checksum: 10c0/f9ea7b8ac746602e824e6f5005242a400fce59f776caed05d27e3aa8a8354059ce44d0c3d50f6c1aa4e3256282f504150d0ea62c86e6cae5bacc626d530a35f6
languageName: node
linkType: hard

"@expo/json-file@npm:^10.0.12, @expo/json-file@npm:~10.0.12":
version: 10.0.12
resolution: "@expo/json-file@npm:10.0.12"
dependencies:
"@babel/code-frame": "npm:^7.20.0"
json5: "npm:^2.2.3"
checksum: 10c0/52131a6426e96208ff1b295d580fc70eebb8e292b29fde1db016b2f21a0942a7521feec96b3f58efe5b32dcc1642d569b4211d651146fcdb9bf7e5f08b635878
languageName: node
linkType: hard

"@expo/json-file@npm:^9.1.5, @expo/json-file@npm:~9.1.5":
version: 9.1.5
resolution: "@expo/json-file@npm:9.1.5"
Expand Down Expand Up @@ -3641,7 +3713,38 @@ __metadata:
languageName: node
linkType: hard

"@expo/prebuild-config@npm:^9.0.10, @expo/prebuild-config@npm:^9.0.11":
"@expo/plist@npm:^0.5.2":
version: 0.5.2
resolution: "@expo/plist@npm:0.5.2"
dependencies:
"@xmldom/xmldom": "npm:^0.8.8"
base64-js: "npm:^1.5.1"
xmlbuilder: "npm:^15.1.1"
checksum: 10c0/19adae2a365ac1a12db93682fb310ff8be03c711f9173bebe5841cbe60cdfb749247bc1a95fa0977b5bac3aa6a078a0fceeafe4ff6c66d1ed67cce496679e310
languageName: node
linkType: hard

"@expo/prebuild-config@npm:^55.0.11":
version: 55.0.11
resolution: "@expo/prebuild-config@npm:55.0.11"
dependencies:
"@expo/config": "npm:~55.0.11"
"@expo/config-plugins": "npm:~55.0.7"
"@expo/config-types": "npm:^55.0.5"
"@expo/image-utils": "npm:^0.8.12"
"@expo/json-file": "npm:^10.0.12"
"@react-native/normalize-colors": "npm:0.83.4"
debug: "npm:^4.3.1"
resolve-from: "npm:^5.0.0"
semver: "npm:^7.6.0"
xml2js: "npm:0.6.0"
peerDependencies:
expo: "*"
checksum: 10c0/e8cffdd29467c3b33deeb911079231253ac258399ac01c2a9765765753af79287233e6351fc1dff7c77fc61590f92353286f764591e421863e25eb5da8e063e6
languageName: node
linkType: hard

"@expo/prebuild-config@npm:^9.0.11":
version: 9.0.11
resolution: "@expo/prebuild-config@npm:9.0.11"
dependencies:
Expand All @@ -3659,6 +3762,22 @@ __metadata:
languageName: node
linkType: hard

"@expo/require-utils@npm:^55.0.3":
version: 55.0.3
resolution: "@expo/require-utils@npm:55.0.3"
dependencies:
"@babel/code-frame": "npm:^7.20.0"
"@babel/core": "npm:^7.25.2"
"@babel/plugin-transform-modules-commonjs": "npm:^7.24.8"
peerDependencies:
typescript: ^5.0.0 || ^5.0.0-0
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/562a2dc71f983fba2215295bbcc376d6911217c3a98b96484331112ff98c7a2e979fb1904ac293008ac557114c6658c1deb9b2f441bd246764b507103d2560cd
languageName: node
linkType: hard

"@expo/schema-utils@npm:^0.1.0":
version: 0.1.7
resolution: "@expo/schema-utils@npm:0.1.7"
Expand Down Expand Up @@ -4366,7 +4485,7 @@ __metadata:
expo-linking: "npm:~7.1.7"
expo-notifications: "npm:^0.31.4"
expo-router: "npm:~5.1.6"
expo-splash-screen: "npm:~0.30.10"
expo-splash-screen: "npm:~55.0.13"
expo-status-bar: "npm:~2.2.3"
expo-symbols: "npm:~0.4.5"
expo-system-ui: "npm:~5.0.11"
Expand Down Expand Up @@ -6122,6 +6241,13 @@ __metadata:
languageName: node
linkType: hard

"@react-native/normalize-colors@npm:0.83.4":
version: 0.83.4
resolution: "@react-native/normalize-colors@npm:0.83.4"
checksum: 10c0/0a6cc6c6136872606a35b7a214ea6d320135b220fd220e16b5ca7a74b244938b48c9df1ae422046c56f6779c64914cb7e979873de5cf60a410f9a5261c28b4ba
languageName: node
linkType: hard

"@react-native/normalize-colors@npm:^0.74.1":
version: 0.74.89
resolution: "@react-native/normalize-colors@npm:0.74.89"
Expand Down Expand Up @@ -10087,6 +10213,13 @@ __metadata:
languageName: node
linkType: hard

"balanced-match@npm:^4.0.2":
version: 4.0.4
resolution: "balanced-match@npm:4.0.4"
checksum: 10c0/07e86102a3eb2ee2a6a1a89164f29d0dbaebd28f2ca3f5ca786f36b8b23d9e417eb3be45a4acf754f837be5ac0a2317de90d3fcb7f4f4dc95720a1f36b26a17b
languageName: node
linkType: hard

"base64-js@npm:^1.2.3, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1":
version: 1.5.1
resolution: "base64-js@npm:1.5.1"
Expand Down Expand Up @@ -10204,6 +10337,15 @@ __metadata:
languageName: node
linkType: hard

"brace-expansion@npm:^5.0.2":
version: 5.0.5
resolution: "brace-expansion@npm:5.0.5"
dependencies:
balanced-match: "npm:^4.0.2"
checksum: 10c0/4d238e14ed4f5cc9c07285550a41cef23121ca08ba99fa9eb5b55b580dcb6bf868b8210aa10526bdc9f8dc97f33ca2a7259039c4cc131a93042beddb424c48e3
languageName: node
linkType: hard

"braces@npm:^3.0.3, braces@npm:~3.0.2":
version: 3.0.3
resolution: "braces@npm:3.0.3"
Expand Down Expand Up @@ -13029,14 +13171,14 @@ __metadata:
languageName: node
linkType: hard

"expo-splash-screen@npm:~0.30.10":
version: 0.30.10
resolution: "expo-splash-screen@npm:0.30.10"
"expo-splash-screen@npm:~55.0.13":
version: 55.0.13
resolution: "expo-splash-screen@npm:55.0.13"
dependencies:
"@expo/prebuild-config": "npm:^9.0.10"
"@expo/prebuild-config": "npm:^55.0.11"
peerDependencies:
expo: "*"
checksum: 10c0/27cac5971711a84bd81bb001e6f19791fb2ac457d8f9e5e207fb93e41fc020e238ef675b64ea82b0e40d3df70f20b44133bce7912a02bb883468278ac252015a
checksum: 10c0/e61a588326b8336bb63a06ebb8ca6f18c0d3ee9f2cb12f3c00b04bb2b1318e6bc0b90159c0dd02e654da9757db4603373845353aa77c632fb291c1149398c76f
languageName: node
linkType: hard

Expand Down Expand Up @@ -13790,6 +13932,17 @@ __metadata:
languageName: node
linkType: hard

"glob@npm:^13.0.0":
version: 13.0.6
resolution: "glob@npm:13.0.6"
dependencies:
minimatch: "npm:^10.2.2"
minipass: "npm:^7.1.3"
path-scurry: "npm:^2.0.2"
checksum: 10c0/269c236f11a9b50357fe7a8c6aadac667e01deb5242b19c84975628f05f4438d8ee1354bb62c5d6c10f37fd59911b54d7799730633a2786660d8c69f1d18120a
languageName: node
linkType: hard

"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0":
version: 7.2.3
resolution: "glob@npm:7.2.3"
Expand Down Expand Up @@ -16144,6 +16297,15 @@ __metadata:
languageName: node
linkType: hard

"minimatch@npm:^10.2.2":
version: 10.2.4
resolution: "minimatch@npm:10.2.4"
dependencies:
brace-expansion: "npm:^5.0.2"
checksum: 10c0/35f3dfb7b99b51efd46afd378486889f590e7efb10e0f6a10ba6800428cf65c9a8dedb74427d0570b318d749b543dc4e85f06d46d2858bc8cac7e1eb49a95945
languageName: node
linkType: hard

"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
Expand Down Expand Up @@ -16254,6 +16416,13 @@ __metadata:
languageName: node
linkType: hard

"minipass@npm:^7.1.3":
version: 7.1.3
resolution: "minipass@npm:7.1.3"
checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb
languageName: node
linkType: hard

"minizlib@npm:^3.0.1":
version: 3.0.2
resolution: "minizlib@npm:3.0.2"
Expand Down Expand Up @@ -17232,6 +17401,16 @@ __metadata:
languageName: node
linkType: hard

"path-scurry@npm:^2.0.2":
version: 2.0.2
resolution: "path-scurry@npm:2.0.2"
dependencies:
lru-cache: "npm:^11.0.0"
minipass: "npm:^7.1.2"
checksum: 10c0/b35ad37cf6557a87fd057121ce2be7695380c9138d93e87ae928609da259ea0a170fac6f3ef1eb3ece8a068e8b7f2f3adf5bb2374cf4d4a57fe484954fcc9482
languageName: node
linkType: hard

"path-type@npm:^4.0.0":
version: 4.0.0
resolution: "path-type@npm:4.0.0"
Expand Down
Loading