fix(android): 16k issue wip upgrading deps

This commit is contained in:
devthejo 2025-09-27 09:01:15 +02:00
parent bc9e62b257
commit ea29f1fd92
No known key found for this signature in database
GPG key ID: 00CCA7A92B1D5351
8 changed files with 1452 additions and 1402 deletions

View file

@ -84,7 +84,7 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
ndk {
abiFilters "armeabi-v7a", "arm64-v8a"
abiFilters "arm64-v8a"
}
versionCode 217
versionName "1.13.5"
@ -168,20 +168,25 @@ configurations.all {
force "com.github.yalantis:ucrop:2.2.6"
// Force Fresco/FBJNI versions with 16KB page support (or newer)
force "com.facebook.fresco:fresco:3.3.0"
force "com.facebook.fresco:imagepipeline:3.3.0"
force "com.facebook.fresco:imagepipeline-native:3.3.0"
force "com.facebook.fresco:gifdecoder:3.3.0"
force "com.facebook.fresco:nativeimagetranscoder:3.3.0"
force "com.facebook.fresco:static-webp:3.3.0"
force "com.facebook.fresco:webpsupport:3.3.0"
force "com.facebook.fresco:animated-webp:3.3.0"
force "com.facebook.fresco:animated-gif:3.3.0"
force "com.facebook.fresco:fresco:3.6.0"
force "com.facebook.fresco:imagepipeline:3.6.0"
force "com.facebook.fresco:imagepipeline-native:3.6.0"
force "com.facebook.fresco:gifdecoder:3.6.0"
force "com.facebook.fresco:nativeimagetranscoder:3.6.0"
force "com.facebook.fresco:static-webp:3.6.0"
force "com.facebook.fresco:webpsupport:3.6.0"
force "com.facebook.fresco:animated-webp:3.6.0"
force "com.facebook.fresco:animated-gif:3.6.0"
force "com.facebook.fbjni:fbjni:0.6.0"
}
// Exclude Huawei UCS native credential libs from Play build (causes 64KB alignment)
exclude group: "com.huawei.hms", module: "ucs-credential"
exclude group: "com.huawei.hms", module: "ucs-credential-developers"
exclude group: "com.huawei.hms.LocationLiteSdk", module: "core"
// Exclude Fresco native pipeline and webp natives to drop 0x1000 .so files
exclude group: "com.facebook.fresco", module: "imagepipeline-native"
exclude group: "com.facebook.fresco", module: "static-webp"
exclude group: "com.facebook.fresco", module: "nativeimagetranscoder"
}
dependencies {

View file

@ -10,7 +10,7 @@ buildscript {
minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '24')
compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '35')
targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '35')
kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.25'
kotlinVersion = findProperty('android.kotlinVersion') ?: '2.0.21'
ndkVersion = "27.2.12479018"
}
@ -22,7 +22,7 @@ buildscript {
classpath 'com.google.gms:google-services:4.4.1'
classpath('com.android.tools.build:gradle:8.6.0')
classpath('com.facebook.react:react-native-gradle-plugin')
classpath('org.jetbrains.kotlin:kotlin-gradle-plugin')
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
}
}
@ -77,7 +77,7 @@ gradle.projectsEvaluated {
androidExt.hasProperty("externalNativeBuild") &&
androidExt.externalNativeBuild?.cmake != null) {
try {
def flag = "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,max-page-size=16384 -Wl,-z,common-page-size=4096"
def flag = "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,max-page-size=16384 -Wl,-z,common-page-size=16384"
def args = androidExt.externalNativeBuild.cmake.arguments
if (args == null || args.isEmpty()) {
androidExt.externalNativeBuild.cmake.arguments = [flag]

View file

@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME

View file

@ -4,6 +4,10 @@ pluginManagement {
}.standardOutput.asText.get().trim()
def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() }
plugins {
id("com.google.devtools.ksp") version "2.0.21-1.0.25"
}
includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString())
if(reactNativeMinor == 74 && reactNativePatch <= 3){
includeBuild("react-settings-plugin")

View file

@ -168,7 +168,17 @@
AC008438EEF4422BA1C35CDF /* Fix Xcode 15 Bug */,
1A6C945D28C14747A29A3560 /* Fix Xcode 15 Bug */,
1C287A64431A4C0A859F067B /* Fix Xcode 15 Bug */,
EBD8BAB94522461484E3792D /* Remove signature files (Xcode workaround) */,
A0F10E26CCB94D06AC66979C /* Fix Xcode 15 Bug */,
82FC3350E1E543849F787D2E /* Fix Xcode 15 Bug */,
086FD3C2740A4B7FAD057EF8 /* Fix Xcode 15 Bug */,
524A865F21104354AD8D7648 /* Fix Xcode 15 Bug */,
E8BA3CDA70944FA695790265 /* Fix Xcode 15 Bug */,
F538DF784C184285B66F3695 /* Fix Xcode 15 Bug */,
88CDF27046394BB8AAE3E1FE /* Fix Xcode 15 Bug */,
B743D4A39B4E461798D118B9 /* Fix Xcode 15 Bug */,
D8ED2FC173D1461F87CDF597 /* Fix Xcode 15 Bug */,
F3F5A8D7A73545D78A4D8467 /* Fix Xcode 15 Bug */,
55D701B4073A47A48401F014 /* Remove signature files (Xcode workaround) */,
);
buildRules = (
);
@ -751,6 +761,346 @@ fi";
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
A0F10E26CCB94D06AC66979C /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
FDD359F2DAA045DFBD9EA2AC /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
82FC3350E1E543849F787D2E /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
41870AAA03204D87954F5498 /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
086FD3C2740A4B7FAD057EF8 /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
BAB18DCA4C804A2C8F3936C3 /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
524A865F21104354AD8D7648 /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
D3E8BE76873D4DF8915B2935 /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
E8BA3CDA70944FA695790265 /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
3F9735B1E6AF4B54891AC181 /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
F538DF784C184285B66F3695 /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
F2AAA7B3452842FFB5BC2060 /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
88CDF27046394BB8AAE3E1FE /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
1DE0B5E734C5421F9F030065 /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
B743D4A39B4E461798D118B9 /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
F0AACD488DB343DC89DA2EBE /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
D8ED2FC173D1461F87CDF597 /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
C8FD3507821940E5AA8C7195 /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
F3F5A8D7A73545D78A4D8467 /* Fix Xcode 15 Bug */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Fix Xcode 15 Bug";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\"
find \"$BUILD_DIR/${CONFIGURATION}-iphoneos\" -name \"*.signature\" -type f | xargs -r rm
fi";
};
55D701B4073A47A48401F014 /* Remove signature files (Xcode workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "
echo \"Remove signature files (Xcode workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
";
};
/* End PBXShellScriptBuildPhase section */

View file

@ -74,26 +74,26 @@
"dependencies": {
"@apollo/client": "^3.13.1",
"@bam.tech/react-native-image-resizer": "^3.0.7",
"@expo/config-plugins": "~9.0.0",
"@expo/config-plugins": "~10.1.1",
"@hookform/resolvers": "^3.2.0",
"@mapbox/geo-viewport": "^0.5.0",
"@mapbox/locale-utils": "^0.0.6",
"@mapbox/polyline": "^1.2.1",
"@maplibre/maplibre-react-native": "10.0.0-alpha.23",
"@notifee/react-native": "^9.1.8",
"@react-native-async-storage/async-storage": "1.23.1",
"@react-native-async-storage/async-storage": "2.1.2",
"@react-native-community/netinfo": "^11.4.1",
"@react-native-community/slider": "4.5.5",
"@react-native-community/slider": "4.5.6",
"@react-native-firebase/app": "^20.5.0",
"@react-native-firebase/messaging": "^20.5.0",
"@react-native-masked-view/masked-view": "0.3.1",
"@react-native-masked-view/masked-view": "0.3.2",
"@react-navigation/bottom-tabs": "^6.6.1",
"@react-navigation/drawer": "^6.7.2",
"@react-navigation/elements": "^1.3.31",
"@react-navigation/material-top-tabs": "^6.6.14",
"@react-navigation/native": "^6.1.18",
"@react-navigation/stack": "^6.4.1",
"@sentry/react-native": "~6.10.0",
"@sentry/react-native": "~6.14.0",
"@sentry/tracing": "^7.120.3",
"@turf/along": "^7.1.0",
"@turf/boolean-equal": "^7.1.0",
@ -103,7 +103,7 @@
"@turf/meta": "^7.1.0",
"@turf/nearest-point": "^7.1.0",
"@turf/point-to-line-distance": "^7.1.0",
"@types/react": "~18.3.12",
"@types/react": "~19.0.10",
"ajv": "^8.12.0",
"ajv-errors": "^3.0.0",
"ajv-formats": "^2.1.1",
@ -115,26 +115,26 @@
"country-codes-list": "^1.6.11",
"delay": "^6.0.0",
"eventemitter3": "^5.0.1",
"expo": "52",
"expo-av": "~15.0.2",
"expo-build-properties": "~0.13.3",
"expo-constants": "~17.0.8",
"expo-contacts": "~14.0.5",
"expo-dev-client": "~5.0.20",
"expo-device": "~7.0.3",
"expo": "~53.0.23",
"expo-av": "~15.1.7",
"expo-build-properties": "~0.14.8",
"expo-constants": "~17.1.7",
"expo-contacts": "~14.2.5",
"expo-dev-client": "~5.2.4",
"expo-device": "~7.1.4",
"expo-gradle-ext-vars": "^0.1.1",
"expo-linear-gradient": "~14.0.2",
"expo-linking": "~7.0.5",
"expo-localization": "~16.0.1",
"expo-location": "~18.0.10",
"expo-notifications": "~0.29.14",
"expo-secure-store": "~14.0.1",
"expo-sensors": "~14.0.2",
"expo-splash-screen": "~0.29.24",
"expo-status-bar": "~2.0.1",
"expo-system-ui": "~4.0.9",
"expo-task-manager": "~12.0.6",
"expo-updates": "~0.27.4",
"expo-linear-gradient": "~14.1.5",
"expo-linking": "~7.1.7",
"expo-localization": "~16.1.6",
"expo-location": "~18.1.6",
"expo-notifications": "~0.31.4",
"expo-secure-store": "~14.2.4",
"expo-sensors": "~14.1.4",
"expo-splash-screen": "~0.30.10",
"expo-status-bar": "~2.2.3",
"expo-system-ui": "~5.0.11",
"expo-task-manager": "~13.1.6",
"expo-updates": "~0.28.17",
"fast-equals": "^5.0.1",
"fuse.js": "^6.6.2",
"geolib": "^3.3.4",
@ -160,22 +160,22 @@
"lodash.set": "^4.3.2",
"lodash.snakecase": "^4.1.1",
"lodash.upperfirst": "^4.3.1",
"lottie-react-native": "7.1.0",
"lottie-react-native": "7.2.2",
"minisearch": "^6.1.0",
"moment": "^2.29.4",
"open-color": "^1.9.1",
"open-location-code": "^1.0.3",
"osrm-text-instructions": "^0.15.0",
"react": "18.3.1",
"react": "19.0.0",
"react-countdown": "^2.3.5",
"react-dom": "18.3.1",
"react-dom": "19.0.0",
"react-hook-form": "^7.47.0",
"react-i18next": "^13.0.2",
"react-native": "0.76.9",
"react-native": "0.79.5",
"react-native-animatable": "^1.3.3",
"react-native-app-link": "^1.0.1",
"react-native-background-fetch": "^4.2.7",
"react-native-background-geolocation": "^4.18.6",
"react-native-background-geolocation": "^4.19.0",
"react-native-battery-optimization-check": "^1.0.8",
"react-native-contact-pick": "^0.1.2",
"react-native-country-picker-modal": "^2.0.0",
@ -184,20 +184,20 @@
"react-native-dropdownalert": "^5.1.0",
"react-native-error-boundary": "^1.2.8",
"react-native-geolocation-service": "^5.3.1",
"react-native-gesture-handler": "~2.20.2",
"react-native-gesture-handler": "~2.24.0",
"react-native-image-crop-picker": "^0.40.3",
"react-native-immediate-phone-call": "^2.0.0",
"react-native-map-link": "^3.6.1",
"react-native-material-ripple": "^0.9.1",
"react-native-modal-selector": "^2.1.2",
"react-native-optiongroup": "^0.0.7",
"react-native-pager-view": "6.5.1",
"react-native-pager-view": "6.7.1",
"react-native-paper": "^5.9.1",
"react-native-permissions": "^4.1.5",
"react-native-phone-number-input": "^2.1.0",
"react-native-reanimated": "~3.16.1",
"react-native-safe-area-context": "4.12.0",
"react-native-screens": "~4.4.0",
"react-native-reanimated": "~3.17.4",
"react-native-safe-area-context": "5.4.0",
"react-native-screens": "~4.11.1",
"react-native-send-intent": "^1.3.0",
"react-native-storage": "^1.0.1",
"react-native-styled-text": "^2.0.0",
@ -206,7 +206,7 @@
"react-native-url-polyfill": "^2.0.0",
"react-native-uuid": "^2.0.2",
"react-native-vector-icons": "^9.2.0",
"react-native-web": "~0.19.13",
"react-native-web": "0.20.0",
"supercluster": "^8.0.1",
"typescript": "~5.8.3",
"use-sync-external-store": "^1.4.0",
@ -214,7 +214,7 @@
"zxcvbn": "^4.4.2"
},
"devDependencies": {
"@babel/core": "^7.24.0",
"@babel/core": "^7.26.0",
"@babel/eslint-parser": "^7.23.10",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-export-namespace-from": "^7.18.9",
@ -279,4 +279,4 @@
}
},
"packageManager": "yarn@4.5.3"
}
}

View file

@ -1,4 +1,4 @@
const { withInfoPlist } = require("expo/config-plugins");
const { withInfoPlist } = require("@expo/config-plugins");
module.exports = function withCustomScheme(config) {
return withInfoPlist(config, (config) => {

2387
yarn.lock

File diff suppressed because it is too large Load diff