From d1530edbb9cffb0223b872c80d46991a98a6a979 Mon Sep 17 00:00:00 2001 From: Mark Lawlor Date: Sun, 24 Aug 2025 00:32:49 +1000 Subject: [PATCH] feat: upgrade to Expo SDK 54 canary 6 --- example/package.json | 6 +- package.json | 6 +- src/metro/metro-transformer.ts | 5 +- yarn.lock | 266 ++++++++++++--------------------- 4 files changed, 108 insertions(+), 175 deletions(-) diff --git a/example/package.json b/example/package.json index 11947fb..94d732c 100644 --- a/example/package.json +++ b/example/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@tailwindcss/postcss": "^4.1.11", - "expo": "54.0.0-preview.4", - "expo-dev-client": "5.2.4", - "expo-status-bar": "~2.2.3", + "expo": "54.0.0-preview.6", + "expo-dev-client": "6.0.4", + "expo-status-bar": "3.0.3", "expo-system-ui": "6.0.2", "react": "19.1.0", "react-dom": "19.1.0", diff --git a/package.json b/package.json index 7cf771f..bd59891 100644 --- a/package.json +++ b/package.json @@ -147,7 +147,7 @@ "debug": "^4.4.1" }, "peerDependencies": { - "expo": "54.0.0-preview.4", + "expo": "54.0.0-preview.6", "lightningcss": ">=1.27.0", "react": "19.1.0", "react-native": "0.81.0" @@ -174,9 +174,9 @@ "eslint": "^9.30.1", "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.5.1", - "expo": "54.0.0-preview.4", + "expo": "54.0.0-preview.6", "jest": "^29.7.0", - "jest-expo": "54.0.1", + "jest-expo": "54.0.2", "lefthook": "^1.12.2", "lightningcss": "^1.30.1", "metro-runtime": "^0.83.0", diff --git a/src/metro/metro-transformer.ts b/src/metro/metro-transformer.ts index ae84342..b3ae95b 100644 --- a/src/metro/metro-transformer.ts +++ b/src/metro/metro-transformer.ts @@ -1,3 +1,4 @@ +import { unstable_transformerPath } from "@expo/metro-config"; import type { JsTransformerConfig, JsTransformOptions, @@ -5,8 +6,8 @@ import type { } from "metro-transform-worker"; const worker = - // eslint-disable-next-line @typescript-eslint/no-require-imports - require("@expo/metro-config/build/transform-worker/transform-worker.js") as typeof import("metro-transform-worker"); + // eslint-disable-next-line @typescript-eslint/no-require-imports, @typescript-eslint/no-unsafe-argument + require(unstable_transformerPath) as typeof import("metro-transform-worker"); export function transform( config: JsTransformerConfig, diff --git a/yarn.lock b/yarn.lock index c490e5b..307d036 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1919,9 +1919,9 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:0.26.0": - version: 0.26.0 - resolution: "@expo/cli@npm:0.26.0" +"@expo/cli@npm:0.26.2": + version: 0.26.2 + resolution: "@expo/cli@npm:0.26.2" dependencies: "@0no-co/graphql.web": "npm:^1.0.8" "@babel/runtime": "npm:^7.20.0" @@ -1933,11 +1933,11 @@ __metadata: "@expo/image-utils": "npm:^0.8.2" "@expo/json-file": "npm:^10.0.2" "@expo/metro": "npm:~0.1.1" - "@expo/metro-config": "npm:~0.21.3" + "@expo/metro-config": "npm:~0.21.4" "@expo/osascript": "npm:^2.3.2" "@expo/package-manager": "npm:^1.9.2" "@expo/plist": "npm:^0.4.2" - "@expo/prebuild-config": "npm:^10.0.3" + "@expo/prebuild-config": "npm:^10.0.4" "@expo/schema-utils": "npm:^0.1.2" "@expo/server": "npm:^0.7.2" "@expo/spawn-async": "npm:^1.7.2" @@ -1998,7 +1998,7 @@ __metadata: optional: true bin: expo-internal: build/bin/cli - checksum: 10c0/7e5726d6ba40842541c7acdfbf266568628c91505503ce5e64cb5e6d5e33550a889ddf3f30dbaeaccded3211735ec789c4d9b85757e9b38d3cf5fb50852c5f1d + checksum: 10c0/6406bc2d29db5cb1384276a8027b3c357c8f061e126f2ba2c04c8ad2c07231a9a0f55a51d83d470b6fadb3769870be4554f94f910400d3aa362484b6274a94b2 languageName: node linkType: hard @@ -2034,29 +2034,7 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:~10.1.2": - version: 10.1.2 - resolution: "@expo/config-plugins@npm:10.1.2" - dependencies: - "@expo/config-types": "npm:^53.0.5" - "@expo/json-file": "npm:~9.1.5" - "@expo/plist": "npm:^0.3.5" - "@expo/sdk-runtime-versions": "npm:^1.0.0" - chalk: "npm:^4.1.2" - debug: "npm:^4.3.5" - getenv: "npm:^2.0.0" - glob: "npm:^10.4.2" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.5.4" - slash: "npm:^3.0.0" - slugify: "npm:^1.6.6" - xcode: "npm:^3.0.1" - xml2js: "npm:0.6.0" - checksum: 10c0/d5ef0f002db40cb182058b2fe9df6f5f77ff09e18aa0bc8109047d75cd912487bace59bcff7104c6f68f6b49f89d0b387ab6f90f8069c63c9f3fccb9fb9b99de - languageName: node - linkType: hard - -"@expo/config-plugins@npm:~11.0.2, @expo/config-plugins@npm:~11.0.3": +"@expo/config-plugins@npm:~11.0.3": version: 11.0.3 resolution: "@expo/config-plugins@npm:11.0.3" dependencies: @@ -2078,7 +2056,7 @@ __metadata: languageName: node linkType: hard -"@expo/config-types@npm:^53.0.4, @expo/config-types@npm:^53.0.5": +"@expo/config-types@npm:^53.0.4": version: 53.0.5 resolution: "@expo/config-types@npm:53.0.5" checksum: 10c0/a7c96f65327de5608aedaf0669bc95b721323113064bdad3473d6faa07b619100ef1df5811f3fdb5dc50d05610842aec8d6bc1902dd0345d51ba2d520884487d @@ -2113,28 +2091,7 @@ __metadata: languageName: node linkType: hard -"@expo/config@npm:~11.0.12": - version: 11.0.13 - resolution: "@expo/config@npm:11.0.13" - dependencies: - "@babel/code-frame": "npm:~7.10.4" - "@expo/config-plugins": "npm:~10.1.2" - "@expo/config-types": "npm:^53.0.5" - "@expo/json-file": "npm:^9.1.5" - deepmerge: "npm:^4.3.1" - getenv: "npm:^2.0.0" - glob: "npm:^10.4.2" - require-from-string: "npm:^2.0.2" - resolve-from: "npm:^5.0.0" - resolve-workspace-root: "npm:^2.0.0" - semver: "npm:^7.6.0" - slugify: "npm:^1.3.4" - sucrase: "npm:3.35.0" - checksum: 10c0/19cdbc4baa498ca9e55416fd1b2a202cca061e34984236b1f032f3d28cf72a4ddc824bc0cbe3d39c5b5f1117ef65be84c4b05bf62b6fa41d5d049b75af59a17c - languageName: node - linkType: hard - -"@expo/config@npm:~12.0.2, @expo/config@npm:~12.0.3": +"@expo/config@npm:~12.0.3": version: 12.0.3 resolution: "@expo/config@npm:12.0.3" dependencies: @@ -2246,7 +2203,7 @@ __metadata: languageName: node linkType: hard -"@expo/json-file@npm:^9.1.4, @expo/json-file@npm:^9.1.5, @expo/json-file@npm:~9.1.4, @expo/json-file@npm:~9.1.5": +"@expo/json-file@npm:^9.1.4, @expo/json-file@npm:~9.1.4": version: 9.1.5 resolution: "@expo/json-file@npm:9.1.5" dependencies: @@ -2256,9 +2213,9 @@ __metadata: languageName: node linkType: hard -"@expo/metro-config@npm:0.21.3, @expo/metro-config@npm:~0.21.3": - version: 0.21.3 - resolution: "@expo/metro-config@npm:0.21.3" +"@expo/metro-config@npm:0.21.4, @expo/metro-config@npm:~0.21.4": + version: 0.21.4 + resolution: "@expo/metro-config@npm:0.21.4" dependencies: "@babel/code-frame": "npm:^7.20.0" "@babel/core": "npm:^7.20.0" @@ -2286,7 +2243,7 @@ __metadata: peerDependenciesMeta: expo: optional: true - checksum: 10c0/62fcb9f27b85f5eae2f900b89de2deeda4d6f302cdbe5bf775bddad0d6f55254d69a11ee595f9ef17d7bab27fe019b309fb18bc024d706b23c250a00397eab04 + checksum: 10c0/6bd20f8fbc276dba2a0ef74e57354d79aa55c6511cc10242060d2e4b8a7d70d761963da15697f93e93e32f92153ae716fef0cfafd75c1c737de60bec47c01336 languageName: node linkType: hard @@ -2334,7 +2291,7 @@ __metadata: languageName: node linkType: hard -"@expo/plist@npm:^0.3.4, @expo/plist@npm:^0.3.5": +"@expo/plist@npm:^0.3.4": version: 0.3.5 resolution: "@expo/plist@npm:0.3.5" dependencies: @@ -2356,12 +2313,12 @@ __metadata: languageName: node linkType: hard -"@expo/prebuild-config@npm:^10.0.3": - version: 10.0.3 - resolution: "@expo/prebuild-config@npm:10.0.3" +"@expo/prebuild-config@npm:^10.0.4": + version: 10.0.4 + resolution: "@expo/prebuild-config@npm:10.0.4" dependencies: - "@expo/config": "npm:~12.0.2" - "@expo/config-plugins": "npm:~11.0.2" + "@expo/config": "npm:~12.0.3" + "@expo/config-plugins": "npm:~11.0.3" "@expo/config-types": "npm:^54.0.3" "@expo/image-utils": "npm:^0.8.2" "@expo/json-file": "npm:^10.0.2" @@ -2372,7 +2329,7 @@ __metadata: xml2js: "npm:0.6.0" peerDependencies: expo: "*" - checksum: 10c0/6b8cd12725438f5da9807b424e3c82ebb8eb98ff95669076a65d3783ee065f5cae3b2bae63ed057a3d23b1bf400dc9a98e6c1f9ecb750c1568460b22621367e8 + checksum: 10c0/3b87294e83f771a1eebb587148c213ad07770edd0d860884a60ccd171195c5d2e6684c0a0f31b9f1b5b0fdb630db6c95b9b4f6bd568abad805a1c8f71d9b32eb languageName: node linkType: hard @@ -4557,18 +4514,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.11.0": - version: 8.11.0 - resolution: "ajv@npm:8.11.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 10c0/8a4b1b639a53d52169b94dd1cdd03716fe7bbc1fc676006957ba82497e764f4bd44b92f75e37c8804ea3176ee3c224322e22779d071fb01cd89aefaaa42c9414 - languageName: node - linkType: hard - "ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -6656,79 +6601,77 @@ __metadata: languageName: node linkType: hard -"expo-asset@npm:~12.0.2": - version: 12.0.2 - resolution: "expo-asset@npm:12.0.2" +"expo-asset@npm:~12.0.3": + version: 12.0.3 + resolution: "expo-asset@npm:12.0.3" dependencies: "@expo/image-utils": "npm:^0.8.2" - expo-constants: "npm:~18.0.2" + expo-constants: "npm:~18.0.3" peerDependencies: expo: "*" react: "*" react-native: "*" - checksum: 10c0/34b35dc5207986f5dda713b24e97dfd55170f90ea4e9e49afaebfa93a76f2ad2944440fe569bb3f4af324faa0321705030899028289c3d3b34cd6e3dba8606e9 + checksum: 10c0/dca70afad60f35699041fd3266f93e864499cd937026eb7c2555a4cb03eb9ffda42ce1dc9ceb185314acd856b197cd3305b1950f279ea780ab9788f6f5f47117 languageName: node linkType: hard -"expo-constants@npm:~18.0.2": - version: 18.0.2 - resolution: "expo-constants@npm:18.0.2" +"expo-constants@npm:~18.0.3": + version: 18.0.3 + resolution: "expo-constants@npm:18.0.3" dependencies: - "@expo/config": "npm:~12.0.2" + "@expo/config": "npm:~12.0.3" "@expo/env": "npm:~2.0.2" peerDependencies: expo: "*" react-native: "*" - checksum: 10c0/75b15af99645a12029086f5b6cd85f28465cf75f67ad2e98b1ba5360094f9a35cad623fda6e2bd92f287be4ef4dc04b3d0488bc186ec1d51be5ebebf2a6e3580 + checksum: 10c0/f6925ff5b609327bcf22637f570dec55b185d0606314aa894bc7a5e6b58979bed59c55c0f3c17e51f1eb2941ebfc89d9721b5c6da94e1255e11d7a8678733ebc languageName: node linkType: hard -"expo-dev-client@npm:5.2.4": - version: 5.2.4 - resolution: "expo-dev-client@npm:5.2.4" +"expo-dev-client@npm:6.0.4": + version: 6.0.4 + resolution: "expo-dev-client@npm:6.0.4" dependencies: - expo-dev-launcher: "npm:5.1.16" - expo-dev-menu: "npm:6.1.14" - expo-dev-menu-interface: "npm:1.10.0" - expo-manifests: "npm:~0.16.6" - expo-updates-interface: "npm:~1.1.0" + expo-dev-launcher: "npm:6.0.4" + expo-dev-menu: "npm:7.0.3" + expo-dev-menu-interface: "npm:2.0.0" + expo-manifests: "npm:~1.0.3" + expo-updates-interface: "npm:~2.0.0" peerDependencies: expo: "*" - checksum: 10c0/cdc35eae1e5a86738ee0ae7220a1d9365036933f90d10564748cb61ecb34a144c4dea28cdcc92d9e1709affafbf90f09137d2d2a41cda92ab0dceabeecc70348 + checksum: 10c0/3979c21c0591d6ca84457ea7fdb5ecac6c05f495a07fb4a9ccaaadf51b69283a0438bfe413590b1563b59970a79b57d81f22cc404dca1a4bd734ba4df413f2c6 languageName: node linkType: hard -"expo-dev-launcher@npm:5.1.16": - version: 5.1.16 - resolution: "expo-dev-launcher@npm:5.1.16" +"expo-dev-launcher@npm:6.0.4": + version: 6.0.4 + resolution: "expo-dev-launcher@npm:6.0.4" dependencies: - ajv: "npm:8.11.0" - expo-dev-menu: "npm:6.1.14" - expo-manifests: "npm:~0.16.6" - resolve-from: "npm:^5.0.0" + expo-dev-menu: "npm:7.0.3" + expo-manifests: "npm:~1.0.3" peerDependencies: expo: "*" - checksum: 10c0/b700f1699e686a4137df9de76150982e7d5704f485c2fbb29f35a9e954712e14fc59a0b708d8bff559886c6860d9d79326379086bce4b47e19d0ae80a0909ec6 + checksum: 10c0/c9e2ecd71262acb08b389dc7c19511f2bbe3bf7325f1008f39ebd9fbf56d032a76a95f2d85ef424db5a26d080546ab9b66cddc61eeee3c7607b0b994445e737b languageName: node linkType: hard -"expo-dev-menu-interface@npm:1.10.0": - version: 1.10.0 - resolution: "expo-dev-menu-interface@npm:1.10.0" +"expo-dev-menu-interface@npm:2.0.0": + version: 2.0.0 + resolution: "expo-dev-menu-interface@npm:2.0.0" peerDependencies: expo: "*" - checksum: 10c0/2a7fa957e599f98199d967ab06bf01b4dac4ccd12aecafc0afd05b0bfcceac56910ead22c0b9c865b478b8c52af18fc0dc872c284f8e21359b24ce042d89782c + checksum: 10c0/ef85287262acce5822cd274f91b908bccbc590d3eba2fb34f037271f6f7d6d9e312655c72fca82f890035ed5954e47c58e4509ad5b925737da61d656c48170a4 languageName: node linkType: hard -"expo-dev-menu@npm:6.1.14": - version: 6.1.14 - resolution: "expo-dev-menu@npm:6.1.14" +"expo-dev-menu@npm:7.0.3": + version: 7.0.3 + resolution: "expo-dev-menu@npm:7.0.3" dependencies: - expo-dev-menu-interface: "npm:1.10.0" + expo-dev-menu-interface: "npm:2.0.0" peerDependencies: expo: "*" - checksum: 10c0/c77cf0e3bc758d4d92f5427be2ef5571194a2c63d76a6fc8fc4fdb13d169fb4bb441a61461147d3d29febc39ae11b8b6099345fac790b049f5bcec3b2eb314ef + checksum: 10c0/9d6f5a12fe1b0a4bd0a06d68fc074b529d478687a18dabf163fdaf2bc9b1800b5d360e678f5a69df056f0626eeb469cb7bd780787165c5d0ffbdcafcf9915b8c languageName: node linkType: hard @@ -6762,21 +6705,21 @@ __metadata: languageName: node linkType: hard -"expo-manifests@npm:~0.16.6": - version: 0.16.6 - resolution: "expo-manifests@npm:0.16.6" +"expo-manifests@npm:~1.0.3": + version: 1.0.3 + resolution: "expo-manifests@npm:1.0.3" dependencies: - "@expo/config": "npm:~11.0.12" + "@expo/config": "npm:~12.0.3" expo-json-utils: "npm:~0.15.0" peerDependencies: expo: "*" - checksum: 10c0/51ca653dd920517d327bdf72448319cf4612cc78a19d78def9e6ab3ea9dfbe9b82aa9e3d2790c702af899f15139eaaabafb90a171bb2668f40bb5c696e96098f + checksum: 10c0/71ec366d79f2d2ea417d745cd6f9c820019cb87b1248288bddece338069caa63846b13cc7b2f894fecbb6b4049fcffe6e96c5ec870fbf2f6f3dd38d081278d9a languageName: node linkType: hard -"expo-modules-autolinking@npm:3.0.2": - version: 3.0.2 - resolution: "expo-modules-autolinking@npm:3.0.2" +"expo-modules-autolinking@npm:3.0.3": + version: 3.0.3 + resolution: "expo-modules-autolinking@npm:3.0.3" dependencies: "@expo/spawn-async": "npm:^1.7.2" chalk: "npm:^4.1.0" @@ -6787,32 +6730,31 @@ __metadata: resolve-from: "npm:^5.0.0" bin: expo-modules-autolinking: bin/expo-modules-autolinking.js - checksum: 10c0/08033c304db72ba97c7d031b6ccb16cf12c047858f95218fd96c248941b311bd0c9f1147da3f4b7d67e7adf05ce76355b641da1d24c01d970882ba803d695e8f + checksum: 10c0/b172c1726d4f9d228bd22688b4895ef100612dfb47c9b24da59acf5c9f0d07905db8666994b6582f43d173098c828171d97b7488795a7ffe2aba91528bd0450a languageName: node linkType: hard -"expo-modules-core@npm:3.0.4": - version: 3.0.4 - resolution: "expo-modules-core@npm:3.0.4" +"expo-modules-core@npm:3.0.5": + version: 3.0.5 + resolution: "expo-modules-core@npm:3.0.5" dependencies: invariant: "npm:^2.2.4" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/be31932b16217b513009447ca00dc4c3b825d3bc89baee3c7b72489ddd7b619eeadf312ef2d5f59615556b7da2a361d6b4ebcedbbbfc2dab2fe292c36b6ae7c0 + checksum: 10c0/f0940a1b7847ed1437417a6dd84c4484e03cd2007698f5cce89ee93de7a44f8cc1be817a0554961708efa46e15154b8dec042303c0afc330779f1d7862e95d32 languageName: node linkType: hard -"expo-status-bar@npm:~2.2.3": - version: 2.2.3 - resolution: "expo-status-bar@npm:2.2.3" +"expo-status-bar@npm:3.0.3": + version: 3.0.3 + resolution: "expo-status-bar@npm:3.0.3" dependencies: - react-native-edge-to-edge: "npm:1.6.0" - react-native-is-edge-to-edge: "npm:^1.1.6" + react-native-is-edge-to-edge: "npm:^1.2.1" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/8deee621bd94336c9f9bab500f199f6ec5320eaf448c3e4b26e762cf0d0ad34d08ccae9753124c7e966c92cb370eb7440a0a8afba33e904f4a9964e5da1346d0 + checksum: 10c0/77bd3d1198dcd15621eb41a077d15dcce007cf657faaf7d225fb9f5195deb46b929ce56abd71115dc5639ca6e3b2a38f4835befde4517684f26be4678ab045ba languageName: node linkType: hard @@ -6833,35 +6775,35 @@ __metadata: languageName: node linkType: hard -"expo-updates-interface@npm:~1.1.0": - version: 1.1.0 - resolution: "expo-updates-interface@npm:1.1.0" +"expo-updates-interface@npm:~2.0.0": + version: 2.0.0 + resolution: "expo-updates-interface@npm:2.0.0" peerDependencies: expo: "*" - checksum: 10c0/ba63925e4a9e029bf5b2cbd79351d922723de7f481e3221ccb984dcad98acf93362840d9421667ddbf9e3312c37538a24f18d0c0cc85a165adaf234a145674bb + checksum: 10c0/d2ccf8325c1c8092fac6cfa521291943dce92f56a633bcc60abe1db54c88da601d6b0174aa1e824db6d3508486ccccafa16e39f05b7014dd70442ba91340b02e languageName: node linkType: hard -"expo@npm:54.0.0-preview.4": - version: 54.0.0-preview.4 - resolution: "expo@npm:54.0.0-preview.4" +"expo@npm:54.0.0-preview.6": + version: 54.0.0-preview.6 + resolution: "expo@npm:54.0.0-preview.6" dependencies: "@babel/runtime": "npm:^7.20.0" - "@expo/cli": "npm:0.26.0" + "@expo/cli": "npm:0.26.2" "@expo/config": "npm:~12.0.3" "@expo/config-plugins": "npm:~11.0.3" "@expo/devtools": "npm:0.1.2" "@expo/fingerprint": "npm:0.14.2" "@expo/metro": "npm:~0.1.1" - "@expo/metro-config": "npm:0.21.3" + "@expo/metro-config": "npm:0.21.4" "@expo/vector-icons": "npm:^14.0.0" babel-preset-expo: "npm:~14.0.2" - expo-asset: "npm:~12.0.2" - expo-constants: "npm:~18.0.2" + expo-asset: "npm:~12.0.3" + expo-constants: "npm:~18.0.3" expo-font: "npm:~14.0.2" expo-keep-awake: "npm:~15.0.2" - expo-modules-autolinking: "npm:3.0.2" - expo-modules-core: "npm:3.0.4" + expo-modules-autolinking: "npm:3.0.3" + expo-modules-core: "npm:3.0.5" pretty-format: "npm:^29.7.0" react-refresh: "npm:^0.14.2" whatwg-url-without-unicode: "npm:8.0.0-3" @@ -6882,7 +6824,7 @@ __metadata: expo: bin/cli expo-modules-autolinking: bin/autolinking fingerprint: bin/fingerprint - checksum: 10c0/9cc7e07b591b84901f22ae561fc3ae8a5713ed3c13b38707680683d5480e780746124ac852f948a2b1fbabf85e571fe9fa36e46ab5e1102c5a5762ed2feb3149 + checksum: 10c0/87d053489d8303f61fae056648b2503166fd47492c1e52e62d9b5f6b52577194969bac34f5c77c7419225fcabaf747fb340808a73ffa4407c45ddd242ff1108a languageName: node linkType: hard @@ -8425,11 +8367,11 @@ __metadata: languageName: node linkType: hard -"jest-expo@npm:54.0.1": - version: 54.0.1 - resolution: "jest-expo@npm:54.0.1" +"jest-expo@npm:54.0.2": + version: 54.0.2 + resolution: "jest-expo@npm:54.0.2" dependencies: - "@expo/config": "npm:~12.0.2" + "@expo/config": "npm:~12.0.3" "@expo/json-file": "npm:^10.0.2" "@jest/create-cache-key-function": "npm:^29.2.1" "@jest/globals": "npm:^29.2.1" @@ -8450,7 +8392,7 @@ __metadata: react-native: "*" bin: jest: bin/jest.js - checksum: 10c0/b7c4c295ed53ddb2d9b713748bf055338f330477bc1f0fe28104f51c251b8e4a5e63c5e69dba227ca20b95832f32cd5cfd73f29bffbe523d8bd6804bde447811 + checksum: 10c0/b54e922755cf0b6f43cb26171dbd391ad449e1d40f5470f5448f54345ee6d757d52023f8c1f5e26a0a78228bf2e9f160054f5e863e28c49310f68886ca3f230c languageName: node linkType: hard @@ -11321,9 +11263,9 @@ __metadata: dependencies: "@babel/core": "npm:^7.20.0" "@tailwindcss/postcss": "npm:^4.1.11" - expo: "npm:54.0.0-preview.4" - expo-dev-client: "npm:5.2.4" - expo-status-bar: "npm:~2.2.3" + expo: "npm:54.0.0-preview.6" + expo-dev-client: "npm:6.0.4" + expo-status-bar: "npm:3.0.3" expo-system-ui: "npm:6.0.2" react: "npm:19.1.0" react-dom: "npm:19.1.0" @@ -11366,9 +11308,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-preview.4" + expo: "npm:54.0.0-preview.6" jest: "npm:^29.7.0" - jest-expo: "npm:54.0.1" + jest-expo: "npm:54.0.2" lefthook: "npm:^1.12.2" lightningcss: "npm:^1.30.1" metro-runtime: "npm:^0.83.0" @@ -11387,24 +11329,14 @@ __metadata: typescript: "npm:^5.9.2" typescript-eslint: "npm:^8.40.0" peerDependencies: - expo: 54.0.0-preview.4 + expo: 54.0.0-preview.6 lightningcss: ">=1.27.0" react: 19.1.0 react-native: 0.81.0 languageName: unknown linkType: soft -"react-native-edge-to-edge@npm:1.6.0": - version: 1.6.0 - resolution: "react-native-edge-to-edge@npm:1.6.0" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10c0/6373cc1b447eae31689a9b62e38b15621e9273626e2324700c4c3eb58c02ce489236a4b9e3e0dc1187e062defd8316195c5b1213facd718706b79b92127a05a3 - languageName: node - linkType: hard - -"react-native-is-edge-to-edge@npm:^1.1.6, react-native-is-edge-to-edge@npm:^1.2.1": +"react-native-is-edge-to-edge@npm:^1.2.1": version: 1.2.1 resolution: "react-native-is-edge-to-edge@npm:1.2.1" peerDependencies: