From b0d0a64c0ed270ead378974466e4c9f4257a5a7c Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Thu, 26 Feb 2026 11:50:26 +0100 Subject: [PATCH 1/8] refactor(runtime): upgrade to Expo SDK 55 stable --- runtime/package.json | 34 +- ...0.83.1.patch => react-native+0.83.2.patch} | 0 runtime/yarn.lock | 1055 +++++++---------- 3 files changed, 445 insertions(+), 644 deletions(-) rename runtime/patches/{react-native+0.83.1.patch => react-native+0.83.2.patch} (100%) diff --git a/runtime/package.json b/runtime/package.json index 49a8cba9d..be0197e95 100644 --- a/runtime/package.json +++ b/runtime/package.json @@ -28,29 +28,29 @@ "canvaskit-wasm": "0.38.0", "diff": "^5.0.0", "escape-string-regexp": "^5.0.0", - "expo": "55.0.0-preview.7", - "expo-asset": "~55.0.2", - "expo-camera": "~55.0.2", - "expo-constants": "~55.0.2", - "expo-crypto": "~55.0.2", - "expo-file-system": "~55.0.2", - "expo-font": "~55.0.2", - "expo-keep-awake": "~55.0.2", - "expo-linking": "~55.0.3", - "expo-router": "~55.0.0-beta.3", - "expo-splash-screen": "~55.0.2", - "expo-status-bar": "~55.0.2", - "expo-updates": "~55.0.4", + "expo": "^55.0.2", + "expo-asset": "~55.0.7", + "expo-camera": "~55.0.9", + "expo-constants": "~55.0.7", + "expo-crypto": "~55.0.8", + "expo-file-system": "~55.0.9", + "expo-font": "~55.0.4", + "expo-keep-awake": "~55.0.4", + "expo-linking": "~55.0.7", + "expo-router": "~55.0.2", + "expo-splash-screen": "~55.0.9", + "expo-status-bar": "~55.0.4", + "expo-updates": "~55.0.11", "path": "^0.12.7", "prop-types": "^15.7.2", "react": "19.2.0", "react-dom": "19.2.0", - "react-native": "0.83.1", + "react-native": "0.83.2", "react-native-gesture-handler": "~2.30.0", "react-native-pager-view": "8.0.0", "react-native-reanimated": "~4.2.1", "react-native-safe-area-context": "~5.6.2", - "react-native-screens": "~4.20.0", + "react-native-screens": "~4.23.0", "react-native-view-shot": "~4.0.3", "react-native-web": "^0.21.0", "react-native-worklets": "0.7.2", @@ -67,13 +67,13 @@ "@types/jest": "^29.5.14", "@types/react": "~19.2.2", "@types/react-dom": "~19.1.7", - "babel-preset-expo": "~55.0.0", + "babel-preset-expo": "~55.0.8", "eslint": "^8.56.0", "eslint-config-universe": "^15.0.3", "expo-atlas": "^0.4.0", "getenv": "^1.0.0", "jest": "^29.2.1", - "jest-expo": "~55.0.4", + "jest-expo": "~55.0.9", "patch-package": "^6.4.7", "postinstall-postinstall": "^2.1.0", "prettier": "^3.2.4", diff --git a/runtime/patches/react-native+0.83.1.patch b/runtime/patches/react-native+0.83.2.patch similarity index 100% rename from runtime/patches/react-native+0.83.1.patch rename to runtime/patches/react-native+0.83.2.patch diff --git a/runtime/yarn.lock b/runtime/yarn.lock index 762ecffae..547689d9e 100644 --- a/runtime/yarn.lock +++ b/runtime/yarn.lock @@ -2,16 +2,6 @@ # yarn lockfile v1 -"@0no-co/graphql.web@^1.0.5": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.0.9.tgz#b0d053a5b892ea3e2f42a4ea2a92315b517d65d3" - integrity sha512-lXSg4bDHvP8CiMdpQf9f/rca12IIjXHN/p0Rc5mgzgLe4JBlIoA1zFa9NKhfG1bW0OyI2hgaOldFCfkEQwZuEQ== - -"@0no-co/graphql.web@^1.0.8": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.0.11.tgz#035cbc6523af43358b81993f10b13e8d7a79c816" - integrity sha512-xuSJ9WXwTmtngWkbdEoopMo6F8NLtjy84UNAMsAr5C3/2SgAL/dEU10TMqTIsipqPQ8HA/7WzeqQ9DEQxSvPPA== - "@ampproject/remapping@^2.2.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" @@ -20,13 +10,6 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@7.10.4", "@babel/code-frame@~7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0": version "7.26.0" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.0.tgz#9374b5cd068d128dac0b94ff482594273b1c2815" @@ -391,16 +374,6 @@ "@babel/template" "^7.25.9" "@babel/types" "^7.26.0" -"@babel/highlight@^7.10.4": - version "7.25.9" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.25.9.tgz#8141ce68fc73757946f983b343f1231f4691acc6" - integrity sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw== - dependencies: - "@babel/helper-validator-identifier" "^7.25.9" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" - "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.25.3", "@babel/parser@^7.25.9", "@babel/parser@^7.26.0": version "7.26.1" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.1.tgz#44e02499960df2cdce2c456372a3e8e0c3c5c975" @@ -1198,34 +1171,32 @@ resolved "https://registry.yarnpkg.com/@expo-google-fonts/material-symbols/-/material-symbols-0.4.19.tgz#ca97ee3ce409c68e61e4cccd9e54ebb44c80dc32" integrity sha512-hTcfTpjeXmkvngVnYAEN3eQDGQwQvQPFytXqgH+PO9JlUbY67iT8E5iJRTV0iIATem297vqy+1ZnA4VSeGurLg== -"@expo/cli@55.0.4": - version "55.0.4" - resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-55.0.4.tgz#7ede7c1f8eda3c601c15e255f1001ecb4969ee5f" - integrity sha512-l3VwojhiLkwHICTB6LwST9tgUPTRyNgJxse9CK+6qVTxdgaaU6QpTDvgOSfo8FZM6bNJZoEL2V2oHaLaUHnvpw== +"@expo/cli@55.0.12": + version "55.0.12" + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-55.0.12.tgz#1445870766b900ffa1c7460b69e1cb71bf4f5bdd" + integrity sha512-I2r0SPEx1svcaFXzyaC/Xd+U1y6mF7tbMRtVK3Z+ifB8pTe/H4UJ7CivTGpn8b5btsabNQjADAlnURgjP5dHYA== dependencies: - "@0no-co/graphql.web" "^1.0.8" "@expo/code-signing-certificates" "^0.0.6" - "@expo/config" "~55.0.3" - "@expo/config-plugins" "~55.0.3" + "@expo/config" "~55.0.8" + "@expo/config-plugins" "~55.0.6" "@expo/devcert" "^1.2.1" - "@expo/env" "~2.0.11" - "@expo/image-utils" "^0.8.11" - "@expo/json-file" "^10.0.11" - "@expo/log-box" "55.0.3" + "@expo/env" "~2.1.1" + "@expo/image-utils" "^0.8.12" + "@expo/json-file" "^10.0.12" + "@expo/log-box" "55.0.7" "@expo/metro" "~54.2.0" - "@expo/metro-config" "~55.0.3" + "@expo/metro-config" "~55.0.9" "@expo/osascript" "^2.4.2" - "@expo/package-manager" "^1.10.2" + "@expo/package-manager" "^1.10.3" "@expo/plist" "^0.5.2" - "@expo/prebuild-config" "^55.0.3" - "@expo/router-server" "^55.0.3" + "@expo/prebuild-config" "^55.0.7" + "@expo/require-utils" "^55.0.2" + "@expo/router-server" "^55.0.8" "@expo/schema-utils" "^55.0.2" "@expo/spawn-async" "^1.7.2" "@expo/ws-tunnel" "^1.0.1" - "@expo/xcpretty" "^4.3.0" - "@react-native/dev-middleware" "0.83.1" - "@urql/core" "^5.0.6" - "@urql/exchange-retry" "^1.3.0" + "@expo/xcpretty" "^4.4.0" + "@react-native/dev-middleware" "0.83.2" accepts "^1.3.8" arg "^5.0.2" better-opn "~3.0.2" @@ -1236,23 +1207,20 @@ compression "^1.7.4" connect "^3.7.0" debug "^4.3.4" - dnssd-advertise "^1.1.1" - env-editor "^0.4.1" - expo-server "^55.0.2" + dnssd-advertise "^1.1.3" + expo-server "^55.0.5" + fetch-nodeshim "^0.4.6" getenv "^2.0.0" glob "^13.0.0" - lan-network "^0.1.6" - minimatch "^9.0.0" + lan-network "^0.2.0" + multitars "^0.2.3" node-forge "^1.3.3" npm-package-arg "^11.0.0" ora "^3.4.0" - picomatch "^3.0.1" + picomatch "^4.0.3" pretty-format "^29.7.0" progress "^2.0.3" prompts "^2.3.2" - qrcode-terminal "0.11.0" - require-from-string "^2.0.2" - requireg "^0.2.2" resolve-from "^5.0.0" semver "^7.6.0" send "^0.19.0" @@ -1260,9 +1228,8 @@ source-map-support "~0.5.21" stacktrace-parser "^0.1.10" structured-headers "^0.4.1" - tar "^7.5.2" terminal-link "^2.1.1" - undici "^6.18.2" + toqr "^0.1.1" wrap-ansi "^7.0.0" ws "^8.12.1" zod "^3.25.76" @@ -1274,13 +1241,13 @@ dependencies: node-forge "^1.3.3" -"@expo/config-plugins@~55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-55.0.3.tgz#f118d8ea575bb0f29f8e6982ed3d0e13b27a3bcc" - integrity sha512-66VbfzWZ0nqqwMwOMkLo8rVJ/xN1zk+bIe2rRH1tkXrIhU8NXJoBIOj+eWTsWsX8uy4XAETBrqawcOypE4Ac0Q== +"@expo/config-plugins@~55.0.6": + version "55.0.6" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-55.0.6.tgz#fcc5d6e2bfe9d48861d219fa8d2fe88116e6a7cb" + integrity sha512-cIox6FjZlFaaX40rbQ3DvP9e87S5X85H9uw+BAxJE5timkMhuByy3GAlOsj1h96EyzSiol7Q6YIGgY1Jiz4M+A== dependencies: - "@expo/config-types" "^55.0.3" - "@expo/json-file" "~10.0.11" + "@expo/config-types" "^55.0.5" + "@expo/json-file" "~10.0.12" "@expo/plist" "^0.5.2" "@expo/sdk-runtime-versions" "^1.0.0" chalk "^4.1.2" @@ -1293,29 +1260,27 @@ xcode "^3.0.1" xml2js "0.6.0" -"@expo/config-types@^55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-55.0.3.tgz#b9609b8b6050a1d7008a30675f7f68a7b9da3614" - integrity sha512-lz9XXC32BHDgAOAcUf4DMLMSc04WDLFxKaMIDV+uAnupY1BJ8rL8WTAJcEnMlKvzT/MCRS+vv37aVkmorbZIwA== - -"@expo/config@~55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/config/-/config-55.0.3.tgz#c02aceb34e4aeeaea38b9700273285dccb827977" - integrity sha512-x9E4TttdekcX4Q+NFguLukK4MLhRfGbCw/ELPhk43yTV7uviv27ghs3mtU43uEZvmuxk4AYUfXYDTJSIra8ETQ== - dependencies: - "@babel/code-frame" "~7.10.4" - "@expo/config-plugins" "~55.0.3" - "@expo/config-types" "^55.0.3" - "@expo/json-file" "^10.0.11" +"@expo/config-types@^55.0.5": + version "55.0.5" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-55.0.5.tgz#731ce3e95866254e18977c0026ebab8a00dd6e10" + integrity sha512-sCmSUZG4mZ/ySXvfyyBdhjivz8Q539X1NondwDdYG7s3SBsk+wsgPJzYsqgAG/P9+l0xWjUD2F+kQ1cAJ6NNLg== + +"@expo/config@~55.0.8": + version "55.0.8" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-55.0.8.tgz#170e1cd109cc755ec7c19e52f61feea35bbcbd9a" + integrity sha512-D7RYYHfErCgEllGxNwdYdkgzLna7zkzUECBV3snbUpf7RvIpB5l1LpCgzuVoc5KVew5h7N1Tn4LnT/tBSUZsQg== + dependencies: + "@expo/config-plugins" "~55.0.6" + "@expo/config-types" "^55.0.5" + "@expo/json-file" "^10.0.12" + "@expo/require-utils" "^55.0.2" 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" @@ -1332,27 +1297,26 @@ dependencies: chalk "^4.1.2" -"@expo/dom-webview@55.0.2": - version "55.0.2" - resolved "https://registry.yarnpkg.com/@expo/dom-webview/-/dom-webview-55.0.2.tgz#8384e827438e1cb946f6a9b32d93c42361d5ebd7" - integrity sha512-U+0tHSplJ+R+Uj3/wPtm82lzptOhKEPse5A+hKHrUIEt+1tPDxwAuxBZMi8xs8UqByMAz7C18BzS58LuWphA3A== +"@expo/dom-webview@^55.0.3": + version "55.0.3" + resolved "https://registry.yarnpkg.com/@expo/dom-webview/-/dom-webview-55.0.3.tgz#97dfe2ede4a17eb05a44ba65487724192f07a6cf" + integrity sha512-bY4/rfcZ0f43DvOtMn8/kmPlmo01tex5hRoc5hKbwBwQjqWQuQt0ACwu7akR9IHI4j0WNG48eL6cZB6dZUFrzg== -"@expo/env@~2.0.11": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@expo/env/-/env-2.0.11.tgz#3a10d9142b1833566bdfb39de1c062f7a8b8ac38" - integrity sha512-xV+ps6YCW7XIPVUwFVCRN2nox09dnRwy8uIjwHWTODu0zFw4kp4omnVkl0OOjuu2XOe7tdgAHxikrkJt9xB/7Q== +"@expo/env@^2.0.11", "@expo/env@~2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@expo/env/-/env-2.1.1.tgz#95c047b69dee14a6ebaaa0415c4896ac69f1bf0d" + integrity sha512-rVvHC4I6xlPcg+mAO09ydUi2Wjv1ZytpLmHOSzvXzBAz9mMrJggqCe4s4dubjJvi/Ino/xQCLhbaLCnTtLpikg== dependencies: chalk "^4.0.0" debug "^4.3.4" - dotenv "~16.4.5" - dotenv-expand "~11.0.6" getenv "^2.0.0" -"@expo/fingerprint@0.16.2": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.16.2.tgz#d0bbd1e1d59e5e408c5adbf20de9b1f04d66d5ce" - integrity sha512-+iP2giAnN70VKRgZcc2mUcIF0Nn3P10qpxim9u5Q5RfF+Adl3tAPzQzY0KVi35twMvCLmKb4dG2vgN7IbtPYbg== +"@expo/fingerprint@0.16.5": + version "0.16.5" + resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.16.5.tgz#20fc4e48612e3d7b5c3538fcccab58a4f74dbea3" + integrity sha512-mLrcymtgkW9IJ/G1e8MH1Xt2VIb1MOS86ePY0ePcnV3nVyJqm7gfa/AXD1Hk+eZXvf8XhioYz6QZaamBdEzR3A== dependencies: + "@expo/env" "^2.0.11" "@expo/spawn-async" "^1.7.2" arg "^5.0.2" chalk "^4.1.2" @@ -1360,15 +1324,14 @@ getenv "^2.0.0" glob "^13.0.0" ignore "^5.3.1" - minimatch "^9.0.0" - p-limit "^3.1.0" + minimatch "^10.2.2" resolve-from "^5.0.0" semver "^7.6.0" -"@expo/image-utils@^0.8.11": - version "0.8.11" - resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.8.11.tgz#3b4308782adfe26875ca1310a94d67be974f7611" - integrity sha512-/lW5b20C4YHhSzGSSbRzvuKZJ3VZ43FRstFvRCAsGOGLYgZJ3wPrHRQRi/nmbHw++TTMnnQTPrqRjyfNE7Tm1g== +"@expo/image-utils@^0.8.12": + version "0.8.12" + resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.8.12.tgz#56e34b9555745ad4d11c972fe0d1ce71c7c64c41" + integrity sha512-3KguH7kyKqq7pNwLb9j6BBdD/bjmNwXZG/HPWT6GWIXbwrvAJt2JNyYTP5agWJ8jbbuys1yuCzmkX+TU6rmI7A== dependencies: "@expo/spawn-async" "^1.7.2" chalk "^4.0.0" @@ -1376,67 +1339,64 @@ jimp-compact "0.16.1" parse-png "^2.1.0" resolve-from "^5.0.0" - resolve-global "^1.0.0" semver "^7.6.0" -"@expo/json-file@^10.0.11", "@expo/json-file@~10.0.11": - version "10.0.11" - resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-10.0.11.tgz#7653867ebfe201b6ab9d61cb1488d0427a26eeb6" - integrity sha512-FIW+qivnFi9ey+Gxj30x1mU9aFpAv8jXLDMecijYw8E6K/Lx6PLmg7ppWZVuxhF5QDMbaNXxIfNu78+Zpt/4Ig== +"@expo/json-file@^10.0.12", "@expo/json-file@~10.0.12": + version "10.0.12" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-10.0.12.tgz#411216996ab6df6765d463de22283b3f30e49ccb" + integrity sha512-inbDycp1rMAelAofg7h/mMzIe+Owx6F7pur3XdQ3EPTy00tme+4P6FWgHKUcjN8dBSrnbRNpSyh5/shzHyVCyQ== dependencies: - "@babel/code-frame" "~7.10.4" + "@babel/code-frame" "^7.20.0" json5 "^2.2.3" -"@expo/local-build-cache-provider@55.0.2": - version "55.0.2" - resolved "https://registry.yarnpkg.com/@expo/local-build-cache-provider/-/local-build-cache-provider-55.0.2.tgz#d8efd0709f8c470e4c6115d1ab8997cdf3840fa9" - integrity sha512-Wfdo/Levqw+quDKO1GxpAZkVQ/iMphoK4qJBdsdm4ksSBzCo9WPq/EnQPj5k8zmZ1xnDcT4kBy0kilszgJ9RCA== +"@expo/local-build-cache-provider@55.0.6": + version "55.0.6" + resolved "https://registry.yarnpkg.com/@expo/local-build-cache-provider/-/local-build-cache-provider-55.0.6.tgz#340952aa86720e54cbafeefa48818f8a78bf5703" + integrity sha512-4kfdv48sKzokijMqi07fINYA9/XprshmPgSLf8i69XgzIv2YdRyBbb70SzrufB7PDneFoltz8N83icW8gOOj1g== dependencies: - "@expo/config" "~55.0.3" + "@expo/config" "~55.0.8" chalk "^4.1.2" -"@expo/log-box@55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/log-box/-/log-box-55.0.3.tgz#b7b07ea8e9160d8c82892e2b865ea1a2fee6245f" - integrity sha512-tuwMqIquFcdynSPcALfTHdWUdzIMf05f8Uz78QEdw/Ez5xB50ZVfhn3Qgm5xva/o/rbc3VKEHXDqwOJVc4lXrg== +"@expo/log-box@55.0.7": + version "55.0.7" + resolved "https://registry.yarnpkg.com/@expo/log-box/-/log-box-55.0.7.tgz#c845e2695bef4e3409bea939d2028e70c389c266" + integrity sha512-m7V1k2vlMp4NOj3fopjOg4zl/ANXyTRF3HMTMep2GZAKsPiDzgOQ41nm8CaU50/HlDIGXlCObss07gOn20UpHQ== dependencies: - "@expo/dom-webview" "55.0.2" + "@expo/dom-webview" "^55.0.3" anser "^1.4.9" stacktrace-parser "^0.1.10" -"@expo/metro-config@55.0.3", "@expo/metro-config@~55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-55.0.3.tgz#a1b174bd107c7771b589cae30764159dfab38851" - integrity sha512-nTDo8F6d6oY9hqOijULwZpTkSpgkq4JzjU0uqX2ha/4fw7kVuz/qd5TyXYZJ/mQ3dVtkl0HN64JafODgU8+UCw== +"@expo/metro-config@55.0.9", "@expo/metro-config@~55.0.9": + version "55.0.9" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-55.0.9.tgz#08be54522536ba34354b51f2d41d801aa13cc828" + integrity sha512-ZJFEfat/+dLUhFyFFWrzMjAqAwwUaJ3RD42QNqR7jh+RVYkAf6XYLynb5qrKJTHI1EcOx4KoO1717yXYYRFDBA== dependencies: "@babel/code-frame" "^7.20.0" "@babel/core" "^7.20.0" "@babel/generator" "^7.20.5" - "@expo/config" "~55.0.3" - "@expo/env" "~2.0.11" - "@expo/json-file" "~10.0.11" + "@expo/config" "~55.0.8" + "@expo/env" "~2.1.1" + "@expo/json-file" "~10.0.12" "@expo/metro" "~54.2.0" "@expo/spawn-async" "^1.7.2" browserslist "^4.25.0" chalk "^4.1.0" debug "^4.3.2" - dotenv "~16.4.5" - dotenv-expand "~11.0.6" getenv "^2.0.0" glob "^13.0.0" - hermes-parser "^0.29.1" + hermes-parser "^0.32.0" jsc-safe-url "^0.2.4" lightningcss "^1.30.1" - minimatch "^9.0.0" + picomatch "^4.0.3" postcss "~8.4.32" resolve-from "^5.0.0" -"@expo/metro-runtime@^55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/metro-runtime/-/metro-runtime-55.0.3.tgz#c021e3a1d568c2e9fb367d16f446b9485f24ef74" - integrity sha512-1y8bOq7Gk/emf0yuNPRdZ+utI2kQN2j9Vj2mQv4U8OdI4KSi9Sa5pR05plD00B10lHo/nMX+siQHY1md1/gnpg== +"@expo/metro-runtime@^55.0.6": + version "55.0.6" + resolved "https://registry.yarnpkg.com/@expo/metro-runtime/-/metro-runtime-55.0.6.tgz#351e8d0470766015600c86b9c72a90dc8b05febe" + integrity sha512-l8VvgKN9md+URjeQDB+DnHVmvpcWI6zFLH6yv7GTv4sfRDKyaZ5zDXYjTP1phYdgW6ea2NrRtCGNIxylWhsgtg== dependencies: - "@expo/log-box" "55.0.3" + "@expo/log-box" "55.0.7" anser "^1.4.9" pretty-format "^29.7.0" stacktrace-parser "^0.1.10" @@ -1469,12 +1429,12 @@ dependencies: "@expo/spawn-async" "^1.7.2" -"@expo/package-manager@^1.10.2": - version "1.10.2" - resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.10.2.tgz#091e6bb3f8e8cc9457f3c1e86bcc512b8ce44aca" - integrity sha512-l6uSpmG/igVcEsWIB38vc3gL+pIwwP14aj4aJSnjKTZJpDtGHR4l33HVHPN0SGHSIfGJ7HBuB6fDdlbhOwEslQ== +"@expo/package-manager@^1.10.3": + version "1.10.3" + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.10.3.tgz#151fafc1c30de3e75df78f7c0424915210779288" + integrity sha512-ZuXiK/9fCrIuLjPSe1VYmfp0Sa85kCMwd8QQpgyi5ufppYKRtLBg14QOgUqj8ZMbJTxE0xqzd0XR7kOs3vAK9A== dependencies: - "@expo/json-file" "^10.0.11" + "@expo/json-file" "^10.0.12" "@expo/spawn-async" "^1.7.2" chalk "^4.0.0" npm-package-arg "^11.0.0" @@ -1490,26 +1450,35 @@ base64-js "^1.5.1" xmlbuilder "^15.1.1" -"@expo/prebuild-config@^55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-55.0.3.tgz#a9ee700a5b3ba5103dd78560caa14065c15709bd" - integrity sha512-LP6zu9sPSkm0h+HStCB3PBu2htrKX0YB/2fUQ/NDg/UHeHi0dFjPhVVih5f3GpIZV11SpyOm4AKegYKJWGJvkw== - dependencies: - "@expo/config" "~55.0.3" - "@expo/config-plugins" "~55.0.3" - "@expo/config-types" "^55.0.3" - "@expo/image-utils" "^0.8.11" - "@expo/json-file" "^10.0.11" - "@react-native/normalize-colors" "0.83.1" +"@expo/prebuild-config@^55.0.7": + version "55.0.7" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-55.0.7.tgz#e128e51ec55294bbb31a18725e567f79cb49d43b" + integrity sha512-NNfUmUss0ykzzITeIIZQrG/mQnFE6k3usMuUY0RQPoB4omUNHuHcPqEPmojVsIHFigD7CkAH6RvEL0/syuewBA== + dependencies: + "@expo/config" "~55.0.8" + "@expo/config-plugins" "~55.0.6" + "@expo/config-types" "^55.0.5" + "@expo/image-utils" "^0.8.12" + "@expo/json-file" "^10.0.12" + "@react-native/normalize-colors" "0.83.2" debug "^4.3.1" resolve-from "^5.0.0" semver "^7.6.0" xml2js "0.6.0" -"@expo/router-server@^55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/router-server/-/router-server-55.0.3.tgz#da0ec20dcecb3ec655eae1f1a3b65c9b5b4f2604" - integrity sha512-jndXXpZINfVlthMdvRL8zELcv8sn6am4p5z2QNvHIkNoTx5KBlzDrUH/pG7CINrkdNdpc/DkgMUhvn8AdrdSsQ== +"@expo/require-utils@^55.0.2": + version "55.0.2" + resolved "https://registry.yarnpkg.com/@expo/require-utils/-/require-utils-55.0.2.tgz#ca21b841aa5d450852fb3387e0ff7acd8d5dc247" + integrity sha512-dV5oCShQ1umKBKagMMT4B/N+SREsQe3lU4Zgmko5AO0rxKV0tynZT6xXs+e2JxuqT4Rz997atg7pki0BnZb4uw== + dependencies: + "@babel/code-frame" "^7.20.0" + "@babel/core" "^7.25.2" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" + +"@expo/router-server@^55.0.8": + version "55.0.8" + resolved "https://registry.yarnpkg.com/@expo/router-server/-/router-server-55.0.8.tgz#7180eb2cc195e8e104376be379e7d75781eb4cc1" + integrity sha512-kSyl6HliepOzuW6T78GtLSwmQ+XxtO9pG2boNbX7GW4oJqMsa0LbkG//5Xw/6HRrgSN0OlFbrZApN7yn7QJ6fw== dependencies: debug "^4.3.4" @@ -1555,14 +1524,13 @@ resolved "https://registry.yarnpkg.com/@expo/ws-tunnel/-/ws-tunnel-1.0.6.tgz#92b70e7264ad42ea07f28a20f2f540b91d07bdd9" integrity sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q== -"@expo/xcpretty@^4.3.0": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@expo/xcpretty/-/xcpretty-4.3.1.tgz#e0a6a92d1e46ab5ac5e90d9a8e66ac1a2a2f5920" - integrity sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw== +"@expo/xcpretty@^4.4.0": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@expo/xcpretty/-/xcpretty-4.4.1.tgz#dcd41f886f8a0474c217adaef84f4733e44625c9" + integrity sha512-KZNxZvnGCtiM2aYYZ6Wz0Ix5r47dAvpNLApFtZWnSoERzAdOMzVBOPysBoM0JlF6FKWZ8GPqgn6qt3dV/8Zlpg== dependencies: - "@babel/code-frame" "7.10.4" + "@babel/code-frame" "^7.20.0" chalk "^4.1.0" - find-up "^5.0.0" js-yaml "^4.1.0" "@humanwhocodes/config-array@^0.13.0": @@ -1596,13 +1564,6 @@ dependencies: "@isaacs/balanced-match" "^4.0.1" -"@isaacs/fs-minipass@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz#2d59ae3ab4b38fb4270bfa23d30f8e2e86c7fe32" - integrity sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w== - dependencies: - minipass "^7.0.4" - "@isaacs/ttlcache@^1.4.1": version "1.4.1" resolved "https://registry.yarnpkg.com/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz#21fb23db34e9b6220c6ba023a0118a2dd3461ea2" @@ -1831,7 +1792,7 @@ "@jridgewell/sourcemap-codec" "^1.5.0" "@jridgewell/trace-mapping" "^0.3.24" -"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": +"@jridgewell/gen-mapping@^0.3.5": version "0.3.5" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== @@ -2097,23 +2058,23 @@ dependencies: merge-options "^3.0.4" -"@react-native/assets-registry@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.83.1.tgz#d210065b8d7939660f845fba3c6d9e5aa5998d13" - integrity sha512-AT7/T6UwQqO39bt/4UL5EXvidmrddXrt0yJa7ENXndAv+8yBzMsZn6fyiax6+ERMt9GLzAECikv3lj22cn2wJA== +"@react-native/assets-registry@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.83.2.tgz#485d4b085f360c3b4254cca382413b9ca609edb1" + integrity sha512-9I5l3pGAKnlpQ15uVkeB9Mgjvt3cZEaEc8EDtdexvdtZvLSjtwBzgourrOW4yZUijbjJr8h3YO2Y0q+THwUHTA== -"@react-native/babel-plugin-codegen@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.83.1.tgz#56418c0eeab55800a8fa35333598e71495b9053f" - integrity sha512-VPj8O3pG1ESjZho9WVKxqiuryrotAECPHGF5mx46zLUYNTWR5u9OMUXYk7LeLy+JLWdGEZ2Gn3KoXeFZbuqE+g== +"@react-native/babel-plugin-codegen@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.83.2.tgz#511b9427cfaae8b110a5f50ac2c88bfc752f7c0b" + integrity sha512-XbcN/BEa64pVlb0Hb/E/Ph2SepjVN/FcNKrJcQvtaKZA6mBSO8pW8Eircdlr61/KBH94LihHbQoQDzkQFpeaTg== dependencies: "@babel/traverse" "^7.25.3" - "@react-native/codegen" "0.83.1" + "@react-native/codegen" "0.83.2" -"@react-native/babel-preset@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.83.1.tgz#a8bc9e7548a8f400ce6fb97c7e76a8ae80aa015c" - integrity sha512-xI+tbsD4fXcI6PVU4sauRCh0a5fuLQC849SINmU2J5wP8kzKu4Ye0YkGjUW3mfGrjaZcjkWmF6s33jpyd3gdTw== +"@react-native/babel-preset@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.83.2.tgz#e449d4dedafed3c3000f6fa34c30d167653a9e27" + integrity sha512-X/RAXDfe6W+om/Fw1i6htTxQXFhBJ2jgNOWx3WpI3KbjeIWbq7ib6vrpTeIAW2NUMg+K3mML1NzgD4dpZeqdjA== dependencies: "@babel/core" "^7.25.2" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -2156,15 +2117,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.83.1" + "@react-native/babel-plugin-codegen" "0.83.2" babel-plugin-syntax-hermes-parser "0.32.0" babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" -"@react-native/codegen@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.83.1.tgz#cd502b801b23b0cf2da079c0e482ccb145c944d3" - integrity sha512-FpRxenonwH+c2a5X5DZMKUD7sCudHxB3eSQPgV9R+uxd28QWslyAWrpnJM/Az96AEksHnymDzEmzq2HLX5nb+g== +"@react-native/codegen@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.83.2.tgz#ec80c189480e800af04c078fce7531caef7cc62e" + integrity sha512-9uK6X1miCXqtL4c759l74N/XbQeneWeQVjoV7SD2CGJuW7ZefxaoYenwGPs7rMoCdtS6wuIyR3hXQ+uWEBGYXA== dependencies: "@babel/core" "^7.25.2" "@babel/parser" "^7.25.3" @@ -2174,12 +2135,12 @@ nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.83.1.tgz#5bbb419069b70baf5c3a908651cde432535d743d" - integrity sha512-FqR1ftydr08PYlRbrDF06eRiiiGOK/hNmz5husv19sK6iN5nHj1SMaCIVjkH/a5vryxEddyFhU6PzO/uf4kOHg== +"@react-native/community-cli-plugin@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.83.2.tgz#034b4bc5bfecf4e52b7726ce328fa57a2b3ae76a" + integrity sha512-sTEF0eiUKtmImEP07Qo5c3Khvm1LIVX1Qyb6zWUqPL6W3MqFiXutZvKBjqLz6p49Szx8cplQLoXfLHT0bcDXKg== dependencies: - "@react-native/dev-middleware" "0.83.1" + "@react-native/dev-middleware" "0.83.2" debug "^4.4.0" invariant "^2.2.4" metro "^0.83.3" @@ -2187,27 +2148,27 @@ metro-core "^0.83.3" semver "^7.1.3" -"@react-native/debugger-frontend@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.83.1.tgz#bd46dfdb6753d8521181b07ab7a5e48a2849d791" - integrity sha512-01Rn3goubFvPjHXONooLmsW0FLxJDKIUJNOlOS0cPtmmTIx9YIjxhe/DxwHXGk7OnULd7yl3aYy7WlBsEd5Xmg== +"@react-native/debugger-frontend@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.83.2.tgz#80839f9b53ab3b70f2a4a530dcc6e23e1928f463" + integrity sha512-t4fYfa7xopbUF5S4+ihNEwgaq4wLZLKLY0Ms8z72lkMteVd3bOX2Foxa8E2wTfRvdhPOkSpOsTeNDmD8ON4DoQ== -"@react-native/debugger-shell@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/debugger-shell/-/debugger-shell-0.83.1.tgz#81ae1edee83f9e68bde1739f18e368614317ee22" - integrity sha512-d+0w446Hxth5OP/cBHSSxOEpbj13p2zToUy6e5e3tTERNJ8ueGlW7iGwGTrSymNDgXXFjErX+dY4P4/3WokPIQ== +"@react-native/debugger-shell@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/debugger-shell/-/debugger-shell-0.83.2.tgz#bbe51b4e6dee8db259ec16587b62a0c5a3e83b74" + integrity sha512-z9go6NJMsLSDJT5MW6VGugRsZHjYvUTwxtsVc3uLt4U9W6T3J6FWI2wHpXIzd2dUkXRfAiRQ3Zi8ZQQ8fRFg9A== dependencies: cross-spawn "^7.0.6" fb-dotslash "0.5.8" -"@react-native/dev-middleware@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.83.1.tgz#78c5efed072e6d31c3927cc93e957a6f39d6485c" - integrity sha512-QJaSfNRzj3Lp7MmlCRgSBlt1XZ38xaBNXypXAp/3H3OdFifnTZOeYOpFmcpjcXYnDqkxetuwZg8VL65SQhB8dg== +"@react-native/dev-middleware@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.83.2.tgz#c2526be5560451b1300966b3ef9866980dd4e566" + integrity sha512-Zi4EVaAm28+icD19NN07Gh8Pqg/84QQu+jn4patfWKNkcToRFP5vPEbbp0eLOGWS+BVB1d1Fn5lvMrJsBbFcOg== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.83.1" - "@react-native/debugger-shell" "0.83.1" + "@react-native/debugger-frontend" "0.83.2" + "@react-native/debugger-shell" "0.83.2" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" @@ -2218,30 +2179,30 @@ serve-static "^1.16.2" ws "^7.5.10" -"@react-native/gradle-plugin@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.83.1.tgz#52615a9fc2e875f4afd8dca8c165ffb98709a65c" - integrity sha512-6ESDnwevp1CdvvxHNgXluil5OkqbjkJAkVy7SlpFsMGmVhrSxNAgD09SSRxMNdKsnLtzIvMsFCzyHLsU/S4PtQ== +"@react-native/gradle-plugin@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.83.2.tgz#aa23c97f6bea9a252fee55916d70e19714669788" + integrity sha512-PqN11fXRAU+uJ0inZY1HWYlwJOXHOhF4SPyeHBBxjajKpm2PGunmvFWwkmBjmmUkP/CNO0ezTUudV0oj+2wiHQ== -"@react-native/js-polyfills@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.83.1.tgz#2544b07c8b39cdbd7fea7a37ecfbd79354b297be" - integrity sha512-qgPpdWn/c5laA+3WoJ6Fak8uOm7CG50nBsLlPsF8kbT7rUHIVB9WaP6+GPsoKV/H15koW7jKuLRoNVT7c3Ht3w== +"@react-native/js-polyfills@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.83.2.tgz#139809ded867cf3f90c22ca5fce0f5b19d2f7469" + integrity sha512-dk6fIY2OrKW/2Nk2HydfYNrQau8g6LOtd7NVBrgaqa+lvuRyIML5iimShP5qPqQnx2ofHuzjFw+Ya0b5Q7nDbA== -"@react-native/normalize-colors@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.83.1.tgz#f33f6abf9f3fd9d20f211e669657346e0563f5d1" - integrity sha512-84feABbmeWo1kg81726UOlMKAhcQyFXYz2SjRKYkS78QmfhVDhJ2o/ps1VjhFfBz0i/scDwT1XNv9GwmRIghkg== +"@react-native/normalize-colors@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.83.2.tgz#bcfede4a5bdc1c148c33fe7b7ce0fa0e2810bfb4" + integrity sha512-gkZAb9LoVVzNuYzzOviH7DiPTXQoZPHuiTH2+O2+VWNtOkiznjgvqpwYAhg58a5zfRq5GXlbBdf5mzRj5+3Y5Q== "@react-native/normalize-colors@^0.74.1": version "0.74.88" resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz#46f4c7270c8e6853281d7dd966e0eb362068e41a" integrity sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA== -"@react-native/virtualized-lists@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.83.1.tgz#97e66c6c7d32112cf8da0ddbb29361913a9a8820" - integrity sha512-MdmoAbQUTOdicCocm5XAFDJWsswxk7hxa6ALnm6Y88p01HFML0W593hAn6qOt9q6IM1KbAcebtH6oOd4gcQy8w== +"@react-native/virtualized-lists@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.83.2.tgz#a788b33902b2f543b856d4f7fea8055555e70087" + integrity sha512-N7mRjHLW/+KWxMp9IHRWyE3VIkeG1m3PnZJAGEFLCN8VFb7e4VfI567o7tE/HYcdcXCylw+Eqhlciz8gDeQ71g== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -2396,6 +2357,11 @@ resolved "https://registry.yarnpkg.com/@types/diff/-/diff-5.2.3.tgz#dcdcfa40df9f011f9465180e0196dfbd921971d9" integrity sha512-K0Oqlrq3kQMaO2RhfrNQX5trmt+XLyom88zS0u84nnIcLvFnRUMRRHmrGny5GSM+kNO9IZLARsdQHDzkhAgmrQ== +"@types/emscripten@^1.41.5": + version "1.41.5" + resolved "https://registry.yarnpkg.com/@types/emscripten/-/emscripten-1.41.5.tgz#5670e4b52b098691cb844b84ee48c9176699b68d" + integrity sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q== + "@types/graceful-fs@^4.1.3": version "4.1.9" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" @@ -2598,22 +2564,6 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== -"@urql/core@^5.0.0", "@urql/core@^5.0.6": - version "5.0.8" - resolved "https://registry.yarnpkg.com/@urql/core/-/core-5.0.8.tgz#eba39eaa2bf9a0a963383e87a65cba7a9ca794bd" - integrity sha512-1GOnUw7/a9bzkcM0+U8U5MmxW2A7FE5YquuEmcJzTtW5tIs2EoS4F2ITpuKBjRBbyRjZgO860nWFPo1m4JImGA== - dependencies: - "@0no-co/graphql.web" "^1.0.5" - wonka "^6.3.2" - -"@urql/exchange-retry@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@urql/exchange-retry/-/exchange-retry-1.3.0.tgz#c46abdf74aee612645ff47562e6c6868ad1731dd" - integrity sha512-FLt+d81gP4oiHah4hWFDApimc+/xABWMU1AMYsZ1PVB0L0YPtrMCjbOp9WMM7hBzy4gbTDrG24sio0dCfSh/HQ== - dependencies: - "@urql/core" "^5.0.0" - wonka "^6.3.2" - "@xmldom/xmldom@^0.8.8": version "0.8.10" resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" @@ -2744,11 +2694,6 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== - anymatch@^3.0.3: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" @@ -3036,12 +2981,12 @@ babel-plugin-syntax-hermes-parser@0.32.0: dependencies: hermes-parser "0.32.0" -babel-plugin-syntax-hermes-parser@^0.29.1: - version "0.29.1" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.29.1.tgz#09ca9ecb0330eba1ef939b6d3f1f55bb06a9dc33" - integrity sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA== +babel-plugin-syntax-hermes-parser@^0.32.0: + version "0.32.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.32.1.tgz#ececc38408d408744bff3091bb1c1379a96c3f02" + integrity sha512-HgErPZTghW76Rkq9uqn5ESeiD97FbqpZ1V170T1RG2RDp+7pJVQV2pQJs7y5YzN0/gcT6GM5ci9apRnIwuyPdQ== dependencies: - hermes-parser "0.29.1" + hermes-parser "0.32.1" babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" @@ -3071,11 +3016,12 @@ 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@~55.0.0, babel-preset-expo@~55.0.2: - version "55.0.2" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-55.0.2.tgz#75d28050cd76ee7dea7c5ad4be1fa8c61de692ed" - integrity sha512-fkjwB1Pg9gOqzaQl5TWpo9lAh4E3h8TqWup1PB4sgb88Re/h7CjU5FSo9J75jOisXO5gwPn58BTKUpEXIVxG4g== +babel-preset-expo@~55.0.8: + version "55.0.8" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-55.0.8.tgz#53d2c23ef6b30551770c07cc5ff8b3800ef02823" + integrity sha512-DnNuXZN8K33FoeveBYVq1w5FyXRsYm0fI+7ShrWsQ+2gnpsVqD4TazBu+nWsMjjCXyx9RVXfOFUcVBobtpa3Ig== dependencies: + "@babel/generator" "^7.20.5" "@babel/helper-module-imports" "^7.25.9" "@babel/plugin-proposal-decorators" "^7.12.9" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -3091,10 +3037,10 @@ babel-preset-expo@~55.0.0, babel-preset-expo@~55.0.2: "@babel/plugin-transform-runtime" "^7.24.7" "@babel/preset-react" "^7.22.15" "@babel/preset-typescript" "^7.23.0" - "@react-native/babel-preset" "0.83.1" + "@react-native/babel-preset" "0.83.2" babel-plugin-react-compiler "^1.0.0" babel-plugin-react-native-web "~0.21.0" - babel-plugin-syntax-hermes-parser "^0.29.1" + babel-plugin-syntax-hermes-parser "^0.32.0" babel-plugin-transform-flow-enums "^0.0.2" debug "^4.3.4" resolve-from "^5.0.0" @@ -3112,12 +3058,24 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +balanced-match@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" + integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== + +barcode-detector@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/barcode-detector/-/barcode-detector-3.1.0.tgz#ce340cead9f267951f4c53887ac24b64c21a79c4" + integrity sha512-aQjGxrgsb/WTlw6pHZwFRO6NhFMhwHGEkd0pzV25fBn8dnRA1PA1G7bLeAzvSea646S/96nW5W3jD8wezQZ1vQ== + dependencies: + zxing-wasm "3.0.0" + base64-arraybuffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc" integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ== -base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -3195,6 +3153,13 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" +brace-expansion@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.3.tgz#6a9c6c268f85b53959ec527aeafe0f7300258eef" + integrity sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA== + dependencies: + balanced-match "^4.0.2" + braces@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" @@ -3234,14 +3199,6 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.4.3: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -3354,11 +3311,6 @@ char-regex@^2.0.0: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== -chownr@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4" - integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== - chrome-launcher@^0.15.2: version "0.15.2" resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da" @@ -3494,11 +3446,6 @@ commander@^2.20.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - commander@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" @@ -3769,11 +3716,6 @@ dedent@^1.0.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -3854,10 +3796,10 @@ diff@^5.0.0: resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== -dnssd-advertise@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/dnssd-advertise/-/dnssd-advertise-1.1.1.tgz#5ed075133854c252b64eebeb784960c3994b0d3d" - integrity sha512-5lwwxSitFrESlnv0JQhmhFlBAD6I97ghwo/xfNio1SajbZgsqq3OQY4kELcJiK/j38fgJFbeIDotAjSGcI85eg== +dnssd-advertise@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dnssd-advertise/-/dnssd-advertise-1.1.3.tgz#bf130e5b22f2d76b2b6b33b201e93c68c75b3786" + integrity sha512-XENsHi3MBzWOCAXif3yZvU1Ah0l+nhJj1sjWL6TnOAYKvGiFhbTx32xHN7+wLMLUOCj7Nr0evADWG4R8JtqCDA== doctrine@^2.1.0: version "2.1.0" @@ -3880,18 +3822,6 @@ domexception@^4.0.0: dependencies: webidl-conversions "^7.0.0" -dotenv-expand@~11.0.6: - version "11.0.6" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-11.0.6.tgz#f2c840fd924d7c77a94eff98f153331d876882d3" - integrity sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g== - dependencies: - dotenv "^16.4.4" - -dotenv@^16.4.4, dotenv@~16.4.5: - version "16.4.5" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" - integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== - dunder-proto@^1.0.0, dunder-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" @@ -3965,11 +3895,6 @@ entities@^4.5.0: resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== -env-editor@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-0.4.2.tgz#4e76568d0bd8f5c2b6d314a9412c8fe9aa3ae861" - integrity sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA== - error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -4544,13 +4469,13 @@ expect@^29.0.0, expect@^29.7.0: jest-message-util "^29.7.0" jest-util "^29.7.0" -expo-asset@~55.0.2: - version "55.0.2" - resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-55.0.2.tgz#89256ffed06a2476f4113f28de74085785792f1a" - integrity sha512-6GNPOGG8q+oqgbsGMDjBuXcfa4UlviNihpICgVonIaanREhd3f7QFKBmYyN7gTLIfEJ610qpLckAC0+al5lx0w== +expo-asset@~55.0.7: + version "55.0.7" + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-55.0.7.tgz#a4ffd99ae5ef8351a076107ce177a54b01f36e7a" + integrity sha512-MnL43vmzfk5yXsY4Y7Pbq1c4iM1Xo8Q/cRITfFiVQYkMDgcQ7OoBontHwJhAJCgu0IHQJz/2NsQT6iQ/oIy/kg== dependencies: - "@expo/image-utils" "^0.8.11" - expo-constants "~55.0.2" + "@expo/image-utils" "^0.8.12" + expo-constants "~55.0.7" expo-atlas@^0.4.0: version "0.4.0" @@ -4570,47 +4495,52 @@ expo-atlas@^0.4.0: serve-static "^1.15.0" stream-json "^1.8.0" -expo-camera@~55.0.2: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-55.0.3.tgz#6336e929e5b53b9e617cca35abc09f589b431630" - integrity sha512-CqOwgDL0bU+ugGUYf1EBSlDd4iTkSpMzp5l+pIbN6i1ARNWwJAPia2J6R3TXNqYOehBv3JtlSm6B/g62qTZDmw== +expo-camera@~55.0.9: + version "55.0.9" + resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-55.0.9.tgz#d64d8d88db5693c61321afd89d2b22cdb17e6e3b" + integrity sha512-ywjmZChGPqyIginN9K1lEJCSTB6M4the37m56tAcvYs3cu0DAUAlTl4n2MY6S7kGdm3iEi0cGmlDpHFyh7rmwg== dependencies: - invariant "^2.2.4" + barcode-detector "^3.0.0" -expo-constants@~55.0.2: - version "55.0.2" - resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-55.0.2.tgz#a8a276d42652c8bad2420cd64de965abfc379ef4" - integrity sha512-tTQznRuE3od2aAnAzXc0LzrhM58WcqB5XLC3/7yeWibOoVx23f6yJQf+p1WUiovJieCxJTaKl7bJmc/BDsrvQw== +expo-constants@~55.0.7: + version "55.0.7" + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-55.0.7.tgz#c9fcb4b2f2a6eb06a760bdd4f4425ba8f3f937b9" + integrity sha512-kdcO4TsQRRqt0USvjaY5vgQMO9H52K3kBZ/ejC7F6rz70mv08GoowrZ1CYOr5O4JpPDRlIpQfZJUucaS/c+KWQ== dependencies: - "@expo/config" "~55.0.3" - "@expo/env" "~2.0.11" + "@expo/config" "~55.0.8" + "@expo/env" "~2.1.1" -expo-crypto@~55.0.2: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-crypto/-/expo-crypto-55.0.3.tgz#1a6a57c612497d8c6afe6a917cbead7caf87e77f" - integrity sha512-05gfOjhhCgAX3WX+uCNfdlx9IQawOftXIPfOwhG01s9LcjJzks8WK86rWH3E8DsMLKpWBbJ/RaG0X38xbDfxkg== +expo-crypto@~55.0.8: + version "55.0.8" + resolved "https://registry.yarnpkg.com/expo-crypto/-/expo-crypto-55.0.8.tgz#df29ab41c2aafe76d8919b3a1fae3c5963a582e0" + integrity sha512-s4G4l1gRgSv3rS4JeKbybXzobWFUcO/B1F6nffjtoGS4WWU5+DNrmbiMnF9mvW21/ozYKtUu21u3pl2+7cGWnw== expo-eas-client@~55.0.2: version "55.0.2" resolved "https://registry.yarnpkg.com/expo-eas-client/-/expo-eas-client-55.0.2.tgz#d06f721e9dd09e38b2823e308cd0b7cde33b4cb6" integrity sha512-fjOgSXaZFBK2Xmzn/uw0DTF3BsYv97JEa4PYXXqVCEvNJPwJB1cV1eX6Xyq6iKGIhMPH9k62sOc+oUdt094WCw== -expo-file-system@~55.0.2, expo-file-system@~55.0.3: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-55.0.3.tgz#6c63c0160fd1a2541320e2c88ce3d085511fcd2b" - integrity sha512-kwOQdeAD1ybw5xBA6+k/es/utW7YOrhD03bvaFFBs6ARLE97Z4CYp7k7TEmO+E2gWMwdsBVV+wkOuaSJyzErFQ== +expo-file-system@~55.0.9: + version "55.0.9" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-55.0.9.tgz#39151d8b7f1756f51145d4ec5616392e638e25c4" + integrity sha512-jJ0BMGSBk0YgyxG9GB71qLW+jSWqjWkRnOhSGn9ry98XL045faNKPJ7rq94ENmNjt98QLEm5I+NEvBxt/EYAdQ== -expo-font@~55.0.2, expo-font@~55.0.3: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-55.0.3.tgz#39f5d316497513aae0cf9f7fde9a2c39507c9909" - integrity sha512-DSyh0gzbVii5+Nb/0pAP3bL+CrB9u1N3YeKTx4wXQT8KUnuOlI4A0sEHIO25MfFpjjtovDn0WGzAtimbPkvJmg== +expo-font@~55.0.4: + version "55.0.4" + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-55.0.4.tgz#3cd0187bb7761dacc05b78e741b760e25f87b128" + integrity sha512-ZKeGTFffPygvY5dM/9ATM2p7QDkhsaHopH7wFAWgP2lKzqUMS9B/RxCvw5CaObr9Ro7x9YptyeRKX2HmgmMfrg== dependencies: fontfaceobserver "^2.1.0" -expo-image@55.0.3: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-image/-/expo-image-55.0.3.tgz#1efdee395a42f29bdbeb6ce7521ce71c76322d8f" - integrity sha512-u/Mz/5lrzx+Qoo5yklJkPgMSXTEwB5oorhutucE8KSVBaKZMTdU7Tlmiw+hkiA2FSIADT4h2wA2wn6H43vdHxA== +expo-glass-effect@^55.0.7: + version "55.0.7" + resolved "https://registry.yarnpkg.com/expo-glass-effect/-/expo-glass-effect-55.0.7.tgz#e8584bc078c8987dbcc468dfcdd0d82a1df8b8e3" + integrity sha512-G7Q9rUaEY0YC36fGE6irDljfsfvzz/y49zagARAKvSJSyQMUSrhR25WOr5LK5Cw7gQNNBEy9U1ctlr7yCay/fQ== + +expo-image@^55.0.5: + version "55.0.5" + resolved "https://registry.yarnpkg.com/expo-image/-/expo-image-55.0.5.tgz#b75ca581ce678af0f96632ca888c94e2b3251053" + integrity sha512-oejmMwy5O9EtC8po9NxkcurWHqND6p8xuJaj9FGNo8NXLt9e+w3cKWx7HuPzkH5y3qFXQ9Od+z+I/wxEci36fw== dependencies: sf-symbols-typescript "^2.2.0" @@ -4619,51 +4549,50 @@ expo-json-utils@~55.0.0: resolved "https://registry.yarnpkg.com/expo-json-utils/-/expo-json-utils-55.0.0.tgz#9af6675e63c6c3715e4989fcec2a84d79fd6e6ae" integrity sha512-aupt/o5PDAb8dXDCb0JcRdkqnTLxe/F+La7jrnyd/sXlYFfRgBJLFOa1SqVFXm1E/Xam1SE/yw6eAb+DGY7Arg== -expo-keep-awake@~55.0.2: - version "55.0.2" - resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-55.0.2.tgz#e7637231ebd4aef008ffe49df53df47317796862" - integrity sha512-yxmmu0toMsszQN9ro8XuljicumudT4QwXiF7kswlDg5/48Y2HPfopod+8mOrIf7+UDUv99u6yH8NgSfWf0u+IA== +expo-keep-awake@~55.0.4: + version "55.0.4" + resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-55.0.4.tgz#8fe3685b75bda28e15268821a384e069f0395fab" + integrity sha512-vwfdMtMS5Fxaon8gC0AiE70SpxTsHJ+rjeoVJl8kdfdbxczF7OIaVmfjFJ5Gfigd/WZiLqxhfZk34VAkXF4PNg== -expo-linking@~55.0.3: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-linking/-/expo-linking-55.0.3.tgz#b89f261ac9e346e2129cc6b31df82d6426dbe612" - integrity sha512-gkUcqj5l247C4o/OO0kOjHq4yxa9UVb9DjMvHVhtOuwlbbsk0fjx/id5bD/o2dHONLwx+vSPpUR2w7jB/HpRcg== +expo-linking@~55.0.7: + version "55.0.7" + resolved "https://registry.yarnpkg.com/expo-linking/-/expo-linking-55.0.7.tgz#9583e283dc1de25722675abda2a376fcc94e1e8f" + integrity sha512-MiGCedere1vzQTEi2aGrkzd7eh/rPSz4w6F3GMBuAJzYl+/0VhIuyhozpEGrueyDIXWfzaUVOcn3SfxVi+kwQQ== dependencies: - expo-constants "~55.0.2" + expo-constants "~55.0.7" invariant "^2.2.4" -expo-manifests@~55.0.3: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-55.0.3.tgz#49dcb27f17821a84658ae09129662575a8355555" - integrity sha512-kArDIdK4bO3Jxv5mMbhanQywc329QlCQzsm9H7CFaag37tgsBYnnlHij6IOXzO824oaap4g6MRyo8UzweYiMVw== +expo-manifests@~55.0.9: + version "55.0.9" + resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-55.0.9.tgz#7cc479cf3af5f01369e40d068018d54a5711d44f" + integrity sha512-i82j3X4hbxYDe6kxUw4u8WfvbvTj2w+9BD9WKuL0mFRy+MjvdzdyaqAjEViWCKo/alquP/hTApDTQBb3UmWhkg== dependencies: - "@expo/config" "~55.0.3" + "@expo/config" "~55.0.8" expo-json-utils "~55.0.0" -expo-modules-autolinking@55.0.2: - version "55.0.2" - resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-55.0.2.tgz#c37c51777ad3e72f0b6d936c9b53b932024d9f31" - integrity sha512-4GKGkvuRWQ940AVuusva6QOaF8Y9042iMOlRXk3OpVdUDoVtKrRmU0JIGkMMU8IdWfYa85ZgYrObExNcIOy8/Q== +expo-modules-autolinking@55.0.8: + version "55.0.8" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-55.0.8.tgz#3b69d3e0032f714efc5b979165989a0eab6f7bfc" + integrity sha512-nrWB1pkNp7bR8ECUTgYUiJ2Pyh6AvxCBXZ+lyPlfl1TzEIGhwU1Yqr+d78eJDueXaW+9zKeE0HqrTZoLS3ve4A== dependencies: + "@expo/require-utils" "^55.0.2" "@expo/spawn-async" "^1.7.2" chalk "^4.1.0" commander "^7.2.0" - require-from-string "^2.0.2" - resolve-from "^5.0.0" -expo-modules-core@55.0.5: - version "55.0.5" - resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-55.0.5.tgz#38e48e1295c8276ed494bcca0228ec8eda82090e" - integrity sha512-R02b8oxw0CAWiBBDK2ixWoxsyccp9tl8eeW/zsU6u37hIGoRje/7Q9Rs6tZrw4BtfqmiuJXm7KDeMZAUPz3dmw== +expo-modules-core@55.0.12: + version "55.0.12" + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-55.0.12.tgz#814d5b2360d849db00a2f0fefdfe1f9056f54a03" + integrity sha512-bz4/khk24Bqr1WWRo7tDltv7xNu8OXxM/Ht23wHgbcprYl6sT29GA9eQmvCCBErDxcapY66VQa3NMCj4K5iM/w== dependencies: invariant "^2.2.4" -expo-router@~55.0.0-beta.3: - version "55.0.0-beta.4" - resolved "https://registry.yarnpkg.com/expo-router/-/expo-router-55.0.0-beta.4.tgz#756798675a7f2fabbf038a80329096498c877c42" - integrity sha512-AcyCK33NdvwzLJ5ACwsYIGUUr7hTYSQYgYQ0aALyMClYqNlvLkTR+qBaDNlzX58TyCWCPZ0+0AiEXK+dXfhj7w== +expo-router@~55.0.2: + version "55.0.2" + resolved "https://registry.yarnpkg.com/expo-router/-/expo-router-55.0.2.tgz#68ab272f4d883aeef86597f93c9dc8be7cfb37d4" + integrity sha512-KREcI1l89no0KEC/t3/eBOBNWqSMQ8X4TyekqLVGpotflEVPyloWP9TnrwyDF13ThrzTqB1SDLycrkAhitHtpQ== dependencies: - "@expo/metro-runtime" "^55.0.3" + "@expo/metro-runtime" "^55.0.6" "@expo/schema-utils" "^55.0.2" "@radix-ui/react-slot" "1.2.0" "@radix-ui/react-tabs" "^1.1.12" @@ -4673,15 +4602,16 @@ expo-router@~55.0.0-beta.3: client-only "^0.0.1" debug "^4.3.4" escape-string-regexp "^4.0.0" - expo-image "55.0.3" - expo-server "^55.0.2" - expo-symbols "^55.0.3" + expo-glass-effect "^55.0.7" + expo-image "^55.0.5" + expo-server "^55.0.5" + expo-symbols "^55.0.4" fast-deep-equal "^3.1.3" invariant "^2.2.4" nanoid "^3.3.8" query-string "^7.1.3" react-fast-compare "^3.2.2" - react-native-is-edge-to-edge "^1.1.6" + react-native-is-edge-to-edge "^1.2.1" semver "~7.6.3" server-only "^0.0.1" sf-symbols-typescript "^2.1.0" @@ -4689,22 +4619,22 @@ expo-router@~55.0.0-beta.3: use-latest-callback "^0.2.1" vaul "^1.1.2" -expo-server@^55.0.2: - version "55.0.2" - resolved "https://registry.yarnpkg.com/expo-server/-/expo-server-55.0.2.tgz#0f8de98e3d0839bed24d85deb551340277d3e6ec" - integrity sha512-tphdvclcniRTKdKx9DSVdpVK3Q5IaMXc5E1AZ4Twd7DlzlrcQ6lOT0PtiUuMi1tip9mSzXQzfFLqfdCnnSz4tw== +expo-server@^55.0.5: + version "55.0.5" + resolved "https://registry.yarnpkg.com/expo-server/-/expo-server-55.0.5.tgz#13d1b199b9bce79e4a592168ab03ff919c103b3a" + integrity sha512-cfoh1OwBjHPCwYD11wep12l5WGkVEmRbGSZEbE4u+08k1TkOyYhrWyI2o/iMcUMMT8u1sKsymHKsrC8Mv82V7A== -expo-splash-screen@~55.0.2: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-55.0.3.tgz#26a177585d70db9945ef7af51cf0d4c8d407ed94" - integrity sha512-Wd1rZ1Wc9i7Ttmk8wobAGRv8MEyRaDA/2AEmpdpo6tGOfJ6TJIiZJ7d3mBXpZj+E5L1Q1mYNc3oMM/q6tlvjgA== +expo-splash-screen@~55.0.9: + version "55.0.9" + resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-55.0.9.tgz#7630225a3f398e35f2605fb76ca9c83ff14be839" + integrity sha512-FWAHLg5w6aesnrU1RtNoVNIA3FN11lFQCiWafPHpneqNtI6Wzkxxz3vu+4JTWlSkMIbylZ85F0qJe0CCNI9Eig== dependencies: - "@expo/prebuild-config" "^55.0.3" + "@expo/prebuild-config" "^55.0.7" -expo-status-bar@~55.0.2: - version "55.0.2" - resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-55.0.2.tgz#431e8cc2802b14a744d3aeb64255aacb0d86bc48" - integrity sha512-iV/Az9SqwY2j5e/tZ7Fz7vwolfXp0xFTScET4lnS615oLQfdhyI2HOTg4CL4q7UVlSDW3HN4rCkDK2oASNVO7g== +expo-status-bar@~55.0.4: + version "55.0.4" + resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-55.0.4.tgz#f192ab6fecae0b1c6c5f913c9a0c388e04e1f6d9" + integrity sha512-BPDjUXKqv1F9j2YNGLRZfkBEZXIEEpqj+t81y4c+4fdSN3Pos7goIHXgcl2ozbKQLgKRZQyNZQtbUgh5UjHYUQ== dependencies: react-native-is-edge-to-edge "^1.2.1" @@ -4713,23 +4643,23 @@ expo-structured-headers@~55.0.0: resolved "https://registry.yarnpkg.com/expo-structured-headers/-/expo-structured-headers-55.0.0.tgz#38270c80caedeaf930de495c172e1c87ba16b54f" integrity sha512-udaNvuWb45/Sryq9FLC/blwgOChhznuqlTrUzVjC0T83pMdcmscKJX23lnNDW6hCec8p81Y3z1DIFwIyk0g/PQ== -expo-symbols@^55.0.3: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-symbols/-/expo-symbols-55.0.3.tgz#093ff883a9db734944476cae6be75179b82f9d54" - integrity sha512-r3AnrAAPw/zqha6dBdkJV7ueELy/yyeEKU38qzFFz37w1mhcXobuXahnfPSnY54lKrTbqrSiFMj/aGh25ElnoQ== +expo-symbols@^55.0.4: + version "55.0.4" + resolved "https://registry.yarnpkg.com/expo-symbols/-/expo-symbols-55.0.4.tgz#37fcd43eda786dfa44d679653e77bcbabb5c09ca" + integrity sha512-w9rxPlpta3gks0G4Tvpq/qQdiMp4R/XOeOzyjSruYUQakmsWbQBKA+Sd/fCVXs7qFJSvVTOGXiOhZm+YJRYZVg== dependencies: "@expo-google-fonts/material-symbols" "^0.4.1" sf-symbols-typescript "^2.0.0" -expo-updates-interface@~55.1.1: - version "55.1.1" - resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-55.1.1.tgz#4b67c677dc2db62c8e6a1b72172ef900e3d2054f" - integrity sha512-++rlh9dNRUgm+uqN+x4vB/8ELidt0gc3kbwec55YzRizdD845kn5ufjTcGpkGs9SbAYHsP0eh8axlKHpY/v7Kg== +expo-updates-interface@~55.1.3: + version "55.1.3" + resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-55.1.3.tgz#cecc1821a9f5e773739144bea7ad93c6a485baea" + integrity sha512-UVVIiZqymQZJL+o/jh65kXOI97xdkbqBJJM0LMabaPMNLFnc6/WvOMOzmQs7SPyKb8+0PeBaFd7tj5DzF6JeQg== -expo-updates@~55.0.4: - version "55.0.5" - resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-55.0.5.tgz#5deb7d9c9be1de624848b32a452de3f054e15035" - integrity sha512-XAdOB8miDR+P9Hx8xukUSBB4NmCit4D4XefKRM2PAwEllwQrttLM8r3EEPnl6NoiKiyT/0L1LHVJwsKUcyk4uA== +expo-updates@~55.0.11: + version "55.0.11" + resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-55.0.11.tgz#cffdde65dbaeb26e507b65410499bb50cc0d7873" + integrity sha512-UPdDiTkeTFQBuB8PlnWNgNywnISlsMbsi3htJs4CYc6+V4OV5G8USQNKKUuq/ICyjioBZpkkgSOyJQRbbVWfPw== dependencies: "@expo/code-signing-certificates" "^0.0.6" "@expo/plist" "^0.5.2" @@ -4738,42 +4668,42 @@ expo-updates@~55.0.4: chalk "^4.1.2" debug "^4.3.4" expo-eas-client "~55.0.2" - expo-manifests "~55.0.3" + expo-manifests "~55.0.9" expo-structured-headers "~55.0.0" - expo-updates-interface "~55.1.1" + expo-updates-interface "~55.1.3" getenv "^2.0.0" glob "^13.0.0" ignore "^5.3.1" resolve-from "^5.0.0" -expo@55.0.0-preview.7: - version "55.0.0-preview.7" - resolved "https://registry.yarnpkg.com/expo/-/expo-55.0.0-preview.7.tgz#b3701208709471a20b183dbdb3189ae84f7cc8e7" - integrity sha512-2oZijjq1ZmJBDha4wRG97CyUPNe45W+xrZa359F+NSj6p1TOCS3qtKuIEdHLmJiP3P9yQ5eXdywTnpCfWRMNdQ== +expo@^55.0.2: + version "55.0.2" + resolved "https://registry.yarnpkg.com/expo/-/expo-55.0.2.tgz#ece0c669476d100546c6d9d3c88759fd9b3abdef" + integrity sha512-e2UtZe3OrgcAMPVtCeTe8AyEUz65XxqPwPxV2rgjklmniaR+z1J5lywCnf1qsJP6eRMI893mXln5puO/ddLTIg== dependencies: "@babel/runtime" "^7.20.0" - "@expo/cli" "55.0.4" - "@expo/config" "~55.0.3" - "@expo/config-plugins" "~55.0.3" + "@expo/cli" "55.0.12" + "@expo/config" "~55.0.8" + "@expo/config-plugins" "~55.0.6" "@expo/devtools" "55.0.2" - "@expo/fingerprint" "0.16.2" - "@expo/local-build-cache-provider" "55.0.2" - "@expo/log-box" "55.0.3" + "@expo/fingerprint" "0.16.5" + "@expo/local-build-cache-provider" "55.0.6" + "@expo/log-box" "55.0.7" "@expo/metro" "~54.2.0" - "@expo/metro-config" "55.0.3" + "@expo/metro-config" "55.0.9" "@expo/vector-icons" "^15.0.2" "@ungap/structured-clone" "^1.3.0" - babel-preset-expo "~55.0.2" - expo-asset "~55.0.2" - expo-constants "~55.0.2" - expo-file-system "~55.0.3" - expo-font "~55.0.3" - expo-keep-awake "~55.0.2" - expo-modules-autolinking "55.0.2" - expo-modules-core "55.0.5" + babel-preset-expo "~55.0.8" + expo-asset "~55.0.7" + expo-constants "~55.0.7" + expo-file-system "~55.0.9" + expo-font "~55.0.4" + expo-keep-awake "~55.0.4" + expo-modules-autolinking "55.0.8" + expo-modules-core "55.0.12" pretty-format "^29.7.0" react-refresh "^0.14.2" - whatwg-url-without-unicode "8.0.0-3" + whatwg-url-minimum "^0.1.1" exponential-backoff@^3.1.1: version "3.1.1" @@ -4885,10 +4815,10 @@ fbjs@^3.0.4: setimmediate "^1.0.5" ua-parser-js "^1.0.35" -fdir@^6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" - integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== +fetch-nodeshim@^0.4.6: + version "0.4.8" + resolved "https://registry.yarnpkg.com/fetch-nodeshim/-/fetch-nodeshim-0.4.8.tgz#e87df7d8f85c6409903dac402aaf9465e36b5165" + integrity sha512-YW5vG33rabBq6JpYosLNoXoaMN69/WH26MeeX2hkDVjN6UlvRGq3Wkazl9H0kisH95aMu/HtHL64JUvv/+Nv/g== file-entry-cache@^6.0.1: version "6.0.1" @@ -5202,13 +5132,6 @@ glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -global-dirs@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" - integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== - dependencies: - ini "^1.3.4" - globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -5324,27 +5247,20 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-compiler@0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.14.0.tgz#ec0ec83132ab5954e7bd2c74e6331752742f188f" - integrity sha512-clxa193o+GYYwykWVFfpHduCATz8fR5jvU7ngXpfKHj+E9hr9vjLNtdLSEe8MUbObvVexV3wcyxQ00xTPIrB1Q== - -hermes-estree@0.29.1: - version "0.29.1" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.1.tgz#043c7db076e0e8ef8c5f6ed23828d1ba463ebcc5" - integrity sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ== +hermes-compiler@0.14.1: + version "0.14.1" + resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.14.1.tgz#5381d2bb88454027d16736b8cb7fddaaf1556538" + integrity sha512-+RPPQlayoZ9n6/KXKt5SFILWXCGJ/LV5d24L5smXrvTDrPS4L6dSctPczXauuvzFP3QEJbD1YO7Z3Ra4a+4IhA== hermes-estree@0.32.0: version "0.32.0" resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.32.0.tgz#bb7da6613ab8e67e334a1854ea1e209f487d307b" integrity sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ== -hermes-parser@0.29.1, hermes-parser@^0.29.1: - version "0.29.1" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56" - integrity sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA== - dependencies: - hermes-estree "0.29.1" +hermes-estree@0.32.1: + version "0.32.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.32.1.tgz#04075556a559da284d8a3eba01c07595d5e05ce3" + integrity sha512-ne5hkuDxheNBAikDjqvCZCwihnz0vVu9YsBzAEO1puiyFR4F1+PAz/SiPHSsNTuOveCYGRMX8Xbx4LOubeC0Qg== hermes-parser@0.32.0: version "0.32.0" @@ -5353,6 +5269,13 @@ hermes-parser@0.32.0: dependencies: hermes-estree "0.32.0" +hermes-parser@0.32.1, hermes-parser@^0.32.0: + version "0.32.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.32.1.tgz#c1bce9405055609233710ad26de6955396a706ba" + integrity sha512-175dz634X/W5AiwrpLdoMl/MOb17poLHyIqgyExlE8D9zQ1OPnoORnGMB5ltRKnpvQzBjMYvT2rN/sHeIfZW5Q== + dependencies: + hermes-estree "0.32.1" + hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" @@ -5447,11 +5370,6 @@ iconv-lite@0.6.3: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - ignore@^5.1.1, ignore@^5.2.0, ignore@^5.3.1, ignore@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" @@ -5508,11 +5426,6 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@^1.3.4, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - inline-style-prefixer@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-7.0.1.tgz#9310f3cfa2c6f3901d1480f373981c02691781e8" @@ -6103,13 +6016,13 @@ jest-environment-node@^29.7.0: jest-mock "^29.7.0" jest-util "^29.7.0" -jest-expo@~55.0.4: - version "55.0.5" - resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-55.0.5.tgz#f0aae120898987779e326f62780c9689ebac0d36" - integrity sha512-6qA86fmU37cq1Hhvm/PE5SeARiit1KrXuBA2m3EP+c1dNgeNJMGQu3WRlrh7A68hmXFu8QFdPjaot9lM5CgA/Q== +jest-expo@~55.0.9: + version "55.0.9" + resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-55.0.9.tgz#bbe7c0a848521eca753611641c3095851309a5ec" + integrity sha512-6wz7JJUeW2e0+APRQP7eOcXKPdI7bdmAIoBiPJbtzSBRlghho8LzPcv4jkoVFoYi8SKb9k3BTKx4GcUlyVMedw== dependencies: - "@expo/config" "~55.0.3" - "@expo/json-file" "^10.0.11" + "@expo/config" "~55.0.8" + "@expo/json-file" "^10.0.12" "@jest/create-cache-key-function" "^29.2.1" "@jest/globals" "^29.2.1" babel-jest "^29.2.1" @@ -6520,10 +6433,10 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -lan-network@^0.1.6: - version "0.1.7" - resolved "https://registry.yarnpkg.com/lan-network/-/lan-network-0.1.7.tgz#9fcb9967c6d951f10b2f9a9ffabe4a312d63f69d" - integrity sha512-mnIlAEMu4OyEvUNdzco9xpuB9YVcPkQec+QsgycBCtPZvEqWPCDPfbAE4OJMdBBWpZWtpCn1xw9jJYlwjWI5zQ== +lan-network@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/lan-network/-/lan-network-0.2.0.tgz#2d0858ef8f909dff62f17e868bb31786def30a64" + integrity sha512-EZgbsXMrGS+oK+Ta12mCjzBFse+SIewGdwrSTr5g+MSymnjpox2x05ceI20PQejJOFvOgzcXrfDk/SdY7dSCtw== leven@^3.1.0: version "3.1.0" @@ -6990,6 +6903,13 @@ minimatch@^10.1.1: dependencies: "@isaacs/brace-expansion" "^5.0.0" +minimatch@^10.2.2: + version "10.2.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.4.tgz#465b3accbd0218b8281f5301e27cedc697f96fde" + integrity sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg== + dependencies: + brace-expansion "^5.0.2" + minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -6997,7 +6917,7 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^9.0.0, minimatch@^9.0.4: +minimatch@^9.0.4: version "9.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== @@ -7009,18 +6929,11 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minipass@^7.0.4, minipass@^7.1.2: +minipass@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== -minizlib@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.1.0.tgz#6ad76c3a8f10227c9b51d1c9ac8e30b27f5a251c" - integrity sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== - dependencies: - minipass "^7.1.2" - mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" @@ -7047,14 +6960,10 @@ ms@2.1.3, ms@^2.1.1, ms@^2.1.3: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -mz@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" +multitars@^0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/multitars/-/multitars-0.2.4.tgz#37d003ca1dfddb5c4fbf1e51077831d576100b38" + integrity sha512-XgLbg1HHchFauMCQPRwMj6MSyDd5koPlTA1hM3rUFkeXzGpjU/I9fP3to7yrObE9jcN8ChIOQGrM0tV0kUZaKg== nanoid@^3.3.11, nanoid@^3.3.8: version "3.3.11" @@ -7076,11 +6985,6 @@ negotiator@0.6.3: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -nested-error-stacks@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b" - integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== - nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -7152,7 +7056,7 @@ ob1@0.83.3: dependencies: flow-enums-runtime "^0.0.6" -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -7454,7 +7358,7 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.5, path-parse@^1.0.7: +path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -7490,17 +7394,12 @@ picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -picomatch@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-3.0.1.tgz#817033161def55ec9638567a2f3bbc876b3e7516" - integrity sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag== - picomatch@^4.0.2, picomatch@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== -pirates@^4.0.1, pirates@^4.0.4: +pirates@^4.0.4: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== @@ -7645,11 +7544,6 @@ pure-rand@^6.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== -qrcode-terminal@0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" - integrity sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ== - qs@6.13.0: version "6.13.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" @@ -7699,16 +7593,6 @@ raw-body@2.5.2: iconv-lite "0.4.24" unpipe "1.0.0" -rc@~1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-devtools-core@^6.1.5: version "6.1.5" resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-6.1.5.tgz#c5eca79209dab853a03b2158c034c5166975feee" @@ -7776,11 +7660,6 @@ react-native-is-edge-to-edge@1.2.1, react-native-is-edge-to-edge@^1.2.1: resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.2.1.tgz#64e10851abd9d176cbf2b40562f751622bde3358" integrity sha512-FLbPWl/MyYQWz+KwqOZsSyj2JmLKglHatd3xLZWskXOpRaio4LfEDEz8E/A6uD8QoTHW6Aobw1jbEwK7KMgR7Q== -react-native-is-edge-to-edge@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.6.tgz#69ec13f70d76e9245e275eed4140d0873a78f902" - integrity sha512-1pHnFTlBahins6UAajXUqeCOHew9l9C2C8tErnpGC3IyLJzvxD+TpYAixnCbrVS52f7+NvMttbiSI290XfwN0w== - react-native-pager-view@8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-8.0.0.tgz#9a6cc7d8239d97581840fe51691f07320d1ce4f7" @@ -7799,10 +7678,10 @@ react-native-safe-area-context@~5.6.2: resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-5.6.2.tgz#283e006f5b434fb247fcb4be0971ad7473d5c560" integrity sha512-4XGqMNj5qjUTYywJqpdWZ9IG8jgkS3h06sfVjfw5yZQZfWnRFXczi0GnYyFyCc2EBps/qFmoCH8fez//WumdVg== -react-native-screens@~4.20.0: - version "4.20.0" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.20.0.tgz#16fc363a23f51495a15166982aadae58b0115947" - integrity sha512-wg3ILSd8yHM2YMsWqDjr1+Rxj1qn9CrzZ8qAqDXYd+jf6p3GIMwi+NugFUbRBRZMXs3MNEXCS1vAkvc2ZwpaAA== +react-native-screens@~4.23.0: + version "4.23.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.23.0.tgz#81574b1b0cc4ac6c9ed63e46eca7126f37affe86" + integrity sha512-XhO3aK0UeLpBn4kLecd+J+EDeRRJlI/Ro9Fze06vo1q163VeYtzfU9QS09/VyDFMWR1qxDC1iazCArTPSFFiPw== dependencies: react-freeze "^1.0.0" warn-once "^0.1.0" @@ -7845,19 +7724,19 @@ react-native-worklets@0.7.2: convert-source-map "2.0.0" semver "7.7.3" -react-native@0.83.1: - version "0.83.1" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.83.1.tgz#2c163cd055baa40166553487bada1eb7b9de154f" - integrity sha512-mL1q5HPq5cWseVhWRLl+Fwvi5z1UO+3vGOpjr+sHFwcUletPRZ5Kv+d0tUfqHmvi73/53NjlQqX1Pyn4GguUfA== +react-native@0.83.2: + version "0.83.2" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.83.2.tgz#d0df3c425f5793fdcf3f8f281cacb5ced7ae4b10" + integrity sha512-ZDma3SLkRN2U2dg0/EZqxNBAx4of/oTnPjXAQi299VLq2gdnbZowGy9hzqv+O7sTA62g+lM1v+2FM5DUnJ/6hg== dependencies: "@jest/create-cache-key-function" "^29.7.0" - "@react-native/assets-registry" "0.83.1" - "@react-native/codegen" "0.83.1" - "@react-native/community-cli-plugin" "0.83.1" - "@react-native/gradle-plugin" "0.83.1" - "@react-native/js-polyfills" "0.83.1" - "@react-native/normalize-colors" "0.83.1" - "@react-native/virtualized-lists" "0.83.1" + "@react-native/assets-registry" "0.83.2" + "@react-native/codegen" "0.83.2" + "@react-native/community-cli-plugin" "0.83.2" + "@react-native/gradle-plugin" "0.83.2" + "@react-native/js-polyfills" "0.83.2" + "@react-native/normalize-colors" "0.83.2" + "@react-native/virtualized-lists" "0.83.2" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" @@ -7867,7 +7746,7 @@ react-native@0.83.1: commander "^12.0.0" flow-enums-runtime "^0.0.6" glob "^7.1.1" - hermes-compiler "0.14.0" + hermes-compiler "0.14.1" invariant "^2.2.4" jest-environment-node "^29.7.0" memoize-one "^5.0.0" @@ -8049,20 +7928,6 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -requireg@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/requireg/-/requireg-0.2.2.tgz#437e77a5316a54c9bcdbbf5d1f755fe093089830" - integrity sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg== - dependencies: - nested-error-stacks "~2.0.1" - rc "~1.2.7" - resolve "~1.7.1" - requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -8085,13 +7950,6 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-global@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" - integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== - dependencies: - global-dirs "^0.1.1" - resolve-pkg-maps@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" @@ -8125,13 +7983,6 @@ resolve@^2.0.0-next.5: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@~1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" - integrity sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== - dependencies: - path-parse "^1.0.5" - restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -8811,11 +8662,6 @@ strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - structured-headers@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/structured-headers/-/structured-headers-0.4.1.tgz#77abd9410622c6926261c09b9d16cf10592694d1" @@ -8826,19 +8672,6 @@ styleq@^0.1.3: resolved "https://registry.yarnpkg.com/styleq/-/styleq-0.1.3.tgz#8efb2892debd51ce7b31dc09c227ad920decab71" integrity sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA== -sucrase@~3.35.1: - version "3.35.1" - resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.1.tgz#4619ea50393fe8bd0ae5071c26abd9b2e346bfe1" - integrity sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.2" - commander "^4.0.0" - lines-and-columns "^1.1.6" - mz "^2.7.0" - pirates "^4.0.1" - tinyglobby "^0.2.11" - ts-interface-checker "^0.1.9" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -8885,22 +8718,16 @@ synckit@^0.11.7: dependencies: "@pkgr/core" "^0.2.9" +tagged-tag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/tagged-tag/-/tagged-tag-1.0.0.tgz#a0b5917c2864cba54841495abfa3f6b13edcf4d6" + integrity sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng== + tapable@^2.2.0: version "2.2.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.3.tgz#4b67b635b2d97578a06a2713d2f04800c237e99b" integrity sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg== -tar@^7.5.2: - version "7.5.6" - resolved "https://registry.yarnpkg.com/tar/-/tar-7.5.6.tgz#2db7a210748a82f0a89cc31527b90d3a24984fb7" - integrity sha512-xqUeu2JAIJpXyvskvU3uvQW8PAmHrtXp2KDuMJwQqW8Sqq0CaZBAQ+dKS3RBXVhU4wC5NjAdKrmh84241gO9cA== - dependencies: - "@isaacs/fs-minipass" "^4.0.0" - chownr "^3.0.0" - minipass "^7.1.2" - minizlib "^3.1.0" - yallist "^5.0.0" - terminal-link@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" @@ -8940,33 +8767,11 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - throat@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -tinyglobby@^0.2.11: - version "0.2.15" - resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2" - integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== - dependencies: - fdir "^6.5.0" - picomatch "^4.0.3" - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -8991,6 +8796,11 @@ toidentifier@1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +toqr@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/toqr/-/toqr-0.1.1.tgz#fb987ea706be36affc89336ca26543a16062725a" + integrity sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA== + tough-cookie@^4.1.2: version "4.1.4" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.4.tgz#945f1461b45b5a8c76821c33ea49c3ac192c1b36" @@ -9025,11 +8835,6 @@ ts-declaration-location@^1.0.6: dependencies: picomatch "^4.0.2" -ts-interface-checker@^0.1.9: - version "0.1.13" - resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== - tsconfig-paths@^3.15.0: version "3.15.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" @@ -9072,6 +8877,13 @@ type-fest@^0.7.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== +type-fest@^5.4.4: + version "5.4.4" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.4.4.tgz#577f165b5ecb44cfc686559cc54ca77f62aa374d" + integrity sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw== + dependencies: + tagged-tag "^1.0.0" + type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -9405,11 +9217,6 @@ webidl-conversions@^3.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - webidl-conversions@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" @@ -9432,14 +9239,10 @@ whatwg-mimetype@^3.0.0: resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== -whatwg-url-without-unicode@8.0.0-3: - version "8.0.0-3" - resolved "https://registry.yarnpkg.com/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz#ab6df4bf6caaa6c85a59f6e82c026151d4bb376b" - integrity sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig== - dependencies: - buffer "^5.4.3" - punycode "^2.1.1" - webidl-conversions "^5.0.0" +whatwg-url-minimum@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/whatwg-url-minimum/-/whatwg-url-minimum-0.1.1.tgz#df90eba931c3624c6a74dd9b7d39634390f2b67f" + integrity sha512-u2FNVjFVFZhdjb502KzXy1gKn1mEisQRJssmSJT8CPhZdZa0AP6VCbWlXERKyGu0l09t0k50FiDiralpGhBxgA== whatwg-url@^11.0.0: version "11.0.0" @@ -9546,11 +9349,6 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -wonka@^6.3.2: - version "6.3.4" - resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.3.4.tgz#76eb9316e3d67d7febf4945202b5bdb2db534594" - integrity sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg== - word-wrap@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" @@ -9644,11 +9442,6 @@ yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yallist@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533" - integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== - yaml@^1.10.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" @@ -9686,3 +9479,11 @@ zod@^3.25.76: version "3.25.76" resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ== + +zxing-wasm@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/zxing-wasm/-/zxing-wasm-3.0.0.tgz#184feade580ef7763cac4f1231eae1aa6fe28a39" + integrity sha512-s7ASCPKX+QnH7Y83f4Byxmq/vDzYW7B9m6jMP5S30JGfN2A6WAUn6P3vcBmNguDhPLE6ny2fjTooQVyKBXI1qA== + dependencies: + "@types/emscripten" "^1.41.5" + type-fest "^5.4.4" From d1b1367c4f9ed47ff9e915b019a8f3aee8f68d3f Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Thu, 26 Feb 2026 11:51:33 +0100 Subject: [PATCH 2/8] refactor(snack-sdk): upgrade to Expo SDK 55 stable --- .../__fixtures__/bundledNativeModules.json | 172 +++++++++--------- 1 file changed, 86 insertions(+), 86 deletions(-) diff --git a/packages/snack-sdk/src/__fixtures__/bundledNativeModules.json b/packages/snack-sdk/src/__fixtures__/bundledNativeModules.json index ade900cb8..7cfc1ba6f 100644 --- a/packages/snack-sdk/src/__fixtures__/bundledNativeModules.json +++ b/packages/snack-sdk/src/__fixtures__/bundledNativeModules.json @@ -554,123 +554,123 @@ "react-native-bootsplash": "^6.3.10" }, "^55.0.0": { - "@expo/fingerprint": "~0.16.2", - "@expo/metro-runtime": "~55.0.3", + "@expo/fingerprint": "~0.16.5", + "@expo/metro-runtime": "~55.0.6", "@expo/vector-icons": "^15.0.2", - "@expo/ui": "~55.0.0-beta.3", + "@expo/ui": "55.0.1", "@react-native-async-storage/async-storage": "2.2.0", "@react-native-community/datetimepicker": "8.6.0", "@react-native-masked-view/masked-view": "0.3.2", - "@react-native-community/netinfo": "11.4.1", - "@react-native-community/slider": "5.1.1", + "@react-native-community/slider": "5.1.2", + "@react-native-community/netinfo": "11.5.2", "@react-native-community/viewpager": "5.0.11", "@react-native-picker/picker": "2.11.4", "@react-native-segmented-control/segmented-control": "2.5.7", - "@stripe/stripe-react-native": "0.57.2", + "@stripe/stripe-react-native": "0.58.0", "eslint-config-expo": "~55.0.0", "expo-analytics-amplitude": "~11.3.0", "expo-app-auth": "~11.1.0", "expo-app-loader-provider": "~8.0.0", - "expo-apple-authentication": "~55.0.3", - "expo-application": "~55.0.3", - "expo-asset": "~55.0.2", - "expo-audio": "~55.0.3", - "expo-auth-session": "~55.0.3", - "expo-background-fetch": "~55.0.3", - "expo-background-task": "~55.0.3", - "expo-battery": "~55.0.3", - "expo-blur": "~55.0.3", - "expo-brightness": "~55.0.3", - "expo-brownfield": "~55.0.4", - "expo-build-properties": "~55.0.4", - "expo-calendar": "~55.0.3", - "expo-camera": "~55.0.3", - "expo-cellular": "~55.0.3", - "expo-checkbox": "~55.0.2", - "expo-clipboard": "~55.0.3", - "expo-constants": "~55.0.2", - "expo-contacts": "~55.0.3", - "expo-crypto": "~55.0.3", - "expo-dev-client": "~55.0.3", - "expo-device": "~55.0.3", - "expo-document-picker": "~55.0.3", - "expo-file-system": "~55.0.3", - "expo-font": "~55.0.3", - "expo-gl": "~55.0.3", - "expo-glass-effect": "~55.0.3", + "expo-apple-authentication": "~55.0.8", + "expo-application": "~55.0.8", + "expo-asset": "~55.0.7", + "expo-audio": "~55.0.8", + "expo-auth-session": "~55.0.6", + "expo-background-fetch": "~55.0.8", + "expo-background-task": "~55.0.8", + "expo-battery": "~55.0.8", + "expo-blur": "~55.0.8", + "expo-brightness": "~55.0.8", + "expo-brownfield": "~55.0.11", + "expo-build-properties": "~55.0.9", + "expo-calendar": "~55.0.8", + "expo-camera": "~55.0.9", + "expo-cellular": "~55.0.8", + "expo-checkbox": "~55.0.3", + "expo-clipboard": "~55.0.8", + "expo-constants": "~55.0.7", + "expo-contacts": "~55.0.8", + "expo-crypto": "~55.0.8", + "expo-dev-client": "~55.0.9", + "expo-device": "~55.0.9", + "expo-document-picker": "~55.0.8", + "expo-file-system": "~55.0.9", + "expo-font": "~55.0.4", + "expo-gl": "~55.0.9", + "expo-glass-effect": "~55.0.7", "expo-google-app-auth": "~8.3.0", - "expo-haptics": "~55.0.3", - "expo-image": "~55.0.3", + "expo-haptics": "~55.0.8", + "expo-image": "~55.0.5", "expo-image-loader": "~55.0.0", - "expo-image-manipulator": "~55.0.3", - "expo-image-picker": "~55.0.3", - "expo-intent-launcher": "~55.0.3", - "expo-insights": "~55.0.4", - "expo-keep-awake": "~55.0.2", - "expo-linear-gradient": "~55.0.3", - "expo-linking": "~55.0.3", - "expo-local-authentication": "~55.0.3", - "expo-localization": "~55.0.3", - "expo-location": "~55.0.4", - "expo-mail-composer": "~55.0.3", - "expo-manifests": "~55.0.3", - "expo-maps": "~55.0.3", + "expo-image-manipulator": "~55.0.9", + "expo-image-picker": "~55.0.9", + "expo-intent-launcher": "~55.0.8", + "expo-insights": "~55.0.10", + "expo-keep-awake": "~55.0.4", + "expo-linear-gradient": "~55.0.8", + "expo-linking": "~55.0.7", + "expo-local-authentication": "~55.0.8", + "expo-localization": "~55.0.8", + "expo-location": "~55.1.2", + "expo-mail-composer": "~55.0.8", + "expo-manifests": "~55.0.9", + "expo-maps": "~55.0.9", "expo-mcp": "~0.2.1", - "expo-media-library": "~55.0.3", - "expo-mesh-gradient": "~55.0.3", - "expo-module-template": "~55.0.4", - "expo-modules-core": "~55.0.5", - "expo-navigation-bar": "~55.0.3", - "expo-network": "~55.0.3", - "expo-notifications": "~55.0.4", - "expo-print": "~55.0.3", - "expo-live-photo": "~55.0.3", - "expo-router": "~55.0.0-beta.4", - "expo-screen-capture": "~55.0.3", - "expo-screen-orientation": "~55.0.3", - "expo-secure-store": "~55.0.3", - "expo-sensors": "~55.0.3", - "expo-server": "~55.0.2", - "expo-sharing": "~55.0.4", - "expo-sms": "~55.0.3", - "expo-speech": "~55.0.3", - "expo-splash-screen": "~55.0.3", - "expo-sqlite": "~55.0.3", - "expo-status-bar": "~55.0.2", - "expo-store-review": "~55.0.3", - "expo-symbols": "~55.0.3", - "expo-system-ui": "~55.0.3", - "expo-task-manager": "~55.0.3", - "expo-tracking-transparency": "~55.0.3", - "expo-updates": "~55.0.5", - "expo-video-thumbnails": "~55.0.3", - "expo-video": "~55.0.3", - "expo-web-browser": "~55.0.3", - "jest-expo": "~55.0.5", + "expo-media-library": "~55.0.9", + "expo-mesh-gradient": "~55.0.8", + "expo-module-template": "~55.0.8", + "expo-modules-core": "~55.0.12", + "expo-navigation-bar": "~55.0.8", + "expo-network": "~55.0.8", + "expo-notifications": "~55.0.10", + "expo-print": "~55.0.8", + "expo-live-photo": "~55.0.8", + "expo-router": "~55.0.2", + "expo-screen-capture": "~55.0.8", + "expo-screen-orientation": "~55.0.8", + "expo-secure-store": "~55.0.8", + "expo-sensors": "~55.0.8", + "expo-server": "~55.0.5", + "expo-sharing": "~55.0.10", + "expo-sms": "~55.0.8", + "expo-speech": "~55.0.8", + "expo-splash-screen": "~55.0.9", + "expo-sqlite": "~55.0.10", + "expo-status-bar": "~55.0.4", + "expo-store-review": "~55.0.8", + "expo-symbols": "~55.0.4", + "expo-system-ui": "~55.0.9", + "expo-task-manager": "~55.0.9", + "expo-tracking-transparency": "~55.0.8", + "expo-updates": "~55.0.11", + "expo-video-thumbnails": "~55.0.9", + "expo-video": "~55.0.9", + "expo-web-browser": "~55.0.9", + "jest-expo": "~55.0.9", "lottie-react-native": "~7.3.4", "react": "19.2.0", "react-dom": "19.2.0", - "react-native": "0.83.1", + "react-native": "0.83.2", "react-native-web": "~0.21.0", "react-native-gesture-handler": "~2.30.0", "react-native-get-random-values": "~1.11.0", - "react-native-keyboard-controller": "1.20.4", + "react-native-keyboard-controller": "1.20.7", "react-native-maps": "1.26.20", "react-native-pager-view": "8.0.0", "react-native-worklets": "0.7.2", - "react-native-reanimated": "~4.2.1", - "react-native-screens": "~4.20.0", + "react-native-reanimated": "4.2.1", + "react-native-screens": "~4.23.0", "react-native-safe-area-context": "~5.6.2", - "react-native-svg": "15.15.1", + "react-native-svg": "15.15.3", "react-native-view-shot": "4.0.3", "react-native-webview": "13.16.0", "react-server-dom-webpack": "~19.2.4", "sentry-expo": "~7.0.0", "unimodules-app-loader": "~55.0.2", "unimodules-image-loader-interface": "~6.1.0", - "@shopify/react-native-skia": "2.4.14", + "@shopify/react-native-skia": "2.4.18", "@shopify/flash-list": "2.0.2", - "@sentry/react-native": "~7.10.0", + "@sentry/react-native": "~7.11.0", "react-native-bootsplash": "^6.3.10" } } From f64d8287714a4220f4b4be1051827aed84a2bd60 Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Thu, 26 Feb 2026 11:53:31 +0100 Subject: [PATCH 3/8] refactor: bump to `snack-sdk@6.7.0` and `snack-content@3.7.0` --- packages/snack-content/package.json | 2 +- packages/snack-sdk/package.json | 4 ++-- snackager/package.json | 4 ++-- website/package.json | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/snack-content/package.json b/packages/snack-content/package.json index e315e3db8..2c4060e71 100644 --- a/packages/snack-content/package.json +++ b/packages/snack-content/package.json @@ -1,6 +1,6 @@ { "name": "snack-content", - "version": "3.6.0", + "version": "3.7.0", "description": "Functions and types that describe the contents of Snack projects", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/snack-sdk/package.json b/packages/snack-sdk/package.json index b3fe23234..1da488192 100644 --- a/packages/snack-sdk/package.json +++ b/packages/snack-sdk/package.json @@ -1,6 +1,6 @@ { "name": "snack-sdk", - "version": "6.6.0", + "version": "6.7.0", "description": "The Expo Snack SDK", "main": "build/index.js", "types": "build/index.d.ts", @@ -67,7 +67,7 @@ "nanoid": "^3.1.20", "nullthrows": "^1.1.1", "semver": "^7.3.4", - "snack-content": "~3.6.0", + "snack-content": "~3.7.0", "socket.io-client": "~4.5.4", "ua-parser-js": "^0.7.22", "validate-npm-package-name": "^3.0.0" diff --git a/snackager/package.json b/snackager/package.json index 2afa315aa..2fd4e8653 100644 --- a/snackager/package.json +++ b/snackager/package.json @@ -51,9 +51,9 @@ "sander": "^0.6.0", "semver": "^5.3.0", "semver-utils": "^1.1.4", - "snack-content": "~3.6.0", + "snack-content": "~3.7.0", "snack-require-context": "*", - "snack-sdk": "~6.6.0", + "snack-sdk": "~6.7.0", "source-map-support": "^0.4.15", "targz": "^1.0.1", "validate-npm-package-name": "^3.0.0", diff --git a/website/package.json b/website/package.json index 5c5a72c4c..fcbc507d3 100644 --- a/website/package.json +++ b/website/package.json @@ -81,9 +81,9 @@ "redux": "^4.0.1", "sanitize-html": "^1.20.0", "snack-babel-standalone": "^3.0.1", - "snack-content": "~3.6.0", + "snack-content": "~3.7.0", "snack-eslint-standalone": "^2.0.0", - "snack-sdk": "~6.6.0", + "snack-sdk": "~6.7.0", "validate-npm-package-name": "^3.0.0" }, "devDependencies": { From 29dd82edc7fa20a377e89833b6965a7283eba823 Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Thu, 26 Feb 2026 11:56:27 +0100 Subject: [PATCH 4/8] refactor(snack-runtime): upgrade to Expo SDK 55 stable --- packages/snack-runtime/package.json | 8 +- packages/snack-runtime/yarn.lock | 805 ++++++++++++++++------------ 2 files changed, 470 insertions(+), 343 deletions(-) diff --git a/packages/snack-runtime/package.json b/packages/snack-runtime/package.json index 053b1f0dc..21f57c233 100644 --- a/packages/snack-runtime/package.json +++ b/packages/snack-runtime/package.json @@ -1,6 +1,6 @@ { "name": "snack-runtime", - "version": "0.9.0", + "version": "0.10.0", "description": "Load and run Expo Snacks in any React Native app", "main": "index.ts", "files": [ @@ -47,7 +47,7 @@ "babel-preset-expo": "~55.0.0", "eslint": "^8.56.0", "eslint-config-universe": "^15.0.3", - "expo": "55.0.0-preview.7", + "expo": "^55.0.2", "expo-asset": "~55.0.0", "expo-camera": "~55.0.0", "expo-constants": "~55.0.0", @@ -60,14 +60,14 @@ "jest-expo": "~55.0.0", "prettier": "^3.2.4", "react": "19.2.0", - "react-native": "0.83.1", + "react-native": "0.83.2", "react-native-gesture-handler": "~2.30.0", "react-native-view-shot": "~4.0.3", "typescript": "^5.9.2" }, "peerDependencies": { "assert": "^2.1.0", - "expo": "55.0.0-preview.7", + "expo": "~55.0.0", "expo-asset": "~55.0.0", "expo-camera": "~55.0.0", "expo-constants": "~55.0.0", diff --git a/packages/snack-runtime/yarn.lock b/packages/snack-runtime/yarn.lock index d712841b9..e96c45d4c 100644 --- a/packages/snack-runtime/yarn.lock +++ b/packages/snack-runtime/yarn.lock @@ -2,11 +2,6 @@ # yarn lockfile v1 -"@0no-co/graphql.web@^1.0.5", "@0no-co/graphql.web@^1.0.8": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.0.11.tgz#035cbc6523af43358b81993f10b13e8d7a79c816" - integrity sha512-xuSJ9WXwTmtngWkbdEoopMo6F8NLtjy84UNAMsAr5C3/2SgAL/dEU10TMqTIsipqPQ8HA/7WzeqQ9DEQxSvPPA== - "@aashutoshrathi/word-wrap@^1.2.3": version "1.2.6" resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" @@ -20,13 +15,6 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@7.10.4", "@babel/code-frame@~7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.10", "@babel/code-frame@^7.22.5": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.10.tgz#1c20e612b768fefa75f6e90d6ecb86329247f0a3" @@ -69,6 +57,13 @@ js-tokens "^4.0.0" picocolors "^1.0.0" +"@babel/code-frame@~7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": version "7.22.9" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" @@ -1567,34 +1562,32 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== -"@expo/cli@55.0.4": - version "55.0.4" - resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-55.0.4.tgz#7ede7c1f8eda3c601c15e255f1001ecb4969ee5f" - integrity sha512-l3VwojhiLkwHICTB6LwST9tgUPTRyNgJxse9CK+6qVTxdgaaU6QpTDvgOSfo8FZM6bNJZoEL2V2oHaLaUHnvpw== +"@expo/cli@55.0.12": + version "55.0.12" + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-55.0.12.tgz#1445870766b900ffa1c7460b69e1cb71bf4f5bdd" + integrity sha512-I2r0SPEx1svcaFXzyaC/Xd+U1y6mF7tbMRtVK3Z+ifB8pTe/H4UJ7CivTGpn8b5btsabNQjADAlnURgjP5dHYA== dependencies: - "@0no-co/graphql.web" "^1.0.8" "@expo/code-signing-certificates" "^0.0.6" - "@expo/config" "~55.0.3" - "@expo/config-plugins" "~55.0.3" + "@expo/config" "~55.0.8" + "@expo/config-plugins" "~55.0.6" "@expo/devcert" "^1.2.1" - "@expo/env" "~2.0.11" - "@expo/image-utils" "^0.8.11" - "@expo/json-file" "^10.0.11" - "@expo/log-box" "55.0.3" + "@expo/env" "~2.1.1" + "@expo/image-utils" "^0.8.12" + "@expo/json-file" "^10.0.12" + "@expo/log-box" "55.0.7" "@expo/metro" "~54.2.0" - "@expo/metro-config" "~55.0.3" + "@expo/metro-config" "~55.0.9" "@expo/osascript" "^2.4.2" - "@expo/package-manager" "^1.10.2" + "@expo/package-manager" "^1.10.3" "@expo/plist" "^0.5.2" - "@expo/prebuild-config" "^55.0.3" - "@expo/router-server" "^55.0.3" + "@expo/prebuild-config" "^55.0.7" + "@expo/require-utils" "^55.0.2" + "@expo/router-server" "^55.0.8" "@expo/schema-utils" "^55.0.2" "@expo/spawn-async" "^1.7.2" "@expo/ws-tunnel" "^1.0.1" - "@expo/xcpretty" "^4.3.0" - "@react-native/dev-middleware" "0.83.1" - "@urql/core" "^5.0.6" - "@urql/exchange-retry" "^1.3.0" + "@expo/xcpretty" "^4.4.0" + "@react-native/dev-middleware" "0.83.2" accepts "^1.3.8" arg "^5.0.2" better-opn "~3.0.2" @@ -1605,23 +1598,20 @@ compression "^1.7.4" connect "^3.7.0" debug "^4.3.4" - dnssd-advertise "^1.1.1" - env-editor "^0.4.1" - expo-server "^55.0.2" + dnssd-advertise "^1.1.3" + expo-server "^55.0.5" + fetch-nodeshim "^0.4.6" getenv "^2.0.0" glob "^13.0.0" - lan-network "^0.1.6" - minimatch "^9.0.0" + lan-network "^0.2.0" + multitars "^0.2.3" node-forge "^1.3.3" npm-package-arg "^11.0.0" ora "^3.4.0" - picomatch "^3.0.1" + picomatch "^4.0.3" pretty-format "^29.7.0" progress "^2.0.3" prompts "^2.3.2" - qrcode-terminal "0.11.0" - require-from-string "^2.0.2" - requireg "^0.2.2" resolve-from "^5.0.0" semver "^7.6.0" send "^0.19.0" @@ -1629,9 +1619,8 @@ source-map-support "~0.5.21" stacktrace-parser "^0.1.10" structured-headers "^0.4.1" - tar "^7.5.2" terminal-link "^2.1.1" - undici "^6.18.2" + toqr "^0.1.1" wrap-ansi "^7.0.0" ws "^8.12.1" zod "^3.25.76" @@ -1662,11 +1651,35 @@ xcode "^3.0.1" xml2js "0.6.0" +"@expo/config-plugins@~55.0.6": + version "55.0.6" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-55.0.6.tgz#fcc5d6e2bfe9d48861d219fa8d2fe88116e6a7cb" + integrity sha512-cIox6FjZlFaaX40rbQ3DvP9e87S5X85H9uw+BAxJE5timkMhuByy3GAlOsj1h96EyzSiol7Q6YIGgY1Jiz4M+A== + dependencies: + "@expo/config-types" "^55.0.5" + "@expo/json-file" "~10.0.12" + "@expo/plist" "^0.5.2" + "@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" + slugify "^1.6.6" + xcode "^3.0.1" + xml2js "0.6.0" + "@expo/config-types@^55.0.3": version "55.0.3" resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-55.0.3.tgz#b9609b8b6050a1d7008a30675f7f68a7b9da3614" integrity sha512-lz9XXC32BHDgAOAcUf4DMLMSc04WDLFxKaMIDV+uAnupY1BJ8rL8WTAJcEnMlKvzT/MCRS+vv37aVkmorbZIwA== +"@expo/config-types@^55.0.5": + version "55.0.5" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-55.0.5.tgz#731ce3e95866254e18977c0026ebab8a00dd6e10" + integrity sha512-sCmSUZG4mZ/ySXvfyyBdhjivz8Q539X1NondwDdYG7s3SBsk+wsgPJzYsqgAG/P9+l0xWjUD2F+kQ1cAJ6NNLg== + "@expo/config@~55.0.3": version "55.0.3" resolved "https://registry.yarnpkg.com/@expo/config/-/config-55.0.3.tgz#c02aceb34e4aeeaea38b9700273285dccb827977" @@ -1686,6 +1699,23 @@ slugify "^1.3.4" sucrase "~3.35.1" +"@expo/config@~55.0.8": + version "55.0.8" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-55.0.8.tgz#170e1cd109cc755ec7c19e52f61feea35bbcbd9a" + integrity sha512-D7RYYHfErCgEllGxNwdYdkgzLna7zkzUECBV3snbUpf7RvIpB5l1LpCgzuVoc5KVew5h7N1Tn4LnT/tBSUZsQg== + dependencies: + "@expo/config-plugins" "~55.0.6" + "@expo/config-types" "^55.0.5" + "@expo/json-file" "^10.0.12" + "@expo/require-utils" "^55.0.2" + deepmerge "^4.3.1" + getenv "^2.0.0" + glob "^13.0.0" + resolve-from "^5.0.0" + resolve-workspace-root "^2.0.0" + semver "^7.6.0" + slugify "^1.3.4" + "@expo/devcert@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@expo/devcert/-/devcert-1.2.1.tgz#1a687985bea1670866e54d5ba7c0ced963c354f4" @@ -1701,10 +1731,19 @@ dependencies: chalk "^4.1.2" -"@expo/dom-webview@55.0.2": - version "55.0.2" - resolved "https://registry.yarnpkg.com/@expo/dom-webview/-/dom-webview-55.0.2.tgz#8384e827438e1cb946f6a9b32d93c42361d5ebd7" - integrity sha512-U+0tHSplJ+R+Uj3/wPtm82lzptOhKEPse5A+hKHrUIEt+1tPDxwAuxBZMi8xs8UqByMAz7C18BzS58LuWphA3A== +"@expo/dom-webview@^55.0.3": + version "55.0.3" + resolved "https://registry.yarnpkg.com/@expo/dom-webview/-/dom-webview-55.0.3.tgz#97dfe2ede4a17eb05a44ba65487724192f07a6cf" + integrity sha512-bY4/rfcZ0f43DvOtMn8/kmPlmo01tex5hRoc5hKbwBwQjqWQuQt0ACwu7akR9IHI4j0WNG48eL6cZB6dZUFrzg== + +"@expo/env@^2.0.11", "@expo/env@~2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@expo/env/-/env-2.1.1.tgz#95c047b69dee14a6ebaaa0415c4896ac69f1bf0d" + integrity sha512-rVvHC4I6xlPcg+mAO09ydUi2Wjv1ZytpLmHOSzvXzBAz9mMrJggqCe4s4dubjJvi/Ino/xQCLhbaLCnTtLpikg== + dependencies: + chalk "^4.0.0" + debug "^4.3.4" + getenv "^2.0.0" "@expo/env@~2.0.11": version "2.0.11" @@ -1717,11 +1756,12 @@ dotenv-expand "~11.0.6" getenv "^2.0.0" -"@expo/fingerprint@0.16.2": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.16.2.tgz#d0bbd1e1d59e5e408c5adbf20de9b1f04d66d5ce" - integrity sha512-+iP2giAnN70VKRgZcc2mUcIF0Nn3P10qpxim9u5Q5RfF+Adl3tAPzQzY0KVi35twMvCLmKb4dG2vgN7IbtPYbg== +"@expo/fingerprint@0.16.5": + version "0.16.5" + resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.16.5.tgz#20fc4e48612e3d7b5c3538fcccab58a4f74dbea3" + integrity sha512-mLrcymtgkW9IJ/G1e8MH1Xt2VIb1MOS86ePY0ePcnV3nVyJqm7gfa/AXD1Hk+eZXvf8XhioYz6QZaamBdEzR3A== dependencies: + "@expo/env" "^2.0.11" "@expo/spawn-async" "^1.7.2" arg "^5.0.2" chalk "^4.1.2" @@ -1729,8 +1769,7 @@ getenv "^2.0.0" glob "^13.0.0" ignore "^5.3.1" - minimatch "^9.0.0" - p-limit "^3.1.0" + minimatch "^10.2.2" resolve-from "^5.0.0" semver "^7.6.0" @@ -1748,6 +1787,19 @@ resolve-global "^1.0.0" semver "^7.6.0" +"@expo/image-utils@^0.8.12": + version "0.8.12" + resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.8.12.tgz#56e34b9555745ad4d11c972fe0d1ce71c7c64c41" + integrity sha512-3KguH7kyKqq7pNwLb9j6BBdD/bjmNwXZG/HPWT6GWIXbwrvAJt2JNyYTP5agWJ8jbbuys1yuCzmkX+TU6rmI7A== + dependencies: + "@expo/spawn-async" "^1.7.2" + chalk "^4.0.0" + getenv "^2.0.0" + jimp-compact "0.16.1" + parse-png "^2.1.0" + resolve-from "^5.0.0" + semver "^7.6.0" + "@expo/json-file@^10.0.11", "@expo/json-file@~10.0.11": version "10.0.11" resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-10.0.11.tgz#7653867ebfe201b6ab9d61cb1488d0427a26eeb6" @@ -1756,47 +1808,53 @@ "@babel/code-frame" "~7.10.4" json5 "^2.2.3" -"@expo/local-build-cache-provider@55.0.2": - version "55.0.2" - resolved "https://registry.yarnpkg.com/@expo/local-build-cache-provider/-/local-build-cache-provider-55.0.2.tgz#d8efd0709f8c470e4c6115d1ab8997cdf3840fa9" - integrity sha512-Wfdo/Levqw+quDKO1GxpAZkVQ/iMphoK4qJBdsdm4ksSBzCo9WPq/EnQPj5k8zmZ1xnDcT4kBy0kilszgJ9RCA== +"@expo/json-file@^10.0.12", "@expo/json-file@~10.0.12": + version "10.0.12" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-10.0.12.tgz#411216996ab6df6765d463de22283b3f30e49ccb" + integrity sha512-inbDycp1rMAelAofg7h/mMzIe+Owx6F7pur3XdQ3EPTy00tme+4P6FWgHKUcjN8dBSrnbRNpSyh5/shzHyVCyQ== dependencies: - "@expo/config" "~55.0.3" + "@babel/code-frame" "^7.20.0" + json5 "^2.2.3" + +"@expo/local-build-cache-provider@55.0.6": + version "55.0.6" + resolved "https://registry.yarnpkg.com/@expo/local-build-cache-provider/-/local-build-cache-provider-55.0.6.tgz#340952aa86720e54cbafeefa48818f8a78bf5703" + integrity sha512-4kfdv48sKzokijMqi07fINYA9/XprshmPgSLf8i69XgzIv2YdRyBbb70SzrufB7PDneFoltz8N83icW8gOOj1g== + dependencies: + "@expo/config" "~55.0.8" chalk "^4.1.2" -"@expo/log-box@55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/log-box/-/log-box-55.0.3.tgz#b7b07ea8e9160d8c82892e2b865ea1a2fee6245f" - integrity sha512-tuwMqIquFcdynSPcALfTHdWUdzIMf05f8Uz78QEdw/Ez5xB50ZVfhn3Qgm5xva/o/rbc3VKEHXDqwOJVc4lXrg== +"@expo/log-box@55.0.7": + version "55.0.7" + resolved "https://registry.yarnpkg.com/@expo/log-box/-/log-box-55.0.7.tgz#c845e2695bef4e3409bea939d2028e70c389c266" + integrity sha512-m7V1k2vlMp4NOj3fopjOg4zl/ANXyTRF3HMTMep2GZAKsPiDzgOQ41nm8CaU50/HlDIGXlCObss07gOn20UpHQ== dependencies: - "@expo/dom-webview" "55.0.2" + "@expo/dom-webview" "^55.0.3" anser "^1.4.9" stacktrace-parser "^0.1.10" -"@expo/metro-config@55.0.3", "@expo/metro-config@~55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-55.0.3.tgz#a1b174bd107c7771b589cae30764159dfab38851" - integrity sha512-nTDo8F6d6oY9hqOijULwZpTkSpgkq4JzjU0uqX2ha/4fw7kVuz/qd5TyXYZJ/mQ3dVtkl0HN64JafODgU8+UCw== +"@expo/metro-config@55.0.9", "@expo/metro-config@~55.0.9": + version "55.0.9" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-55.0.9.tgz#08be54522536ba34354b51f2d41d801aa13cc828" + integrity sha512-ZJFEfat/+dLUhFyFFWrzMjAqAwwUaJ3RD42QNqR7jh+RVYkAf6XYLynb5qrKJTHI1EcOx4KoO1717yXYYRFDBA== dependencies: "@babel/code-frame" "^7.20.0" "@babel/core" "^7.20.0" "@babel/generator" "^7.20.5" - "@expo/config" "~55.0.3" - "@expo/env" "~2.0.11" - "@expo/json-file" "~10.0.11" + "@expo/config" "~55.0.8" + "@expo/env" "~2.1.1" + "@expo/json-file" "~10.0.12" "@expo/metro" "~54.2.0" "@expo/spawn-async" "^1.7.2" browserslist "^4.25.0" chalk "^4.1.0" debug "^4.3.2" - dotenv "~16.4.5" - dotenv-expand "~11.0.6" getenv "^2.0.0" glob "^13.0.0" - hermes-parser "^0.29.1" + hermes-parser "^0.32.0" jsc-safe-url "^0.2.4" lightningcss "^1.30.1" - minimatch "^9.0.0" + picomatch "^4.0.3" postcss "~8.4.32" resolve-from "^5.0.0" @@ -1827,12 +1885,12 @@ dependencies: "@expo/spawn-async" "^1.7.2" -"@expo/package-manager@^1.10.2": - version "1.10.2" - resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.10.2.tgz#091e6bb3f8e8cc9457f3c1e86bcc512b8ce44aca" - integrity sha512-l6uSpmG/igVcEsWIB38vc3gL+pIwwP14aj4aJSnjKTZJpDtGHR4l33HVHPN0SGHSIfGJ7HBuB6fDdlbhOwEslQ== +"@expo/package-manager@^1.10.3": + version "1.10.3" + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.10.3.tgz#151fafc1c30de3e75df78f7c0424915210779288" + integrity sha512-ZuXiK/9fCrIuLjPSe1VYmfp0Sa85kCMwd8QQpgyi5ufppYKRtLBg14QOgUqj8ZMbJTxE0xqzd0XR7kOs3vAK9A== dependencies: - "@expo/json-file" "^10.0.11" + "@expo/json-file" "^10.0.12" "@expo/spawn-async" "^1.7.2" chalk "^4.0.0" npm-package-arg "^11.0.0" @@ -1864,10 +1922,35 @@ semver "^7.6.0" xml2js "0.6.0" -"@expo/router-server@^55.0.3": - version "55.0.3" - resolved "https://registry.yarnpkg.com/@expo/router-server/-/router-server-55.0.3.tgz#da0ec20dcecb3ec655eae1f1a3b65c9b5b4f2604" - integrity sha512-jndXXpZINfVlthMdvRL8zELcv8sn6am4p5z2QNvHIkNoTx5KBlzDrUH/pG7CINrkdNdpc/DkgMUhvn8AdrdSsQ== +"@expo/prebuild-config@^55.0.7": + version "55.0.7" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-55.0.7.tgz#e128e51ec55294bbb31a18725e567f79cb49d43b" + integrity sha512-NNfUmUss0ykzzITeIIZQrG/mQnFE6k3usMuUY0RQPoB4omUNHuHcPqEPmojVsIHFigD7CkAH6RvEL0/syuewBA== + dependencies: + "@expo/config" "~55.0.8" + "@expo/config-plugins" "~55.0.6" + "@expo/config-types" "^55.0.5" + "@expo/image-utils" "^0.8.12" + "@expo/json-file" "^10.0.12" + "@react-native/normalize-colors" "0.83.2" + debug "^4.3.1" + resolve-from "^5.0.0" + semver "^7.6.0" + xml2js "0.6.0" + +"@expo/require-utils@^55.0.2": + version "55.0.2" + resolved "https://registry.yarnpkg.com/@expo/require-utils/-/require-utils-55.0.2.tgz#ca21b841aa5d450852fb3387e0ff7acd8d5dc247" + integrity sha512-dV5oCShQ1umKBKagMMT4B/N+SREsQe3lU4Zgmko5AO0rxKV0tynZT6xXs+e2JxuqT4Rz997atg7pki0BnZb4uw== + dependencies: + "@babel/code-frame" "^7.20.0" + "@babel/core" "^7.25.2" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" + +"@expo/router-server@^55.0.8": + version "55.0.8" + resolved "https://registry.yarnpkg.com/@expo/router-server/-/router-server-55.0.8.tgz#7180eb2cc195e8e104376be379e7d75781eb4cc1" + integrity sha512-kSyl6HliepOzuW6T78GtLSwmQ+XxtO9pG2boNbX7GW4oJqMsa0LbkG//5Xw/6HRrgSN0OlFbrZApN7yn7QJ6fw== dependencies: debug "^4.3.4" @@ -1903,14 +1986,13 @@ resolved "https://registry.yarnpkg.com/@expo/ws-tunnel/-/ws-tunnel-1.0.6.tgz#92b70e7264ad42ea07f28a20f2f540b91d07bdd9" integrity sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q== -"@expo/xcpretty@^4.3.0": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@expo/xcpretty/-/xcpretty-4.3.1.tgz#e0a6a92d1e46ab5ac5e90d9a8e66ac1a2a2f5920" - integrity sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw== +"@expo/xcpretty@^4.4.0": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@expo/xcpretty/-/xcpretty-4.4.1.tgz#dcd41f886f8a0474c217adaef84f4733e44625c9" + integrity sha512-KZNxZvnGCtiM2aYYZ6Wz0Ix5r47dAvpNLApFtZWnSoERzAdOMzVBOPysBoM0JlF6FKWZ8GPqgn6qt3dV/8Zlpg== dependencies: - "@babel/code-frame" "7.10.4" + "@babel/code-frame" "^7.20.0" chalk "^4.1.0" - find-up "^5.0.0" js-yaml "^4.1.0" "@humanwhocodes/config-array@^0.13.0": @@ -1944,13 +2026,6 @@ dependencies: "@isaacs/balanced-match" "^4.0.1" -"@isaacs/fs-minipass@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz#2d59ae3ab4b38fb4270bfa23d30f8e2e86c7fe32" - integrity sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w== - dependencies: - minipass "^7.0.4" - "@isaacs/ttlcache@^1.4.1": version "1.4.1" resolved "https://registry.yarnpkg.com/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz#21fb23db34e9b6220c6ba023a0118a2dd3461ea2" @@ -2362,10 +2437,10 @@ dependencies: merge-options "^3.0.4" -"@react-native/assets-registry@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.83.1.tgz#d210065b8d7939660f845fba3c6d9e5aa5998d13" - integrity sha512-AT7/T6UwQqO39bt/4UL5EXvidmrddXrt0yJa7ENXndAv+8yBzMsZn6fyiax6+ERMt9GLzAECikv3lj22cn2wJA== +"@react-native/assets-registry@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.83.2.tgz#485d4b085f360c3b4254cca382413b9ca609edb1" + integrity sha512-9I5l3pGAKnlpQ15uVkeB9Mgjvt3cZEaEc8EDtdexvdtZvLSjtwBzgourrOW4yZUijbjJr8h3YO2Y0q+THwUHTA== "@react-native/babel-plugin-codegen@0.83.1": version "0.83.1" @@ -2375,6 +2450,14 @@ "@babel/traverse" "^7.25.3" "@react-native/codegen" "0.83.1" +"@react-native/babel-plugin-codegen@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.83.2.tgz#511b9427cfaae8b110a5f50ac2c88bfc752f7c0b" + integrity sha512-XbcN/BEa64pVlb0Hb/E/Ph2SepjVN/FcNKrJcQvtaKZA6mBSO8pW8Eircdlr61/KBH94LihHbQoQDzkQFpeaTg== + dependencies: + "@babel/traverse" "^7.25.3" + "@react-native/codegen" "0.83.2" + "@react-native/babel-preset@0.83.1": version "0.83.1" resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.83.1.tgz#a8bc9e7548a8f400ce6fb97c7e76a8ae80aa015c" @@ -2426,6 +2509,57 @@ babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" +"@react-native/babel-preset@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.83.2.tgz#e449d4dedafed3c3000f6fa34c30d167653a9e27" + integrity sha512-X/RAXDfe6W+om/Fw1i6htTxQXFhBJ2jgNOWx3WpI3KbjeIWbq7ib6vrpTeIAW2NUMg+K3mML1NzgD4dpZeqdjA== + dependencies: + "@babel/core" "^7.25.2" + "@babel/plugin-proposal-export-default-from" "^7.24.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-default-from" "^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.24.7" + "@babel/plugin-transform-async-generator-functions" "^7.25.4" + "@babel/plugin-transform-async-to-generator" "^7.24.7" + "@babel/plugin-transform-block-scoping" "^7.25.0" + "@babel/plugin-transform-class-properties" "^7.25.4" + "@babel/plugin-transform-classes" "^7.25.4" + "@babel/plugin-transform-computed-properties" "^7.24.7" + "@babel/plugin-transform-destructuring" "^7.24.8" + "@babel/plugin-transform-flow-strip-types" "^7.25.2" + "@babel/plugin-transform-for-of" "^7.24.7" + "@babel/plugin-transform-function-name" "^7.25.1" + "@babel/plugin-transform-literals" "^7.25.2" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.7" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.7" + "@babel/plugin-transform-numeric-separator" "^7.24.7" + "@babel/plugin-transform-object-rest-spread" "^7.24.7" + "@babel/plugin-transform-optional-catch-binding" "^7.24.7" + "@babel/plugin-transform-optional-chaining" "^7.24.8" + "@babel/plugin-transform-parameters" "^7.24.7" + "@babel/plugin-transform-private-methods" "^7.24.7" + "@babel/plugin-transform-private-property-in-object" "^7.24.7" + "@babel/plugin-transform-react-display-name" "^7.24.7" + "@babel/plugin-transform-react-jsx" "^7.25.2" + "@babel/plugin-transform-react-jsx-self" "^7.24.7" + "@babel/plugin-transform-react-jsx-source" "^7.24.7" + "@babel/plugin-transform-regenerator" "^7.24.7" + "@babel/plugin-transform-runtime" "^7.24.7" + "@babel/plugin-transform-shorthand-properties" "^7.24.7" + "@babel/plugin-transform-spread" "^7.24.7" + "@babel/plugin-transform-sticky-regex" "^7.24.7" + "@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.83.2" + babel-plugin-syntax-hermes-parser "0.32.0" + babel-plugin-transform-flow-enums "^0.0.2" + react-refresh "^0.14.0" + "@react-native/codegen@0.83.1": version "0.83.1" resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.83.1.tgz#cd502b801b23b0cf2da079c0e482ccb145c944d3" @@ -2439,12 +2573,25 @@ nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.83.1.tgz#5bbb419069b70baf5c3a908651cde432535d743d" - integrity sha512-FqR1ftydr08PYlRbrDF06eRiiiGOK/hNmz5husv19sK6iN5nHj1SMaCIVjkH/a5vryxEddyFhU6PzO/uf4kOHg== +"@react-native/codegen@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.83.2.tgz#ec80c189480e800af04c078fce7531caef7cc62e" + integrity sha512-9uK6X1miCXqtL4c759l74N/XbQeneWeQVjoV7SD2CGJuW7ZefxaoYenwGPs7rMoCdtS6wuIyR3hXQ+uWEBGYXA== dependencies: - "@react-native/dev-middleware" "0.83.1" + "@babel/core" "^7.25.2" + "@babel/parser" "^7.25.3" + glob "^7.1.1" + hermes-parser "0.32.0" + invariant "^2.2.4" + nullthrows "^1.1.1" + yargs "^17.6.2" + +"@react-native/community-cli-plugin@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.83.2.tgz#034b4bc5bfecf4e52b7726ce328fa57a2b3ae76a" + integrity sha512-sTEF0eiUKtmImEP07Qo5c3Khvm1LIVX1Qyb6zWUqPL6W3MqFiXutZvKBjqLz6p49Szx8cplQLoXfLHT0bcDXKg== + dependencies: + "@react-native/dev-middleware" "0.83.2" debug "^4.4.0" invariant "^2.2.4" metro "^0.83.3" @@ -2452,27 +2599,27 @@ metro-core "^0.83.3" semver "^7.1.3" -"@react-native/debugger-frontend@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.83.1.tgz#bd46dfdb6753d8521181b07ab7a5e48a2849d791" - integrity sha512-01Rn3goubFvPjHXONooLmsW0FLxJDKIUJNOlOS0cPtmmTIx9YIjxhe/DxwHXGk7OnULd7yl3aYy7WlBsEd5Xmg== +"@react-native/debugger-frontend@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.83.2.tgz#80839f9b53ab3b70f2a4a530dcc6e23e1928f463" + integrity sha512-t4fYfa7xopbUF5S4+ihNEwgaq4wLZLKLY0Ms8z72lkMteVd3bOX2Foxa8E2wTfRvdhPOkSpOsTeNDmD8ON4DoQ== -"@react-native/debugger-shell@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/debugger-shell/-/debugger-shell-0.83.1.tgz#81ae1edee83f9e68bde1739f18e368614317ee22" - integrity sha512-d+0w446Hxth5OP/cBHSSxOEpbj13p2zToUy6e5e3tTERNJ8ueGlW7iGwGTrSymNDgXXFjErX+dY4P4/3WokPIQ== +"@react-native/debugger-shell@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/debugger-shell/-/debugger-shell-0.83.2.tgz#bbe51b4e6dee8db259ec16587b62a0c5a3e83b74" + integrity sha512-z9go6NJMsLSDJT5MW6VGugRsZHjYvUTwxtsVc3uLt4U9W6T3J6FWI2wHpXIzd2dUkXRfAiRQ3Zi8ZQQ8fRFg9A== dependencies: cross-spawn "^7.0.6" fb-dotslash "0.5.8" -"@react-native/dev-middleware@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.83.1.tgz#78c5efed072e6d31c3927cc93e957a6f39d6485c" - integrity sha512-QJaSfNRzj3Lp7MmlCRgSBlt1XZ38xaBNXypXAp/3H3OdFifnTZOeYOpFmcpjcXYnDqkxetuwZg8VL65SQhB8dg== +"@react-native/dev-middleware@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.83.2.tgz#c2526be5560451b1300966b3ef9866980dd4e566" + integrity sha512-Zi4EVaAm28+icD19NN07Gh8Pqg/84QQu+jn4patfWKNkcToRFP5vPEbbp0eLOGWS+BVB1d1Fn5lvMrJsBbFcOg== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.83.1" - "@react-native/debugger-shell" "0.83.1" + "@react-native/debugger-frontend" "0.83.2" + "@react-native/debugger-shell" "0.83.2" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" @@ -2483,25 +2630,30 @@ serve-static "^1.16.2" ws "^7.5.10" -"@react-native/gradle-plugin@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.83.1.tgz#52615a9fc2e875f4afd8dca8c165ffb98709a65c" - integrity sha512-6ESDnwevp1CdvvxHNgXluil5OkqbjkJAkVy7SlpFsMGmVhrSxNAgD09SSRxMNdKsnLtzIvMsFCzyHLsU/S4PtQ== +"@react-native/gradle-plugin@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.83.2.tgz#aa23c97f6bea9a252fee55916d70e19714669788" + integrity sha512-PqN11fXRAU+uJ0inZY1HWYlwJOXHOhF4SPyeHBBxjajKpm2PGunmvFWwkmBjmmUkP/CNO0ezTUudV0oj+2wiHQ== -"@react-native/js-polyfills@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.83.1.tgz#2544b07c8b39cdbd7fea7a37ecfbd79354b297be" - integrity sha512-qgPpdWn/c5laA+3WoJ6Fak8uOm7CG50nBsLlPsF8kbT7rUHIVB9WaP6+GPsoKV/H15koW7jKuLRoNVT7c3Ht3w== +"@react-native/js-polyfills@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.83.2.tgz#139809ded867cf3f90c22ca5fce0f5b19d2f7469" + integrity sha512-dk6fIY2OrKW/2Nk2HydfYNrQau8g6LOtd7NVBrgaqa+lvuRyIML5iimShP5qPqQnx2ofHuzjFw+Ya0b5Q7nDbA== "@react-native/normalize-colors@0.83.1": version "0.83.1" resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.83.1.tgz#f33f6abf9f3fd9d20f211e669657346e0563f5d1" integrity sha512-84feABbmeWo1kg81726UOlMKAhcQyFXYz2SjRKYkS78QmfhVDhJ2o/ps1VjhFfBz0i/scDwT1XNv9GwmRIghkg== -"@react-native/virtualized-lists@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.83.1.tgz#97e66c6c7d32112cf8da0ddbb29361913a9a8820" - integrity sha512-MdmoAbQUTOdicCocm5XAFDJWsswxk7hxa6ALnm6Y88p01HFML0W593hAn6qOt9q6IM1KbAcebtH6oOd4gcQy8w== +"@react-native/normalize-colors@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.83.2.tgz#bcfede4a5bdc1c148c33fe7b7ce0fa0e2810bfb4" + integrity sha512-gkZAb9LoVVzNuYzzOviH7DiPTXQoZPHuiTH2+O2+VWNtOkiznjgvqpwYAhg58a5zfRq5GXlbBdf5mzRj5+3Y5Q== + +"@react-native/virtualized-lists@0.83.2": + version "0.83.2" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.83.2.tgz#a788b33902b2f543b856d4f7fea8055555e70087" + integrity sha512-N7mRjHLW/+KWxMp9IHRWyE3VIkeG1m3PnZJAGEFLCN8VFb7e4VfI567o7tE/HYcdcXCylw+Eqhlciz8gDeQ71g== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -2771,22 +2923,6 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== -"@urql/core@^5.0.0", "@urql/core@^5.0.6": - version "5.0.8" - resolved "https://registry.yarnpkg.com/@urql/core/-/core-5.0.8.tgz#eba39eaa2bf9a0a963383e87a65cba7a9ca794bd" - integrity sha512-1GOnUw7/a9bzkcM0+U8U5MmxW2A7FE5YquuEmcJzTtW5tIs2EoS4F2ITpuKBjRBbyRjZgO860nWFPo1m4JImGA== - dependencies: - "@0no-co/graphql.web" "^1.0.5" - wonka "^6.3.2" - -"@urql/exchange-retry@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@urql/exchange-retry/-/exchange-retry-1.3.0.tgz#c46abdf74aee612645ff47562e6c6868ad1731dd" - integrity sha512-FLt+d81gP4oiHah4hWFDApimc+/xABWMU1AMYsZ1PVB0L0YPtrMCjbOp9WMM7hBzy4gbTDrG24sio0dCfSh/HQ== - dependencies: - "@urql/core" "^5.0.0" - wonka "^6.3.2" - "@xmldom/xmldom@^0.8.8": version "0.8.10" resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" @@ -3226,6 +3362,13 @@ babel-plugin-syntax-hermes-parser@^0.29.1: dependencies: hermes-parser "0.29.1" +babel-plugin-syntax-hermes-parser@^0.32.0: + version "0.32.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.32.1.tgz#ececc38408d408744bff3091bb1c1379a96c3f02" + integrity sha512-HgErPZTghW76Rkq9uqn5ESeiD97FbqpZ1V170T1RG2RDp+7pJVQV2pQJs7y5YzN0/gcT6GM5ci9apRnIwuyPdQ== + dependencies: + hermes-parser "0.32.1" + babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25" @@ -3251,7 +3394,7 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-expo@~55.0.0, babel-preset-expo@~55.0.2: +babel-preset-expo@~55.0.0: version "55.0.2" resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-55.0.2.tgz#75d28050cd76ee7dea7c5ad4be1fa8c61de692ed" integrity sha512-fkjwB1Pg9gOqzaQl5TWpo9lAh4E3h8TqWup1PB4sgb88Re/h7CjU5FSo9J75jOisXO5gwPn58BTKUpEXIVxG4g== @@ -3279,6 +3422,35 @@ babel-preset-expo@~55.0.0, babel-preset-expo@~55.0.2: debug "^4.3.4" resolve-from "^5.0.0" +babel-preset-expo@~55.0.8: + version "55.0.8" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-55.0.8.tgz#53d2c23ef6b30551770c07cc5ff8b3800ef02823" + integrity sha512-DnNuXZN8K33FoeveBYVq1w5FyXRsYm0fI+7ShrWsQ+2gnpsVqD4TazBu+nWsMjjCXyx9RVXfOFUcVBobtpa3Ig== + dependencies: + "@babel/generator" "^7.20.5" + "@babel/helper-module-imports" "^7.25.9" + "@babel/plugin-proposal-decorators" "^7.12.9" + "@babel/plugin-proposal-export-default-from" "^7.24.7" + "@babel/plugin-syntax-export-default-from" "^7.24.7" + "@babel/plugin-transform-class-static-block" "^7.27.1" + "@babel/plugin-transform-export-namespace-from" "^7.25.9" + "@babel/plugin-transform-flow-strip-types" "^7.25.2" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" + "@babel/plugin-transform-object-rest-spread" "^7.24.7" + "@babel/plugin-transform-parameters" "^7.24.7" + "@babel/plugin-transform-private-methods" "^7.24.7" + "@babel/plugin-transform-private-property-in-object" "^7.24.7" + "@babel/plugin-transform-runtime" "^7.24.7" + "@babel/preset-react" "^7.22.15" + "@babel/preset-typescript" "^7.23.0" + "@react-native/babel-preset" "0.83.2" + babel-plugin-react-compiler "^1.0.0" + babel-plugin-react-native-web "~0.21.0" + babel-plugin-syntax-hermes-parser "^0.32.0" + babel-plugin-transform-flow-enums "^0.0.2" + debug "^4.3.4" + resolve-from "^5.0.0" + babel-preset-jest@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" @@ -3292,12 +3464,17 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +balanced-match@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" + integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== + base64-arraybuffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc" integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ== -base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -3350,6 +3527,13 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" +brace-expansion@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.3.tgz#6a9c6c268f85b53959ec527aeafe0f7300258eef" + integrity sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA== + dependencies: + balanced-match "^4.0.2" + braces@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -3399,14 +3583,6 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.4.3: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - bytes@3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" @@ -3527,11 +3703,6 @@ char-regex@^2.0.0: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== -chownr@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4" - integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== - chrome-launcher@^0.15.2: version "0.15.2" resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da" @@ -3863,11 +4034,6 @@ dedent@^1.0.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -3952,10 +4118,10 @@ diff@^5.0.0: resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== -dnssd-advertise@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/dnssd-advertise/-/dnssd-advertise-1.1.1.tgz#5ed075133854c252b64eebeb784960c3994b0d3d" - integrity sha512-5lwwxSitFrESlnv0JQhmhFlBAD6I97ghwo/xfNio1SajbZgsqq3OQY4kELcJiK/j38fgJFbeIDotAjSGcI85eg== +dnssd-advertise@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dnssd-advertise/-/dnssd-advertise-1.1.3.tgz#bf130e5b22f2d76b2b6b33b201e93c68c75b3786" + integrity sha512-XENsHi3MBzWOCAXif3yZvU1Ah0l+nhJj1sjWL6TnOAYKvGiFhbTx32xHN7+wLMLUOCj7Nr0evADWG4R8JtqCDA== doctrine@^2.1.0: version "2.1.0" @@ -4068,11 +4234,6 @@ entities@^4.4.0: resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== -env-editor@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-0.4.2.tgz#4e76568d0bd8f5c2b6d314a9412c8fe9aa3ae861" - integrity sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA== - error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -4724,7 +4885,7 @@ expect@^29.7.0: jest-message-util "^29.7.0" jest-util "^29.7.0" -expo-asset@~55.0.0, expo-asset@~55.0.2: +expo-asset@~55.0.0: version "55.0.2" resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-55.0.2.tgz#89256ffed06a2476f4113f28de74085785792f1a" integrity sha512-6GNPOGG8q+oqgbsGMDjBuXcfa4UlviNihpICgVonIaanREhd3f7QFKBmYyN7gTLIfEJ610qpLckAC0+al5lx0w== @@ -4732,6 +4893,14 @@ expo-asset@~55.0.0, expo-asset@~55.0.2: "@expo/image-utils" "^0.8.11" expo-constants "~55.0.2" +expo-asset@~55.0.7: + version "55.0.7" + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-55.0.7.tgz#a4ffd99ae5ef8351a076107ce177a54b01f36e7a" + integrity sha512-MnL43vmzfk5yXsY4Y7Pbq1c4iM1Xo8Q/cRITfFiVQYkMDgcQ7OoBontHwJhAJCgu0IHQJz/2NsQT6iQ/oIy/kg== + dependencies: + "@expo/image-utils" "^0.8.12" + expo-constants "~55.0.7" + expo-camera@~55.0.0: version "55.0.3" resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-55.0.3.tgz#6336e929e5b53b9e617cca35abc09f589b431630" @@ -4747,50 +4916,67 @@ expo-constants@~55.0.0, expo-constants@~55.0.2: "@expo/config" "~55.0.3" "@expo/env" "~2.0.11" +expo-constants@~55.0.7: + version "55.0.7" + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-55.0.7.tgz#c9fcb4b2f2a6eb06a760bdd4f4425ba8f3f937b9" + integrity sha512-kdcO4TsQRRqt0USvjaY5vgQMO9H52K3kBZ/ejC7F6rz70mv08GoowrZ1CYOr5O4JpPDRlIpQfZJUucaS/c+KWQ== + dependencies: + "@expo/config" "~55.0.8" + "@expo/env" "~2.1.1" + expo-crypto@~55.0.0: version "55.0.3" resolved "https://registry.yarnpkg.com/expo-crypto/-/expo-crypto-55.0.3.tgz#1a6a57c612497d8c6afe6a917cbead7caf87e77f" integrity sha512-05gfOjhhCgAX3WX+uCNfdlx9IQawOftXIPfOwhG01s9LcjJzks8WK86rWH3E8DsMLKpWBbJ/RaG0X38xbDfxkg== -expo-file-system@~55.0.0, expo-file-system@~55.0.3: +expo-file-system@~55.0.0: version "55.0.3" resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-55.0.3.tgz#6c63c0160fd1a2541320e2c88ce3d085511fcd2b" integrity sha512-kwOQdeAD1ybw5xBA6+k/es/utW7YOrhD03bvaFFBs6ARLE97Z4CYp7k7TEmO+E2gWMwdsBVV+wkOuaSJyzErFQ== -expo-font@~55.0.3: - version "55.0.3" - resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-55.0.3.tgz#39f5d316497513aae0cf9f7fde9a2c39507c9909" - integrity sha512-DSyh0gzbVii5+Nb/0pAP3bL+CrB9u1N3YeKTx4wXQT8KUnuOlI4A0sEHIO25MfFpjjtovDn0WGzAtimbPkvJmg== +expo-file-system@~55.0.9: + version "55.0.9" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-55.0.9.tgz#39151d8b7f1756f51145d4ec5616392e638e25c4" + integrity sha512-jJ0BMGSBk0YgyxG9GB71qLW+jSWqjWkRnOhSGn9ry98XL045faNKPJ7rq94ENmNjt98QLEm5I+NEvBxt/EYAdQ== + +expo-font@~55.0.4: + version "55.0.4" + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-55.0.4.tgz#3cd0187bb7761dacc05b78e741b760e25f87b128" + integrity sha512-ZKeGTFffPygvY5dM/9ATM2p7QDkhsaHopH7wFAWgP2lKzqUMS9B/RxCvw5CaObr9Ro7x9YptyeRKX2HmgmMfrg== dependencies: fontfaceobserver "^2.1.0" -expo-keep-awake@~55.0.0, expo-keep-awake@~55.0.2: +expo-keep-awake@~55.0.0: version "55.0.2" resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-55.0.2.tgz#e7637231ebd4aef008ffe49df53df47317796862" integrity sha512-yxmmu0toMsszQN9ro8XuljicumudT4QwXiF7kswlDg5/48Y2HPfopod+8mOrIf7+UDUv99u6yH8NgSfWf0u+IA== -expo-modules-autolinking@55.0.2: - version "55.0.2" - resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-55.0.2.tgz#c37c51777ad3e72f0b6d936c9b53b932024d9f31" - integrity sha512-4GKGkvuRWQ940AVuusva6QOaF8Y9042iMOlRXk3OpVdUDoVtKrRmU0JIGkMMU8IdWfYa85ZgYrObExNcIOy8/Q== +expo-keep-awake@~55.0.4: + version "55.0.4" + resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-55.0.4.tgz#8fe3685b75bda28e15268821a384e069f0395fab" + integrity sha512-vwfdMtMS5Fxaon8gC0AiE70SpxTsHJ+rjeoVJl8kdfdbxczF7OIaVmfjFJ5Gfigd/WZiLqxhfZk34VAkXF4PNg== + +expo-modules-autolinking@55.0.8: + version "55.0.8" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-55.0.8.tgz#3b69d3e0032f714efc5b979165989a0eab6f7bfc" + integrity sha512-nrWB1pkNp7bR8ECUTgYUiJ2Pyh6AvxCBXZ+lyPlfl1TzEIGhwU1Yqr+d78eJDueXaW+9zKeE0HqrTZoLS3ve4A== dependencies: + "@expo/require-utils" "^55.0.2" "@expo/spawn-async" "^1.7.2" chalk "^4.1.0" commander "^7.2.0" - require-from-string "^2.0.2" - resolve-from "^5.0.0" -expo-modules-core@55.0.5: - version "55.0.5" - resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-55.0.5.tgz#38e48e1295c8276ed494bcca0228ec8eda82090e" - integrity sha512-R02b8oxw0CAWiBBDK2ixWoxsyccp9tl8eeW/zsU6u37hIGoRje/7Q9Rs6tZrw4BtfqmiuJXm7KDeMZAUPz3dmw== +expo-modules-core@55.0.12: + version "55.0.12" + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-55.0.12.tgz#814d5b2360d849db00a2f0fefdfe1f9056f54a03" + integrity sha512-bz4/khk24Bqr1WWRo7tDltv7xNu8OXxM/Ht23wHgbcprYl6sT29GA9eQmvCCBErDxcapY66VQa3NMCj4K5iM/w== dependencies: invariant "^2.2.4" -expo-server@^55.0.2: - version "55.0.2" - resolved "https://registry.yarnpkg.com/expo-server/-/expo-server-55.0.2.tgz#0f8de98e3d0839bed24d85deb551340277d3e6ec" - integrity sha512-tphdvclcniRTKdKx9DSVdpVK3Q5IaMXc5E1AZ4Twd7DlzlrcQ6lOT0PtiUuMi1tip9mSzXQzfFLqfdCnnSz4tw== +expo-server@^55.0.5: + version "55.0.5" + resolved "https://registry.yarnpkg.com/expo-server/-/expo-server-55.0.5.tgz#13d1b199b9bce79e4a592168ab03ff919c103b3a" + integrity sha512-cfoh1OwBjHPCwYD11wep12l5WGkVEmRbGSZEbE4u+08k1TkOyYhrWyI2o/iMcUMMT8u1sKsymHKsrC8Mv82V7A== expo-splash-screen@~55.0.0: version "55.0.3" @@ -4806,34 +4992,34 @@ expo-status-bar@~55.0.0: dependencies: react-native-is-edge-to-edge "^1.2.1" -expo@55.0.0-preview.7: - version "55.0.0-preview.7" - resolved "https://registry.yarnpkg.com/expo/-/expo-55.0.0-preview.7.tgz#b3701208709471a20b183dbdb3189ae84f7cc8e7" - integrity sha512-2oZijjq1ZmJBDha4wRG97CyUPNe45W+xrZa359F+NSj6p1TOCS3qtKuIEdHLmJiP3P9yQ5eXdywTnpCfWRMNdQ== +expo@^55.0.2: + version "55.0.2" + resolved "https://registry.yarnpkg.com/expo/-/expo-55.0.2.tgz#ece0c669476d100546c6d9d3c88759fd9b3abdef" + integrity sha512-e2UtZe3OrgcAMPVtCeTe8AyEUz65XxqPwPxV2rgjklmniaR+z1J5lywCnf1qsJP6eRMI893mXln5puO/ddLTIg== dependencies: "@babel/runtime" "^7.20.0" - "@expo/cli" "55.0.4" - "@expo/config" "~55.0.3" - "@expo/config-plugins" "~55.0.3" + "@expo/cli" "55.0.12" + "@expo/config" "~55.0.8" + "@expo/config-plugins" "~55.0.6" "@expo/devtools" "55.0.2" - "@expo/fingerprint" "0.16.2" - "@expo/local-build-cache-provider" "55.0.2" - "@expo/log-box" "55.0.3" + "@expo/fingerprint" "0.16.5" + "@expo/local-build-cache-provider" "55.0.6" + "@expo/log-box" "55.0.7" "@expo/metro" "~54.2.0" - "@expo/metro-config" "55.0.3" + "@expo/metro-config" "55.0.9" "@expo/vector-icons" "^15.0.2" "@ungap/structured-clone" "^1.3.0" - babel-preset-expo "~55.0.2" - expo-asset "~55.0.2" - expo-constants "~55.0.2" - expo-file-system "~55.0.3" - expo-font "~55.0.3" - expo-keep-awake "~55.0.2" - expo-modules-autolinking "55.0.2" - expo-modules-core "55.0.5" + babel-preset-expo "~55.0.8" + expo-asset "~55.0.7" + expo-constants "~55.0.7" + expo-file-system "~55.0.9" + expo-font "~55.0.4" + expo-keep-awake "~55.0.4" + expo-modules-autolinking "55.0.8" + expo-modules-core "55.0.12" pretty-format "^29.7.0" react-refresh "^0.14.2" - whatwg-url-without-unicode "8.0.0-3" + whatwg-url-minimum "^0.1.1" exponential-backoff@^3.1.1: version "3.1.1" @@ -4895,6 +5081,11 @@ fdir@^6.5.0: resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== +fetch-nodeshim@^0.4.6: + version "0.4.8" + resolved "https://registry.yarnpkg.com/fetch-nodeshim/-/fetch-nodeshim-0.4.8.tgz#e87df7d8f85c6409903dac402aaf9465e36b5165" + integrity sha512-YW5vG33rabBq6JpYosLNoXoaMN69/WH26MeeX2hkDVjN6UlvRGq3Wkazl9H0kisH95aMu/HtHL64JUvv/+Nv/g== + file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -5330,10 +5521,10 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-compiler@0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.14.0.tgz#ec0ec83132ab5954e7bd2c74e6331752742f188f" - integrity sha512-clxa193o+GYYwykWVFfpHduCATz8fR5jvU7ngXpfKHj+E9hr9vjLNtdLSEe8MUbObvVexV3wcyxQ00xTPIrB1Q== +hermes-compiler@0.14.1: + version "0.14.1" + resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.14.1.tgz#5381d2bb88454027d16736b8cb7fddaaf1556538" + integrity sha512-+RPPQlayoZ9n6/KXKt5SFILWXCGJ/LV5d24L5smXrvTDrPS4L6dSctPczXauuvzFP3QEJbD1YO7Z3Ra4a+4IhA== hermes-estree@0.29.1: version "0.29.1" @@ -5345,7 +5536,12 @@ hermes-estree@0.32.0: resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.32.0.tgz#bb7da6613ab8e67e334a1854ea1e209f487d307b" integrity sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ== -hermes-parser@0.29.1, hermes-parser@^0.29.1: +hermes-estree@0.32.1: + version "0.32.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.32.1.tgz#04075556a559da284d8a3eba01c07595d5e05ce3" + integrity sha512-ne5hkuDxheNBAikDjqvCZCwihnz0vVu9YsBzAEO1puiyFR4F1+PAz/SiPHSsNTuOveCYGRMX8Xbx4LOubeC0Qg== + +hermes-parser@0.29.1: version "0.29.1" resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56" integrity sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA== @@ -5359,6 +5555,13 @@ hermes-parser@0.32.0: dependencies: hermes-estree "0.32.0" +hermes-parser@0.32.1, hermes-parser@^0.32.0: + version "0.32.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.32.1.tgz#c1bce9405055609233710ad26de6955396a706ba" + integrity sha512-175dz634X/W5AiwrpLdoMl/MOb17poLHyIqgyExlE8D9zQ1OPnoORnGMB5ltRKnpvQzBjMYvT2rN/sHeIfZW5Q== + dependencies: + hermes-estree "0.32.1" + hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" @@ -5441,11 +5644,6 @@ iconv-lite@0.6.3: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - ignore@^5.1.1, ignore@^5.2.0: version "5.2.4" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" @@ -5512,7 +5710,7 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@^1.3.4, ini@~1.3.0: +ini@^1.3.4: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -6646,10 +6844,10 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -lan-network@^0.1.6: - version "0.1.7" - resolved "https://registry.yarnpkg.com/lan-network/-/lan-network-0.1.7.tgz#9fcb9967c6d951f10b2f9a9ffabe4a312d63f69d" - integrity sha512-mnIlAEMu4OyEvUNdzco9xpuB9YVcPkQec+QsgycBCtPZvEqWPCDPfbAE4OJMdBBWpZWtpCn1xw9jJYlwjWI5zQ== +lan-network@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/lan-network/-/lan-network-0.2.0.tgz#2d0858ef8f909dff62f17e868bb31786def30a64" + integrity sha512-EZgbsXMrGS+oK+Ta12mCjzBFse+SIewGdwrSTr5g+MSymnjpox2x05ceI20PQejJOFvOgzcXrfDk/SdY7dSCtw== leven@^3.1.0: version "3.1.0" @@ -7103,6 +7301,13 @@ minimatch@^10.1.1: dependencies: "@isaacs/brace-expansion" "^5.0.0" +minimatch@^10.2.2: + version "10.2.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.4.tgz#465b3accbd0218b8281f5301e27cedc697f96fde" + integrity sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg== + dependencies: + brace-expansion "^5.0.2" + minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -7110,7 +7315,7 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^9.0.0, minimatch@^9.0.4: +minimatch@^9.0.4: version "9.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== @@ -7122,18 +7327,11 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minipass@^7.0.4, minipass@^7.1.2: +minipass@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== -minizlib@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.1.0.tgz#6ad76c3a8f10227c9b51d1c9ac8e30b27f5a251c" - integrity sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== - dependencies: - minipass "^7.1.2" - mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" @@ -7154,6 +7352,11 @@ ms@2.1.3, ms@^2.1.1, ms@^2.1.3: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +multitars@^0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/multitars/-/multitars-0.2.4.tgz#37d003ca1dfddb5c4fbf1e51077831d576100b38" + integrity sha512-XgLbg1HHchFauMCQPRwMj6MSyDd5koPlTA1hM3rUFkeXzGpjU/I9fP3to7yrObE9jcN8ChIOQGrM0tV0kUZaKg== + mz@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" @@ -7183,11 +7386,6 @@ negotiator@~0.6.4: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== -nested-error-stacks@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b" - integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== - node-forge@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.3.tgz#0ad80f6333b3a0045e827ac20b7f735f93716751" @@ -7531,7 +7729,7 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.5, path-parse@^1.0.7: +path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -7567,11 +7765,6 @@ picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -picomatch@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-3.0.1.tgz#817033161def55ec9638567a2f3bbc876b3e7516" - integrity sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag== - picomatch@^4.0.2, picomatch@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" @@ -7706,11 +7899,6 @@ pure-rand@^6.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== -qrcode-terminal@0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" - integrity sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ== - querystringify@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" @@ -7733,16 +7921,6 @@ range-parser@~1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -rc@~1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-devtools-core@^6.1.5: version "6.1.5" resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-6.1.5.tgz#c5eca79209dab853a03b2158c034c5166975feee" @@ -7794,19 +7972,19 @@ react-native-view-shot@~4.0.3: dependencies: html2canvas "^1.4.1" -react-native@0.83.1: - version "0.83.1" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.83.1.tgz#2c163cd055baa40166553487bada1eb7b9de154f" - integrity sha512-mL1q5HPq5cWseVhWRLl+Fwvi5z1UO+3vGOpjr+sHFwcUletPRZ5Kv+d0tUfqHmvi73/53NjlQqX1Pyn4GguUfA== +react-native@0.83.2: + version "0.83.2" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.83.2.tgz#d0df3c425f5793fdcf3f8f281cacb5ced7ae4b10" + integrity sha512-ZDma3SLkRN2U2dg0/EZqxNBAx4of/oTnPjXAQi299VLq2gdnbZowGy9hzqv+O7sTA62g+lM1v+2FM5DUnJ/6hg== dependencies: "@jest/create-cache-key-function" "^29.7.0" - "@react-native/assets-registry" "0.83.1" - "@react-native/codegen" "0.83.1" - "@react-native/community-cli-plugin" "0.83.1" - "@react-native/gradle-plugin" "0.83.1" - "@react-native/js-polyfills" "0.83.1" - "@react-native/normalize-colors" "0.83.1" - "@react-native/virtualized-lists" "0.83.1" + "@react-native/assets-registry" "0.83.2" + "@react-native/codegen" "0.83.2" + "@react-native/community-cli-plugin" "0.83.2" + "@react-native/gradle-plugin" "0.83.2" + "@react-native/js-polyfills" "0.83.2" + "@react-native/normalize-colors" "0.83.2" + "@react-native/virtualized-lists" "0.83.2" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" @@ -7816,7 +7994,7 @@ react-native@0.83.1: commander "^12.0.0" flow-enums-runtime "^0.0.6" glob "^7.1.1" - hermes-compiler "0.14.0" + hermes-compiler "0.14.1" invariant "^2.2.4" jest-environment-node "^29.7.0" memoize-one "^5.0.0" @@ -7979,15 +8157,6 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -requireg@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/requireg/-/requireg-0.2.2.tgz#437e77a5316a54c9bcdbbf5d1f755fe093089830" - integrity sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg== - dependencies: - nested-error-stacks "~2.0.1" - rc "~1.2.7" - resolve "~1.7.1" - requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -8059,13 +8228,6 @@ resolve@^2.0.0-next.5: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@~1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" - integrity sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== - dependencies: - path-parse "^1.0.5" - restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -8424,7 +8586,7 @@ snack-babel-standalone@^4.0.0: integrity sha512-DB01CChul97KielzlP88miUx93E0o6ebnbNa2aah+KIl+vwcXbTuzc55KNNNrGELF5N8rpd74PYi23y/DqemKA== "snack-content@file:../snack-content": - version "3.6.0" + version "3.7.0" dependencies: semver "^7.3.4" @@ -8736,11 +8898,6 @@ strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - structured-headers@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/structured-headers/-/structured-headers-0.4.1.tgz#77abd9410622c6926261c09b9d16cf10592694d1" @@ -8810,17 +8967,6 @@ tapable@^2.2.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.3.tgz#4b67b635b2d97578a06a2713d2f04800c237e99b" integrity sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg== -tar@^7.5.2: - version "7.5.7" - resolved "https://registry.yarnpkg.com/tar/-/tar-7.5.7.tgz#adf99774008ba1c89819f15dbd6019c630539405" - integrity sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ== - dependencies: - "@isaacs/fs-minipass" "^4.0.0" - chownr "^3.0.0" - minipass "^7.1.2" - minizlib "^3.1.0" - yallist "^5.0.0" - terminal-link@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" @@ -8909,6 +9055,11 @@ toidentifier@1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +toqr@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/toqr/-/toqr-0.1.1.tgz#fb987ea706be36affc89336ca26543a16062725a" + integrity sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA== + tough-cookie@^4.1.2: version "4.1.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" @@ -9138,11 +9289,6 @@ unbox-primitive@^1.1.0: has-symbols "^1.1.0" which-boxed-primitive "^1.1.1" -undici@^6.18.2: - version "6.20.1" - resolved "https://registry.yarnpkg.com/undici/-/undici-6.20.1.tgz#fbb87b1e2b69d963ff2d5410a40ffb4c9e81b621" - integrity sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA== - unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -9284,11 +9430,6 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - webidl-conversions@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" @@ -9311,14 +9452,10 @@ whatwg-mimetype@^3.0.0: resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== -whatwg-url-without-unicode@8.0.0-3: - version "8.0.0-3" - resolved "https://registry.yarnpkg.com/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz#ab6df4bf6caaa6c85a59f6e82c026151d4bb376b" - integrity sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig== - dependencies: - buffer "^5.4.3" - punycode "^2.1.1" - webidl-conversions "^5.0.0" +whatwg-url-minimum@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/whatwg-url-minimum/-/whatwg-url-minimum-0.1.1.tgz#df90eba931c3624c6a74dd9b7d39634390f2b67f" + integrity sha512-u2FNVjFVFZhdjb502KzXy1gKn1mEisQRJssmSJT8CPhZdZa0AP6VCbWlXERKyGu0l09t0k50FiDiralpGhBxgA== whatwg-url@^11.0.0: version "11.0.0" @@ -9421,11 +9558,6 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -wonka@^6.3.2: - version "6.3.4" - resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.3.4.tgz#76eb9316e3d67d7febf4945202b5bdb2db534594" - integrity sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg== - wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -9524,11 +9656,6 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yallist@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533" - integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== - yaml@^2.6.1: version "2.8.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.2.tgz#5694f25eca0ce9c3e7a9d9e00ce0ddabbd9e35c5" From 6165a07ff628848059290735acca285eadafe643 Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Thu, 26 Feb 2026 11:57:28 +0100 Subject: [PATCH 5/8] refactor(snack-content): realign core modules to Expo SDK 55 stable --- packages/snack-content/src/sdks/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/snack-content/src/sdks/index.ts b/packages/snack-content/src/sdks/index.ts index ea754cf08..c5fe4bd9a 100644 --- a/packages/snack-content/src/sdks/index.ts +++ b/packages/snack-content/src/sdks/index.ts @@ -187,10 +187,10 @@ const sdks: { [version: string]: SDKSpec } = { version: '^55.0.0', coreModules: { ...assets, - expo: '55.0.0-preview.7', // TODO: replace with `~55.0.x` when stable is out + expo: '55.0.0', react: '19.2.0', 'react-dom': '19.2.0', - 'react-native': '0.83.1', + 'react-native': '0.83.2', 'react-native-web': '*', // Used by @shopify/react-native-skia, on web only // See runtime/src/NativeModules/ReactNativeSkia.tsx for more info From 0aa8ff078c8084f364053e70df800737ca192de4 Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Thu, 26 Feb 2026 12:14:38 +0100 Subject: [PATCH 6/8] fix(runtime): explicitly add `--environment production` to EAS Update --- runtime/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/package.json b/runtime/package.json index be0197e95..b315bfbc9 100644 --- a/runtime/package.json +++ b/runtime/package.json @@ -13,8 +13,8 @@ "lint": "eslint .", "typescript": "tsc", "test": "jest", - "deploy:staging": "EXPO_PUBLIC_SNACK_ENV=staging EXPO_STAGING=1 eas update --auto --branch production", - "deploy:prod": "EXPO_PUBLIC_SNACK_ENV=production eas update --auto --branch production", + "deploy:staging": "EXPO_PUBLIC_SNACK_ENV=staging EXPO_STAGING=1 eas update --auto --branch production --environment production", + "deploy:prod": "EXPO_PUBLIC_SNACK_ENV=production eas update --auto --branch production --environment production", "deploy:web:staging": "EXPO_PUBLIC_SNACK_ENV=staging node ./web/deploy-script.js", "deploy:web:prod": "EXPO_PUBLIC_SNACK_ENV=production node ./web/deploy-script.js" }, From 3d9592a0df12f431c1436e50d0700f1bc434fb3c Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Thu, 26 Feb 2026 12:31:42 +0100 Subject: [PATCH 7/8] fix(snack-require-context): add back `buffer` to dependencies --- packages/snack-require-context/package.json | 3 +++ yarn.lock | 16 ++++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/packages/snack-require-context/package.json b/packages/snack-require-context/package.json index 1f82edb7b..c07aea867 100644 --- a/packages/snack-require-context/package.json +++ b/packages/snack-require-context/package.json @@ -47,6 +47,9 @@ "build": "tsc", "prepublishOnly": "yarn clean && yarn build" }, + "dependencies": { + "buffer": "^6.0.3" + }, "devDependencies": { "@babel/core": "^7.18.9", "@babel/types": "^7.12.7", diff --git a/yarn.lock b/yarn.lock index 79ddd9418..9135aa4b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1480,7 +1480,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-typescript@^7.13.0", "@babel/plugin-transform-typescript@^7.23.3", "@babel/plugin-transform-typescript@^7.23.6", "@babel/plugin-transform-typescript@^7.5.0": +"@babel/plugin-transform-typescript@^7.13.0", "@babel/plugin-transform-typescript@^7.23.3", "@babel/plugin-transform-typescript@^7.5.0": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz#441c5f9a4a1315039516c6c612fc66d5f4594e72" integrity sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA== @@ -1759,7 +1759,7 @@ "@babel/types" "^7.28.5" debug "^4.3.1" -"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.13.0", "@babel/types@^7.17.0", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": +"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.13.0", "@babel/types@^7.17.0", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== @@ -4635,7 +4635,7 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-js@^1.0.2, base64-js@^1.2.3, base64-js@^1.3.0: +base64-js@^1.0.2, base64-js@^1.2.3, base64-js@^1.3.0, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -4960,6 +4960,14 @@ buffer@4.9.2, buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + bufferutil@^4.0.7: version "4.0.7" resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.7.tgz#60c0d19ba2c992dd8273d3f73772ffc894c153ad" @@ -8514,7 +8522,7 @@ ieee754@1.1.13: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== -ieee754@^1.1.4: +ieee754@^1.1.4, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== From 8e6a3f3403f09b84c509d140e65486cd92214a02 Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Fri, 27 Feb 2026 01:04:55 +0800 Subject: [PATCH 8/8] chore(website): enable Expo SDK 55 in version selector --- website/src/client/configs/sdk.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/client/configs/sdk.tsx b/website/src/client/configs/sdk.tsx index baed984ca..13f3303ca 100644 --- a/website/src/client/configs/sdk.tsx +++ b/website/src/client/configs/sdk.tsx @@ -12,7 +12,7 @@ export const versions: Record = { '52.0.0': true, '53.0.0': true, '54.0.0': true, - '55.0.0': false, + '55.0.0': true, }; export const DEFAULT_SDK_VERSION: SDKVersion = defaultSdkVersion;