Fix native module versions for Expo SDK 53; use real joelangel.png

- Bump react-native-screens ~4.11.1, safe-area-context 5.4.0, async-storage 2.1.2
  (the 4.4.0/4.12.0/1.23.1 pins failed react-native-screens Kotlin compile on RN 0.79)
- Move the real joelangel.png into app/assets; drop stray root copies
- Debug APK now builds successfully (arm64-v8a)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Hank 2026-07-06 09:02:48 -07:00
parent 6b19fc79dd
commit 454c72ddb4
5 changed files with 27 additions and 25 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 2 MiB

Before After
Before After

View file

@ -23,9 +23,9 @@
"@react-navigation/native": "^7.0.0", "@react-navigation/native": "^7.0.0",
"@react-navigation/native-stack": "^7.0.0", "@react-navigation/native-stack": "^7.0.0",
"@react-navigation/bottom-tabs": "^7.0.0", "@react-navigation/bottom-tabs": "^7.0.0",
"react-native-screens": "~4.4.0", "react-native-screens": "~4.11.1",
"react-native-safe-area-context": "4.12.0", "react-native-safe-area-context": "5.4.0",
"@react-native-async-storage/async-storage": "1.23.1", "@react-native-async-storage/async-storage": "2.1.2",
"@maplibre/maplibre-react-native": "^10.0.0", "@maplibre/maplibre-react-native": "^10.0.0",
"react-native-vision-camera": "^4.6.0", "react-native-vision-camera": "^4.6.0",
"react-native-unifiedpush-connector": "^0.4.0", "react-native-unifiedpush-connector": "^0.4.0",

BIN
joel.jpeg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 MiB

46
package-lock.json generated
View file

@ -15,7 +15,7 @@
"version": "0.1.0", "version": "0.1.0",
"dependencies": { "dependencies": {
"@maplibre/maplibre-react-native": "^10.0.0", "@maplibre/maplibre-react-native": "^10.0.0",
"@react-native-async-storage/async-storage": "1.23.1", "@react-native-async-storage/async-storage": "2.1.2",
"@react-navigation/bottom-tabs": "^7.0.0", "@react-navigation/bottom-tabs": "^7.0.0",
"@react-navigation/native": "^7.0.0", "@react-navigation/native": "^7.0.0",
"@react-navigation/native-stack": "^7.0.0", "@react-navigation/native-stack": "^7.0.0",
@ -30,8 +30,8 @@
"parksmarter-client": "*", "parksmarter-client": "*",
"react": "19.0.0", "react": "19.0.0",
"react-native": "0.79.0", "react-native": "0.79.0",
"react-native-safe-area-context": "4.12.0", "react-native-safe-area-context": "5.4.0",
"react-native-screens": "~4.4.0", "react-native-screens": "~4.11.1",
"react-native-unifiedpush-connector": "^0.4.0", "react-native-unifiedpush-connector": "^0.4.0",
"react-native-vision-camera": "^4.6.0" "react-native-vision-camera": "^4.6.0"
}, },
@ -2361,18 +2361,6 @@
"node": ">=14" "node": ">=14"
} }
}, },
"node_modules/@react-native-async-storage/async-storage": {
"version": "1.23.1",
"resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz",
"integrity": "sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==",
"license": "MIT",
"dependencies": {
"merge-options": "^3.0.4"
},
"peerDependencies": {
"react-native": "^0.0.0-0 || >=0.60 <1.0"
}
},
"node_modules/@react-native/assets-registry": { "node_modules/@react-native/assets-registry": {
"version": "0.79.0", "version": "0.79.0",
"resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.79.0.tgz", "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.79.0.tgz",
@ -7789,23 +7777,37 @@
"react-native": "*" "react-native": "*"
} }
}, },
"node_modules/react-native-safe-area-context": { "node_modules/react-native-is-edge-to-edge": {
"version": "4.12.0", "version": "1.3.1",
"resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", "resolved": "https://registry.npmjs.org/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.3.1.tgz",
"integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", "integrity": "sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA==",
"license": "MIT", "license": "MIT",
"peer": true,
"peerDependencies": {
"react": "*",
"react-native": "*"
}
},
"node_modules/react-native-safe-area-context": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-5.4.0.tgz",
"integrity": "sha512-JaEThVyJcLhA+vU0NU8bZ0a1ih6GiF4faZ+ArZLqpYbL6j7R3caRqj+mE3lEtKCuHgwjLg3bCxLL1GPUJZVqUA==",
"license": "MIT",
"peer": true,
"peerDependencies": { "peerDependencies": {
"react": "*", "react": "*",
"react-native": "*" "react-native": "*"
} }
}, },
"node_modules/react-native-screens": { "node_modules/react-native-screens": {
"version": "4.4.0", "version": "4.11.1",
"resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.4.0.tgz", "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.11.1.tgz",
"integrity": "sha512-c7zc7Zwjty6/pGyuuvh9gK3YBYqHPOxrhXfG1lF4gHlojQSmIx2piNbNaV+Uykj+RDTmFXK0e/hA+fucw/Qozg==", "integrity": "sha512-F0zOzRVa3ptZfLpD0J8ROdo+y1fEPw+VBFq1MTY/iyDu08al7qFUO5hLMd+EYMda5VXGaTFCa8q7bOppUszhJw==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"react-freeze": "^1.0.0", "react-freeze": "^1.0.0",
"react-native-is-edge-to-edge": "^1.1.7",
"warn-once": "^0.1.0" "warn-once": "^0.1.0"
}, },
"peerDependencies": { "peerDependencies": {