From 03de68e973a21117d3d2df032c7b50867cec1da7 Mon Sep 17 00:00:00 2001 From: commitchan Date: Mon, 27 Jul 2026 04:11:24 +0530 Subject: [PATCH] ci: bump Expo SDK 57 packages to expected patch versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Quality-checks job runs `npx expo install --check`, which started failing on every PR after Expo shipped patch releases within SDK 57: the pinned versions drifted from what the installed expo expects, so the step exited 1 and blocked all CI. Bring the nine drifted packages to their expected patch versions (expo 57.0.7 -> 57.0.8, expo-router, expo-dev-client, expo-linking, expo-splash-screen, expo-build-properties, expo-constants, expo-web-browser, react-native-screens). All within SDK 57 — no minor/major changes. Verified: `expo install --check` clean, `npm ci` clean, typecheck clean, 231 tests pass. --- package-lock.json | 286 ++++++++++++++++++++++++---------------------- package.json | 16 +-- 2 files changed, 157 insertions(+), 145 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e2ca7f..e7599ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,27 +13,27 @@ "@noble/ciphers": "^2.2.0", "@noble/curves": "^2.2.0", "@noble/hashes": "^2.2.0", - "expo": "~57.0.7", - "expo-build-properties": "~57.0.6", + "expo": "~57.0.8", + "expo-build-properties": "~57.0.7", "expo-camera": "~57.0.3", "expo-clipboard": "~57.0.1", "expo-constants": "~57.0.6", "expo-crypto": "~57.0.1", - "expo-dev-client": "~57.0.7", + "expo-dev-client": "~57.0.9", "expo-device": "~57.0.1", "expo-font": "~57.0.1", "expo-glass-effect": "~57.0.1", "expo-image": "~57.0.1", - "expo-linking": "~57.0.3", + "expo-linking": "~57.0.4", "expo-localization": "~57.0.1", - "expo-router": "~57.0.7", + "expo-router": "~57.0.8", "expo-secure-store": "~57.0.1", - "expo-splash-screen": "~57.0.4", + "expo-splash-screen": "~57.0.5", "expo-sqlite": "~57.0.1", "expo-status-bar": "~57.0.1", "expo-symbols": "~57.0.1", "expo-system-ui": "~57.0.1", - "expo-web-browser": "~57.0.1", + "expo-web-browser": "~57.0.2", "react": "19.2.3", "react-dom": "19.2.3", "react-native": "0.86.0", @@ -43,7 +43,7 @@ "react-native-qrcode-svg": "^6.3.21", "react-native-reanimated": "4.5.0", "react-native-safe-area-context": "~5.7.0", - "react-native-screens": "4.25.2", + "react-native-screens": "~4.26.0", "react-native-svg": "15.15.4", "react-native-web": "~0.21.0", "react-native-worklets": "0.10.0" @@ -1471,15 +1471,15 @@ } }, "node_modules/@expo/config": { - "version": "57.0.5", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-57.0.5.tgz", - "integrity": "sha512-XqveHQzr6PTqHGnv6NVVZ1CFgB/TgR2mKtHsJA/gYS/76pe2cP1yK/O820xGW2RTnDGTmyhOdagmK6khcN46vg==", + "version": "57.0.6", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-57.0.6.tgz", + "integrity": "sha512-VpMJpB/De/fb9bBFVVBiK6Ntg9lt0kAleLH9hcZz85CYRUQ3jVFVA8rNC5f8y4cp2+FiiPNFp62+kEOFI6pDiw==", "license": "MIT", "dependencies": { - "@expo/config-plugins": "~57.0.5", + "@expo/config-plugins": "~57.0.6", "@expo/config-types": "^57.0.2", "@expo/json-file": "^11.0.1", - "@expo/require-utils": "^57.0.3", + "@expo/require-utils": "^57.0.4", "deepmerge": "^4.3.1", "getenv": "^2.0.0", "glob": "^13.0.0", @@ -1489,15 +1489,15 @@ } }, "node_modules/@expo/config-plugins": { - "version": "57.0.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-57.0.5.tgz", - "integrity": "sha512-xhUGgzpFWRghDUH98+Wl4RDakYhTsbyMg6aOYiBjRzPO/THH8tKMw3vlksgFYlU2PkiAdABJN3tNPf5qmvOQhA==", + "version": "57.0.6", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-57.0.6.tgz", + "integrity": "sha512-7CmKrS5Rnu8aSZyNlxH2qzA7Ls1HEa4EQvEVOAkHDKPr1e4Cg/nz7I7dUl09QDTVjMvkKYDH4Th0DuAsgqASaw==", "license": "MIT", "dependencies": { "@expo/config-types": "^57.0.2", "@expo/json-file": "~11.0.1", "@expo/plist": "^0.8.1", - "@expo/require-utils": "^57.0.3", + "@expo/require-utils": "^57.0.4", "@expo/sdk-runtime-versions": "^1.0.0", "chalk": "^4.1.2", "debug": "^4.3.5", @@ -1587,9 +1587,9 @@ "license": "MIT" }, "node_modules/@expo/fingerprint": { - "version": "0.20.5", - "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.20.5.tgz", - "integrity": "sha512-XCDfmbkTpTsYVq1xvvUJvXjfFQs2Hj+icQACBrc6BZmA91YPr2H3uw8sUX13d+1ij6E8lgVCtsK9jh3J2cN/SQ==", + "version": "0.20.6", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.20.6.tgz", + "integrity": "sha512-cmC/6BOPRbdKr77Mgjwszb8aM0hY2RKBpMRCmjSdn9zIcn2FGor/ic4fHVr46cQFa1G6RDGg1GyAjRw3US4CCQ==", "license": "MIT", "dependencies": { "@expo/env": "^2.4.2", @@ -1609,12 +1609,12 @@ } }, "node_modules/@expo/image-utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.11.3.tgz", - "integrity": "sha512-yMVjkndhXm9mct0uMq+ndxqT6FgAnhucdUfmXuQ6V6uE021GOiYCACO+KZ0MB4vearPSvbWTGfi32QQr2qocfQ==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.11.4.tgz", + "integrity": "sha512-pn/4770DIEOcYZr484uazuwg20FX/qaDkeMRF6J+oxejynDmEmO8wLsCudaNShFE0BhyKGQTYrs2rsRhqrqESw==", "license": "MIT", "dependencies": { - "@expo/require-utils": "^57.0.3", + "@expo/require-utils": "^57.0.4", "@expo/spawn-async": "^1.8.0", "chalk": "^4.0.0", "getenv": "^2.0.0", @@ -1692,19 +1692,19 @@ } }, "node_modules/@expo/metro-config": { - "version": "57.0.6", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-57.0.6.tgz", - "integrity": "sha512-liXA9axM3aykAdil4qdHOYKmQqTDdXYkAoT3Eny+SQEo3btERJCbOk8VH48/G0sVbXCj82AbSS8s3XNEQNqbDQ==", + "version": "57.0.7", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-57.0.7.tgz", + "integrity": "sha512-bVfEkg4zF1cA62OqAdYXmFOooJ6TB/I+REi7Se6Ct+PbSC+89TwSqWXnYx34L08eIs4z+1ilgbATakTZpgefmQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.20.0", "@babel/core": "^7.20.0", "@babel/generator": "^7.20.5", - "@expo/config": "~57.0.5", + "@expo/config": "~57.0.6", "@expo/env": "~2.4.2", "@expo/json-file": "~11.0.1", "@expo/metro": "~56.0.0", - "@expo/require-utils": "^57.0.3", + "@expo/require-utils": "^57.0.4", "@expo/spawn-async": "^1.8.0", "@jridgewell/gen-mapping": "^0.3.13", "@jridgewell/remapping": "^2.3.5", @@ -1745,9 +1745,9 @@ } }, "node_modules/@expo/metro-runtime": { - "version": "57.0.6", - "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-57.0.6.tgz", - "integrity": "sha512-x/lAtmPBkZGI3YrGirKQ77Ybmd2N4wI6zHE5v1Top08xiYPH28aUTNAu4vf3MBrf4MYnq7327Nj20hzIgzlRmw==", + "version": "57.0.7", + "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-57.0.7.tgz", + "integrity": "sha512-95UeoN/YsLellvskKsFGN9vKBwNc5k70ysO3skqfL3VusWlYIiYmPY+MpEWNz8A8W2CjLg9AKwZKAGrFj6znQg==", "license": "MIT", "dependencies": { "@expo/log-box": "^57.0.1", @@ -1807,27 +1807,27 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "57.0.8", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-57.0.8.tgz", - "integrity": "sha512-NQjRuTLvxUnggK57pKTHLtzS8YYtjrQSGYu+CjgWaO8lNlqdoBbvHrxGYtc9tBuOI3xVPaTfuIvjikxX1r+UhQ==", + "version": "57.0.9", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-57.0.9.tgz", + "integrity": "sha512-8g7RoXFvO/dxvLzRE/bvphzDL4bfV0w3/4Aj6DfwvgymZ1ULz5gW2x0js94opZRoZvWw4SolH6/74hLlZT3rAA==", "license": "MIT", "dependencies": { - "@expo/config": "~57.0.5", - "@expo/config-plugins": "~57.0.5", + "@expo/config": "~57.0.6", + "@expo/config-plugins": "~57.0.6", "@expo/config-types": "^57.0.2", - "@expo/image-utils": "^0.11.3", + "@expo/image-utils": "^0.11.4", "@expo/json-file": "^11.0.1", "@react-native/normalize-colors": "0.86.0", "debug": "^4.3.1", - "expo-modules-autolinking": "~57.0.8", + "expo-modules-autolinking": "~57.0.9", "resolve-from": "^5.0.0", "semver": "^7.6.0" } }, "node_modules/@expo/require-utils": { - "version": "57.0.3", - "resolved": "https://registry.npmjs.org/@expo/require-utils/-/require-utils-57.0.3.tgz", - "integrity": "sha512-ns05X1K8tM+Qtzp6dNloUFOopSdh3J+HC61BtOR8WHhgtPFyX8TKuO2diqZUqVg9K8yfkWug7g8tBS0qRniSTA==", + "version": "57.0.4", + "resolved": "https://registry.npmjs.org/@expo/require-utils/-/require-utils-57.0.4.tgz", + "integrity": "sha512-e7xbg/9BTQcsZE/oErafZXtI7kh5IgfasLJ97J5sFSzX2cA74pDvdlhW1KHVSaDkQyQv6h1LSLhsY7dEeOk7hw==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.20.0", @@ -1835,7 +1835,7 @@ "@babel/plugin-transform-modules-commonjs": "^7.24.8" }, "peerDependencies": { - "typescript": "^5.0.0 || ^5.0.0-0 || ^6.0.0" + "typescript": "^5.0.0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -4118,9 +4118,9 @@ } }, "node_modules/babel-preset-expo": { - "version": "57.0.3", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-57.0.3.tgz", - "integrity": "sha512-JuTLwC4dt30GF3L8sY7EBwh5iD7L3dSWumfg+i99bFK2SIXWyfn01UHxu+azfKXFU/ufim9oUt9KUoJ9AvyOPA==", + "version": "57.0.4", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-57.0.4.tgz", + "integrity": "sha512-EkFcNoE23HVzQT6ZNXs/adN8+G7rqEAF6tQn6LpRPYa1YY7wmX5GxhJF0kaYMNtBndNrMTN4+0rYE17VG13KFg==", "license": "MIT", "dependencies": { "@babel/generator": "^7.20.5", @@ -4169,7 +4169,7 @@ "peerDependencies": { "@babel/runtime": "^7.20.0", "expo": "*", - "expo-widgets": "^57.0.5", + "expo-widgets": "^57.0.6", "react-refresh": ">=0.14.0 <1.0.0" }, "peerDependenciesMeta": { @@ -6023,31 +6023,31 @@ } }, "node_modules/expo": { - "version": "57.0.7", - "resolved": "https://registry.npmjs.org/expo/-/expo-57.0.7.tgz", - "integrity": "sha512-PJdE0EjoX878OqClmsigVKdT0jCNOAQDRLcvFkeBakxaVyEDhjcQ8baKq2YysYH2g0YNB1rEIpHUiKtluO918A==", + "version": "57.0.8", + "resolved": "https://registry.npmjs.org/expo/-/expo-57.0.8.tgz", + "integrity": "sha512-0IxxoPZbT54IH4fHL5NihkvED9HBVQx3uNdPvyv8pFUHWJ81RdFjL0aJys1IB7hbo09KTz4xW4I2aWVOXKAcJQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "^57.0.9", - "@expo/config": "~57.0.5", - "@expo/config-plugins": "~57.0.5", + "@expo/cli": "^57.0.10", + "@expo/config": "~57.0.6", + "@expo/config-plugins": "~57.0.6", "@expo/devtools": "~57.0.1", "@expo/dom-webview": "~57.0.1", - "@expo/fingerprint": "^0.20.5", + "@expo/fingerprint": "^0.20.6", "@expo/local-build-cache-provider": "^57.0.4", "@expo/log-box": "^57.0.1", "@expo/metro": "~56.0.0", - "@expo/metro-config": "~57.0.6", + "@expo/metro-config": "~57.0.7", "@ungap/structured-clone": "^1.3.0", - "babel-preset-expo": "~57.0.3", - "expo-asset": "~57.0.6", - "expo-constants": "~57.0.6", + "babel-preset-expo": "~57.0.4", + "expo-asset": "~57.0.7", + "expo-constants": "~57.0.7", "expo-file-system": "~57.0.1", "expo-font": "~57.0.1", "expo-keep-awake": "~57.0.1", - "expo-modules-autolinking": "~57.0.8", - "expo-modules-core": "~57.0.6", + "expo-modules-autolinking": "~57.0.9", + "expo-modules-core": "~57.0.7", "pretty-format": "^29.7.0", "react-refresh": "^0.14.2", "whatwg-url-minimum": "^0.1.2" @@ -6085,13 +6085,13 @@ } }, "node_modules/expo-asset": { - "version": "57.0.6", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-57.0.6.tgz", - "integrity": "sha512-n3Yb1VxcP+BMRTyC4R1x2It4+m5EDkNXiVCHGWbnIREQUUkMs2Yeul7D5qfFWAYtIn2Z3hbGMndwU6Az1FPSEg==", + "version": "57.0.7", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-57.0.7.tgz", + "integrity": "sha512-TA6MRQq1HL0N6KGvNMzL6djdH5tGJ/eHPIhML+6bVu52mnXldmup2swdvP37zDnvoMUUXRVGsvwVHFmvhCbW6Q==", "license": "MIT", "dependencies": { - "@expo/image-utils": "^0.11.3", - "expo-constants": "~57.0.6" + "@expo/image-utils": "^0.11.4", + "expo-constants": "~57.0.7" }, "peerDependencies": { "expo": "*", @@ -6100,9 +6100,9 @@ } }, "node_modules/expo-build-properties": { - "version": "57.0.6", - "resolved": "https://registry.npmjs.org/expo-build-properties/-/expo-build-properties-57.0.6.tgz", - "integrity": "sha512-/iEpjjBgOc8twOqtaDdVcerBRbZGyOFhhpsBch2IfxNFazbrOIIPXc97s732Fia8HiNkhwaHk3GkBB7zi4WZ3g==", + "version": "57.0.7", + "resolved": "https://registry.npmjs.org/expo-build-properties/-/expo-build-properties-57.0.7.tgz", + "integrity": "sha512-yo/2rp7tmWdmwHa2cA2EgOQNKmihNivTAiB9Dcg2s20b4g+QasGDyq4aOmwifUaLjK9bIRUs4D4xX5HzjSL1Hw==", "license": "MIT", "dependencies": { "@expo/schema-utils": "^57.0.2", @@ -6145,9 +6145,9 @@ } }, "node_modules/expo-constants": { - "version": "57.0.6", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-57.0.6.tgz", - "integrity": "sha512-OV+4XUshdO18TKNlo1cxUkXeJWgUOPgalvl8ofmc7kmPPHoyfz2hGJ94tyY/RND/GG5RREE+me9YHClNEzo+Ow==", + "version": "57.0.7", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-57.0.7.tgz", + "integrity": "sha512-ShDwaKnh3UieCQ/dG0kO8PuicTTatn3WDGmXbq/fukyzPXWhdUxf37DINVDQS6D3DDG7nfqItij+QvnDHSQhTg==", "license": "MIT", "dependencies": { "@expo/env": "~2.4.2" @@ -6167,13 +6167,13 @@ } }, "node_modules/expo-dev-client": { - "version": "57.0.7", - "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-57.0.7.tgz", - "integrity": "sha512-Xj4KEzPuzpQO2JyWpue2wfSYgQgmP9y9MSsfapmBycCAqh55KN2hKeTRUhs7GuwfEgTsUvSsk8aqa6Sr8nG+UQ==", + "version": "57.0.9", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-57.0.9.tgz", + "integrity": "sha512-DDqinc0EHMsqDUqkfad6c3pc5vr2oCxwAojSGVSBZe5paRIPgQTEWA+x76Qel13F1LO2LSG+DLs5W1vk3JwUow==", "license": "MIT", "dependencies": { - "expo-dev-launcher": "~57.0.7", - "expo-dev-menu": "~57.0.7", + "expo-dev-launcher": "~57.0.9", + "expo-dev-menu": "~57.0.9", "expo-dev-menu-interface": "~57.0.0", "expo-manifests": "~57.0.1", "expo-updates-interface": "~57.0.1" @@ -6183,13 +6183,13 @@ } }, "node_modules/expo-dev-launcher": { - "version": "57.0.7", - "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-57.0.7.tgz", - "integrity": "sha512-BWitJkzWhRBUIPUjk36AWA0R9P4rKD5YFINeAAuUto27g6/cHcEmWQvd2EVMV/e2bX310yURTsb8VheMVwtQTw==", + "version": "57.0.9", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-57.0.9.tgz", + "integrity": "sha512-f2LhS6FaQBKACSNQ1opPR7bg6ehAJnrDuEkewqINJkTDryhGY7Y6P21uoXWJzEc9IFJAjUKan8A8AOztibGtMQ==", "license": "MIT", "dependencies": { "@expo/schema-utils": "^57.0.2", - "expo-dev-menu": "~57.0.7", + "expo-dev-menu": "~57.0.9", "expo-manifests": "~57.0.1" }, "peerDependencies": { @@ -6198,9 +6198,9 @@ } }, "node_modules/expo-dev-menu": { - "version": "57.0.7", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-57.0.7.tgz", - "integrity": "sha512-9Dv7PumsVhdRYrPAeSJEiPHnJsr/Q1TlQ4fqMfxYdS4YkOx/Oi5LWOPZ+kW6KhIDYoCYVBo5H6ey9tROGlsO2Q==", + "version": "57.0.9", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-57.0.9.tgz", + "integrity": "sha512-OGU3Apwx1fr8HDUD9F66tk/CuxiIhYkHci4837vX7ZckS6yI/yL6gvcmgqvNCoE4pDV9demjaGEZmSJ2xTrUhg==", "license": "MIT", "dependencies": { "expo-dev-menu-interface": "~57.0.0" @@ -6303,12 +6303,12 @@ } }, "node_modules/expo-linking": { - "version": "57.0.3", - "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-57.0.3.tgz", - "integrity": "sha512-uF5PFfIQ0cjEGijzFuN8gU5eLqWs6BgS29Zp4ddP79XPMobZmS6qzdGyCOZTnZz3UWR17rFAJst1UntuZg9/6Q==", + "version": "57.0.4", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-57.0.4.tgz", + "integrity": "sha512-e1alfHNJdywIfJkCuKMc6M3hBfAGPd2gKMeF/6V7qwFWzHCS2mTBqU+KaO4FLpltA5Nt6CYEx6zmUlGfUF+8lA==", "license": "MIT", "dependencies": { - "expo-constants": "~57.0.5", + "expo-constants": "~57.0.7", "invariant": "^2.2.4" }, "peerDependencies": { @@ -6342,12 +6342,12 @@ } }, "node_modules/expo-modules-autolinking": { - "version": "57.0.8", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-57.0.8.tgz", - "integrity": "sha512-YBDgbJHlhhhr3JaKErW6znsIL8zQsh206LaDpWrLHV/WluRwhYfZuF/fhkVN7b/DsRxIu0UeCPExaEPMxlC2Hw==", + "version": "57.0.9", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-57.0.9.tgz", + "integrity": "sha512-lj2nsAKMMRLXSFnGgaaQrWJ2fdSpLPc/bca6Rkiw4g8zYPn7qX4MRUJgavvzm/hBrzvMnlhXVgJtidOGuwBh+w==", "license": "MIT", "dependencies": { - "@expo/require-utils": "^57.0.3", + "@expo/require-utils": "^57.0.4", "@expo/spawn-async": "^1.8.0", "chalk": "^4.1.0", "commander": "^7.2.0" @@ -6357,13 +6357,13 @@ } }, "node_modules/expo-modules-core": { - "version": "57.0.6", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-57.0.6.tgz", - "integrity": "sha512-hePwOh2+i+EpWrVnv95sQeQ0OD5PYuEuIhmglVLzQVaVBV3zHcRvLAc1rV8ROqUL6YtAQUXjPkoSx1ly2ZdTuQ==", + "version": "57.0.7", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-57.0.7.tgz", + "integrity": "sha512-5HrbCfgYmLs0a5dzfM4GmRGelVTPIg+eYp0vmSbWnKRTOPj5DyVOfg1rHGEsuNKp07QwDxfLJfQVp8CNbuvxMQ==", "license": "MIT", "dependencies": { "@expo/expo-modules-macros-plugin": "0.6.1", - "expo-modules-jsi": "~57.0.3", + "expo-modules-jsi": "~57.0.4", "invariant": "^2.2.4" }, "peerDependencies": { @@ -6378,22 +6378,22 @@ } }, "node_modules/expo-modules-jsi": { - "version": "57.0.3", - "resolved": "https://registry.npmjs.org/expo-modules-jsi/-/expo-modules-jsi-57.0.3.tgz", - "integrity": "sha512-B+iXJCC5OIXjFKkLLSY2DZ8BGS+hC3PBTrALpV43pHqhXqqZrRH3uTEylZgsoKQO8N8tjmjAua2ucTFHtr1o0w==", + "version": "57.0.4", + "resolved": "https://registry.npmjs.org/expo-modules-jsi/-/expo-modules-jsi-57.0.4.tgz", + "integrity": "sha512-vt7FyqUqqFXiRVnBqYD7y+GSPTgeua5Ocoy0+SYt+RSHkZEA2Fyop7If3g1TYDzQObYybPRo7TG2Rle1XLaWFw==", "license": "MIT", "peerDependencies": { "react-native": "*" } }, "node_modules/expo-router": { - "version": "57.0.7", - "resolved": "https://registry.npmjs.org/expo-router/-/expo-router-57.0.7.tgz", - "integrity": "sha512-2CLsLlcvvf3zGgHPJRTOrCPVK1l97gLGDTEbGAFcZ379ipGvfWfz9tiOWqCN3uGcl70blVUjEw8WyuvIfsfH6A==", + "version": "57.0.8", + "resolved": "https://registry.npmjs.org/expo-router/-/expo-router-57.0.8.tgz", + "integrity": "sha512-xAyTnZl597G9/r17GOuyTy6VlhjYCVmgzgmP00bhZ9b+VstPl3tTrOOhSFagVpeln47nKp7x7vgkANNheCv4eQ==", "license": "MIT", "dependencies": { "@expo/log-box": "^57.0.1", - "@expo/metro-runtime": "^57.0.6", + "@expo/metro-runtime": "^57.0.7", "@expo/schema-utils": "^57.0.2", "@expo/ui": "^57.0.7", "@radix-ui/react-slot": "^1.2.0", @@ -6415,7 +6415,7 @@ "react-fast-compare": "^3.2.2", "react-is": "^19.1.0", "react-native-drawer-layout": "^4.2.2", - "react-native-screens": "^4.25.2", + "react-native-screens": "^4.26.0", "server-only": "^0.0.1", "sf-symbols-typescript": "^2.1.0", "shallowequal": "^1.1.0", @@ -6424,18 +6424,18 @@ }, "peerDependencies": { "@expo/log-box": "^57.0.1", - "@expo/metro-runtime": "^57.0.6", + "@expo/metro-runtime": "^57.0.7", "@testing-library/react-native": ">= 13.2.0", "expo": "*", - "expo-constants": "^57.0.6", - "expo-linking": "^57.0.3", + "expo-constants": "^57.0.7", + "expo-linking": "^57.0.4", "react": "*", "react-dom": "*", "react-native": "*", "react-native-gesture-handler": "*", "react-native-reanimated": "*", "react-native-safe-area-context": ">= 5.4.0", - "react-native-screens": "^4.25.2", + "react-native-screens": "^4.26.0", "react-native-web": "*", "react-server-dom-webpack": "~19.0.4 || ~19.1.5 || ~19.2.4" }, @@ -6479,13 +6479,13 @@ } }, "node_modules/expo-splash-screen": { - "version": "57.0.4", - "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-57.0.4.tgz", - "integrity": "sha512-AspaOA5VZUl8yXb/BQORrRdOs0f7F/IgmvKNdCFaUDuz4X+j/4bPkkyssARFKwC5A5IQ3g7QS/Ve1XxDiDZ38Q==", + "version": "57.0.5", + "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-57.0.5.tgz", + "integrity": "sha512-ZN0LDXlhHRNFjXTYZDojXk8IfaoUIu7qa3hhoBTXgyj1UB/iewGlH6+M3Nvhun2lY2d/+xhwqMhv0hIRoBo09Q==", "license": "MIT", "dependencies": { - "@expo/config-plugins": "~57.0.5", - "@expo/image-utils": "^0.11.3", + "@expo/config-plugins": "~57.0.6", + "@expo/image-utils": "^0.11.4", "xml2js": "0.6.0" }, "peerDependencies": { @@ -6563,9 +6563,9 @@ } }, "node_modules/expo-web-browser": { - "version": "57.0.1", - "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-57.0.1.tgz", - "integrity": "sha512-akqnOoJRzKXbFbiqTwxnmn8mVoSfPKEBxwDNxQJHAGElgneL28jlEPYaTDpOONz9azPWVfEHZ/i7kqQgN2ExXg==", + "version": "57.0.2", + "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-57.0.2.tgz", + "integrity": "sha512-3vl5kvd7PB48ub6PpNIJUuPxO8xVa6D8RnIgNba6SXRwqFprOfeEZgwTgtm41kz0AAtvMOztUVNEUkwrHKjqMQ==", "license": "MIT", "peerDependencies": { "expo": "*", @@ -6573,29 +6573,29 @@ } }, "node_modules/expo/node_modules/@expo/cli": { - "version": "57.0.9", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-57.0.9.tgz", - "integrity": "sha512-41z9z68SynNXasZOjuT1si5Sq5OKL6SLf40ZjikbtZgDuvBO8HaUsaDzsJ0c1UZJ3N+vMzYCc1JUIDyRkVBjkA==", + "version": "57.0.10", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-57.0.10.tgz", + "integrity": "sha512-mP+B9ZrTnRE94bxPM/kCVKPyuVuOTRvvsqbXVxdXtrAfOfF94YIZLGUtw/151cGFtdUPbsBsJ9gW02LhU+QMZA==", "license": "MIT", "dependencies": { "@expo/code-signing-certificates": "^0.0.6", - "@expo/config": "~57.0.5", - "@expo/config-plugins": "~57.0.5", + "@expo/config": "~57.0.6", + "@expo/config-plugins": "~57.0.6", "@expo/devcert": "^1.2.1", "@expo/env": "~2.4.2", - "@expo/image-utils": "^0.11.3", + "@expo/image-utils": "^0.11.4", "@expo/inline-modules": "^0.1.3", "@expo/json-file": "^11.0.1", "@expo/log-box": "^57.0.1", "@expo/metro": "~56.0.0", - "@expo/metro-config": "~57.0.6", + "@expo/metro-config": "~57.0.7", "@expo/metro-file-map": "^57.0.1", "@expo/osascript": "^2.7.1", "@expo/package-manager": "^1.13.1", "@expo/plist": "^0.8.1", - "@expo/prebuild-config": "^57.0.8", - "@expo/require-utils": "^57.0.3", - "@expo/router-server": "^57.0.3", + "@expo/prebuild-config": "^57.0.9", + "@expo/require-utils": "^57.0.4", + "@expo/router-server": "^57.0.4", "@expo/schema-utils": "^57.0.2", "@expo/spawn-async": "^1.8.0", "@expo/ws-tunnel": "^2.0.0", @@ -6655,17 +6655,17 @@ } }, "node_modules/expo/node_modules/@expo/cli/node_modules/@expo/router-server": { - "version": "57.0.3", - "resolved": "https://registry.npmjs.org/@expo/router-server/-/router-server-57.0.3.tgz", - "integrity": "sha512-gkboMZUv+eAK4XSBGSIQ6at3dSa/QYARm+8PKj8pMEhGnt08vgcXpWAW5rYJMoLukaDD/bUDX/JU2Iz1Azwziw==", + "version": "57.0.4", + "resolved": "https://registry.npmjs.org/@expo/router-server/-/router-server-57.0.4.tgz", + "integrity": "sha512-ucqCP0hK8nZb9+S8QJYdQxNCkfRClzkKdg2RpWYDKDYgRIHyoRyxEDRgDgvbhH+q78yfY83abU8OTx8MMOrf1g==", "license": "MIT", "dependencies": { "debug": "^4.3.4" }, "peerDependencies": { - "@expo/metro-runtime": "^57.0.5", + "@expo/metro-runtime": "^57.0.7", "expo": "*", - "expo-constants": "^57.0.5", + "expo-constants": "^57.0.7", "expo-font": "^57.0.1", "expo-router": "*", "expo-server": "^57.0.1", @@ -8489,6 +8489,9 @@ "cpu": [ "arm64" ], + "libc": [ + "glibc" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -8509,6 +8512,9 @@ "cpu": [ "arm64" ], + "libc": [ + "musl" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -8529,6 +8535,9 @@ "cpu": [ "x64" ], + "libc": [ + "glibc" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -8549,6 +8558,9 @@ "cpu": [ "x64" ], + "libc": [ + "musl" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -9890,9 +9902,9 @@ } }, "node_modules/postcss": { - "version": "8.5.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.20.tgz", - "integrity": "sha512-lW616l85ucIQL+FocMmL7pQFPqBmwejrCMg+iPxyImlrANNJG9NHq/RkyCZopDhd8C3LA03PHRJDjkbGu8vvug==", + "version": "8.5.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.23.tgz", + "integrity": "sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==", "funding": [ { "type": "opencollective", @@ -10393,9 +10405,9 @@ } }, "node_modules/react-native-screens": { - "version": "4.25.2", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.25.2.tgz", - "integrity": "sha512-1Nj1fusFd+rIMKU/qC9yGKVG+3ofh11d3OdBQKL1iVvQfKvcB8vhvTGQf2TkfxW3bamxN+hCZIXmNuU0mRkyDg==", + "version": "4.26.2", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.26.2.tgz", + "integrity": "sha512-2XnWsZToKj76trGtEZzx5ELD/qOICFEprEeUntImmitQFVUkea27fiWdUSITArI356Y1qynpXZINW+Unbhky/A==", "license": "MIT", "dependencies": { "react-freeze": "^1.0.0", @@ -10403,7 +10415,7 @@ }, "peerDependencies": { "react": "*", - "react-native": ">=0.82.0" + "react-native": "*" } }, "node_modules/react-native-svg": { diff --git a/package.json b/package.json index a685fbd..9a98b0c 100644 --- a/package.json +++ b/package.json @@ -7,27 +7,27 @@ "@noble/ciphers": "^2.2.0", "@noble/curves": "^2.2.0", "@noble/hashes": "^2.2.0", - "expo": "~57.0.7", - "expo-build-properties": "~57.0.6", + "expo": "~57.0.8", + "expo-build-properties": "~57.0.7", "expo-camera": "~57.0.3", "expo-clipboard": "~57.0.1", "expo-constants": "~57.0.6", "expo-crypto": "~57.0.1", - "expo-dev-client": "~57.0.7", + "expo-dev-client": "~57.0.9", "expo-device": "~57.0.1", "expo-font": "~57.0.1", "expo-glass-effect": "~57.0.1", "expo-image": "~57.0.1", - "expo-linking": "~57.0.3", + "expo-linking": "~57.0.4", "expo-localization": "~57.0.1", - "expo-router": "~57.0.7", + "expo-router": "~57.0.8", "expo-secure-store": "~57.0.1", - "expo-splash-screen": "~57.0.4", + "expo-splash-screen": "~57.0.5", "expo-sqlite": "~57.0.1", "expo-status-bar": "~57.0.1", "expo-symbols": "~57.0.1", "expo-system-ui": "~57.0.1", - "expo-web-browser": "~57.0.1", + "expo-web-browser": "~57.0.2", "react": "19.2.3", "react-dom": "19.2.3", "react-native": "0.86.0", @@ -37,7 +37,7 @@ "react-native-qrcode-svg": "^6.3.21", "react-native-reanimated": "4.5.0", "react-native-safe-area-context": "~5.7.0", - "react-native-screens": "4.25.2", + "react-native-screens": "~4.26.0", "react-native-svg": "15.15.4", "react-native-web": "~0.21.0", "react-native-worklets": "0.10.0"