From 6b6ab29a4759212434ad6fd8179a6076b89ff199 Mon Sep 17 00:00:00 2001 From: G Date: Tue, 15 Apr 2025 10:45:08 +0000 Subject: [PATCH] expo update and image splash changes --- app.json | 3 +-- assets/background.png | Bin 75038 -> 0 bytes assets/beasy_splash.png | Bin 126135 -> 0 bytes package.json | 10 +++++----- yarn.lock | 353 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------- 5 files changed, 206 insertions(+), 160 deletions(-) diff --git a/app.json b/app.json index 3a9ab49..8615fa0 100644 --- a/app.json +++ b/app.json @@ -1,5 +1,6 @@ { "expo": { + "newArchEnabled": true, "name": "beasy-mobile", "slug": "barnoinpay-tpe", "version": "1.0.0", @@ -23,8 +24,6 @@ }, "permissions": [ "android.permission.USE_BIOMETRIC", - "android.permission.USE_FINGERPRINT", - "android.permission.USE_BIOMETRIC", "android.permission.USE_FINGERPRINT" ], "package": "com.idrissouattara.beasymobile" diff --git a/assets/background.png b/assets/background.png index 6040d00..bd1dd6a 100644 Binary files a/assets/background.png and b/assets/background.png differ diff --git a/assets/beasy_splash.png b/assets/beasy_splash.png index ec2d743..57516b1 100644 Binary files a/assets/beasy_splash.png and b/assets/beasy_splash.png differ diff --git a/package.json b/package.json index cba5f1b..b3aeca1 100644 --- a/package.json +++ b/package.json @@ -21,19 +21,19 @@ "@shopify/restyle": "^2.4.4", "@tanstack/react-query": "^5.35.1", "axios": "^1.6.8", - "expo": "^52.0.0", + "expo": "~52.0.46", "expo-build-properties": "~0.13.2", - "expo-dev-client": "~5.0.12", + "expo-dev-client": "~5.0.20", "expo-local-authentication": "~15.0.2", - "expo-splash-screen": "~0.29.22", + "expo-splash-screen": "~0.29.24", "expo-status-bar": "~2.0.1", - "expo-updates": "~0.27.1", + "expo-updates": "~0.27.4", "expo-web-browser": "~14.0.2", "moment": "^2.30.1", "moti": "^0.29.0", "react": "18.3.1", "react-modal-promise": "^1.0.2", - "react-native": "0.76.7", + "react-native": "0.76.9", "react-native-base64": "^0.2.1", "react-native-gesture-handler": "~2.20.2", "react-native-keyboard-aware-scroll-view": "^0.9.5", diff --git a/yarn.lock b/yarn.lock index f609398..52fa64a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -898,30 +898,30 @@ dependencies: uuid "^8.0.0" -"@expo/cli@0.22.18": - version "0.22.18" - resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.22.18.tgz#1a049120d9b83a8738746f2438556977419078cb" - integrity sha512-TWGKHWTYU9xE7YETPk2zQzLPl+bldpzZCa0Cqg0QeENpu03ZEnMxUqrgHwrbWGTf7ONTYC1tODBkFCFw/qgPGA== +"@expo/cli@0.22.26": + version "0.22.26" + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.22.26.tgz#b61b5223af484cc50f83eac3eaaa9d53e941ade9" + integrity sha512-I689wc8Fn/AX7aUGiwrh3HnssiORMJtR2fpksX+JIe8Cj/EDleblYMSwRPd0025wrwOV9UN1KM/RuEt/QjCS3Q== dependencies: "@0no-co/graphql.web" "^1.0.8" "@babel/runtime" "^7.20.0" "@expo/code-signing-certificates" "^0.0.5" - "@expo/config" "~10.0.10" - "@expo/config-plugins" "~9.0.15" + "@expo/config" "~10.0.11" + "@expo/config-plugins" "~9.0.17" "@expo/devcert" "^1.1.2" "@expo/env" "~0.4.2" "@expo/image-utils" "^0.6.5" "@expo/json-file" "^9.0.2" - "@expo/metro-config" "~0.19.11" + "@expo/metro-config" "~0.19.12" "@expo/osascript" "^2.1.6" "@expo/package-manager" "^1.7.2" "@expo/plist" "^0.2.2" - "@expo/prebuild-config" "^8.0.28" + "@expo/prebuild-config" "~8.2.0" "@expo/rudder-sdk-node" "^1.1.1" "@expo/spawn-async" "^1.7.2" "@expo/ws-tunnel" "^1.0.1" "@expo/xcpretty" "^4.3.0" - "@react-native/dev-middleware" "0.76.7" + "@react-native/dev-middleware" "0.76.9" "@urql/core" "^5.0.6" "@urql/exchange-retry" "^1.3.0" accepts "^1.3.8" @@ -984,7 +984,7 @@ node-forge "^1.2.1" nullthrows "^1.1.1" -"@expo/config-plugins@~9.0.15", "@expo/config-plugins@~9.0.16": +"@expo/config-plugins@~9.0.15": version "9.0.16" resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-9.0.16.tgz#f018d418ec24d80866ccd3f4277f7502a641cb5d" integrity sha512-AnJzmFB7ztM0JZBn+Ut6BQYC2WeGDzfIhBZVOIPMQbdBqvwJ7TmFEsGTGSxdwU/VqJaJK2sWxyt1zbWkpIYCEA== @@ -1004,6 +1004,26 @@ xcode "^3.0.1" xml2js "0.6.0" +"@expo/config-plugins@~9.0.17": + version "9.0.17" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-9.0.17.tgz#c997072209129b9f9616efa3533314b889cfd788" + integrity sha512-m24F1COquwOm7PBl5wRbkT9P9DviCXe0D7S7nQsolfbhdCWuvMkfXeoWmgjtdhy7sDlOyIgBrAdnB6MfsWKqIg== + dependencies: + "@expo/config-types" "^52.0.5" + "@expo/json-file" "~9.0.2" + "@expo/plist" "^0.2.2" + "@expo/sdk-runtime-versions" "^1.0.0" + chalk "^4.1.2" + debug "^4.3.5" + getenv "^1.0.0" + glob "^10.4.2" + resolve-from "^5.0.0" + semver "^7.5.4" + slash "^3.0.0" + slugify "^1.6.6" + xcode "^3.0.1" + xml2js "0.6.0" + "@expo/config-types@^52.0.4", "@expo/config-types@^52.0.5": version "52.0.5" resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-52.0.5.tgz#e10a226990dd903a4e3db5992ffb3015adf13f38" @@ -1028,6 +1048,25 @@ slugify "^1.3.4" sucrase "3.35.0" +"@expo/config@~10.0.11": + version "10.0.11" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-10.0.11.tgz#5371ccb3b08ece4c174d5d7009d61e928e6925b0" + integrity sha512-nociJ4zr/NmbVfMNe9j/+zRlt7wz/siISu7PjdWE4WE+elEGxWWxsGzltdJG0llzrM+khx8qUiFK5aiVcdMBww== + dependencies: + "@babel/code-frame" "~7.10.4" + "@expo/config-plugins" "~9.0.17" + "@expo/config-types" "^52.0.5" + "@expo/json-file" "^9.0.2" + deepmerge "^4.3.1" + getenv "^1.0.0" + glob "^10.4.2" + require-from-string "^2.0.2" + resolve-from "^5.0.0" + resolve-workspace-root "^2.0.0" + semver "^7.6.0" + slugify "^1.3.4" + sucrase "3.35.0" + "@expo/devcert@^1.1.2": version "1.1.4" resolved "https://registry.yarnpkg.com/@expo/devcert/-/devcert-1.1.4.tgz#d98807802a541847cc42791a606bfdc26e641277" @@ -1098,16 +1137,16 @@ json5 "^2.2.3" write-file-atomic "^2.3.0" -"@expo/metro-config@0.19.11", "@expo/metro-config@~0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.19.11.tgz#c57d47c3c27c109abb05258f323d39dd232ce61d" - integrity sha512-XaobHTcsoHQdKEH7PI/DIpr2QiugkQmPYolbfzkpSJMplNWfSh+cTRjrm4//mS2Sb78qohtu0u2CGJnFqFUGag== +"@expo/metro-config@0.19.12", "@expo/metro-config@~0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.19.12.tgz#ce6d8dec9aab790874cd0299a64968f74267db1c" + integrity sha512-fhT3x1ikQWHpZgw7VrEghBdscFPz1laRYa8WcVRB18nTTqorF6S8qPYslkJu1faEziHZS7c2uyDzTYnrg/CKbg== dependencies: "@babel/core" "^7.20.0" "@babel/generator" "^7.20.5" "@babel/parser" "^7.20.0" "@babel/types" "^7.20.0" - "@expo/config" "~10.0.10" + "@expo/config" "~10.0.11" "@expo/env" "~0.4.2" "@expo/json-file" "~9.0.2" "@expo/spawn-async" "^1.7.2" @@ -1157,17 +1196,17 @@ base64-js "^1.2.3" xmlbuilder "^14.0.0" -"@expo/prebuild-config@^8.0.27", "@expo/prebuild-config@^8.0.28": - version "8.0.28" - resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-8.0.28.tgz#8a97059cca4a0dff7b40cd02130fbdeaad7c2022" - integrity sha512-SDDgCKKS1wFNNm3de2vBP8Q5bnxcabuPDE9Mnk9p7Gb4qBavhwMbAtrLcAyZB+WRb4QM+yan3z3K95vvCfI/+A== +"@expo/prebuild-config@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-8.2.0.tgz#eeca7c58000bacf4e3e60c6953261f78405eedbc" + integrity sha512-CxiPpd980s0jyxi7eyN3i/7YKu3XL+8qPjBZUCYtc0+axpGweqIkq2CslyLSKHyqVyH/zlPkbVgWdyiYavFS5Q== dependencies: - "@expo/config" "~10.0.10" - "@expo/config-plugins" "~9.0.15" - "@expo/config-types" "^52.0.4" + "@expo/config" "~10.0.11" + "@expo/config-plugins" "~9.0.17" + "@expo/config-types" "^52.0.5" "@expo/image-utils" "^0.6.5" "@expo/json-file" "^9.0.2" - "@react-native/normalize-colors" "0.76.7" + "@react-native/normalize-colors" "0.76.9" debug "^4.3.1" fs-extra "^9.0.0" resolve-from "^5.0.0" @@ -1456,22 +1495,22 @@ dependencies: merge-options "^3.0.4" -"@react-native/assets-registry@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.76.7.tgz#b9a82d67826edebeb0537393ad984694e8b82395" - integrity sha512-o79whsqL5fbPTUQO9w1FptRd4cw1TaeOrXtQSLQeDrMVAenw/wmsjyPK10VKtvqxa1KNMtWEyfgxcM8CVZVFmg== +"@react-native/assets-registry@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.76.9.tgz#ec63d32556c29bfa29e55b5e6e24c9d6e1ebbfac" + integrity sha512-pN0Ws5xsjWOZ8P37efh0jqHHQmq+oNGKT4AyAoKRpxBDDDmlAmpaYjer9Qz7PpDKF+IUyRjF/+rBsM50a8JcUg== -"@react-native/babel-plugin-codegen@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.7.tgz#0af03a609d3f1a0e00879b5dfadd6d9877546c81" - integrity sha512-+8H4DXJREM4l/pwLF/wSVMRzVhzhGDix5jLezNrMD9J1U1AMfV2aSkWA1XuqR7pjPs/Vqf6TaPL7vJMZ4LU05Q== +"@react-native/babel-plugin-codegen@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.9.tgz#56c4bc21d08ea522e7266ffcec7d5a52e9092a0e" + integrity sha512-vxL/vtDEIYHfWKm5oTaEmwcnNGsua/i9OjIxBDBFiJDu5i5RU3bpmDiXQm/bJxrJNPRp5lW0I0kpGihVhnMAIQ== dependencies: - "@react-native/codegen" "0.76.7" + "@react-native/codegen" "0.76.9" -"@react-native/babel-preset@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.76.7.tgz#15e57325169a4f14676cde991985034cf8a49b7f" - integrity sha512-/c5DYZ6y8tyg+g8tgXKndDT7mWnGmkZ9F+T3qNDfoE3Qh7ucrNeC2XWvU9h5pk8eRtj9l4SzF4aO1phzwoibyg== +"@react-native/babel-preset@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.76.9.tgz#08bc4198c67a0d07905dcc48cb4105b8d0f6ecd9" + integrity sha512-TbSeCplCM6WhL3hR2MjC/E1a9cRnMLz7i767T7mP90oWkklEjyPxWl+0GGoVGnJ8FC/jLUupg/HvREKjjif6lw== dependencies: "@babel/core" "^7.25.2" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -1514,15 +1553,15 @@ "@babel/plugin-transform-typescript" "^7.25.2" "@babel/plugin-transform-unicode-regex" "^7.24.7" "@babel/template" "^7.25.0" - "@react-native/babel-plugin-codegen" "0.76.7" + "@react-native/babel-plugin-codegen" "0.76.9" babel-plugin-syntax-hermes-parser "^0.25.1" babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" -"@react-native/codegen@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.76.7.tgz#bffe1d4a0e87d5d244d6de3f8f9c866c5409cb4a" - integrity sha512-FAn585Ll65YvkSrKDyAcsdjHhhAGiMlSTUpHh0x7J5ntudUns+voYms0xMP+pEPt0XuLdjhD7zLIIlAWP407+g== +"@react-native/codegen@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.76.9.tgz#b386fae4d893e5e7ffba19833c7d31a330a2f559" + integrity sha512-AzlCHMTKrAVC2709V4ZGtBXmGVtWTpWm3Ruv5vXcd3/anH4mGucfJ4rjbWKdaYQJMpXa3ytGomQrsIsT/s8kgA== dependencies: "@babel/parser" "^7.25.3" glob "^7.1.1" @@ -1533,13 +1572,13 @@ nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.7.tgz#40b1a6ef2aee54d1439a056753b2cb50cfac79ee" - integrity sha512-lrcsY2WPLCEWU1pjdNV9+Ccj8vCEwCCURZiPa5aqi7lKB4C++1hPrxA8/CWWnTNcQp76DsBKGYqTFj7Ud4aupw== +"@react-native/community-cli-plugin@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.9.tgz#74f9f2dfe11aa5515522e006808b9aa2fd60afe3" + integrity sha512-08jx8ixCjjd4jNQwNpP8yqrjrDctN2qvPPlf6ebz1OJQk8e1sbUl3wVn1zhhMvWrYcaraDnatPb5uCPq+dn3NQ== dependencies: - "@react-native/dev-middleware" "0.76.7" - "@react-native/metro-babel-transformer" "0.76.7" + "@react-native/dev-middleware" "0.76.9" + "@react-native/metro-babel-transformer" "0.76.9" chalk "^4.0.0" execa "^5.1.1" invariant "^2.2.4" @@ -1550,18 +1589,18 @@ readline "^1.3.0" semver "^7.1.3" -"@react-native/debugger-frontend@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.76.7.tgz#8eb2ae20aada2316605209e7f9a59c3f33413913" - integrity sha512-89ZtZXt7ZxE94i7T94qzZMhp4Gfcpr/QVpGqEaejAxZD+gvDCH21cYSF+/Rz2ttBazm0rk5MZ0mFqb0Iqp1jmw== +"@react-native/debugger-frontend@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.76.9.tgz#b329b8e5dccda282a11a107a79fa65268b2e029c" + integrity sha512-0Ru72Bm066xmxFuOXhhvrryxvb57uI79yDSFf+hxRpktkC98NMuRenlJhslMrbJ6WjCu1vOe/9UjWNYyxXTRTA== -"@react-native/dev-middleware@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.76.7.tgz#465d6cc21accc35e7772d2880f24b45c9edffc37" - integrity sha512-Jsw8g9DyLPnR9yHEGuT09yHZ7M88/GL9CtU9WmyChlBwdXSeE3AmRqLegsV3XcgULQ1fqdemokaOZ/MwLYkjdA== +"@react-native/dev-middleware@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.76.9.tgz#2fdb716707d90b4d085cabb61cc466fabdd2500f" + integrity sha512-xkd3C3dRcmZLjFTEAOvC14q3apMLouIvJViCZY/p1EfCMrNND31dgE1dYrLTiI045WAWMt5bD15i6f7dE2/QWA== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.76.7" + "@react-native/debugger-frontend" "0.76.9" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" @@ -1573,35 +1612,35 @@ serve-static "^1.13.1" ws "^6.2.3" -"@react-native/gradle-plugin@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.76.7.tgz#cc014811f77bc559b0944382c43977456a40e25f" - integrity sha512-gQI6RcrJbigU8xk7F960C5xQIgvbBj20TUvGecD+N2PHfbLpqR+92cj7hz3UcbrCONmTP40WHnbMMJ8P+kLsrA== +"@react-native/gradle-plugin@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.76.9.tgz#b77ae6614c336a46d91ea61b8967d26848759eb1" + integrity sha512-uGzp3dL4GfNDz+jOb8Nik1Vrfq1LHm0zESizrGhHACFiFlUSflVAnWuUAjlZlz5XfLhzGVvunG4Vdrpw8CD2ng== -"@react-native/js-polyfills@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.76.7.tgz#d8749cf032a157c5e0e81877eefb3d21ea3dc350" - integrity sha512-+iEikj6c6Zvrg1c3cYMeiPB+5nS8EaIC3jCtP6Muk3qc7c386IymEPM2xycIlfg04DPZvO3D4P2/vaO9/TCnUg== +"@react-native/js-polyfills@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.76.9.tgz#91be7bc48926bc31ebb7e64fc98c86ccb616b1fb" + integrity sha512-s6z6m8cK4SMjIX1hm8LT187aQ6//ujLrjzDBogqDCYXRbfjbAYovw5as/v2a2rhUIyJbS3UjokZm3W0H+Oh/RQ== -"@react-native/metro-babel-transformer@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz#751a8a85e2ac5214ab37b02163153286ef776245" - integrity sha512-jDS1wR7q46xY5ah+jF714Mvss9l7+lmwW/tplahZgLKozkYDC8Td5o9TOCgKlv18acw9H1V7zv8ivuRSj8ICPg== +"@react-native/metro-babel-transformer@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.9.tgz#898fcb39368b1a5b1e254ab51eb7840cc496da77" + integrity sha512-HGq11347UHNiO/NvVbAO35hQCmH8YZRs7in7nVq7SL99pnpZK4WXwLdAXmSuwz5uYqOuwnKYDlpadz8fkE94Mg== dependencies: "@babel/core" "^7.25.2" - "@react-native/babel-preset" "0.76.7" + "@react-native/babel-preset" "0.76.9" hermes-parser "0.23.1" nullthrows "^1.1.1" -"@react-native/normalize-colors@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.76.7.tgz#dbf0a44e1a9a9ccae4dbb124b389eeedbd33976c" - integrity sha512-ST1xxBuYVIXPdD81dR6+tzIgso7m3pa9+6rOBXTh5Xm7KEEFik7tnQX+GydXYMp3wr1gagJjragdXkPnxK6WNg== +"@react-native/normalize-colors@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.76.9.tgz#1c45ce49871ccea7d6fa9332cb14724adf326d6a" + integrity sha512-TUdMG2JGk72M9d8DYbubdOlrzTYjw+YMe/xOnLU4viDgWRHsCbtRS9x0IAxRjs3amj/7zmK3Atm8jUPvdAc8qw== -"@react-native/virtualized-lists@0.76.7": - version "0.76.7" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.76.7.tgz#3ef6b7030260d81060c52a0582f1e2ccc7c0eb66" - integrity sha512-pRUf1jUO8H9Ft04CaWv76t34QI9wY0sydoYlIwEtqXjjMJgmgDoOCAWBjArgn2mk8/rK+u/uicI67ZCYCp1pJw== +"@react-native/virtualized-lists@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.76.9.tgz#23b94fe2525d6b3b974604a14ee7810384420dcd" + integrity sha512-2neUfZKuqMK2LzfS8NyOWOyWUJOWgDym5fUph6fN9qF+LNPjAvnc4Zr9+o+59qjNu/yXwQgVMWNU4+8WJuPVWw== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -2162,10 +2201,10 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" -babel-preset-expo@~12.0.9: - version "12.0.9" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-12.0.9.tgz#2e40923bab7f92ec7caeff9c5d42e888cf632eb4" - integrity sha512-1c+ysrTavT49WgVAj0OX/TEzt1kU2mfPhDaDajstshNHXFKPenMPWSViA/DHrJKVIMwaqr+z3GbUOD9GtKgpdg== +babel-preset-expo@~12.0.11: + version "12.0.11" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-12.0.11.tgz#3bbac54f269ae0cc94d198260e26d5020d146127" + integrity sha512-4m6D92nKEieg+7DXa8uSvpr0GjfuRfM/G0t0I/Q5hF8HleEv5ms3z4dJ+p52qXSJsm760tMqLdO93Ywuoi7cCQ== dependencies: "@babel/plugin-proposal-decorators" "^7.12.9" "@babel/plugin-transform-export-namespace-from" "^7.22.11" @@ -2173,7 +2212,7 @@ babel-preset-expo@~12.0.9: "@babel/plugin-transform-parameters" "^7.22.15" "@babel/preset-react" "^7.22.15" "@babel/preset-typescript" "^7.23.0" - "@react-native/babel-preset" "0.76.7" + "@react-native/babel-preset" "0.76.9" babel-plugin-react-native-web "~0.19.13" react-refresh "^0.14.2" @@ -3086,13 +3125,13 @@ execa@^8.0.1: signal-exit "^4.1.0" strip-final-newline "^3.0.0" -expo-asset@~11.0.4: - version "11.0.4" - resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-11.0.4.tgz#8b7cbed2502982fece40b572e3164761fe8cf293" - integrity sha512-CdIywU0HrR3wsW5c3n0cT3jW9hccZdnqGsRqY+EY/RWzJbDXtDfAQVEiFHO3mDK7oveUwrP2jK/6ZRNek41/sg== +expo-asset@~11.0.5: + version "11.0.5" + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-11.0.5.tgz#9d0ad28da3af220d25c001cd6e4a80cc669ee18b" + integrity sha512-TL60LmMBGVzs3NQcO8ylWqBumMh4sx0lmeJsn7+9C88fylGDhyyVnKZ1PyTXo9CVDBkndutZx2JUEQWM9BaiXw== dependencies: "@expo/image-utils" "^0.6.5" - expo-constants "~17.0.7" + expo-constants "~17.0.8" invariant "^2.2.4" md5-file "^3.2.3" @@ -3104,33 +3143,33 @@ expo-build-properties@~0.13.2: ajv "^8.11.0" semver "^7.6.0" -expo-constants@~17.0.7: - version "17.0.7" - resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-17.0.7.tgz#630d42ec7d142065aeb75958becb9a27e0907d24" - integrity sha512-sp5NUiV17I3JblVPIBDgoxgt7JIZS30vcyydCYHxsEoo+aKaeRYXxGYilCvb9lgI6BBwSL24sQ6ZjWsCWoF1VA== +expo-constants@~17.0.8: + version "17.0.8" + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-17.0.8.tgz#d7a21ec6f1f4834ea25aa645be20292ef99c0b81" + integrity sha512-XfWRyQAf1yUNgWZ1TnE8pFBMqGmFP5Gb+SFSgszxDdOoheB/NI5D4p7q86kI2fvGyfTrxAe+D+74nZkfsGvUlg== dependencies: - "@expo/config" "~10.0.10" + "@expo/config" "~10.0.11" "@expo/env" "~0.4.2" -expo-dev-client@~5.0.12: - version "5.0.12" - resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-5.0.12.tgz#d3e3ae5267fd303077b6ed4c8523d5da732c2981" - integrity sha512-F8Pz3ppxq0vhwVK2XgzmDUfxW1MEFpUdTLl+Pjwp9FDB+Br1wqyIz1yKshD7Hv1i/SR2BwjlJcriOPWt9NREuA== +expo-dev-client@~5.0.20: + version "5.0.20" + resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-5.0.20.tgz#349a6251d1d63c3142ad5232be653038b5c6cf15" + integrity sha512-bLNkHdU7V3I4UefgJbJnIDUBUL0LxIal/xYEx9BbgDd3B7wgQKY//+BpPIxBOKCQ22lkyiHY8y9tLhO903sAgg== dependencies: - expo-dev-launcher "5.0.29" - expo-dev-menu "6.0.19" + expo-dev-launcher "5.0.35" + expo-dev-menu "6.0.25" expo-dev-menu-interface "1.9.3" - expo-manifests "~0.15.5" + expo-manifests "~0.15.8" expo-updates-interface "~1.0.0" -expo-dev-launcher@5.0.29: - version "5.0.29" - resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-5.0.29.tgz#c71d2a494e7fc7a7e4d16da24a40e8ee3ad9b70d" - integrity sha512-wb48vIXUwuqD0Z2xvdkNt+o7OLT7FtMoSwYVkx28linG+9Sn2Zgjbs4SVnJYkpRfZZh9unOIRqB9EsJhM12Lzg== +expo-dev-launcher@5.0.35: + version "5.0.35" + resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-5.0.35.tgz#098004658ccb9a55f4170427eb1a35eaf42cea17" + integrity sha512-hEQr0ZREnUMxZ6wtQgfK1lzYnbb0zar3HqYZhmANzXmE6UEPbQ4GByLzhpfz/d+xxdBVQZsrHdtiV28KPG2sog== dependencies: ajv "8.11.0" - expo-dev-menu "6.0.19" - expo-manifests "~0.15.5" + expo-dev-menu "6.0.25" + expo-manifests "~0.15.8" resolve-from "^5.0.0" expo-dev-menu-interface@1.9.3: @@ -3138,10 +3177,10 @@ expo-dev-menu-interface@1.9.3: resolved "https://registry.yarnpkg.com/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.3.tgz#5dc618e498b286a50a9272a8bc71969b6db54e23" integrity sha512-KY/dWTBE1l47i9V366JN5rC6YIdOc9hz8yAmZzkl5DrPia5l3M2WIjtnpHC9zUkNjiSiG2urYoOAq4H/uLdmyg== -expo-dev-menu@6.0.19: - version "6.0.19" - resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-6.0.19.tgz#c383f39e3c28b3bab3911f76d4960a5a5b7deb9f" - integrity sha512-CzjsiUne/Zwr7/AqI5JwcocV2NKQ3lZ3GteVc7ksORU7UZr0a0uTgcmA4ogqbBnFebBRVntxPR6zKXYlsvUGow== +expo-dev-menu@6.0.25: + version "6.0.25" + resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-6.0.25.tgz#72b4607b33d0d6a3823561b1dfe1759a02a86e4a" + integrity sha512-K2m4z/I+CPWbMtHlDzU68lHaQs52De0v5gbsjAmA5ig8FrYh4MKZvPxSVANaiKENzgmtglu8qaFh7ua9Gt2TfA== dependencies: expo-dev-menu-interface "1.9.3" @@ -3150,10 +3189,10 @@ expo-eas-client@~0.13.3: resolved "https://registry.yarnpkg.com/expo-eas-client/-/expo-eas-client-0.13.3.tgz#1535a99a224e360581c6253b0a1ea767e19815b8" integrity sha512-t+1F1tiDocSot8iSnrn/CjTUMvVvPV2DpafSVcticpbSzMGybEN7wcamO1t18fK7WxGXpZE9gxtd80qwv/LLqQ== -expo-file-system@~18.0.11: - version "18.0.11" - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-18.0.11.tgz#4e602d6d0a3928810b98666ab11872fafe411170" - integrity sha512-yDwYfEzWgPXsBZHJW2RJ8Q66ceiFN9Wa5D20pp3fjXVkzPBDwxnYwiPWk4pVmCa5g4X5KYMoMne1pUrsL4OEpg== +expo-file-system@~18.0.12: + version "18.0.12" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-18.0.12.tgz#6ceeeb0725f6c5faaf58112f18c073c2acfb3027" + integrity sha512-HAkrd/mb8r+G3lJ9MzmGeuW2B+BxQR1joKfeCyY4deLl1zoZ48FrAWjgZjHK9aHUVhJ0ehzInu/NQtikKytaeg== dependencies: web-streams-polyfill "^3.3.2" @@ -3181,7 +3220,7 @@ expo-local-authentication@~15.0.2: dependencies: invariant "^2.2.4" -expo-manifests@~0.15.5, expo-manifests@~0.15.7: +expo-manifests@~0.15.7: version "0.15.7" resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-0.15.7.tgz#f7ef46b62a53c29cdc849dffb2787cf4b58472b1" integrity sha512-IVzLcPamzUi4Br96xw6JPHaa1vjYupUnMqYyV1Mtd9VQojS5hJsf5VcVzbAMZE/cFGzWLZ1oJa6QXxYjN39Uww== @@ -3189,6 +3228,14 @@ expo-manifests@~0.15.5, expo-manifests@~0.15.7: "@expo/config" "~10.0.10" expo-json-utils "~0.14.0" +expo-manifests@~0.15.8: + version "0.15.8" + resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-0.15.8.tgz#15e7b7b99d764b40ca3e3f859a126c856e2d6206" + integrity sha512-VuIyaMfRfLZeETNsRohqhy1l7iZ7I+HKMPfZXVL2Yn17TT0WkOhZoq1DzYwPbOHPgp1Uk6phNa86EyaHrD2DLw== + dependencies: + "@expo/config" "~10.0.11" + expo-json-utils "~0.14.0" + expo-modules-autolinking@2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-2.0.8.tgz#b00c10ebb589ce2220548bbaee4865db1cf1f1f7" @@ -3203,19 +3250,19 @@ expo-modules-autolinking@2.0.8: require-from-string "^2.0.2" resolve-from "^5.0.0" -expo-modules-core@2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-2.2.2.tgz#a842711aa6df3de4875d9e7508791799f3847e84" - integrity sha512-SgjK86UD89gKAscRK3bdpn6Ojfs/KU4GujtuFx1wm4JaBjmXH4aakWkItkPlAV2pjIiHJHWQbENL9xjbw/Qr/g== +expo-modules-core@2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-2.2.3.tgz#438084d5386a95dc7327656072c4ff05dd101d99" + integrity sha512-01QqZzpP/wWlxnNly4G06MsOBUTbMDj02DQigZoXfDh80vd/rk3/uVXqnZgOdLSggTs6DnvOgAUy0H2q30XdUg== dependencies: invariant "^2.2.4" -expo-splash-screen@~0.29.22: - version "0.29.22" - resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.29.22.tgz#fd75a19cbc2989e154c0293d8e782d3de03c3296" - integrity sha512-f+bPpF06bqiuW1Fbrd3nxeaSsmTVTBEKEYe3epYt4IE6y4Ulli3qEUamMLlRQiDGuIXPU6zQlscpy2mdBUI5cA== +expo-splash-screen@~0.29.24: + version "0.29.24" + resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.29.24.tgz#4e5f6d576d3fbb37c5e3e4ee6d3f3b3ece350f75" + integrity sha512-k2rdjbb3Qeg4g104Sdz6+qXXYba8QgiuZRSxHX8IpsSYiiTU48BmCCGy12sN+O1B+sD1/+WPL4duCa1Fy6+Y4g== dependencies: - "@expo/prebuild-config" "^8.0.27" + "@expo/prebuild-config" "~8.2.0" expo-status-bar@~2.0.1: version "2.0.1" @@ -3232,14 +3279,14 @@ expo-updates-interface@~1.0.0: resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz#b98c66b800d29561c62409556948b2af3d5316e5" integrity sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ== -expo-updates@~0.27.1: - version "0.27.2" - resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-0.27.2.tgz#e17b715210689ded735166ebac421a51f124acbb" - integrity sha512-CMtb8uXJT4kgzoSQ7xvFAqllS+ER2Gzst8Z1vgL3/v4TRfK07My4FqJm8t72wTAYT5yO02AaKubY2ZlasObkLg== +expo-updates@~0.27.4: + version "0.27.4" + resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-0.27.4.tgz#e1c017b285ae5eee1a82b38b10d05a19eef81aa4" + integrity sha512-0rg4L2fFPEjTR/qnZ9Te4Q4irVC8uvNcTZW1pWnWbadG1SLv2PKjS1MYX5BboKzC3ao0H7m++5TP3hWhNg9org== dependencies: "@expo/code-signing-certificates" "0.0.5" - "@expo/config" "~10.0.10" - "@expo/config-plugins" "~9.0.16" + "@expo/config" "~10.0.11" + "@expo/config-plugins" "~9.0.17" "@expo/spawn-async" "^1.7.2" arg "4.1.0" chalk "^4.1.2" @@ -3257,26 +3304,26 @@ expo-web-browser@~14.0.2: resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-14.0.2.tgz#52d53947c42fdfb225e8c230418ffe508bcf98a7" integrity sha512-Hncv2yojhTpHbP6SGWARBFdl7P6wBHc1O8IKaNsH0a/IEakq887o1eRhLxZ5IwztPQyRDhpqHdgJ+BjWolOnwA== -expo@^52.0.0: - version "52.0.37" - resolved "https://registry.yarnpkg.com/expo/-/expo-52.0.37.tgz#159b5f3f9bedb2c56b36a815b8679a2602a406cc" - integrity sha512-fo37ClqjNLOVInerm7BU27H8lfPfeTC7Pmu72roPzq46DnJfs+KzTxTzE34GcJ0b6hMUx9FRSSGyTQqxzo2TVQ== +expo@~52.0.46: + version "52.0.46" + resolved "https://registry.yarnpkg.com/expo/-/expo-52.0.46.tgz#3869b87b585da67406a8216539d12a16d736f16e" + integrity sha512-JG89IVZLp7DWzgeiQb+0N43kWOF1DUm3esBvAS9cPFWZsM9x8nDXgbvtREcycDPA6E+yJsSC+086CigeUY6sVA== dependencies: "@babel/runtime" "^7.20.0" - "@expo/cli" "0.22.18" - "@expo/config" "~10.0.10" - "@expo/config-plugins" "~9.0.15" + "@expo/cli" "0.22.26" + "@expo/config" "~10.0.11" + "@expo/config-plugins" "~9.0.17" "@expo/fingerprint" "0.11.11" - "@expo/metro-config" "0.19.11" + "@expo/metro-config" "0.19.12" "@expo/vector-icons" "^14.0.0" - babel-preset-expo "~12.0.9" - expo-asset "~11.0.4" - expo-constants "~17.0.7" - expo-file-system "~18.0.11" + babel-preset-expo "~12.0.11" + expo-asset "~11.0.5" + expo-constants "~17.0.8" + expo-file-system "~18.0.12" expo-font "~13.0.4" expo-keep-awake "~14.0.3" expo-modules-autolinking "2.0.8" - expo-modules-core "2.2.2" + expo-modules-core "2.2.3" fbemitter "^3.0.0" web-streams-polyfill "^3.3.2" whatwg-url-without-unicode "8.0.0-3" @@ -5482,19 +5529,19 @@ react-native-vector-icons@^10.1.0: prop-types "^15.7.2" yargs "^16.1.1" -react-native@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.76.7.tgz#db7791674e52d741d2fe5a9cca59543bf1e10822" - integrity sha512-GPJcQeO3qUi1MvuhsC2DC6tH8gJQ4uc4JWPORrdeuCGFWE3QLsN8/hiChTEvJREHLfQSV61YPI8gIOtAQ8c37g== +react-native@0.76.9: + version "0.76.9" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.76.9.tgz#68cdfbe75a5c02417ac0eefbb28894a1adc330a2" + integrity sha512-+LRwecWmTDco7OweGsrECIqJu0iyrREd6CTCgC/uLLYipiHvk+MH9nd6drFtCw/6Blz6eoKTcH9YTTJusNtrWg== dependencies: "@jest/create-cache-key-function" "^29.6.3" - "@react-native/assets-registry" "0.76.7" - "@react-native/codegen" "0.76.7" - "@react-native/community-cli-plugin" "0.76.7" - "@react-native/gradle-plugin" "0.76.7" - "@react-native/js-polyfills" "0.76.7" - "@react-native/normalize-colors" "0.76.7" - "@react-native/virtualized-lists" "0.76.7" + "@react-native/assets-registry" "0.76.9" + "@react-native/codegen" "0.76.9" + "@react-native/community-cli-plugin" "0.76.9" + "@react-native/gradle-plugin" "0.76.9" + "@react-native/js-polyfills" "0.76.9" + "@react-native/normalize-colors" "0.76.9" + "@react-native/virtualized-lists" "0.76.9" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" -- libgit2 0.27.1