diff --git a/example/package.json b/example/package.json index 6bc1aa9..9033516 100644 --- a/example/package.json +++ b/example/package.json @@ -11,12 +11,12 @@ "web": "expo start --web" }, "dependencies": { - "@expo/metro-runtime": "6.0.0-canary-20250713-8f814f8", + "@expo/metro-runtime": "6.0.0-canary-20250729-d8899ae", "@tailwindcss/postcss": "^4.1.11", - "expo": "54.0.0-canary-20250713-8f814f8", + "expo": "54.0.0-canary-20250729-d8899ae", "expo-dev-client": "5.2.4", "expo-status-bar": "~2.2.3", - "expo-system-ui": "5.0.11-canary-20250713-8f814f8", + "expo-system-ui": "5.0.11-canary-20250729-d8899ae", "metro-runtime": "^0.83.0", "react": "19.1.0", "react-dom": "19.1.0", diff --git a/package.json b/package.json index de55607..d98b819 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "debug": "^4.4.1" }, "peerDependencies": { - "expo": "54.0.0-canary-20250713-8f814f8", + "expo": "54.0.0-canary-20250729-d8899ae", "lightningcss": ">=1.27.0", "react": "19.1.0", "react-native": "0.80.1" @@ -166,15 +166,15 @@ "@types/react-refresh": "^0", "@types/react-test-renderer": "^19", "babel-plugin-tester": "^12.0.0", - "babel-preset-expo": "13.3.0-canary-20250713-8f814f8", + "babel-preset-expo": "13.3.0-canary-20250729-d8899ae", "commitlint": "^19.8.1", "eas-build-cache-provider": "^16.4.2", "eslint": "^9.30.1", "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.5.1", - "expo": "54.0.0-canary-20250713-8f814f8", + "expo": "54.0.0-canary-20250729-d8899ae", "jest": "^29.7.0", - "jest-expo": "54.0.0-canary-20250713-8f814f8", + "jest-expo": "54.0.0-canary-20250729-d8899ae", "lefthook": "^1.12.2", "lightningcss": "^1.30.1", "metro-runtime": "^0.83.0", diff --git a/yarn.lock b/yarn.lock index b45b8fc..5a8bb78 100644 --- a/yarn.lock +++ b/yarn.lock @@ -90,7 +90,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.27.1": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.20.0, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -357,7 +357,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.2, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.0": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.2, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.0": version: 7.28.0 resolution: "@babel/parser@npm:7.28.0" dependencies: @@ -1597,7 +1597,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.26.0, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.28.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.26.0, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.28.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": version: 7.28.1 resolution: "@babel/types@npm:7.28.1" dependencies: @@ -1919,24 +1919,25 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:1.0.0-canary-20250713-8f814f8": - version: 1.0.0-canary-20250713-8f814f8 - resolution: "@expo/cli@npm:1.0.0-canary-20250713-8f814f8" +"@expo/cli@npm:1.0.0-canary-20250729-d8899ae": + version: 1.0.0-canary-20250729-d8899ae + resolution: "@expo/cli@npm:1.0.0-canary-20250729-d8899ae" dependencies: "@0no-co/graphql.web": "npm:^1.0.8" "@babel/runtime": "npm:^7.20.0" "@expo/code-signing-certificates": "npm:^0.0.5" - "@expo/config": "npm:11.0.14-canary-20250713-8f814f8" - "@expo/config-plugins": "npm:10.0.4-canary-20250713-8f814f8" + "@expo/config": "npm:11.0.14-canary-20250729-d8899ae" + "@expo/config-plugins": "npm:10.2.0-canary-20250729-d8899ae" "@expo/devcert": "npm:^1.1.2" - "@expo/env": "npm:1.0.8-canary-20250713-8f814f8" - "@expo/image-utils": "npm:0.7.7-canary-20250713-8f814f8" - "@expo/json-file": "npm:9.1.6-canary-20250713-8f814f8" - "@expo/metro-config": "npm:0.21.0-canary-20250713-8f814f8" - "@expo/osascript": "npm:2.2.6-canary-20250713-8f814f8" - "@expo/package-manager": "npm:1.8.7-canary-20250713-8f814f8" - "@expo/plist": "npm:0.3.6-canary-20250713-8f814f8" - "@expo/prebuild-config": "npm:9.1.0-canary-20250713-8f814f8" + "@expo/env": "npm:1.0.8-canary-20250729-d8899ae" + "@expo/image-utils": "npm:0.7.7-canary-20250729-d8899ae" + "@expo/json-file": "npm:9.1.6-canary-20250729-d8899ae" + "@expo/metro": "npm:~0.1.0" + "@expo/metro-config": "npm:0.21.0-canary-20250729-d8899ae" + "@expo/osascript": "npm:2.2.6-canary-20250729-d8899ae" + "@expo/package-manager": "npm:1.8.7-canary-20250729-d8899ae" + "@expo/plist": "npm:0.3.6-canary-20250729-d8899ae" + "@expo/prebuild-config": "npm:9.1.0-canary-20250729-d8899ae" "@expo/spawn-async": "npm:^1.7.2" "@expo/ws-tunnel": "npm:^1.0.1" "@expo/xcpretty": "npm:^4.3.0" @@ -1986,7 +1987,7 @@ __metadata: ws: "npm:^8.12.1" bin: expo-internal: build/bin/cli - checksum: 10c0/617dc0989ca8253831d6b464b55bcbe966457e9a32f78881d3510e7f592088b3b5cda15ad5f978650c355da4e6f3961686740913543c3539d20da8066953e7f5 + checksum: 10c0/c084d0193d4348845dc73659eaa3be1109c8201366d9e311978306179893715164927fd4c1d2d9e116b8b3b22487fc8dbf89ae693658b2a9e7bdb66b5bca0504 languageName: node linkType: hard @@ -2000,13 +2001,13 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:10.0.4-canary-20250713-8f814f8": - version: 10.0.4-canary-20250713-8f814f8 - resolution: "@expo/config-plugins@npm:10.0.4-canary-20250713-8f814f8" +"@expo/config-plugins@npm:10.2.0-canary-20250729-d8899ae": + version: 10.2.0-canary-20250729-d8899ae + resolution: "@expo/config-plugins@npm:10.2.0-canary-20250729-d8899ae" dependencies: - "@expo/config-types": "npm:54.0.0-canary-20250713-8f814f8" - "@expo/json-file": "npm:9.1.6-canary-20250713-8f814f8" - "@expo/plist": "npm:0.3.6-canary-20250713-8f814f8" + "@expo/config-types": "npm:54.0.0-canary-20250729-d8899ae" + "@expo/json-file": "npm:9.1.6-canary-20250729-d8899ae" + "@expo/plist": "npm:0.3.6-canary-20250729-d8899ae" "@expo/sdk-runtime-versions": "npm:^1.0.0" chalk: "npm:^4.1.2" debug: "npm:^4.3.5" @@ -2018,7 +2019,7 @@ __metadata: slugify: "npm:^1.6.6" xcode: "npm:^3.0.1" xml2js: "npm:0.6.0" - checksum: 10c0/2767f48eaea5925a9ee6e84e2350924244b225c928920670e4fcd7b9974cf141cdcc3e47fb089632597b76ac7c874361e4d82b43e4f0f055374b46080970198f + checksum: 10c0/e93452c748ac399670b80b09ef207f165fafc4d3cb802737b50c251ee77ddf5852de395fb1d3f2058dcce79920a63c7c0aa607a33b48759c6f5fedb674e1f3c8 languageName: node linkType: hard @@ -2066,10 +2067,10 @@ __metadata: languageName: node linkType: hard -"@expo/config-types@npm:54.0.0-canary-20250713-8f814f8": - version: 54.0.0-canary-20250713-8f814f8 - resolution: "@expo/config-types@npm:54.0.0-canary-20250713-8f814f8" - checksum: 10c0/6c5be3ee80e842c200d489fd618b29c54673835e7238ac16322b4934fa4da6e378b60e4c76a866df3f9ce8ac61ecbf02d10fb96148eab22797911987a272e45a +"@expo/config-types@npm:54.0.0-canary-20250729-d8899ae": + version: 54.0.0-canary-20250729-d8899ae + resolution: "@expo/config-types@npm:54.0.0-canary-20250729-d8899ae" + checksum: 10c0/7db05140a536ab07c0ed4a1a9e8af6fd1a58392c1f5647b5d63ed883933d0c8e9d963fddd3fdf7f5d737867a94044bcf7b3d06f1994794ccb3072f0e74f4bda5 languageName: node linkType: hard @@ -2101,14 +2102,14 @@ __metadata: languageName: node linkType: hard -"@expo/config@npm:11.0.14-canary-20250713-8f814f8": - version: 11.0.14-canary-20250713-8f814f8 - resolution: "@expo/config@npm:11.0.14-canary-20250713-8f814f8" +"@expo/config@npm:11.0.14-canary-20250729-d8899ae": + version: 11.0.14-canary-20250729-d8899ae + resolution: "@expo/config@npm:11.0.14-canary-20250729-d8899ae" dependencies: "@babel/code-frame": "npm:~7.10.4" - "@expo/config-plugins": "npm:10.0.4-canary-20250713-8f814f8" - "@expo/config-types": "npm:54.0.0-canary-20250713-8f814f8" - "@expo/json-file": "npm:9.1.6-canary-20250713-8f814f8" + "@expo/config-plugins": "npm:10.2.0-canary-20250729-d8899ae" + "@expo/config-types": "npm:54.0.0-canary-20250729-d8899ae" + "@expo/json-file": "npm:9.1.6-canary-20250729-d8899ae" deepmerge: "npm:^4.3.1" getenv: "npm:^2.0.0" glob: "npm:^10.4.2" @@ -2118,7 +2119,7 @@ __metadata: semver: "npm:^7.6.0" slugify: "npm:^1.3.4" sucrase: "npm:3.35.0" - checksum: 10c0/84a6cb417c76f165665f34bffb26aa9bf3ca0be0d1007807bb927b01b273da8e45862e18e66d190faceb91f779d14a49ee9191ce5a06d9590301432fc7439d64 + checksum: 10c0/cb4188f095a1838ef31ba22573c9a9b9ac64b628c387f14f88ce1d2368259c0074ba8209034412af62dc1bade7abfc15ac5a1323171bf84c7afc60728f95c7b6 languageName: node linkType: hard @@ -2154,22 +2155,22 @@ __metadata: languageName: node linkType: hard -"@expo/env@npm:1.0.8-canary-20250713-8f814f8": - version: 1.0.8-canary-20250713-8f814f8 - resolution: "@expo/env@npm:1.0.8-canary-20250713-8f814f8" +"@expo/env@npm:1.0.8-canary-20250729-d8899ae": + version: 1.0.8-canary-20250729-d8899ae + resolution: "@expo/env@npm:1.0.8-canary-20250729-d8899ae" dependencies: chalk: "npm:^4.0.0" debug: "npm:^4.3.4" dotenv: "npm:~16.4.5" dotenv-expand: "npm:~11.0.6" getenv: "npm:^2.0.0" - checksum: 10c0/a423ec705b547f97ca9e2e36b0b80cd989f8ccdfb06930324fd5c44a3bc67988a046c646cfdc4626a809d00b6535581d80015ac0ad8ac7439cdf42a4b5724625 + checksum: 10c0/e137289e1e2c588d1eeb8e8fb4a83f360df6cfe029bc98cd646b811657cd9943a6db99be0e88d551af6231d074dd15e69c61c00c3c0e58627dfb267c569051e6 languageName: node linkType: hard -"@expo/fingerprint@npm:0.13.5-canary-20250713-8f814f8": - version: 0.13.5-canary-20250713-8f814f8 - resolution: "@expo/fingerprint@npm:0.13.5-canary-20250713-8f814f8" +"@expo/fingerprint@npm:0.13.5-canary-20250729-d8899ae": + version: 0.13.5-canary-20250729-d8899ae + resolution: "@expo/fingerprint@npm:0.13.5-canary-20250729-d8899ae" dependencies: "@expo/spawn-async": "npm:^1.7.2" arg: "npm:^5.0.2" @@ -2185,13 +2186,13 @@ __metadata: semver: "npm:^7.6.0" bin: fingerprint: bin/cli.js - checksum: 10c0/21d9625de6aa2ff1620414a0bfebea76cbef5a7ac6ab0782aca720d749f3716bcac05ee10f8fcd6316bbaf4ecac3cfc039448531f0c0c1455d64496ac8924aaa + checksum: 10c0/2977f1fe3416785c07339f1b3d3f18aef0a7d983f6894c558371c31f954d9982a5a455b54494116ffc4afc66122d8e5e4b397b3d27dcbc1dd6302ce53575bbdc languageName: node linkType: hard -"@expo/image-utils@npm:0.7.7-canary-20250713-8f814f8": - version: 0.7.7-canary-20250713-8f814f8 - resolution: "@expo/image-utils@npm:0.7.7-canary-20250713-8f814f8" +"@expo/image-utils@npm:0.7.7-canary-20250729-d8899ae": + version: 0.7.7-canary-20250729-d8899ae + resolution: "@expo/image-utils@npm:0.7.7-canary-20250729-d8899ae" dependencies: "@expo/spawn-async": "npm:^1.7.2" chalk: "npm:^4.0.0" @@ -2202,17 +2203,17 @@ __metadata: semver: "npm:^7.6.0" temp-dir: "npm:~2.0.0" unique-string: "npm:~2.0.0" - checksum: 10c0/13750a839d69ae5a75da4c0e8fc818a346a307f8b09d84bfd267849d8020befd998ab43412a58bbd68a412e44d5d3a523c2169a69d5ea758ea4073fcecbb0fb6 + checksum: 10c0/de1a23ba3c014ddcc4f39abb7c7ca097dae6b4174756e679ed5950b0d292001e6ffd4b52b54ad1c03f1f73333c6628c60407cf1702ae184b328a4289420a0009 languageName: node linkType: hard -"@expo/json-file@npm:9.1.6-canary-20250713-8f814f8": - version: 9.1.6-canary-20250713-8f814f8 - resolution: "@expo/json-file@npm:9.1.6-canary-20250713-8f814f8" +"@expo/json-file@npm:9.1.6-canary-20250729-d8899ae": + version: 9.1.6-canary-20250729-d8899ae + resolution: "@expo/json-file@npm:9.1.6-canary-20250729-d8899ae" dependencies: "@babel/code-frame": "npm:~7.10.4" json5: "npm:^2.2.3" - checksum: 10c0/4712771b38e324451009bac24311aefdfc212e79d18edaa3152a9b1ed2b4fad6a92373f1bc15c78aae228e7afe4c09d8c7b7e750e857f2604aceaf06a2c1fd43 + checksum: 10c0/7e88e7af9f0fa42d8ec4289e24a15dc3eadf6c9c0fbc60a2f18169fc84ba528f19e2b9f4c3dc64b4bc97563cbe9342501d8a19e06eaef1bd4aff2a2207873218 languageName: node linkType: hard @@ -2226,17 +2227,17 @@ __metadata: languageName: node linkType: hard -"@expo/metro-config@npm:0.21.0-canary-20250713-8f814f8": - version: 0.21.0-canary-20250713-8f814f8 - resolution: "@expo/metro-config@npm:0.21.0-canary-20250713-8f814f8" +"@expo/metro-config@npm:0.21.0-canary-20250729-d8899ae": + version: 0.21.0-canary-20250729-d8899ae + resolution: "@expo/metro-config@npm:0.21.0-canary-20250729-d8899ae" dependencies: + "@babel/code-frame": "npm:^7.20.0" "@babel/core": "npm:^7.20.0" "@babel/generator": "npm:^7.20.5" - "@babel/parser": "npm:^7.20.0" - "@babel/types": "npm:^7.20.0" - "@expo/config": "npm:11.0.14-canary-20250713-8f814f8" - "@expo/env": "npm:1.0.8-canary-20250713-8f814f8" - "@expo/json-file": "npm:9.1.6-canary-20250713-8f814f8" + "@expo/config": "npm:11.0.14-canary-20250729-d8899ae" + "@expo/env": "npm:1.0.8-canary-20250729-d8899ae" + "@expo/json-file": "npm:9.1.6-canary-20250729-d8899ae" + "@expo/metro": "npm:~0.1.0" "@expo/spawn-async": "npm:^1.7.2" browserslist: "npm:^4.25.0" chalk: "npm:^4.1.0" @@ -2250,51 +2251,71 @@ __metadata: minimatch: "npm:^9.0.0" postcss: "npm:~8.4.32" resolve-from: "npm:^5.0.0" - checksum: 10c0/a7c2fe5b25afc2ebb83af18521918df0ded309798c5f436997127d2f36d5675bbdd1cd5e908c358842074a1e5f75c54bbbe7a04f3a2b28838dce1f29ea7c939e + checksum: 10c0/9eae5baaff2f9f424be6630b803552ee7442d2ea0824e2d508b2badb8d3f55e7c671192505b27c620c7db40f6f9147036aa603e105a707a354d26b867facec2d languageName: node linkType: hard -"@expo/metro-runtime@npm:6.0.0-canary-20250713-8f814f8": - version: 6.0.0-canary-20250713-8f814f8 - resolution: "@expo/metro-runtime@npm:6.0.0-canary-20250713-8f814f8" +"@expo/metro-runtime@npm:6.0.0-canary-20250729-d8899ae": + version: 6.0.0-canary-20250729-d8899ae + resolution: "@expo/metro-runtime@npm:6.0.0-canary-20250729-d8899ae" peerDependencies: react-native: "*" - checksum: 10c0/fba6c62f6b38c603988d93681410b5eb96028f4951b8edbcbed2837ecf4ec84a7b296b70fef123ad1b4a97c2b4100b087c60006ec4ffb7b04384619aeebac24e + checksum: 10c0/87c9f939be383a3e3faeadba2389d5e60b3f33cc716f3bdec2a7d877fbfeec9a42c714b35202368bec2c5dd0b22164781e484ac6ae53720614e43f257ecd5177 languageName: node linkType: hard -"@expo/osascript@npm:2.2.6-canary-20250713-8f814f8": - version: 2.2.6-canary-20250713-8f814f8 - resolution: "@expo/osascript@npm:2.2.6-canary-20250713-8f814f8" +"@expo/metro@npm:~0.1.0": + version: 0.1.0 + resolution: "@expo/metro@npm:0.1.0" + dependencies: + metro: "npm:0.83.0" + metro-babel-transformer: "npm:0.83.0" + metro-cache: "npm:0.83.0" + metro-cache-key: "npm:0.83.0" + metro-config: "npm:0.83.0" + metro-core: "npm:0.83.0" + metro-file-map: "npm:0.83.0" + metro-resolver: "npm:0.83.0" + metro-runtime: "npm:0.83.0" + metro-source-map: "npm:0.83.0" + metro-transform-plugins: "npm:0.83.0" + metro-transform-worker: "npm:0.83.0" + checksum: 10c0/2f15ae70d836718b595f151722d9a377641aa7fa91382911a64182229c6a0277651678ac81065cc7e875b7e443a1753ce34ab8f96e7e0f0d16ed51de187776f1 + languageName: node + linkType: hard + +"@expo/osascript@npm:2.2.6-canary-20250729-d8899ae": + version: 2.2.6-canary-20250729-d8899ae + resolution: "@expo/osascript@npm:2.2.6-canary-20250729-d8899ae" dependencies: "@expo/spawn-async": "npm:^1.7.2" exec-async: "npm:^2.2.0" - checksum: 10c0/0c2b668806ba750549d4fa4a892cd9bd3319b482845b00ebb4872386223baefd3b379a7bf32fc5e0f2fef88b8a1e6a29a8d554e058317443939f7c721b769f39 + checksum: 10c0/982956a231a6f0bc5c0f90d8b0205b00153ffdfd9689d242b07e5ccbc37486846b54d0ecf25b28c243d97ad54e880abd6f7e2c30d2d8ac6caec440b54c0baeaa languageName: node linkType: hard -"@expo/package-manager@npm:1.8.7-canary-20250713-8f814f8": - version: 1.8.7-canary-20250713-8f814f8 - resolution: "@expo/package-manager@npm:1.8.7-canary-20250713-8f814f8" +"@expo/package-manager@npm:1.8.7-canary-20250729-d8899ae": + version: 1.8.7-canary-20250729-d8899ae + resolution: "@expo/package-manager@npm:1.8.7-canary-20250729-d8899ae" dependencies: - "@expo/json-file": "npm:9.1.6-canary-20250713-8f814f8" + "@expo/json-file": "npm:9.1.6-canary-20250729-d8899ae" "@expo/spawn-async": "npm:^1.7.2" chalk: "npm:^4.0.0" npm-package-arg: "npm:^11.0.0" ora: "npm:^3.4.0" resolve-workspace-root: "npm:^2.0.0" - checksum: 10c0/731d08718a60e40aae4140de71e6abe1afbb83943515935a272e448f345b2238e3d85153730b86218c9c1a4cbc628486637d97c89cbbf2a9960d3f2781b64749 + checksum: 10c0/9e89969de4fa2ce0f5211e80f4909bc9fcaa7e05e05b6a407c345a9f42ddffa8316acdef83c5e08c4ce22ce334932237ff48226338a2b3aa3b9c7cc1f38b0c0e languageName: node linkType: hard -"@expo/plist@npm:0.3.6-canary-20250713-8f814f8": - version: 0.3.6-canary-20250713-8f814f8 - resolution: "@expo/plist@npm:0.3.6-canary-20250713-8f814f8" +"@expo/plist@npm:0.3.6-canary-20250729-d8899ae": + version: 0.3.6-canary-20250729-d8899ae + resolution: "@expo/plist@npm:0.3.6-canary-20250729-d8899ae" dependencies: "@xmldom/xmldom": "npm:^0.8.8" base64-js: "npm:^1.2.3" xmlbuilder: "npm:^15.1.1" - checksum: 10c0/befb14adc4106efbbd6265362cecf4fea665a8833db16c0ee8f063df733c8e1fa8d0c8690dc61e779c554bce9f0faf51aa47206003a930f5aba9c8a1d1e06050 + checksum: 10c0/46dcd2264b7e578f745d1f0d8a559c1f944f16ab12424833cee1e5c0a2b475a726ce5dfeb4a54344d627e92314f2559a923503b3403bd35adefbe18be37bca4b languageName: node linkType: hard @@ -2309,21 +2330,21 @@ __metadata: languageName: node linkType: hard -"@expo/prebuild-config@npm:9.1.0-canary-20250713-8f814f8": - version: 9.1.0-canary-20250713-8f814f8 - resolution: "@expo/prebuild-config@npm:9.1.0-canary-20250713-8f814f8" +"@expo/prebuild-config@npm:9.1.0-canary-20250729-d8899ae": + version: 9.1.0-canary-20250729-d8899ae + resolution: "@expo/prebuild-config@npm:9.1.0-canary-20250729-d8899ae" dependencies: - "@expo/config": "npm:11.0.14-canary-20250713-8f814f8" - "@expo/config-plugins": "npm:10.0.4-canary-20250713-8f814f8" - "@expo/config-types": "npm:54.0.0-canary-20250713-8f814f8" - "@expo/image-utils": "npm:0.7.7-canary-20250713-8f814f8" - "@expo/json-file": "npm:9.1.6-canary-20250713-8f814f8" + "@expo/config": "npm:11.0.14-canary-20250729-d8899ae" + "@expo/config-plugins": "npm:10.2.0-canary-20250729-d8899ae" + "@expo/config-types": "npm:54.0.0-canary-20250729-d8899ae" + "@expo/image-utils": "npm:0.7.7-canary-20250729-d8899ae" + "@expo/json-file": "npm:9.1.6-canary-20250729-d8899ae" "@react-native/normalize-colors": "npm:0.80.1" debug: "npm:^4.3.1" resolve-from: "npm:^5.0.0" semver: "npm:^7.6.0" xml2js: "npm:0.6.0" - checksum: 10c0/afcda77fe80dd78350665c449b27aa9cbb872820bcd06d73c2e935e294467318d9496ad6d5d6d129e21c9b5f790307d752e39c78a39c16315e2f27f14594b94a + checksum: 10c0/4dce73952aab4fcd81a89c6e4a57c47a2bad783d9ea2aef9a05d16fde771cc968617f93fe776aa2b6c588cb0e0d406cbe5ae8515b42fb11f8d3cb8aa3fa6198e languageName: node linkType: hard @@ -4666,9 +4687,9 @@ __metadata: languageName: node linkType: hard -"babel-preset-expo@npm:13.3.0-canary-20250713-8f814f8": - version: 13.3.0-canary-20250713-8f814f8 - resolution: "babel-preset-expo@npm:13.3.0-canary-20250713-8f814f8" +"babel-preset-expo@npm:13.3.0-canary-20250729-d8899ae": + version: 13.3.0-canary-20250729-d8899ae + resolution: "babel-preset-expo@npm:13.3.0-canary-20250729-d8899ae" dependencies: "@babel/helper-module-imports": "npm:^7.25.9" "@babel/plugin-proposal-decorators": "npm:^7.12.9" @@ -4686,18 +4707,14 @@ __metadata: "@babel/preset-react": "npm:^7.22.15" "@babel/preset-typescript": "npm:^7.23.0" "@react-native/babel-preset": "npm:0.80.1" + babel-plugin-react-compiler: "npm:^19.1.0-rc.2" babel-plugin-react-native-web: "npm:~0.19.13" babel-plugin-syntax-hermes-parser: "npm:^0.25.1" babel-plugin-transform-flow-enums: "npm:^0.0.2" debug: "npm:^4.3.4" react-refresh: "npm:^0.14.2" resolve-from: "npm:^5.0.0" - peerDependencies: - babel-plugin-react-compiler: ^19.0.0-beta-e993439-20250405 - peerDependenciesMeta: - babel-plugin-react-compiler: - optional: true - checksum: 10c0/354c44ed1a585534a26b67ecbef70f365c3fef36dae8c5560b51ec345ebf5bacc46b9b1d2244d1ece66141d3b2784328fe8f1f7cbcf58163e3ec2ecf0bfa6228 + checksum: 10c0/c3b6c54f8d81e5416746211e6665c0ddd2a64215b39424a705a539539152f9591f9c033cde43aa5c82c58624f3459956fa6a823e02b7f5ac12e6191c29d3d98d languageName: node linkType: hard @@ -6359,30 +6376,30 @@ __metadata: languageName: node linkType: hard -"expo-asset@npm:11.2.0-canary-20250713-8f814f8": - version: 11.2.0-canary-20250713-8f814f8 - resolution: "expo-asset@npm:11.2.0-canary-20250713-8f814f8" +"expo-asset@npm:11.2.0-canary-20250729-d8899ae": + version: 11.2.0-canary-20250729-d8899ae + resolution: "expo-asset@npm:11.2.0-canary-20250729-d8899ae" dependencies: - "@expo/image-utils": "npm:0.7.7-canary-20250713-8f814f8" - expo-constants: "npm:17.1.8-canary-20250713-8f814f8" + "@expo/image-utils": "npm:0.7.7-canary-20250729-d8899ae" + expo-constants: "npm:17.1.8-canary-20250729-d8899ae" peerDependencies: - expo: 54.0.0-canary-20250713-8f814f8 + expo: 54.0.0-canary-20250729-d8899ae react: "*" react-native: "*" - checksum: 10c0/a9ccdb8d819aef312ba0dd2d380da6f0758159578dff500f672ce998485d36253e1c52d2d094c3ea24c2d321ffee27d598e43cb8acd0909d0d76700a910bd46f + checksum: 10c0/aad119f498535fb7d013af1e6ae486489a5a3cefadcaf8c0796cb4b5242fdca1fd91dcfe70201af46114d088b014e114154e6d257bda45cfee056cb3f040ccc3 languageName: node linkType: hard -"expo-constants@npm:17.1.8-canary-20250713-8f814f8": - version: 17.1.8-canary-20250713-8f814f8 - resolution: "expo-constants@npm:17.1.8-canary-20250713-8f814f8" +"expo-constants@npm:17.1.8-canary-20250729-d8899ae": + version: 17.1.8-canary-20250729-d8899ae + resolution: "expo-constants@npm:17.1.8-canary-20250729-d8899ae" dependencies: - "@expo/config": "npm:11.0.14-canary-20250713-8f814f8" - "@expo/env": "npm:1.0.8-canary-20250713-8f814f8" + "@expo/config": "npm:11.0.14-canary-20250729-d8899ae" + "@expo/env": "npm:1.0.8-canary-20250729-d8899ae" peerDependencies: - expo: 54.0.0-canary-20250713-8f814f8 + expo: 54.0.0-canary-20250729-d8899ae react-native: "*" - checksum: 10c0/30c4fbcc8f1b1386d42c4177b7ad12d247b2183b06abc522b4816c7dec7ce5a7158189ab741c7de562053d16ff924d00de85c359600f3b5122047bce1238e87c + checksum: 10c0/626682438323972e7d966f484e1e9e1012a4078e6ae20565e405df0ae93033bece27000637b24251b689057ffa154235b144b24b37dae5bed5d7bc3449cb6d20 languageName: node linkType: hard @@ -6435,25 +6452,25 @@ __metadata: languageName: node linkType: hard -"expo-file-system@npm:18.2.0-canary-20250713-8f814f8": - version: 18.2.0-canary-20250713-8f814f8 - resolution: "expo-file-system@npm:18.2.0-canary-20250713-8f814f8" +"expo-file-system@npm:18.2.0-canary-20250729-d8899ae": + version: 18.2.0-canary-20250729-d8899ae + resolution: "expo-file-system@npm:18.2.0-canary-20250729-d8899ae" peerDependencies: - expo: 54.0.0-canary-20250713-8f814f8 + expo: 54.0.0-canary-20250729-d8899ae react-native: "*" - checksum: 10c0/d66c16665c1a0401f33fb38fc3231f29017df3a2dd7ee503ffebf2907153bdeb2fabb064897c59253a40cf68f65e2396b58ae35dda2fbcb37708cb90794bd6ac + checksum: 10c0/03b30dddfa9df5c94e6ef5de90c6426d0a7699d1c2b9735fd7d8e38a3e9215222e4e14317388711fe4a072b5d22a4f4f7fdb6cc76c569d90d00f1c1b17ae2214 languageName: node linkType: hard -"expo-font@npm:13.4.0-canary-20250713-8f814f8": - version: 13.4.0-canary-20250713-8f814f8 - resolution: "expo-font@npm:13.4.0-canary-20250713-8f814f8" +"expo-font@npm:13.4.0-canary-20250729-d8899ae": + version: 13.4.0-canary-20250729-d8899ae + resolution: "expo-font@npm:13.4.0-canary-20250729-d8899ae" dependencies: fontfaceobserver: "npm:^2.1.0" peerDependencies: - expo: 54.0.0-canary-20250713-8f814f8 + expo: 54.0.0-canary-20250729-d8899ae react: "*" - checksum: 10c0/f98d2ae6ac759f57e4497d642dfcadb322b262780eb0ddcb903a780327862899bd6cfc5edf7dfc4708c69e1cbd379fb91105674a8e60961a0f8b549fb6ec5288 + checksum: 10c0/de7aacd9e72dc0c7f749679dd1955515773da03703b5af0d1c3ee5148e818d5bd4810b6c0db48c920d9d4d232dd21640525ee44d36c320f44d4731d999c664c5 languageName: node linkType: hard @@ -6464,13 +6481,13 @@ __metadata: languageName: node linkType: hard -"expo-keep-awake@npm:14.1.5-canary-20250713-8f814f8": - version: 14.1.5-canary-20250713-8f814f8 - resolution: "expo-keep-awake@npm:14.1.5-canary-20250713-8f814f8" +"expo-keep-awake@npm:14.1.5-canary-20250729-d8899ae": + version: 14.1.5-canary-20250729-d8899ae + resolution: "expo-keep-awake@npm:14.1.5-canary-20250729-d8899ae" peerDependencies: - expo: 54.0.0-canary-20250713-8f814f8 + expo: 54.0.0-canary-20250729-d8899ae react: "*" - checksum: 10c0/610c06fb68162a531e08cd7e7e2946684f0a6cedfb0d170311a216fbe10e716987eefac859b47a9816fee31647ebc19d726562d7877634d51b1b1d4e026ab493 + checksum: 10c0/dfc829cb5ba9df84d74accc6bd943bf918fb3bf640b0a760d1922dbcbafc4d667cd1d689385134e069cd11207759763a43574a1c454aaf2450ac020d9551ebbc languageName: node linkType: hard @@ -6486,9 +6503,9 @@ __metadata: languageName: node linkType: hard -"expo-modules-autolinking@npm:2.1.15-canary-20250713-8f814f8": - version: 2.1.15-canary-20250713-8f814f8 - resolution: "expo-modules-autolinking@npm:2.1.15-canary-20250713-8f814f8" +"expo-modules-autolinking@npm:2.2.0-canary-20250729-d8899ae": + version: 2.2.0-canary-20250729-d8899ae + resolution: "expo-modules-autolinking@npm:2.2.0-canary-20250729-d8899ae" dependencies: "@expo/spawn-async": "npm:^1.7.2" chalk: "npm:^4.1.0" @@ -6499,16 +6516,16 @@ __metadata: resolve-from: "npm:^5.0.0" bin: expo-modules-autolinking: bin/expo-modules-autolinking.js - checksum: 10c0/668067951d0ce1ad887135ef18e18ba45b6c1544e7957ec6540ed2209bec039a563da0b99e03a97d5847c1a085ffe4d65d9661a3febbfaf086608aa2117c652c + checksum: 10c0/e8777736f0eba254f323c8b889dcffd29858638a60be7311d5ce7943802ac4f4fb017ca3dab812d2005ed6778750fec7781bb5598f0f4c55fa149a6360e7c027 languageName: node linkType: hard -"expo-modules-core@npm:2.5.0-canary-20250713-8f814f8": - version: 2.5.0-canary-20250713-8f814f8 - resolution: "expo-modules-core@npm:2.5.0-canary-20250713-8f814f8" +"expo-modules-core@npm:2.6.0-canary-20250729-d8899ae": + version: 2.6.0-canary-20250729-d8899ae + resolution: "expo-modules-core@npm:2.6.0-canary-20250729-d8899ae" dependencies: invariant: "npm:^2.2.4" - checksum: 10c0/fa72a52cfe5a8789db07c0bd2e5671f4fd4383b470ff2a4ac535bfb36c9a57a7dc6269e90c940d3cd2ef9d239b2670671d9d344b562f880fab6851b1078966ea + checksum: 10c0/f3337f92eac810851a3386fb10336f57a66da7749cd241f1e06e1eca09b18c15ed3a188365a3ed0fadae0485330d614e3939a82a1453a5a2bbc8cc5652805fe3 languageName: node linkType: hard @@ -6525,20 +6542,20 @@ __metadata: languageName: node linkType: hard -"expo-system-ui@npm:5.0.11-canary-20250713-8f814f8": - version: 5.0.11-canary-20250713-8f814f8 - resolution: "expo-system-ui@npm:5.0.11-canary-20250713-8f814f8" +"expo-system-ui@npm:5.0.11-canary-20250729-d8899ae": + version: 5.0.11-canary-20250729-d8899ae + resolution: "expo-system-ui@npm:5.0.11-canary-20250729-d8899ae" dependencies: "@react-native/normalize-colors": "npm:0.80.1" debug: "npm:^4.3.2" peerDependencies: - expo: 54.0.0-canary-20250713-8f814f8 + expo: 54.0.0-canary-20250729-d8899ae react-native: "*" react-native-web: "*" peerDependenciesMeta: react-native-web: optional: true - checksum: 10c0/9ca031d951ba8e26e08fb5f5200ded7fc44a2cb28a5500958d568eb3b5080bc33f78f30b46dc98461a2ea1a50883631a4d7cf57b2ad0a220c0b7c34910a6ff68 + checksum: 10c0/293e8ab37ddff498cfb428bd24733e58bfafb4be1491aab2d521e59456cb0db47ce17684db868ac9461dc5bff17b31338a2d3c50fed55e10304c55d3ba167ec1 languageName: node linkType: hard @@ -6551,31 +6568,32 @@ __metadata: languageName: node linkType: hard -"expo@npm:54.0.0-canary-20250713-8f814f8": - version: 54.0.0-canary-20250713-8f814f8 - resolution: "expo@npm:54.0.0-canary-20250713-8f814f8" +"expo@npm:54.0.0-canary-20250729-d8899ae": + version: 54.0.0-canary-20250729-d8899ae + resolution: "expo@npm:54.0.0-canary-20250729-d8899ae" dependencies: "@babel/runtime": "npm:^7.20.0" - "@expo/cli": "npm:1.0.0-canary-20250713-8f814f8" - "@expo/config": "npm:11.0.14-canary-20250713-8f814f8" - "@expo/config-plugins": "npm:10.0.4-canary-20250713-8f814f8" - "@expo/fingerprint": "npm:0.13.5-canary-20250713-8f814f8" - "@expo/metro-config": "npm:0.21.0-canary-20250713-8f814f8" + "@expo/cli": "npm:1.0.0-canary-20250729-d8899ae" + "@expo/config": "npm:11.0.14-canary-20250729-d8899ae" + "@expo/config-plugins": "npm:10.2.0-canary-20250729-d8899ae" + "@expo/fingerprint": "npm:0.13.5-canary-20250729-d8899ae" + "@expo/metro": "npm:~0.1.0" + "@expo/metro-config": "npm:0.21.0-canary-20250729-d8899ae" "@expo/vector-icons": "npm:^14.0.0" - babel-preset-expo: "npm:13.3.0-canary-20250713-8f814f8" - expo-asset: "npm:11.2.0-canary-20250713-8f814f8" - expo-constants: "npm:17.1.8-canary-20250713-8f814f8" - expo-file-system: "npm:18.2.0-canary-20250713-8f814f8" - expo-font: "npm:13.4.0-canary-20250713-8f814f8" - expo-keep-awake: "npm:14.1.5-canary-20250713-8f814f8" - expo-modules-autolinking: "npm:2.1.15-canary-20250713-8f814f8" - expo-modules-core: "npm:2.5.0-canary-20250713-8f814f8" + babel-preset-expo: "npm:13.3.0-canary-20250729-d8899ae" + expo-asset: "npm:11.2.0-canary-20250729-d8899ae" + expo-constants: "npm:17.1.8-canary-20250729-d8899ae" + expo-file-system: "npm:18.2.0-canary-20250729-d8899ae" + expo-font: "npm:13.4.0-canary-20250729-d8899ae" + expo-keep-awake: "npm:14.1.5-canary-20250729-d8899ae" + expo-modules-autolinking: "npm:2.2.0-canary-20250729-d8899ae" + expo-modules-core: "npm:2.6.0-canary-20250729-d8899ae" pretty-format: "npm:^29.7.0" react-native-edge-to-edge: "npm:1.6.0" whatwg-url-without-unicode: "npm:8.0.0-3" peerDependencies: - "@expo/dom-webview": 0.1.6-canary-20250713-8f814f8 - "@expo/metro-runtime": 6.0.0-canary-20250713-8f814f8 + "@expo/dom-webview": 0.1.6-canary-20250729-d8899ae + "@expo/metro-runtime": 6.0.0-canary-20250729-d8899ae metro-runtime: "*" react: "*" react-native: "*" @@ -6592,7 +6610,7 @@ __metadata: expo: bin/cli expo-modules-autolinking: bin/autolinking fingerprint: bin/fingerprint - checksum: 10c0/643b0c6175921d8f4220de55839059fbf77d7f0e6cb09bc4cf237f3d89aa8eee3725ba2519af0573c773f95bf59a5d81a9ac6605b399932cdc521cf45bc5529d + checksum: 10c0/ad16f849d952e102b4f974b1d16ebfdfe12af0aeecc793d30c1ff51a310c84b27df0dc3fb82a1cb98f4cdc55e93fb4ddb364cf399af88562f86df6c8af2152d4 languageName: node linkType: hard @@ -8126,12 +8144,12 @@ __metadata: languageName: node linkType: hard -"jest-expo@npm:54.0.0-canary-20250713-8f814f8": - version: 54.0.0-canary-20250713-8f814f8 - resolution: "jest-expo@npm:54.0.0-canary-20250713-8f814f8" +"jest-expo@npm:54.0.0-canary-20250729-d8899ae": + version: 54.0.0-canary-20250729-d8899ae + resolution: "jest-expo@npm:54.0.0-canary-20250729-d8899ae" dependencies: - "@expo/config": "npm:11.0.14-canary-20250713-8f814f8" - "@expo/json-file": "npm:9.1.6-canary-20250713-8f814f8" + "@expo/config": "npm:11.0.14-canary-20250729-d8899ae" + "@expo/json-file": "npm:9.1.6-canary-20250729-d8899ae" "@jest/create-cache-key-function": "npm:^29.2.1" "@jest/globals": "npm:^29.2.1" babel-jest: "npm:^29.2.1" @@ -8147,11 +8165,11 @@ __metadata: server-only: "npm:^0.0.1" stacktrace-js: "npm:^2.0.2" peerDependencies: - expo: 54.0.0-canary-20250713-8f814f8 + expo: 54.0.0-canary-20250729-d8899ae react-native: "*" bin: jest: bin/jest.js - checksum: 10c0/3883bb6f7bcb4fa0555e9cf42e34c87d1b44468d618568bebfca658cd87434d8957f368ce0a012a72553711d4c0267c72cce44b204ff7fcfc62101b3dbc22902 + checksum: 10c0/0cd5f771e6c7d0e86ceb9310a3c15300bb075e4ef45e23813315d348796b1816caef0c7a6fd7f242515877bbdb96021a2750fe0fc53a546b8ecf0c4545abb3f9 languageName: node linkType: hard @@ -9442,6 +9460,18 @@ __metadata: languageName: node linkType: hard +"metro-babel-transformer@npm:0.83.0": + version: 0.83.0 + resolution: "metro-babel-transformer@npm:0.83.0" + dependencies: + "@babel/core": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + hermes-parser: "npm:0.29.1" + nullthrows: "npm:^1.1.1" + checksum: 10c0/25cff8b79bf735b9626e6b9ad4fc83cb29e19a9b9ab747f8ed736927b39b06c4760dfad2921eccd6e3ff4f612b43242ab88cd703d53eeb3b6c05b051d7866bd7 + languageName: node + linkType: hard + "metro-cache-key@npm:0.82.5": version: 0.82.5 resolution: "metro-cache-key@npm:0.82.5" @@ -9451,6 +9481,15 @@ __metadata: languageName: node linkType: hard +"metro-cache-key@npm:0.83.0": + version: 0.83.0 + resolution: "metro-cache-key@npm:0.83.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/a5001d81a394ea10ffcd04c8841289f42883cc792c3c4d25122d58b5de6facc7afdbafa5128e634c7e8102120f983cb08e5c27b6b247d442d4ab3a7f916c06e2 + languageName: node + linkType: hard + "metro-cache@npm:0.82.5": version: 0.82.5 resolution: "metro-cache@npm:0.82.5" @@ -9463,6 +9502,18 @@ __metadata: languageName: node linkType: hard +"metro-cache@npm:0.83.0": + version: 0.83.0 + resolution: "metro-cache@npm:0.83.0" + dependencies: + exponential-backoff: "npm:^3.1.1" + flow-enums-runtime: "npm:^0.0.6" + https-proxy-agent: "npm:^7.0.5" + metro-core: "npm:0.83.0" + checksum: 10c0/8ca1f84df99b9064b62d82fbfcf4d045ca7531c0613a08823a6807eb771daa81942e8bb0dbf45003714e57f8ca6aab463596e3dcbdf711c426be69175b41028b + languageName: node + linkType: hard + "metro-config@npm:0.82.5, metro-config@npm:^0.82.2": version: 0.82.5 resolution: "metro-config@npm:0.82.5" @@ -9479,6 +9530,22 @@ __metadata: languageName: node linkType: hard +"metro-config@npm:0.83.0": + version: 0.83.0 + resolution: "metro-config@npm:0.83.0" + dependencies: + connect: "npm:^3.6.5" + cosmiconfig: "npm:^5.0.5" + flow-enums-runtime: "npm:^0.0.6" + jest-validate: "npm:^29.7.0" + metro: "npm:0.83.0" + metro-cache: "npm:0.83.0" + metro-core: "npm:0.83.0" + metro-runtime: "npm:0.83.0" + checksum: 10c0/e20d4c93b2ce5b6c0a2c395b4e260a8f458033abafe96119c8c88a75446fdaf608422509fc2b2ee468e7763e7a494207c6f7166bf631abdf1613d40851c88c85 + languageName: node + linkType: hard + "metro-core@npm:0.82.5, metro-core@npm:^0.82.2": version: 0.82.5 resolution: "metro-core@npm:0.82.5" @@ -9490,6 +9557,17 @@ __metadata: languageName: node linkType: hard +"metro-core@npm:0.83.0": + version: 0.83.0 + resolution: "metro-core@npm:0.83.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + lodash.throttle: "npm:^4.1.1" + metro-resolver: "npm:0.83.0" + checksum: 10c0/177a8c35712ac8ad4e71586eb7aea9c74d68a6bbbb98902d191cfa83d5bd721eb5cf88fdfbc863bad424dffa2bf9971393eca7fccb0504c7c461253c97d1c5e6 + languageName: node + linkType: hard + "metro-file-map@npm:0.82.5": version: 0.82.5 resolution: "metro-file-map@npm:0.82.5" @@ -9507,6 +9585,23 @@ __metadata: languageName: node linkType: hard +"metro-file-map@npm:0.83.0": + version: 0.83.0 + resolution: "metro-file-map@npm:0.83.0" + dependencies: + debug: "npm:^4.4.0" + fb-watchman: "npm:^2.0.0" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + nullthrows: "npm:^1.1.1" + walker: "npm:^1.0.7" + checksum: 10c0/7c81916aa782414360f544395babef080b8846f291c4dec31835e834b7b9ea7838d814bb695a298401dc7723296ca12e3842d84a5db25a1e5764c934f3a8336a + languageName: node + linkType: hard + "metro-minify-terser@npm:0.82.5": version: 0.82.5 resolution: "metro-minify-terser@npm:0.82.5" @@ -9517,6 +9612,16 @@ __metadata: languageName: node linkType: hard +"metro-minify-terser@npm:0.83.0": + version: 0.83.0 + resolution: "metro-minify-terser@npm:0.83.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + terser: "npm:^5.15.0" + checksum: 10c0/dd0a491130c07a3d069fdcf242c87909eb95aae9d0540a968bfdc96351a3e48be504d4c21f436b9640c429dc71c0e47a87c4cbf64dcd58c521e5057469ea35b8 + languageName: node + linkType: hard + "metro-resolver@npm:0.82.5": version: 0.82.5 resolution: "metro-resolver@npm:0.82.5" @@ -9526,6 +9631,15 @@ __metadata: languageName: node linkType: hard +"metro-resolver@npm:0.83.0": + version: 0.83.0 + resolution: "metro-resolver@npm:0.83.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/6ec07bf28cd57e3c1a7b75932456062fb5fc971f6b996d0c261d8ccd33c376616dded556ce05eb473b9152667750b1b6ffc6e5d14d229440e01ae47cd98d45a5 + languageName: node + linkType: hard + "metro-runtime@npm:0.82.5, metro-runtime@npm:^0.82.2": version: 0.82.5 resolution: "metro-runtime@npm:0.82.5" @@ -9536,7 +9650,7 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:^0.83.0": +"metro-runtime@npm:0.83.0, metro-runtime@npm:^0.83.0": version: 0.83.0 resolution: "metro-runtime@npm:0.83.0" dependencies: @@ -9564,6 +9678,24 @@ __metadata: languageName: node linkType: hard +"metro-source-map@npm:0.83.0": + version: 0.83.0 + resolution: "metro-source-map@npm:0.83.0" + dependencies: + "@babel/traverse": "npm:^7.25.3" + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" + "@babel/types": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.83.0" + nullthrows: "npm:^1.1.1" + ob1: "npm:0.83.0" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + checksum: 10c0/4ecae12bfffe75a3235237145f17ab0a8a4c1b7c222e5a09ccc2e1b18ccd646cce0f13c8408f0f2a2767ff38a124372b9320565f1fa468b611abda56ad834173 + languageName: node + linkType: hard + "metro-symbolicate@npm:0.82.5": version: 0.82.5 resolution: "metro-symbolicate@npm:0.82.5" @@ -9580,6 +9712,22 @@ __metadata: languageName: node linkType: hard +"metro-symbolicate@npm:0.83.0": + version: 0.83.0 + resolution: "metro-symbolicate@npm:0.83.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-source-map: "npm:0.83.0" + nullthrows: "npm:^1.1.1" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + bin: + metro-symbolicate: src/index.js + checksum: 10c0/9509bb7840aad672fdf7414f898c79fce78c4aae5de09dbaacded7687e3027c0be23f825be5f79f0239922670fa43ad0daa2a8a4a639f71e36ca4d7c0fd1a21c + languageName: node + linkType: hard + "metro-transform-plugins@npm:0.82.5": version: 0.82.5 resolution: "metro-transform-plugins@npm:0.82.5" @@ -9594,6 +9742,20 @@ __metadata: languageName: node linkType: hard +"metro-transform-plugins@npm:0.83.0": + version: 0.83.0 + resolution: "metro-transform-plugins@npm:0.83.0" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + flow-enums-runtime: "npm:^0.0.6" + nullthrows: "npm:^1.1.1" + checksum: 10c0/2de6c38a1ad33c89d33ade3f82ce5519874562360c0a7667304fbf71dc8144e497be2625481cf85f8fdd041a7aa92d694c9c816181825d7f14db33e566d141df + languageName: node + linkType: hard + "metro-transform-worker@npm:0.82.5": version: 0.82.5 resolution: "metro-transform-worker@npm:0.82.5" @@ -9615,6 +9777,27 @@ __metadata: languageName: node linkType: hard +"metro-transform-worker@npm:0.83.0": + version: 0.83.0 + resolution: "metro-transform-worker@npm:0.83.0" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + metro: "npm:0.83.0" + metro-babel-transformer: "npm:0.83.0" + metro-cache: "npm:0.83.0" + metro-cache-key: "npm:0.83.0" + metro-minify-terser: "npm:0.83.0" + metro-source-map: "npm:0.83.0" + metro-transform-plugins: "npm:0.83.0" + nullthrows: "npm:^1.1.1" + checksum: 10c0/013414ffdb3255ac45c0ae840c455572121dc2dde103da7a7669a5e783ab9a9fbcf6be14fdb60921faa78ca50955b3aa2357ca8226c4931935a83d2612c2b99c + languageName: node + linkType: hard + "metro@npm:0.82.5, metro@npm:^0.82.2": version: 0.82.5 resolution: "metro@npm:0.82.5" @@ -9665,6 +9848,56 @@ __metadata: languageName: node linkType: hard +"metro@npm:0.83.0": + version: 0.83.0 + resolution: "metro@npm:0.83.0" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" + accepts: "npm:^1.3.7" + chalk: "npm:^4.0.0" + ci-info: "npm:^2.0.0" + connect: "npm:^3.6.5" + debug: "npm:^4.4.0" + error-stack-parser: "npm:^2.0.6" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + hermes-parser: "npm:0.29.1" + image-size: "npm:^1.0.2" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.7.0" + jsc-safe-url: "npm:^0.2.2" + lodash.throttle: "npm:^4.1.1" + metro-babel-transformer: "npm:0.83.0" + metro-cache: "npm:0.83.0" + metro-cache-key: "npm:0.83.0" + metro-config: "npm:0.83.0" + metro-core: "npm:0.83.0" + metro-file-map: "npm:0.83.0" + metro-resolver: "npm:0.83.0" + metro-runtime: "npm:0.83.0" + metro-source-map: "npm:0.83.0" + metro-symbolicate: "npm:0.83.0" + metro-transform-plugins: "npm:0.83.0" + metro-transform-worker: "npm:0.83.0" + mime-types: "npm:^2.1.27" + nullthrows: "npm:^1.1.1" + serialize-error: "npm:^2.1.0" + source-map: "npm:^0.5.6" + throat: "npm:^5.0.0" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" + bin: + metro: src/cli.js + checksum: 10c0/b506650dd8aff84896d364cfa692ac5568747f810fb7e8f8e5f6cd110ebf88eb64db8847685400960eb45b5ae1fef2077d71ef8c9a18ca773fc28baba747323f + languageName: node + linkType: hard + "micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" @@ -10126,6 +10359,15 @@ __metadata: languageName: node linkType: hard +"ob1@npm:0.83.0": + version: 0.83.0 + resolution: "ob1@npm:0.83.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/98b80d3ec7e476404f243c2e1df5741968f7c6af15da845dd1a1a395696797a4dc34215d3f817308e9765f86561bcd6bdadb306f6bc033eaa9dc36a3b78a832e + languageName: node + linkType: hard + "object-assign@npm:^4.0.1, object-assign@npm:^4.1.0": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -11012,12 +11254,12 @@ __metadata: resolution: "react-native-css-example@workspace:example" dependencies: "@babel/core": "npm:^7.20.0" - "@expo/metro-runtime": "npm:6.0.0-canary-20250713-8f814f8" + "@expo/metro-runtime": "npm:6.0.0-canary-20250729-d8899ae" "@tailwindcss/postcss": "npm:^4.1.11" - expo: "npm:54.0.0-canary-20250713-8f814f8" + expo: "npm:54.0.0-canary-20250729-d8899ae" expo-dev-client: "npm:5.2.4" expo-status-bar: "npm:~2.2.3" - expo-system-ui: "npm:5.0.11-canary-20250713-8f814f8" + expo-system-ui: "npm:5.0.11-canary-20250729-d8899ae" metro-runtime: "npm:^0.83.0" react: "npm:19.1.0" react-dom: "npm:19.1.0" @@ -11050,7 +11292,7 @@ __metadata: "@types/react-test-renderer": "npm:^19" babel-plugin-react-compiler: "npm:^19.1.0-rc.2" babel-plugin-tester: "npm:^12.0.0" - babel-preset-expo: "npm:13.3.0-canary-20250713-8f814f8" + babel-preset-expo: "npm:13.3.0-canary-20250729-d8899ae" colorjs.io: "npm:0.6.0-alpha.1" comment-json: "npm:^4.2.5" commitlint: "npm:^19.8.1" @@ -11059,9 +11301,9 @@ __metadata: eslint: "npm:^9.30.1" eslint-config-prettier: "npm:^10.1.5" eslint-plugin-prettier: "npm:^5.5.1" - expo: "npm:54.0.0-canary-20250713-8f814f8" + expo: "npm:54.0.0-canary-20250729-d8899ae" jest: "npm:^29.7.0" - jest-expo: "npm:54.0.0-canary-20250713-8f814f8" + jest-expo: "npm:54.0.0-canary-20250729-d8899ae" lefthook: "npm:^1.12.2" lightningcss: "npm:^1.30.1" metro-runtime: "npm:^0.83.0" @@ -11079,7 +11321,7 @@ __metadata: typescript: "npm:^5.8.3" typescript-eslint: "npm:^8.37.0" peerDependencies: - expo: 54.0.0-canary-20250713-8f814f8 + expo: 54.0.0-canary-20250729-d8899ae lightningcss: ">=1.27.0" react: 19.1.0 react-native: 0.80.1