diff --git a/.github/workflows/react-native-cicd.yml b/.github/workflows/react-native-cicd.yml index 0d92583..f287f87 100644 --- a/.github/workflows/react-native-cicd.yml +++ b/.github/workflows/react-native-cicd.yml @@ -107,7 +107,7 @@ jobs: uses: actions/cache@v4 with: path: node_modules - key: ${{ runner.os }}-node-modules-${{ hashFiles('yarn.lock', 'patches/**') }} + key: ${{ runner.os }}-node-modules-v2-${{ hashFiles('yarn.lock', 'patches/**') }} - name: 📦 Install dependencies run: yarn install --frozen-lockfile @@ -184,7 +184,7 @@ jobs: uses: actions/cache@v4 with: path: node_modules - key: ${{ runner.os }}-node-modules-${{ hashFiles('yarn.lock', 'patches/**') }} + key: ${{ runner.os }}-node-modules-v2-${{ hashFiles('yarn.lock', 'patches/**') }} - name: 📦 Install dependencies run: | @@ -231,9 +231,9 @@ jobs: uses: actions/cache@v3 with: path: ~/.eas-build-local - key: ${{ runner.os }}-eas-build-local-${{ hashFiles('**/package.json') }} + key: ${{ runner.os }}-eas-build-local-v2-${{ hashFiles('**/package.json') }} restore-keys: | - ${{ runner.os }}-eas-build-local- + ${{ runner.os }}-eas-build-local-v2- - name: 🔄 Verify EAS CLI installation run: | diff --git a/package.json b/package.json index 0818a03..a8fd021 100644 --- a/package.json +++ b/package.json @@ -120,7 +120,7 @@ "countly-sdk-react-native-bridge": "^25.4.0", "date-fns": "^4.1.0", "dompurify": "^3.3.1", - "expo": "~54.0.34", + "expo": "~54.0.37", "expo-application": "~7.0.8", "expo-asset": "~12.0.13", "expo-audio": "~1.1.1", @@ -128,23 +128,23 @@ "expo-av": "~16.0.8", "expo-build-properties": "~1.0.10", "expo-clipboard": "~8.0.8", - "expo-constants": "~18.0.13", + "expo-constants": "~18.0.14", "expo-crypto": "~15.0.9", "expo-dev-client": "~6.0.21", "expo-device": "~8.0.10", "expo-document-picker": "~14.0.8", - "expo-file-system": "~19.0.22", - "expo-font": "~14.0.11", + "expo-file-system": "~19.0.24", + "expo-font": "~14.0.12", "expo-image": "~3.0.11", "expo-image-manipulator": "~14.0.8", "expo-image-picker": "~17.0.11", "expo-keep-awake": "~15.0.8", "expo-linking": "~8.0.12", - "expo-localization": "~17.0.8", + "expo-localization": "~17.0.9", "expo-location": "~19.0.8", "expo-navigation-bar": "~5.0.10", "expo-notifications": "~0.32.17", - "expo-router": "~6.0.23", + "expo-router": "~6.0.24", "expo-screen-orientation": "~9.0.9", "expo-sharing": "~14.0.8", "expo-splash-screen": "~31.0.13", @@ -233,7 +233,7 @@ "eslint-plugin-unused-imports": "~2.0.0", "jest": "~29.7.0", "jest-environment-jsdom": "~29.7.0", - "jest-expo": "~54.0.17", + "jest-expo": "~54.0.18", "jest-junit": "~16.0.0", "lint-staged": "~15.2.9", "np": "~10.0.7", @@ -258,7 +258,9 @@ "listUnknownPackages": false, "exclude": [ "react-native-restart", - "lucide-react-native" + "lucide-react-native", + "react-native-callkeep", + "@notifee/react-native" ] } }, diff --git a/yarn.lock b/yarn.lock index 97b9807..7d4b366 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1433,26 +1433,26 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== -"@expo/cli@54.0.24": - version "54.0.24" - resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-54.0.24.tgz#7225d99e019f6eb85fd5ef018d8d82391be5dc82" - integrity sha512-5xse1bEgnVUBhOrtttc6xTNJVvjyTRavpzuF0/0nuj+312vfSbk7EiRbG+xJ2pW/iZxnhLPJkFCrPYG0nmheAQ== +"@expo/cli@54.0.27": + version "54.0.27" + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-54.0.27.tgz#312988d267b7deff05ea722c6c258413f6966f97" + integrity sha512-BxKOr6e8wmUwhGSyEVKY+CHWgS3Cre9ibgx1QWcdCenKTVKAz62qGmYL51q0lCcKg6vQY+4Usw9RK5Il4ZFaIA== dependencies: "@0no-co/graphql.web" "^1.0.8" "@expo/code-signing-certificates" "^0.0.6" - "@expo/config" "~12.0.13" - "@expo/config-plugins" "~54.0.4" + "@expo/config" "~12.0.14" + "@expo/config-plugins" "~54.0.5" "@expo/devcert" "^1.2.1" - "@expo/env" "~2.0.8" + "@expo/env" "~2.0.12" "@expo/image-utils" "^0.8.8" - "@expo/json-file" "^10.0.8" + "@expo/json-file" "^10.0.16" "@expo/metro" "~54.2.0" - "@expo/metro-config" "~54.0.15" + "@expo/metro-config" "~54.0.17" "@expo/osascript" "^2.3.8" - "@expo/package-manager" "^1.9.10" - "@expo/plist" "^0.4.8" - "@expo/prebuild-config" "^54.0.8" - "@expo/schema-utils" "^0.1.8" + "@expo/package-manager" "^1.9.11" + "@expo/plist" "^0.4.9" + "@expo/prebuild-config" "^54.0.9" + "@expo/schema-utils" "^0.1.9" "@expo/spawn-async" "^1.7.2" "@expo/ws-tunnel" "^1.0.1" "@expo/xcpretty" "^4.3.0" @@ -1460,6 +1460,7 @@ "@urql/core" "^5.0.6" "@urql/exchange-retry" "^1.3.0" accepts "^1.3.8" + agent-cli-detector "^0.1.2" arg "^5.0.2" better-opn "~3.0.2" bplist-creator "0.1.0" @@ -1470,7 +1471,7 @@ connect "^3.7.0" debug "^4.3.4" env-editor "^0.4.1" - expo-server "^1.0.6" + expo-server "^1.0.7" freeport-async "^2.0.0" getenv "^2.0.0" glob "^13.0.0" @@ -1529,6 +1530,26 @@ xcode "^3.0.1" xml2js "0.6.0" +"@expo/config-plugins@~54.0.5": + version "54.0.5" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-54.0.5.tgz#e8b2b127c2a8e85d82b6f36cdf7cc9cde9bfd085" + integrity sha512-aWQ3sViNRoQWw6So4A2qhWCt24CuGBK6MrRHI1AG+V6/NQAjIZCHaSvcXK2gXKpmisRhTSUWaKPIgLJQFB+AeQ== + dependencies: + "@expo/config-types" "^54.0.10" + "@expo/json-file" "~10.0.16" + "@expo/plist" "^0.4.9" + "@expo/sdk-runtime-versions" "^1.0.0" + chalk "^4.1.2" + debug "^4.3.5" + getenv "^2.0.0" + glob "^13.0.0" + 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@^54.0.10": version "54.0.10" resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-54.0.10.tgz#688f4338255d2fdea970f44e2dfd8e8d37dec292" @@ -1553,6 +1574,25 @@ slugify "^1.3.4" sucrase "~3.35.1" +"@expo/config@~12.0.14": + version "12.0.14" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-12.0.14.tgz#cf23ec3886dc4f2b0fa7bfd6e6f2d3303138f926" + integrity sha512-3dfbBd9LnPDgyylhCgkOsaG8Adg52uOVOTQYH5lf23a/t8M5eQpXKCvzUarrf62B78057n2NnkiofK9TfPgvzw== + dependencies: + "@babel/code-frame" "~7.10.4" + "@expo/config-plugins" "~54.0.5" + "@expo/config-types" "^54.0.10" + "@expo/json-file" "^10.0.16" + deepmerge "^4.3.1" + getenv "^2.0.0" + glob "^13.0.0" + 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.1" + "@expo/devcert@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@expo/devcert/-/devcert-1.2.1.tgz#1a687985bea1670866e54d5ba7c0ced963c354f4" @@ -1568,6 +1608,17 @@ dependencies: chalk "^4.1.2" +"@expo/env@~2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@expo/env/-/env-2.0.12.tgz#7738baa640459c261d3d2219f4e1598d1cccb919" + integrity sha512-wVfzeBGlUohZG5kS8QCqXurpuWZFJEkBB1wXCifai3EZ/Llcg/VMTiUCpAgHImD3lI7GIU3V1uI64c04XIo98Q== + dependencies: + chalk "^4.0.0" + debug "^4.3.4" + dotenv "~16.4.5" + dotenv-expand "~11.0.6" + getenv "^2.0.0" + "@expo/env@~2.0.8": version "2.0.11" resolved "https://registry.yarnpkg.com/@expo/env/-/env-2.0.11.tgz#3a10d9142b1833566bdfb39de1c062f7a8b8ac38" @@ -1614,7 +1665,15 @@ parse-png "^2.1.0" semver "^7.6.0" -"@expo/json-file@^10.0.13", "@expo/json-file@^10.0.8", "@expo/json-file@~10.0.8": +"@expo/json-file@^10.0.16": + version "10.2.0" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-10.2.0.tgz#a63fca4445f2457a60407a3d76da8bfd0221e9a4" + integrity sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ== + dependencies: + "@babel/code-frame" "^7.20.0" + json5 "^2.2.3" + +"@expo/json-file@^10.0.8", "@expo/json-file@~10.0.8": version "10.0.13" resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-10.0.13.tgz#1a9ac56333786e8672181b0b95aab08f8255a548" integrity sha512-pX/XjQn7tgNw6zuuV2ikmegmwe/S7uiwhrs2wXrANMkq7ozrA+JcZwgW9Q/8WZgciBzfAhNp5hnackHcrmapQA== @@ -1622,17 +1681,33 @@ "@babel/code-frame" "^7.20.0" json5 "^2.2.3" -"@expo/metro-config@54.0.15", "@expo/metro-config@~54.0.15": - version "54.0.15" - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-54.0.15.tgz#aafdd2c2627fa60927e2d307f4d8cd303b6c5169" - integrity sha512-SqIya4VZ9KHM1S9g+xR0A+QKw1Tfs7Gacx6bQNJ98vs4+O7I5+QP5mHZIB0QSZLUV8opiXebHYTiTu+0OAsIUw== +"@expo/json-file@^11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-11.0.1.tgz#dab8f6e5ff78e7c33a8e49a48722ce972306036c" + integrity sha512-zxHWj4MKKMAL29ZQSY/Fssx4Thluk40JmuGNaeS078wy/NhlFhnVi+rHHunulE3xJAJ0CM73m8VK2+GkF9eRwQ== + dependencies: + "@babel/code-frame" "^7.20.0" + json5 "^2.2.3" + +"@expo/json-file@~10.0.16": + version "10.0.16" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-10.0.16.tgz#5c715dd360178f64ed3a23a0d7ea2d95ac9c09cd" + integrity sha512-fcVkWEj+hLuP2yt5W0aw6LmDRqSPWDLUSxOMcmFeV+algmIF59sQVKCwB9btjQLd4V6x9N0pISkQEkBubUHrCw== + dependencies: + "@babel/code-frame" "~7.10.4" + json5 "^2.2.3" + +"@expo/metro-config@54.0.17", "@expo/metro-config@~54.0.17": + version "54.0.17" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-54.0.17.tgz#a0d7eb8dba21e60694f37ed56c624fd172ef2bcd" + integrity sha512-PQFgQCZGY0DffZUvBzJttDPreZfHrQakaBlKjnvOUMNXbDna+TYmg1IFZuIDUYJezLcdp+TvVFTLjNi1+mqaVw== dependencies: "@babel/code-frame" "^7.20.0" "@babel/core" "^7.20.0" "@babel/generator" "^7.20.5" - "@expo/config" "~12.0.13" - "@expo/env" "~2.0.8" - "@expo/json-file" "~10.0.8" + "@expo/config" "~12.0.14" + "@expo/env" "~2.0.12" + "@expo/json-file" "~10.0.16" "@expo/metro" "~54.2.0" "@expo/spawn-async" "^1.7.2" browserslist "^4.25.0" @@ -1686,13 +1761,13 @@ dependencies: "@expo/spawn-async" "^1.7.2" -"@expo/package-manager@^1.9.10": - version "1.10.4" - resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.10.4.tgz#1a16bd2ccf85a23865dd98392c11b9f75f9bbf7a" - integrity sha512-y9Mr4Kmpk4abAVZrNNPCdzOZr8nLLyi18p1SXr0RCVA8IfzqZX/eY4H+50a0HTmXqIsPZrQdcdb4I3ekMS9GvQ== +"@expo/package-manager@^1.9.11": + version "1.13.1" + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.13.1.tgz#a6ce56c602a70e33ed376525dd100945e19006f9" + integrity sha512-y/K+CaYYpZpNGZhSX4HyLT/vyIunFjNfyoxNysPBCefeLKI/VCx6f9LNPzrxayr3rCYO5bl9O8H+HRQK265Nkg== dependencies: - "@expo/json-file" "^10.0.13" - "@expo/spawn-async" "^1.7.2" + "@expo/json-file" "^11.0.1" + "@expo/spawn-async" "^1.8.0" chalk "^4.0.0" npm-package-arg "^11.0.0" ora "^3.4.0" @@ -1707,6 +1782,15 @@ base64-js "^1.2.3" xmlbuilder "^15.1.1" +"@expo/plist@^0.4.9": + version "0.4.9" + resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.4.9.tgz#acf90bac48827e6467897bb8e6c45587ede7d715" + integrity sha512-MPVpmKGfnQEnrCzgxuXcmPP/y/t6AVm+DcSb2Myp21LKWv1N3l8uFxMggesfF4ixAxkRlGmMMx9GyDC9M+XklQ== + dependencies: + "@xmldom/xmldom" "^0.8.8" + base64-js "^1.2.3" + xmlbuilder "^15.1.1" + "@expo/prebuild-config@^54.0.8": version "54.0.8" resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-54.0.8.tgz#509410345489cc52d1e6ece52742384efe7ad7c6" @@ -1723,6 +1807,22 @@ semver "^7.6.0" xml2js "0.6.0" +"@expo/prebuild-config@^54.0.9": + version "54.0.9" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-54.0.9.tgz#1021686511749fed2f5be3ff489793d7434367ec" + integrity sha512-3/Rmyzt8vduPjnSVHbnc0wYFrlhwLWn2g596rDyKcLGeqN2WTLJbzVeznsrUwyzhBNXgnTomZWO5HDzbZ/4E7g== + dependencies: + "@expo/config" "~12.0.14" + "@expo/config-plugins" "~54.0.5" + "@expo/config-types" "^54.0.10" + "@expo/image-utils" "^0.8.8" + "@expo/json-file" "^10.0.16" + "@react-native/normalize-colors" "0.81.5" + debug "^4.3.1" + resolve-from "^5.0.0" + semver "^7.6.0" + xml2js "0.6.0" + "@expo/require-utils@^55.0.4": version "55.0.4" resolved "https://registry.yarnpkg.com/@expo/require-utils/-/require-utils-55.0.4.tgz#cd474a8997ba6ecfa43d084a7f17bde0cb854179" @@ -1737,6 +1837,11 @@ resolved "https://registry.yarnpkg.com/@expo/schema-utils/-/schema-utils-0.1.8.tgz#8b9543d77fc4ac4954196e3fa00f8fcedd71426a" integrity sha512-9I6ZqvnAvKKDiO+ZF8BpQQFYWXOJvTAL5L/227RUbWG1OVZDInFifzCBiqAZ3b67NRfeAgpgvbA7rejsqhY62A== +"@expo/schema-utils@^0.1.9": + version "0.1.9" + resolved "https://registry.yarnpkg.com/@expo/schema-utils/-/schema-utils-0.1.9.tgz#48fa4971f760de7a6427a56f02aaf89889929316" + integrity sha512-t9bYwG4Z0yCVzHYJoDMci1OFq2FkBkhStlfUGSkspKYTwB/84+x6sY+CXCgdhkQNQtvWaugW5KUs9YZfAXq9Sg== + "@expo/sdk-runtime-versions@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" @@ -1749,6 +1854,13 @@ dependencies: cross-spawn "^7.0.3" +"@expo/spawn-async@^1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.8.0.tgz#915e2ab38554fca7d788e16032078554dee633cf" + integrity sha512-eb9xxd/LbuEGSdua4NumCu/McVB9EM+F/JxB9pWgnERw4HQ9XyTNH1KapG6oqLWR8TuRK2LQfzJlmNi94CVobw== + dependencies: + cross-spawn "^7.0.6" + "@expo/sudo-prompt@^9.3.1": version "9.3.2" resolved "https://registry.yarnpkg.com/@expo/sudo-prompt/-/sudo-prompt-9.3.2.tgz#0fd2813402a42988e49145cab220e25bea74b308" @@ -5077,6 +5189,11 @@ agent-base@^7.1.0, agent-base@^7.1.2: resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== +agent-cli-detector@^0.1.2: + version "0.1.6" + resolved "https://registry.yarnpkg.com/agent-cli-detector/-/agent-cli-detector-0.1.6.tgz#92b1d24146d15ef902f832cc3ac639d91a304044" + integrity sha512-vKrPeEVN3upDF3GjWxsWBbwQgMtNJ8VB1cduPvK3svmmz4ENpS7yaPxbogsbe3w+xp9xp2Cu+0Ar41rjAR4+lA== + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -5704,10 +5821,10 @@ babel-preset-current-node-syntax@^1.0.0, babel-preset-current-node-syntax@^1.1.0 "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" -babel-preset-expo@~54.0.10: - version "54.0.10" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-54.0.10.tgz#3b70f4af3a5f65f945d7957ef511ee016e8f2fd6" - integrity sha512-wTt7POavLFypLcPW/uC5v8y+mtQKDJiyGLzYCjqr9tx0Qc3vCXcDKk1iCFIj/++Iy5CWhhTflEa7VvVPNWeCfw== +babel-preset-expo@~54.0.12: + version "54.0.12" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-54.0.12.tgz#02d0333b80e6d9567166d1bdbf0819e46dc3458c" + integrity sha512-6xeSkdaixmQhWSYL7tfLu0pOS0BY+8ftwmdNSHtpEFSizrXYZkCjk/B6Dxr+6nwNRihixMcS0aBlWS1wlDl3pw== dependencies: "@babel/helper-module-imports" "^7.25.9" "@babel/plugin-proposal-decorators" "^7.12.9" @@ -8072,6 +8189,14 @@ expo-constants@~18.0.13: "@expo/config" "~12.0.13" "@expo/env" "~2.0.8" +expo-constants@~18.0.14: + version "18.0.14" + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-18.0.14.tgz#fb60b93f498d76ebf0a42e0e6e55a2b2d84ede76" + integrity sha512-BUZm9mkl/TX7zNaN0N4C83ws7mEnesCFiKhqK+rMZwTD2+Q4wWB2kBltqnC/LrCRaMyRi40XxhCRVwuKnJkxXQ== + dependencies: + "@expo/config" "~12.0.14" + "@expo/env" "~2.0.12" + expo-crypto@~15.0.9: version "15.0.9" resolved "https://registry.yarnpkg.com/expo-crypto/-/expo-crypto-15.0.9.tgz#5600c2e08e9946a8b1dfc8ceaa9891714b79ca8a" @@ -8123,15 +8248,15 @@ expo-document-picker@~14.0.8: resolved "https://registry.yarnpkg.com/expo-document-picker/-/expo-document-picker-14.0.8.tgz#ca1d99cc432c48e69a6390eb035f3301557e3699" integrity sha512-3tyQKpPqWWFlI8p9RiMX1+T1Zge5mEKeBuXWp1h8PEItFMUDSiOJbQ112sfdC6Hxt8wSxreV9bCRl/NgBdt+fA== -expo-file-system@~19.0.22: - version "19.0.22" - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-19.0.22.tgz#8e8f892b2e89a78102b2b90fc1af5bb6bad4f21b" - integrity sha512-l9pgahSc7sJD0bP9vBNeXvZjy8QKDpVHVxWmei/ESQOrzmoj5BidziqLVsyZdxsi+PfdbTtttLTAmddH/JafYA== +expo-file-system@~19.0.24: + version "19.0.24" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-19.0.24.tgz#71e6872e1b7a41890f8631842e9f1e631846b5ae" + integrity sha512-hZs0Ng+coNjx7YJ8MPwfJpoU1SRul6OZ9LZycFzozUeoR+denbyr944YrMP9NVn+Zf1tdC7p0K0zgah3ZySOYg== -expo-font@~14.0.11: - version "14.0.11" - resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-14.0.11.tgz#198743d17332520545107df026d8a261e6b2732f" - integrity sha512-ga0q61ny4s/kr4k8JX9hVH69exVSIfcIc19+qZ7gt71Mqtm7xy2c6kwsPTCyhBW2Ro5yXTT8EaZOpuRi35rHbg== +expo-font@~14.0.12: + version "14.0.12" + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-14.0.12.tgz#ff8b176b3fee241e2ae5d3e2eabf3c783460b956" + integrity sha512-QQzunE2Mxk45AsCWm3tK7OpVljbtVnKD58q4/qliev+cbye1IOduUnRIdD+P7DyButw17G9MTX795kgaQiz5hQ== dependencies: fontfaceobserver "^2.1.0" @@ -8177,10 +8302,10 @@ expo-linking@~8.0.12: expo-constants "~18.0.13" invariant "^2.2.4" -expo-localization@~17.0.8: - version "17.0.8" - resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-17.0.8.tgz#eb74ae0f9b5b49596322d68d2005662346211100" - integrity sha512-UrdwklZBDJ+t+ZszMMiE0SXZ2eJxcquCuQcl6EvGHM9K+e6YqKVRQ+w8qE+iIB3H75v2RJy6MHAaLK+Mqeo04g== +expo-localization@~17.0.9: + version "17.0.9" + resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-17.0.9.tgz#92b2827a4b68e42c0cd0ad1d3f1abf0ebe50a4a0" + integrity sha512-k5eYHr7iLMob3M8cHH6bgDrDRmqnZG8xKGLhpx8ST+LsFXmSgYpJ/t0VwWm0gz64C/K669XhObdG3D6QwCGqhw== dependencies: rtl-detect "^1.0.2" @@ -8197,10 +8322,10 @@ expo-manifests@~1.0.11: "@expo/config" "~12.0.13" expo-json-utils "~0.15.0" -expo-modules-autolinking@3.0.25: - version "3.0.25" - resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-3.0.25.tgz#3cb6e88fb491f15e3152c03eb64964e0b22fb707" - integrity sha512-YmHWctJlwvOuLZccg3cOXvSiXVJrPMKl7g2YR0YHWoGL9v2RvcmgaPJWPSLVW+voNEgEPsbo5UmUrAqbnYcBeg== +expo-modules-autolinking@3.0.27: + version "3.0.27" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-3.0.27.tgz#5aded71d782cbd750986547d366f66279d5c0d4d" + integrity sha512-Ge216xmfXcba+aUQssfmUo9Hf92wXX3xcXJmOsC/wpuV5B5ozm4BTkRKpoCXEkdD8eJVmFy7ATS8yD3upFOPQA== dependencies: "@expo/spawn-async" "^1.7.2" chalk "^4.1.0" @@ -8237,10 +8362,10 @@ expo-notifications@~0.32.17: expo-application "~7.0.8" expo-constants "~18.0.13" -expo-router@~6.0.23: - version "6.0.23" - resolved "https://registry.yarnpkg.com/expo-router/-/expo-router-6.0.23.tgz#480fbcb4901fd692f9d11762f33894280dcbd75a" - integrity sha512-qCxVAiCrCyu0npky6azEZ6dJDMt77OmCzEbpF6RbUTlfkaCA417LvY14SBkk0xyGruSxy/7pvJOI6tuThaUVCA== +expo-router@~6.0.24: + version "6.0.24" + resolved "https://registry.yarnpkg.com/expo-router/-/expo-router-6.0.24.tgz#727d0c7c0055dbe9d590ad8fb9af978bb2a0dfd9" + integrity sha512-KIssKXnwjrdCxPWC8GsMTfKTwng40VrCsO16O9x6fKlfUwBW8itxY9PpCGyQeMJkiEADa+DUhtrDgl+uHg4/DA== dependencies: "@expo/metro-runtime" "^6.1.2" "@expo/schema-utils" "^0.1.8" @@ -8252,7 +8377,7 @@ expo-router@~6.0.23: client-only "^0.0.1" debug "^4.3.4" escape-string-regexp "^4.0.0" - expo-server "^1.0.5" + expo-server "^1.0.7" fast-deep-equal "^3.1.3" invariant "^2.2.4" nanoid "^3.3.8" @@ -8271,15 +8396,10 @@ expo-screen-orientation@~9.0.9: resolved "https://registry.yarnpkg.com/expo-screen-orientation/-/expo-screen-orientation-9.0.9.tgz#74ed82582006f72106b7165512cdfc01367433ba" integrity sha512-UTU745XoqBvQJkZ820GTfMuOxlkppYqaeQ+x0wdu44cyrZiZugqe+egFF2+zC+SaxgAltU5EuO8GIj9xSF+YMw== -expo-server@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/expo-server/-/expo-server-1.0.5.tgz#2d52002199a2af99c2c8771d0657916004345ca9" - integrity sha512-IGR++flYH70rhLyeXF0Phle56/k4cee87WeQ4mamS+MkVAVP+dDlOHf2nN06Z9Y2KhU0Gp1k+y61KkghF7HdhA== - -expo-server@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/expo-server/-/expo-server-1.0.6.tgz#a821c55dd3f9f3f9bce0ba70d81bbc9fcc360ee8" - integrity sha512-vb5TBtskvEdzYuW79lATXutOEBfW5m6U4EFpNjCVZTnI7S//SAsLQkYEpn+EDfn84m6VQfzSGkIVR6YPaScKFA== +expo-server@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/expo-server/-/expo-server-1.0.7.tgz#fe700518f73651cb0736e79e3a4f2f8b2e2671b7" + integrity sha512-mcmyML3oXcqFUXUxtdtCL1O00ztNI2v76d+MdniXRUgHNxIcHZ05zo+DqBaOOT6LQnPk4vA4YHqQl7iGUfRb3g== expo-sharing@~14.0.8: version "14.0.8" @@ -8325,28 +8445,28 @@ expo-web-browser@~15.0.11: resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-15.0.11.tgz#6a8134e2398031ef79c89f516b15a18103903ef5" integrity sha512-r2LS4Ro6DgUPZkcaEfgt8mp9eJuoA93x11Jh7S6utFe0FEzvUNn2yFhxg8XVwESaaHGt2k5V8LuK36rsp0BeIw== -expo@~54.0.34: - version "54.0.34" - resolved "https://registry.yarnpkg.com/expo/-/expo-54.0.34.tgz#fb1c90ff9d65d58978198622808c66a2d3b66fcc" - integrity sha512-XkVHguZZDC8BcTQxHAd14/TQFbDp1Wt0Z/KApO9t68Ll5A127hLCPzU+a9gytfCIiyL/V1IpF1vIcOLKEVAoNQ== +expo@~54.0.37: + version "54.0.37" + resolved "https://registry.yarnpkg.com/expo/-/expo-54.0.37.tgz#8d465e832213ed708562b6796ade99893be10e28" + integrity sha512-afzbtO4i/K9ZCrzyLgEOaXW56w/yuAK61JkCOMrw/S/VFCAp6YwKWA494X5mIcrVmRAmclv/ec7ga8ndTkzhxw== dependencies: "@babel/runtime" "^7.20.0" - "@expo/cli" "54.0.24" - "@expo/config" "~12.0.13" - "@expo/config-plugins" "~54.0.4" + "@expo/cli" "54.0.27" + "@expo/config" "~12.0.14" + "@expo/config-plugins" "~54.0.5" "@expo/devtools" "0.1.8" "@expo/fingerprint" "0.15.5" "@expo/metro" "~54.2.0" - "@expo/metro-config" "54.0.15" + "@expo/metro-config" "54.0.17" "@expo/vector-icons" "^15.0.3" "@ungap/structured-clone" "^1.3.0" - babel-preset-expo "~54.0.10" + babel-preset-expo "~54.0.12" expo-asset "~12.0.13" - expo-constants "~18.0.13" - expo-file-system "~19.0.22" - expo-font "~14.0.11" + expo-constants "~18.0.14" + expo-file-system "~19.0.24" + expo-font "~14.0.12" expo-keep-awake "~15.0.8" - expo-modules-autolinking "3.0.25" + expo-modules-autolinking "3.0.27" expo-modules-core "3.0.30" pretty-format "^29.7.0" react-refresh "^0.14.2" @@ -10233,13 +10353,13 @@ jest-environment-node@^29.7.0: jest-mock "^29.7.0" jest-util "^29.7.0" -jest-expo@~54.0.17: - version "54.0.17" - resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-54.0.17.tgz#c4b905097889340fe44f868d601c165c113ddc55" - integrity sha512-LyIhrsP4xvHEEcR1R024u/LBj3uPpAgB+UljgV+YXWkEHjprnr0KpE4tROsMNYCVTM1pPlAnPuoBmn5gnAN9KA== +jest-expo@~54.0.18: + version "54.0.18" + resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-54.0.18.tgz#399c254379c8440eb71270db8e6e4f4b308223cb" + integrity sha512-couPPatkifK3v0WZW7zu1HZW5HyxY+1cY69LKHPawwbZTuIvf5wk4SYHtoUrGa/nAM2jW/YiXDLWfociEHJPvw== dependencies: - "@expo/config" "~12.0.13" - "@expo/json-file" "^10.0.8" + "@expo/config" "~12.0.14" + "@expo/json-file" "^10.0.16" "@jest/create-cache-key-function" "^29.2.1" "@jest/globals" "^29.2.1" babel-jest "^29.2.1"