From f7dd25b803538b443f07f880f4fdceaa4faadd1a Mon Sep 17 00:00:00 2001 From: Matej Kriz Date: Mon, 25 Nov 2024 18:04:54 +0100 Subject: [PATCH] fix(suite-native): fix app icon and splash screen for sdk 52 --- .../connect-examples/mobile-expo/package.json | 2 +- suite-native/app/app.config.ts | 15 +- suite-native/app/assets/splash_icon.png | Bin 15911 -> 19488 bytes suite-native/app/package.json | 4 +- suite-native/storage/package.json | 2 +- suite-native/video-assets/package.json | 2 +- yarn.lock | 323 ++++++++++++------ 7 files changed, 236 insertions(+), 112 deletions(-) diff --git a/packages/connect-examples/mobile-expo/package.json b/packages/connect-examples/mobile-expo/package.json index c37b15a99fc..605866880d3 100644 --- a/packages/connect-examples/mobile-expo/package.json +++ b/packages/connect-examples/mobile-expo/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@trezor/connect-mobile": "workspace:*", - "expo": "^52.0.4", + "expo": "52.0.11", "expo-linking": "^7.0.2", "expo-status-bar": "^2.0.0", "react": "18.2.0", diff --git a/suite-native/app/app.config.ts b/suite-native/app/app.config.ts index 3b135c2dfd6..e1004af9936 100644 --- a/suite-native/app/app.config.ts +++ b/suite-native/app/app.config.ts @@ -79,6 +79,14 @@ const getPlugins = (): ExpoPlugins => { ], }, ], + [ + 'expo-splash-screen', + { + backgroundColor: '#25292E', + image: './assets/splash_icon.png', + imageWidth: '200', + }, + ], [ 'expo-camera', { @@ -161,7 +169,7 @@ export default ({ config }: ConfigContext): ExpoConfig => { slug: appSlugs[buildType], owner: appOwners[buildType], version: suiteNativeVersion, - runtimeVersion: '12', + runtimeVersion: '16', ...(buildType === 'production' ? {} : { @@ -173,11 +181,6 @@ export default ({ config }: ConfigContext): ExpoConfig => { }, }), orientation: 'portrait', - splash: { - image: './assets/splash_icon.png', - backgroundColor: '#25292E', - resizeMode: 'contain', - }, userInterfaceStyle: 'automatic', android: { package: bundleIdentifier, diff --git a/suite-native/app/assets/splash_icon.png b/suite-native/app/assets/splash_icon.png index 1c8f68e9bfd0fe6fd87fa21dccf6ed5b494117a6..777786a6abe10b2b993371c0e624b0ddb44aed02 100644 GIT binary patch literal 19488 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 Wy_%MD+2RIf-5x87Wsx~8=05<2=B_6I diff --git a/suite-native/app/package.json b/suite-native/app/package.json index 15518d341f7..4e352beef9f 100644 --- a/suite-native/app/package.json +++ b/suite-native/app/package.json @@ -84,7 +84,7 @@ "@trezor/theme": "workspace:*", "@trezor/trezor-user-env-link": "workspace:*", "buffer": "^6.0.3", - "expo": "^52.0.4", + "expo": "52.0.11", "expo-build-properties": "^0.13.1", "expo-camera": "^16.0.4", "expo-clipboard": "^7.0.0", @@ -97,7 +97,7 @@ "expo-localization": "^16.0.0", "expo-navigation-bar": "^4.0.2", "expo-secure-store": "^14.0.0", - "expo-splash-screen": "^0.29.7", + "expo-splash-screen": "^0.29.13", "expo-status-bar": "^2.0.0", "expo-system-ui": "^4.0.2", "expo-updates": "0.26.6", diff --git a/suite-native/storage/package.json b/suite-native/storage/package.json index 2ed24f74221..2d851fe3940 100644 --- a/suite-native/storage/package.json +++ b/suite-native/storage/package.json @@ -19,7 +19,7 @@ "bs58": "^6.0.0", "expo-crypto": "^14.0.1", "expo-secure-store": "^14.0.0", - "expo-splash-screen": "^0.29.7", + "expo-splash-screen": "^0.29.13", "jotai": "1.9.1", "react": "18.2.0", "react-native": "0.76.1", diff --git a/suite-native/video-assets/package.json b/suite-native/video-assets/package.json index f9ee3c1b204..c432a91cc84 100644 --- a/suite-native/video-assets/package.json +++ b/suite-native/video-assets/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@trezor/styles": "workspace:*", - "expo": "^52.0.4", + "expo": "52.0.11", "expo-video": "^2.0.1", "prettier": "^3.3.2", "react": "18.2.0", diff --git a/yarn.lock b/yarn.lock index 2c659c27d0f..9e3e2b75db6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3341,15 +3341,15 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:0.21.1": - version: 0.21.1 - resolution: "@expo/cli@npm:0.21.1" +"@expo/cli@npm:0.21.8": + version: 0.21.8 + resolution: "@expo/cli@npm:0.21.8" 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:~10.0.2" - "@expo/config-plugins": "npm:~9.0.3" + "@expo/config": "npm:~10.0.4" + "@expo/config-plugins": "npm:~9.0.10" "@expo/devcert": "npm:^1.1.2" "@expo/env": "npm:~0.4.0" "@expo/image-utils": "npm:^0.6.0" @@ -3358,11 +3358,11 @@ __metadata: "@expo/osascript": "npm:^2.0.31" "@expo/package-manager": "npm:^1.5.0" "@expo/plist": "npm:^0.2.0" - "@expo/prebuild-config": "npm:^8.0.9" + "@expo/prebuild-config": "npm:^8.0.17" "@expo/rudder-sdk-node": "npm:^1.1.1" "@expo/spawn-async": "npm:^1.7.2" "@expo/xcpretty": "npm:^4.3.0" - "@react-native/dev-middleware": "npm:0.76.1" + "@react-native/dev-middleware": "npm:0.76.3" "@urql/core": "npm:^5.0.6" "@urql/exchange-retry": "npm:^1.3.0" accepts: "npm:^1.3.8" @@ -3403,7 +3403,7 @@ __metadata: resolve-from: "npm:^5.0.0" resolve.exports: "npm:^2.0.2" semver: "npm:^7.6.0" - send: "npm:^0.18.0" + send: "npm:^0.19.0" slugify: "npm:^1.3.4" source-map-support: "npm:~0.5.21" stacktrace-parser: "npm:^0.1.10" @@ -3418,7 +3418,7 @@ __metadata: ws: "npm:^8.12.1" bin: expo-internal: build/bin/cli - checksum: 10/25dce7156c487697763c9ab939163bee28fe0cab461f915f8bb6b6284393a1d58b1c21254981d9a54ca71ae95f1e8377488e84e44225acb9dc64dd519d4ac2a5 + checksum: 10/0060fda1a040769db71a6b0fd9a13bd90fdf1000302ca7a0e103a1acf7c9653d1ece1a984ac0db12f843c4cf4b525c9b65e7d7f23a5c91ee18f18a6dcd1a74dd languageName: node linkType: hard @@ -3432,9 +3432,9 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:9.0.9, @expo/config-plugins@npm:~9.0.0, @expo/config-plugins@npm:~9.0.3": - version: 9.0.9 - resolution: "@expo/config-plugins@npm:9.0.9" +"@expo/config-plugins@npm:~9.0.0, @expo/config-plugins@npm:~9.0.10": + version: 9.0.10 + resolution: "@expo/config-plugins@npm:9.0.10" dependencies: "@expo/config-types": "npm:^52.0.0" "@expo/json-file": "npm:~9.0.0" @@ -3450,7 +3450,7 @@ __metadata: slugify: "npm:^1.6.6" xcode: "npm:^3.0.1" xml2js: "npm:0.6.0" - checksum: 10/e0f5cec54999e6cd46f435d0996c294072716ce7efe553679fec4fcbf63d65f151e37fd50ff9f459c5db4edda095d25dcaa12cc6872aa45ada5a9128c34ee31d + checksum: 10/c2212c4362183996199e6bb9c57e43759fed293e228d780250e95bf75f2c6ccb70d263aa1c4a54b479be33786ea3a338ecd3e708d5132a9fe5016ed0327d3654 languageName: node linkType: hard @@ -3461,12 +3461,12 @@ __metadata: languageName: node linkType: hard -"@expo/config@npm:10.0.3": - version: 10.0.3 - resolution: "@expo/config@npm:10.0.3" +"@expo/config@npm:~10.0.0, @expo/config@npm:~10.0.4, @expo/config@npm:~10.0.5": + version: 10.0.5 + resolution: "@expo/config@npm:10.0.5" dependencies: "@babel/code-frame": "npm:~7.10.4" - "@expo/config-plugins": "npm:~9.0.0" + "@expo/config-plugins": "npm:~9.0.10" "@expo/config-types": "npm:^52.0.0" "@expo/json-file": "npm:^9.0.0" deepmerge: "npm:^4.3.1" @@ -3478,28 +3478,7 @@ __metadata: semver: "npm:^7.6.0" slugify: "npm:^1.3.4" sucrase: "npm:3.35.0" - checksum: 10/f84be296fd6ab2ac721601ad1bfbff8f7ef1a96a3641515a23e71543e11c578fbaa87dbd896756c55a4f0d8767e560703b1d85ac45c1bac3aaf948c99fe8b20f - languageName: node - linkType: hard - -"@expo/config@npm:~10.0.0, @expo/config@npm:~10.0.2, @expo/config@npm:~10.0.4": - version: 10.0.4 - resolution: "@expo/config@npm:10.0.4" - dependencies: - "@babel/code-frame": "npm:~7.10.4" - "@expo/config-plugins": "npm:~9.0.0" - "@expo/config-types": "npm:^52.0.0" - "@expo/json-file": "npm:^9.0.0" - deepmerge: "npm:^4.3.1" - getenv: "npm:^1.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: 10/433578b50dc314e952c090378c539d843cd14ea2490bbbcc9b6169ca00612d652709f2f0776aae5c4e2df04586920e99f798cc090073b4466d4e7b07eaeacf19 + checksum: 10/d74b73b367a549c5b7fa4920680f2f2635f261f1e5a63533684ceeb08599ce91ded487eb187d5994bb1e95e0af1842ea9dd490899a7197501bc978227ea13b0b languageName: node linkType: hard @@ -3596,15 +3575,15 @@ __metadata: languageName: node linkType: hard -"@expo/metro-config@npm:0.19.2, @expo/metro-config@npm:~0.19.0": - version: 0.19.2 - resolution: "@expo/metro-config@npm:0.19.2" +"@expo/metro-config@npm:0.19.4, @expo/metro-config@npm:~0.19.0": + version: 0.19.4 + resolution: "@expo/metro-config@npm:0.19.4" dependencies: "@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:~10.0.0" + "@expo/config": "npm:~10.0.4" "@expo/env": "npm:~0.4.0" "@expo/json-file": "npm:~9.0.0" "@expo/spawn-async": "npm:^1.7.2" @@ -3618,7 +3597,7 @@ __metadata: minimatch: "npm:^3.0.4" postcss: "npm:~8.4.32" resolve-from: "npm:^5.0.0" - checksum: 10/542ae6461a2b123d00f93daa7de388e0263f995219764c33a7cb3d9d7d71d4e0415a5d8e978ad06cd9f3587e569fdbc8e579004aab059fa1232c984544c3ed50 + checksum: 10/6320148c414669ccaf269648596f5d43fb0e3e9e64b93da5f38213748279c8ae6a835ea907fff2d940d91594dba22396f5c32b20db592504f8deb4dc375d0e4d languageName: node linkType: hard @@ -3663,22 +3642,22 @@ __metadata: languageName: node linkType: hard -"@expo/prebuild-config@npm:8.0.13, @expo/prebuild-config@npm:^8.0.9": - version: 8.0.13 - resolution: "@expo/prebuild-config@npm:8.0.13" +"@expo/prebuild-config@npm:^8.0.17": + version: 8.0.20 + resolution: "@expo/prebuild-config@npm:8.0.20" dependencies: - "@expo/config": "npm:~10.0.0" - "@expo/config-plugins": "npm:~9.0.0" + "@expo/config": "npm:~10.0.4" + "@expo/config-plugins": "npm:~9.0.10" "@expo/config-types": "npm:^52.0.0" "@expo/image-utils": "npm:^0.6.0" "@expo/json-file": "npm:^9.0.0" - "@react-native/normalize-colors": "npm:0.76.1" + "@react-native/normalize-colors": "npm:0.76.3" debug: "npm:^4.3.1" fs-extra: "npm:^9.0.0" resolve-from: "npm:^5.0.0" semver: "npm:^7.6.0" xml2js: "npm:0.6.0" - checksum: 10/e5fdc6db1f829bdb7cded65ec91d07d540d3da9614dabda7274a42a3bf9cd53a7a58137957ca55166f8cff48a05531bb73f74e73b49fbe61e59b48281fad37e9 + checksum: 10/4b0c3842c09be147607084e26361a0046e0638f3c8beb67f49d35accaeb6b63878ea408ef0ad29eb5701dd9c902eac254eb2b511bd09044d096b99a514a14acc languageName: node linkType: hard @@ -6286,6 +6265,15 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-plugin-codegen@npm:0.76.3": + version: 0.76.3 + resolution: "@react-native/babel-plugin-codegen@npm:0.76.3" + dependencies: + "@react-native/codegen": "npm:0.76.3" + checksum: 10/7edff369085919470c60da81b86c589d67dd94fdceda44dcf28cd18d21be0bb77c66428796205b23c9c6e440ea15effd12596197235cef81a4e50252804dc1ec + languageName: node + linkType: hard + "@react-native/babel-preset@npm:0.76.1": version: 0.76.1 resolution: "@react-native/babel-preset@npm:0.76.1" @@ -6341,6 +6329,61 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-preset@npm:0.76.3": + version: 0.76.3 + resolution: "@react-native/babel-preset@npm:0.76.3" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" + "@babel/plugin-transform-class-properties": "npm:^7.25.4" + "@babel/plugin-transform-classes": "npm:^7.25.4" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" + "@babel/plugin-transform-literals": "npm:^7.25.2" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-react-display-name": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.25.2" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-runtime": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.25.2" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/template": "npm:^7.25.0" + "@react-native/babel-plugin-codegen": "npm:0.76.3" + babel-plugin-syntax-hermes-parser: "npm:^0.25.1" + babel-plugin-transform-flow-enums: "npm:^0.0.2" + react-refresh: "npm:^0.14.0" + peerDependencies: + "@babel/core": "*" + checksum: 10/adbe03b9915430c5174769589a96999fa43f1db5ee6229b0e78780787f262d861d842e9376ece2d4215d299dbf81df814e3c23c548b83bf1fc0afd05296b2e11 + languageName: node + linkType: hard + "@react-native/babel-preset@npm:^0.75.2": version: 0.75.2 resolution: "@react-native/babel-preset@npm:0.75.2" @@ -6432,6 +6475,24 @@ __metadata: languageName: node linkType: hard +"@react-native/codegen@npm:0.76.3": + version: 0.76.3 + resolution: "@react-native/codegen@npm:0.76.3" + dependencies: + "@babel/parser": "npm:^7.25.3" + glob: "npm:^7.1.1" + hermes-parser: "npm:0.23.1" + invariant: "npm:^2.2.4" + jscodeshift: "npm:^0.14.0" + mkdirp: "npm:^0.5.1" + nullthrows: "npm:^1.1.1" + yargs: "npm:^17.6.2" + peerDependencies: + "@babel/preset-env": ^7.1.6 + checksum: 10/2bc81548059095acff0d775a4f6b101b3b559992aaca8dd979faf83177a2d2d4f8653efd970a3b6563a339649d5d0e3f856ad5980c30f99861c0f948e6b34942 + languageName: node + linkType: hard + "@react-native/community-cli-plugin@npm:0.76.1": version: 0.76.1 resolution: "@react-native/community-cli-plugin@npm:0.76.1" @@ -6462,6 +6523,13 @@ __metadata: languageName: node linkType: hard +"@react-native/debugger-frontend@npm:0.76.3": + version: 0.76.3 + resolution: "@react-native/debugger-frontend@npm:0.76.3" + checksum: 10/6a652a3c18fad1850ec369588e60c4503306ff307404028019d34b31789e9ccb63343d4e8c6b6263dd994f609579380e827e1f42daaacd770d3be636de1ef836 + languageName: node + linkType: hard + "@react-native/dev-middleware@npm:0.76.1": version: 0.76.1 resolution: "@react-native/dev-middleware@npm:0.76.1" @@ -6481,6 +6549,25 @@ __metadata: languageName: node linkType: hard +"@react-native/dev-middleware@npm:0.76.3": + version: 0.76.3 + resolution: "@react-native/dev-middleware@npm:0.76.3" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.76.3" + chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.2.0" + connect: "npm:^3.6.5" + debug: "npm:^2.2.0" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + selfsigned: "npm:^2.4.1" + serve-static: "npm:^1.13.1" + ws: "npm:^6.2.3" + checksum: 10/d104275f7276837b92cc230dfdeeb8406f834518516bac99c82e81e54487540407627b670705f9b7f8e8a3a506bf7ee86043b4c4b37d6ce970d58309d8f5d251 + languageName: node + linkType: hard + "@react-native/gradle-plugin@npm:0.76.1": version: 0.76.1 resolution: "@react-native/gradle-plugin@npm:0.76.1" @@ -6528,6 +6615,13 @@ __metadata: languageName: node linkType: hard +"@react-native/normalize-colors@npm:0.76.3": + version: 0.76.3 + resolution: "@react-native/normalize-colors@npm:0.76.3" + checksum: 10/5675856bba8184f2049249cc217dc417857408fba6c4043d8ad2c941a33eba00af2574fa9e884c1f8073c99bd945308a310bbf89f63e67f17f4e6c11fdebf4fa + languageName: node + linkType: hard + "@react-native/virtualized-lists@npm:0.76.1": version: 0.76.1 resolution: "@react-native/virtualized-lists@npm:0.76.1" @@ -9602,7 +9696,7 @@ __metadata: babel-plugin-transform-remove-console: "npm:^6.9.4" buffer: "npm:^6.0.3" detox: "npm:^20.25.6" - expo: "npm:^52.0.4" + expo: "npm:52.0.11" expo-atlas: "npm:0.3.27" expo-build-properties: "npm:^0.13.1" expo-camera: "npm:^16.0.4" @@ -9616,7 +9710,7 @@ __metadata: expo-localization: "npm:^16.0.0" expo-navigation-bar: "npm:^4.0.2" expo-secure-store: "npm:^14.0.0" - expo-splash-screen: "npm:^0.29.7" + expo-splash-screen: "npm:^0.29.13" expo-status-bar: "npm:^2.0.0" expo-system-ui: "npm:^4.0.2" expo-updates: "npm:0.26.6" @@ -10696,7 +10790,7 @@ __metadata: bs58: "npm:^6.0.0" expo-crypto: "npm:^14.0.1" expo-secure-store: "npm:^14.0.0" - expo-splash-screen: "npm:^0.29.7" + expo-splash-screen: "npm:^0.29.13" jotai: "npm:1.9.1" react: "npm:18.2.0" react-native: "npm:0.76.1" @@ -10808,7 +10902,7 @@ __metadata: resolution: "@suite-native/video-assets@workspace:suite-native/video-assets" dependencies: "@trezor/styles": "workspace:*" - expo: "npm:^52.0.4" + expo: "npm:52.0.11" expo-video: "npm:^2.0.1" prettier: "npm:^3.3.2" react: "npm:18.2.0" @@ -15775,6 +15869,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-syntax-hermes-parser@npm:^0.25.1": + version: 0.25.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1" + dependencies: + hermes-parser: "npm:0.25.1" + checksum: 10/dc80fafde1aed8e60cf86ecd2e9920e7f35ffe02b33bd4e772daaa786167bcf508aac3fc1aea425ff4c7a0be94d82528f3fe8619b7f41dac853264272d640c04 + languageName: node + linkType: hard + "babel-plugin-transform-flow-enums@npm:^0.0.2": version: 0.0.2 resolution: "babel-plugin-transform-flow-enums@npm:0.0.2" @@ -15820,9 +15923,9 @@ __metadata: languageName: node linkType: hard -"babel-preset-expo@npm:~12.0.0": - version: 12.0.0 - resolution: "babel-preset-expo@npm:12.0.0" +"babel-preset-expo@npm:~12.0.2": + version: 12.0.2 + resolution: "babel-preset-expo@npm:12.0.2" dependencies: "@babel/plugin-proposal-decorators": "npm:^7.12.9" "@babel/plugin-transform-export-namespace-from": "npm:^7.22.11" @@ -15830,7 +15933,7 @@ __metadata: "@babel/plugin-transform-parameters": "npm:^7.22.15" "@babel/preset-react": "npm:^7.22.15" "@babel/preset-typescript": "npm:^7.23.0" - "@react-native/babel-preset": "npm:0.76.1" + "@react-native/babel-preset": "npm:0.76.3" babel-plugin-react-native-web: "npm:~0.19.13" react-refresh: "npm:^0.14.2" peerDependencies: @@ -15841,7 +15944,7 @@ __metadata: optional: true react-compiler-runtime: optional: true - checksum: 10/9efa358bb7e56e9d7f0abcef35551ec334a1d72444f53008e2209196aec3c1f1738e2fc7e4a1f55ea420991dc8d9db9fc15f6c25771075b4f913c0073e616f89 + checksum: 10/e3f56940e1e11193ba2c8c8c25db0973918f52b464f674de8f352ab82d38957f5abdfdf9a22af0de295f1f3bae50c4e39ca77282d9ea6b21e2e62eefbf504112 languageName: node linkType: hard @@ -18083,7 +18186,7 @@ __metadata: "@babel/core": "npm:^7.20.0" "@trezor/connect-mobile": "workspace:*" "@types/react": "npm:18.2.45" - expo: "npm:^52.0.4" + expo: "npm:52.0.11" expo-linking: "npm:^7.0.2" expo-status-bar: "npm:^2.0.0" react: "npm:18.2.0" @@ -22203,16 +22306,16 @@ __metadata: languageName: node linkType: hard -"expo-constants@npm:~17.0.0, expo-constants@npm:~17.0.2": - version: 17.0.2 - resolution: "expo-constants@npm:17.0.2" +"expo-constants@npm:~17.0.0, expo-constants@npm:~17.0.3": + version: 17.0.3 + resolution: "expo-constants@npm:17.0.3" dependencies: - "@expo/config": "npm:~10.0.0" + "@expo/config": "npm:~10.0.4" "@expo/env": "npm:~0.4.0" peerDependencies: expo: "*" react-native: "*" - checksum: 10/0f80837d98a6a3fd24ac368f6ec83f94e01d1ce027d5996749a4783e3360a35395d91912a53c25fd2c90ac3e75f229eef0eca5a672a66d3dbada39bf67527ed8 + checksum: 10/25487b469010c57ffbb1bf5e052d5e546db0bc7af9a68acd0e359a2f3978c99fc28b49527514da862dfcaf6b7915674b16d70a3c63d31a64cbdb0d27c6294a69 languageName: node linkType: hard @@ -22294,13 +22397,15 @@ __metadata: languageName: node linkType: hard -"expo-file-system@npm:~18.0.2": - version: 18.0.2 - resolution: "expo-file-system@npm:18.0.2" +"expo-file-system@npm:~18.0.4": + version: 18.0.4 + resolution: "expo-file-system@npm:18.0.4" + dependencies: + web-streams-polyfill: "npm:^3.3.2" peerDependencies: expo: "*" react-native: "*" - checksum: 10/1aaf89e1686a63e609001fac3f039e133086a377cd74614f8a226e36cacdc82d1630abf9b754ce73aff3571e9007b61cbfb7f751ce357cf4e7a295e35679e502 + checksum: 10/cd4092f70224ca611936d0225491124d57c32dde9a515bb12f3d396bba1717cd16f0eeda3c7a721b29cf21412bfb3fb8bd8c5c7f78fcca226044d53be17a7fa3 languageName: node linkType: hard @@ -22436,9 +22541,9 @@ __metadata: languageName: node linkType: hard -"expo-modules-autolinking@npm:2.0.1": - version: 2.0.1 - resolution: "expo-modules-autolinking@npm:2.0.1" +"expo-modules-autolinking@npm:2.0.2": + version: 2.0.2 + resolution: "expo-modules-autolinking@npm:2.0.2" dependencies: "@expo/spawn-async": "npm:^1.7.2" chalk: "npm:^4.1.0" @@ -22450,16 +22555,16 @@ __metadata: resolve-from: "npm:^5.0.0" bin: expo-modules-autolinking: bin/expo-modules-autolinking.js - checksum: 10/b9999056fc09033784f9ce4c89c5b99cf7d089fb8e9410d877821f2a71c86ec5cd5bb97fc0099aa85608791ac8b59c193254e6efbdf34aaab6928f3f6c2e8133 + checksum: 10/8eac2313fc8e0fe30e4a3a2d9bbfa85cb525d2b43a04898b4c395d4ce66a1b57567d79689cbbf90e038279b8bd077323c120288b724788c1b6265b4ce39cf79c languageName: node linkType: hard -"expo-modules-core@npm:2.0.1": - version: 2.0.1 - resolution: "expo-modules-core@npm:2.0.1" +"expo-modules-core@npm:2.0.6": + version: 2.0.6 + resolution: "expo-modules-core@npm:2.0.6" dependencies: invariant: "npm:^2.2.4" - checksum: 10/232687e70a2a290365cbc4b6c40f5edd1ac186f4c9dc6226b0415030e9987c12c29f84abadf3fe3cf7daf861a35361efc864ac62aabbc4242a1168955b9473e8 + checksum: 10/4488350ef81d2552a0467f5841bb19f9751f39f59c1791f850312bfe9cb37f49fd285c828396c578383b216886fdd4e1a9ef54676d936047de4686ae8ba4d949 languageName: node linkType: hard @@ -22486,14 +22591,14 @@ __metadata: languageName: node linkType: hard -"expo-splash-screen@npm:^0.29.7": - version: 0.29.7 - resolution: "expo-splash-screen@npm:0.29.7" +"expo-splash-screen@npm:^0.29.13": + version: 0.29.13 + resolution: "expo-splash-screen@npm:0.29.13" dependencies: - "@expo/prebuild-config": "npm:8.0.13" + "@expo/prebuild-config": "npm:^8.0.17" peerDependencies: expo: "*" - checksum: 10/dded8c062e3c0c67566f9ea1f0cdf656894d8c0f03436c2e61ece879d564a3d4f876ac64b6f40cf42057eec2ac1e1114d3933e6e47d75ef36f60724895f44a0c + checksum: 10/ae5159f45865594970ceb29cdeffb084cb823a24b36a110a7854a889e9124b35c468144130dfc3aeeb8e8f0b760823d29bc702c72626b3665734e0e1244d234e languageName: node linkType: hard @@ -22578,25 +22683,25 @@ __metadata: languageName: node linkType: hard -"expo@npm:^52.0.4": - version: 52.0.4 - resolution: "expo@npm:52.0.4" +"expo@npm:52.0.11": + version: 52.0.11 + resolution: "expo@npm:52.0.11" dependencies: "@babel/runtime": "npm:^7.20.0" - "@expo/cli": "npm:0.21.1" - "@expo/config": "npm:10.0.3" - "@expo/config-plugins": "npm:9.0.9" + "@expo/cli": "npm:0.21.8" + "@expo/config": "npm:~10.0.5" + "@expo/config-plugins": "npm:~9.0.10" "@expo/fingerprint": "npm:0.11.2" - "@expo/metro-config": "npm:0.19.2" + "@expo/metro-config": "npm:0.19.4" "@expo/vector-icons": "npm:^14.0.0" - babel-preset-expo: "npm:~12.0.0" + babel-preset-expo: "npm:~12.0.2" expo-asset: "npm:~11.0.1" - expo-constants: "npm:~17.0.2" - expo-file-system: "npm:~18.0.2" + expo-constants: "npm:~17.0.3" + expo-file-system: "npm:~18.0.4" expo-font: "npm:~13.0.1" expo-keep-awake: "npm:~14.0.1" - expo-modules-autolinking: "npm:2.0.1" - expo-modules-core: "npm:2.0.1" + expo-modules-autolinking: "npm:2.0.2" + expo-modules-core: "npm:2.0.6" fbemitter: "npm:^3.0.0" web-streams-polyfill: "npm:^3.3.2" whatwg-url-without-unicode: "npm:8.0.0-3" @@ -22615,7 +22720,7 @@ __metadata: optional: true bin: expo: bin/cli - checksum: 10/b81b50a3956d2c4e1e75094a73ad1e42d383b25ce6ad309483fa901b40377516478245e65804efa787dc42971c1336daf540fe56c126ab9a7b52db938e200714 + checksum: 10/c88e8cc1e7ab7f2b94761005761124c0ff819d867afe5c1db142cf339fafcf1f0236bf743d5666687ebb1bbd0968aad6079f6a9011cce0dc038820620468bcf3 languageName: node linkType: hard @@ -24909,6 +25014,13 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.25.1": + version: 0.25.1 + resolution: "hermes-estree@npm:0.25.1" + checksum: 10/7b1eca98b264a25632064cffa5771360d30cf452e77db1e191f9913ee45cf78c292b2dbca707e92fb71b0870abb97e94b506a5ab80abd96ba237fee169b601fe + languageName: node + linkType: hard + "hermes-parser@npm:0.22.0": version: 0.22.0 resolution: "hermes-parser@npm:0.22.0" @@ -24936,6 +25048,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.25.1": + version: 0.25.1 + resolution: "hermes-parser@npm:0.25.1" + dependencies: + hermes-estree: "npm:0.25.1" + checksum: 10/805efc05691420f236654349872c70731121791fa54de521c7ee51059eae34f84dd19f22ee846741dcb60372f8fb5335719b96b4ecb010d2aed7d872f2eff9cc + languageName: node + linkType: hard + "history@npm:^4.10.1, history@npm:^4.9.0": version: 4.10.1 resolution: "history@npm:4.10.1" @@ -37159,14 +37280,14 @@ __metadata: languageName: node linkType: hard -"send@npm:^0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" +"send@npm:^0.19.0": + version: 0.19.1 + resolution: "send@npm:0.19.1" dependencies: debug: "npm:2.6.9" depd: "npm:2.0.0" destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" + encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" fresh: "npm:0.5.2" @@ -37176,7 +37297,7 @@ __metadata: on-finished: "npm:2.4.1" range-parser: "npm:~1.2.1" statuses: "npm:2.0.1" - checksum: 10/ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb + checksum: 10/360bf50a839c7bbc181f67c3a0f3424a7ad8016dfebcd9eb90891f4b762b4377da14414c32250d67b53872e884171c27469110626f6c22765caa7c38c207ee1d languageName: node linkType: hard