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
13 changes: 7 additions & 6 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ enableScripts: false
nodeLinker: node-modules

npmAuditIgnoreAdvisories:
- 1109627 # TODO: Upgrade @react-native-community/cli to 17.0.1+ when ready. Suppressing for now to unblock CI.

yarnPath: .yarn/releases/yarn-4.10.3.cjs

Expand All @@ -18,8 +17,10 @@ npmMinimalAgeGate: 4320 # 3 days (in minutes)
# Override the minimal age gate, allowing certain packages to be installed
# regardless of their publish age.
npmPreapprovedPackages:
- "@metamask/*"
- "@metamask-previews/*"
- "@lavamoat/*"
- "@consensys/*"

- '@metamask/*'
- '@metamask-previews/*'
- '@lavamoat/*'
- '@consensys/*'
- '@react-native-community/*'

npmRegistryServer: 'https://registry.npmjs.org'
5 changes: 5 additions & 0 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -190,5 +190,10 @@
android:exported="true">

</service>
<!-- EAS Update configuration -->
<meta-data android:name="expo.modules.updates.UPDATES_CONFIGURATION_REQUEST_HEADERS_KEY" android:value="{&quot;expo-channel-name&quot;:&quot;preview&quot;}"/>
<meta-data android:name="expo.modules.updates.EXPO_RUNTIME_VERSION" android:value="7.59.0" />
<meta-data android:name="expo.modules.updates.EXPO_UPDATE_URL" android:value="https://u.expo.dev/" />
<meta-data android:name="expo.modules.updates.ENABLED" android:value="false" />
</application>
</manifest>
12 changes: 12 additions & 0 deletions ios/Expo.plist
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,17 @@
<plist version="1.0">
<dict>
<!-- EAS Update configuration is injected by scripts/update-expo-channel.js during build -->
<key>EXUpdatesRuntimeVersion</key>
<string>7.59.0</string>
<key>EXUpdatesURL</key>
<string>https://u.expo.dev/</string>
<key>EXUpdatesRequestHeaders</key>
<dict>
<key>expo-channel-name</key>
<string>preview</string>
</dict>
<key>EXUpdatesEnabled</key>
<false/>

</dict>
</plist>
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,7 @@
"@react-native-async-storage/async-storage": "^1.23.1",
"@react-native-clipboard/clipboard": "^1.16.1",
"@react-native-community/checkbox": "^0.5.20",
"@react-native-community/cli": "15.0.1",
"@react-native-community/cli": "^17.0.1",
Copy link

Choose a reason for hiding this comment

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

Bug: Mismatched React Native CLI and Platform Packages Causes Conflicts

Version mismatch between @react-native-community/cli (updated to ^17.0.1) and its platform dependencies @react-native-community/cli-platform-android and @react-native-community/cli-platform-ios (still pinned at 15.0.1). The CLI v17 expects v17 platform packages, creating a dependency conflict that may cause build failures or runtime errors on iOS and Android platforms.

Fix in Cursor Fix in Web

"@react-native-community/cli-platform-android": "15.0.1",
"@react-native-community/cli-platform-ios": "15.0.1",
"@react-native-community/cli-server-api": "^17.0.0",
Expand Down
163 changes: 97 additions & 66 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -10700,15 +10700,27 @@ __metadata:
languageName: node
linkType: hard

"@react-native-community/cli-clean@npm:15.0.1":
version: 15.0.1
resolution: "@react-native-community/cli-clean@npm:15.0.1"
"@react-native-community/cli-clean@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-clean@npm:17.0.1"
dependencies:
"@react-native-community/cli-tools": "npm:15.0.1"
"@react-native-community/cli-tools": "npm:17.0.1"
chalk: "npm:^4.1.2"
execa: "npm:^5.0.0"
fast-glob: "npm:^3.3.2"
checksum: 10/a1ff1824a4c1290271aaef48af0bc30ed50503ac062341fb051bb07895890414f4e208eb949b05bce79f90d1a51dd2fb133f9fbcf6c019bb7fec8c03ec4e4419
checksum: 10/2ea4dad04a54c8ee83f9c07b011d060beafd148f89683fc912908c75dc0db4c38dbc626a8bfd37a44096af6d2ad525e283115ff00a6d93355dc349e8d233c5b1
languageName: node
linkType: hard

"@react-native-community/cli-config-android@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-config-android@npm:17.0.1"
dependencies:
"@react-native-community/cli-tools": "npm:17.0.1"
chalk: "npm:^4.1.2"
fast-glob: "npm:^3.3.2"
fast-xml-parser: "npm:^4.4.1"
checksum: 10/8a623c8b14b3b4d1d6a7ec63998fcb81b405ac1c8481eac17d5dcfded77c4d8744371213e47d5d13e854c1c87e7401785dff8507b4a13ef08b1e68a789231c6f
languageName: node
linkType: hard

Expand All @@ -10724,38 +10736,41 @@ __metadata:
languageName: node
linkType: hard

"@react-native-community/cli-config@npm:15.0.1":
version: 15.0.1
resolution: "@react-native-community/cli-config@npm:15.0.1"
"@react-native-community/cli-config-apple@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-config-apple@npm:17.0.1"
dependencies:
"@react-native-community/cli-tools": "npm:15.0.1"
"@react-native-community/cli-tools": "npm:17.0.1"
chalk: "npm:^4.1.2"
cosmiconfig: "npm:^9.0.0"
deepmerge: "npm:^4.3.0"
execa: "npm:^5.0.0"
fast-glob: "npm:^3.3.2"
joi: "npm:^17.2.1"
checksum: 10/7fc4d4f3554ddc6d76534f3063baf8f3631c333a2445038a617c1c5630718bc775ca35fe59a7ceafd40bc1f316d1c4fae00693ea22feb367fdaf91104ead3efe
checksum: 10/0eb9896294f8596ae9b656050f109541192b28d5b56930c5255994d13dc65124c64941c186461eb4e944557a9f0f560700e04d2b6def988efee89fd5b8ebf380
languageName: node
linkType: hard

"@react-native-community/cli-debugger-ui@npm:15.0.1":
version: 15.0.1
resolution: "@react-native-community/cli-debugger-ui@npm:15.0.1"
"@react-native-community/cli-config@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-config@npm:17.0.1"
dependencies:
serve-static: "npm:^1.13.1"
checksum: 10/366b87f67c72455a61de4beb05d3b24c5e8f6a4ea4d0d11a7bb660e738f43a26daa9721527a36f8e9596586240875c1a35d5b87a8cdddc2d84b38b6b56a83902
"@react-native-community/cli-tools": "npm:17.0.1"
chalk: "npm:^4.1.2"
cosmiconfig: "npm:^9.0.0"
deepmerge: "npm:^4.3.0"
fast-glob: "npm:^3.3.2"
joi: "npm:^17.2.1"
checksum: 10/2fa052bee243f6acb080f84113eeed2ae548ad8b47d9154019f4c56d729f4be03074a37ae4979b5e5618dcdc6a7432758c9914ceae9c36f4a1de0e384a4e5742
languageName: node
linkType: hard

"@react-native-community/cli-doctor@npm:15.0.1":
version: 15.0.1
resolution: "@react-native-community/cli-doctor@npm:15.0.1"
"@react-native-community/cli-doctor@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-doctor@npm:17.0.1"
dependencies:
"@react-native-community/cli-config": "npm:15.0.1"
"@react-native-community/cli-platform-android": "npm:15.0.1"
"@react-native-community/cli-platform-apple": "npm:15.0.1"
"@react-native-community/cli-platform-ios": "npm:15.0.1"
"@react-native-community/cli-tools": "npm:15.0.1"
"@react-native-community/cli-config": "npm:17.0.1"
"@react-native-community/cli-platform-android": "npm:17.0.1"
"@react-native-community/cli-platform-apple": "npm:17.0.1"
"@react-native-community/cli-platform-ios": "npm:17.0.1"
"@react-native-community/cli-tools": "npm:17.0.1"
chalk: "npm:^4.1.2"
command-exists: "npm:^1.2.8"
deepmerge: "npm:^4.3.0"
Expand All @@ -10764,10 +10779,9 @@ __metadata:
node-stream-zip: "npm:^1.9.1"
ora: "npm:^5.4.1"
semver: "npm:^7.5.2"
strip-ansi: "npm:^5.2.0"
wcwidth: "npm:^1.0.1"
yaml: "npm:^2.2.1"
checksum: 10/89cb3d2c6610c2316e388adf5efe7f85600d56e2fdc68b3f9fa8842ced44bf7ae89a7d4b733e21bb99f5d31c86112208a12f9a6668f6c99385be4ab415f730ca
checksum: 10/efcc498fd45e1507f1c729365f98fbfc8e40fca4848c62313489686e235bc9549119c950ae444fd3b9324f3346fb782a75fd98ebde94fe54e34d93c86d917d01
languageName: node
linkType: hard

Expand All @@ -10785,6 +10799,19 @@ __metadata:
languageName: node
linkType: hard

"@react-native-community/cli-platform-android@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-platform-android@npm:17.0.1"
dependencies:
"@react-native-community/cli-config-android": "npm:17.0.1"
"@react-native-community/cli-tools": "npm:17.0.1"
chalk: "npm:^4.1.2"
execa: "npm:^5.0.0"
logkitty: "npm:^0.7.1"
checksum: 10/a26fb7a6f7ab1323659ef942434dcc6f63c61b4ed7c121484499bf262a0771f3d68268cef0dcbb8ecdc9a9ae455a5d04ef0b41313da10416602e909247850c64
languageName: node
linkType: hard

"@react-native-community/cli-platform-apple@npm:15.0.1":
version: 15.0.1
resolution: "@react-native-community/cli-platform-apple@npm:15.0.1"
Expand All @@ -10798,6 +10825,19 @@ __metadata:
languageName: node
linkType: hard

"@react-native-community/cli-platform-apple@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-platform-apple@npm:17.0.1"
dependencies:
"@react-native-community/cli-config-apple": "npm:17.0.1"
"@react-native-community/cli-tools": "npm:17.0.1"
chalk: "npm:^4.1.2"
execa: "npm:^5.0.0"
fast-xml-parser: "npm:^4.4.1"
checksum: 10/4b6898aa35a9ce3957199429e37688d94149640baf9e9883cc94f4066577db41d6d5416b05bb5fc5884a185d141747657c6e1f9a524cf5333a3f2464c1b48553
languageName: node
linkType: hard

"@react-native-community/cli-platform-ios@npm:15.0.1":
version: 15.0.1
resolution: "@react-native-community/cli-platform-ios@npm:15.0.1"
Expand All @@ -10807,28 +10847,20 @@ __metadata:
languageName: node
linkType: hard

"@react-native-community/cli-server-api@npm:15.0.1":
version: 15.0.1
resolution: "@react-native-community/cli-server-api@npm:15.0.1"
"@react-native-community/cli-platform-ios@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-platform-ios@npm:17.0.1"
dependencies:
"@react-native-community/cli-debugger-ui": "npm:15.0.1"
"@react-native-community/cli-tools": "npm:15.0.1"
compression: "npm:^1.7.1"
connect: "npm:^3.6.5"
errorhandler: "npm:^1.5.1"
nocache: "npm:^3.0.1"
pretty-format: "npm:^26.6.2"
serve-static: "npm:^1.13.1"
ws: "npm:^6.2.3"
checksum: 10/22341610387537e5603cb7b6f1d8b761b5439174bbac650081cf5b40377c0108262320e282329f977bef826e6c4569fbaa3e85f2a697631e755a020216a5515a
"@react-native-community/cli-platform-apple": "npm:17.0.1"
checksum: 10/8d9d945f3416953010c65b13bfc0b37c2c30815b2ebd40e1cb8d687ef35712e3c45889a5d72b1f6d02c5a38298afc51299af0398648d19e76dd273966f538715
languageName: node
linkType: hard

"@react-native-community/cli-server-api@npm:^17.0.0":
version: 17.0.0
resolution: "@react-native-community/cli-server-api@npm:17.0.0"
"@react-native-community/cli-server-api@npm:17.0.1, @react-native-community/cli-server-api@npm:^17.0.0":
version: 17.0.1
resolution: "@react-native-community/cli-server-api@npm:17.0.1"
dependencies:
"@react-native-community/cli-tools": "npm:17.0.0"
"@react-native-community/cli-tools": "npm:17.0.1"
body-parser: "npm:^1.20.3"
compression: "npm:^1.7.1"
connect: "npm:^3.6.5"
Expand All @@ -10838,7 +10870,7 @@ __metadata:
pretty-format: "npm:^26.6.2"
serve-static: "npm:^1.13.1"
ws: "npm:^6.2.3"
checksum: 10/1f303edbe4d81b1048a11a67a5621d0aea259ba2d7f070a02c755d950e0d030c33561bcb473da1b90f7e4fbad8ed5188ddc766478a2d63bac9d2ddc6fd1806a4
checksum: 10/0d7d3ce135bee84cccc95f4c05c32a615714aade33fb13fd18cccdbac7ddc821b74492c6979be1941bca11736e1915fca8605c8997d8d0ace90126544a3cb5c7
languageName: node
linkType: hard

Expand All @@ -10861,9 +10893,9 @@ __metadata:
languageName: node
linkType: hard

"@react-native-community/cli-tools@npm:17.0.0":
version: 17.0.0
resolution: "@react-native-community/cli-tools@npm:17.0.0"
"@react-native-community/cli-tools@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-tools@npm:17.0.1"
dependencies:
"@vscode/sudo-prompt": "npm:^9.0.0"
appdirsjs: "npm:^1.2.4"
Expand All @@ -10875,30 +10907,29 @@ __metadata:
ora: "npm:^5.4.1"
prompts: "npm:^2.4.2"
semver: "npm:^7.5.2"
checksum: 10/674bfc0bd7b818f568e898eef17b81ed5842b1372dddda092cb1cc5c1c26f24126937e204fac16d3f86c1e33c619e09a497a20d13444925999fdb465d2143366
checksum: 10/2d7c0f958b4b2145b6b4fc15a20b4be6e31053afc0eb916b7645774c5eef5e281d60a146bd14b52c8a206bb17d968bc6e13b556d2d24bac1145a14f27cd3c84c
languageName: node
linkType: hard

"@react-native-community/cli-types@npm:15.0.1":
version: 15.0.1
resolution: "@react-native-community/cli-types@npm:15.0.1"
"@react-native-community/cli-types@npm:17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli-types@npm:17.0.1"
dependencies:
joi: "npm:^17.2.1"
checksum: 10/77452486158afcf1f03a3596135b6dba16dba5dd10209dacd5a6a4b176df36d37b8e49af61590d5a64df4907cf0575b6f37e0a3893335f961a9380edaee32152
checksum: 10/8a609ec363b18cc2098499d4519ad592a463da7d32f5bc8d581daeac5dbb507a75f70e7ec93a64ddc38510e96f9a4a650f9a010b2e1e0f104cc59e5995f1bfce
languageName: node
linkType: hard

"@react-native-community/cli@npm:15.0.1":
version: 15.0.1
resolution: "@react-native-community/cli@npm:15.0.1"
"@react-native-community/cli@npm:^17.0.1":
version: 17.0.1
resolution: "@react-native-community/cli@npm:17.0.1"
dependencies:
"@react-native-community/cli-clean": "npm:15.0.1"
"@react-native-community/cli-config": "npm:15.0.1"
"@react-native-community/cli-debugger-ui": "npm:15.0.1"
"@react-native-community/cli-doctor": "npm:15.0.1"
"@react-native-community/cli-server-api": "npm:15.0.1"
"@react-native-community/cli-tools": "npm:15.0.1"
"@react-native-community/cli-types": "npm:15.0.1"
"@react-native-community/cli-clean": "npm:17.0.1"
"@react-native-community/cli-config": "npm:17.0.1"
"@react-native-community/cli-doctor": "npm:17.0.1"
"@react-native-community/cli-server-api": "npm:17.0.1"
"@react-native-community/cli-tools": "npm:17.0.1"
"@react-native-community/cli-types": "npm:17.0.1"
chalk: "npm:^4.1.2"
commander: "npm:^9.4.1"
deepmerge: "npm:^4.3.0"
Expand All @@ -10910,7 +10941,7 @@ __metadata:
semver: "npm:^7.5.2"
bin:
rnc-cli: build/bin.js
checksum: 10/7673d01bded6e9a368b238031ce237cebcfba230d860804a8f19aa6b4d5adcf4432e0a3b71ea285650c69b6427310f7db152cee6c2152d3303adb8dee6f60923
checksum: 10/d9549ad4ff92116b7e6e526b27fe96f6ee42338548d2972aedbaed0e470c51ebee9b86a09ba4121e33bfaa4dd898d81de1e615d042f0d08152add81ed3473790
languageName: node
linkType: hard

Expand Down Expand Up @@ -34385,7 +34416,7 @@ __metadata:
"@react-native-async-storage/async-storage": "npm:^1.23.1"
"@react-native-clipboard/clipboard": "npm:^1.16.1"
"@react-native-community/checkbox": "npm:^0.5.20"
"@react-native-community/cli": "npm:15.0.1"
"@react-native-community/cli": "npm:^17.0.1"
"@react-native-community/cli-platform-android": "npm:15.0.1"
"@react-native-community/cli-platform-ios": "npm:15.0.1"
"@react-native-community/cli-server-api": "npm:^17.0.0"
Expand Down
Loading