diff --git a/components/ArrowPicker.tsx b/components/ArrowPicker.tsx index 6d263240b..07a690871 100644 --- a/components/ArrowPicker.tsx +++ b/components/ArrowPicker.tsx @@ -48,6 +48,8 @@ export const ArrowPicker = (props: ArrowPickerProps) => { styles.wrapperCustom, ]} > + {/* +// @ts-ignore: Ignore */} @@ -72,6 +74,8 @@ export const ArrowPicker = (props: ArrowPickerProps) => { styles.wrapperCustom, ]} > + {/* +// @ts-ignore: Ignore */} diff --git a/ios/Podfile.lock b/ios/Podfile.lock index fee449969..b4fe00bcc 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -21,7 +21,7 @@ PODS: - hermes-engine/Pre-built (0.71.3) - libevent (2.1.12) - lottie-ios (3.4.4) - - lottie-react-native (5.1.4): + - lottie-react-native (5.1.5): - lottie-ios (~> 3.4.0) - React-Core - PasscodeAuth (1.0.0): @@ -285,7 +285,7 @@ PODS: - React - react-native-idle-timer (2.1.6): - React-Core - - react-native-image-picker (4.8.5): + - react-native-image-picker (5.1.0): - React-Core - react-native-ios-context-menu (1.15.3): - React-Core @@ -406,9 +406,9 @@ PODS: - React-Core - RNDeviceInfo (8.7.1): - React-Core - - RNFS (2.19.0): + - RNFS (2.20.0): - React-Core - - RNGestureHandler (2.8.0): + - RNGestureHandler (2.9.0): - React-Core - RNHandoff (0.0.3): - React @@ -728,7 +728,7 @@ SPEC CHECKSUMS: hermes-engine: 38bfe887e456b33b697187570a08de33969f5db7 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 lottie-ios: 8f97d3271e155c2d688875c29cd3c74908aef5f8 - lottie-react-native: b702fab740cdb952a8e2354713d3beda63ff97b0 + lottie-react-native: 3e722c63015fdb9c27638b0a77969fc412067c18 PasscodeAuth: 3e88093ff46c31a952d8b36c488240de980517be RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 RCTRequired: bec48f07daf7bcdc2655a0cde84e07d24d2a9e2a @@ -748,7 +748,7 @@ SPEC CHECKSUMS: react-native-document-picker: ec07866a30707f23660c0f3ae591d669d3e89096 react-native-fingerprint-scanner: ac6656f18c8e45a7459302b84da41a44ad96dbbe react-native-idle-timer: f7f651542b39dce9b9473e4578cb64a255075f17 - react-native-image-picker: cd420f97f6ed6ff74fc4686d27dbcfdbd051db91 + react-native-image-picker: c33d4e79f0a14a2b66e5065e14946ae63749660b react-native-ios-context-menu: e529171ba760a1af7f2ef0729f5a7f4d226171c5 react-native-qrcode-local-image: 35ccb306e4265bc5545f813e54cc830b5d75bcfc react-native-randombytes: 421f1c7d48c0af8dbcd471b0324393ebf8fe7846 @@ -779,8 +779,8 @@ SPEC CHECKSUMS: RNCPushNotificationIOS: 87b8d16d3ede4532745e05b03c42cff33a36cc45 RNDefaultPreference: 08bdb06cfa9188d5da97d4642dac745218d7fb31 RNDeviceInfo: aad3c663b25752a52bf8fce93f2354001dd185aa - RNFS: fc610f78fdf8bfc89a9e5cc2f898519f4dba1002 - RNGestureHandler: 62232ba8f562f7dea5ba1b3383494eb5bf97a4d3 + RNFS: 4ac0f0ea233904cb798630b3c077808c06931688 + RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39 RNHandoff: d3b0754cca3a6bcd9b25f544f733f7f033ccf5fa RNKeychain: ff836453cba46938e0e9e4c22e43d43fa2c90333 RNLocalize: f0fbcea2a28981985dfe468129674f47847787b1 diff --git a/models/bitcoinUnits.ts b/models/bitcoinUnits.ts index 0c2f64c90..df64dcd4a 100644 --- a/models/bitcoinUnits.ts +++ b/models/bitcoinUnits.ts @@ -4,10 +4,10 @@ export const BitcoinUnit = { LOCAL_CURRENCY: 'local_currency', MAX: 'MAX', } as const; -export type BitcoinUnit = typeof BitcoinUnit[keyof typeof BitcoinUnit]; +export type BitcoinUnit = (typeof BitcoinUnit)[keyof typeof BitcoinUnit]; export const Chain = { ONCHAIN: 'ONCHAIN', OFFCHAIN: 'OFFCHAIN', } as const; -export type Chain = typeof Chain[keyof typeof Chain]; +export type Chain = (typeof Chain)[keyof typeof Chain]; diff --git a/package-lock.json b/package-lock.json index d3c4d3a9f..389eb032c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,11 +11,11 @@ "license": "MIT", "dependencies": { "@babel/preset-env": "^7.20.0", - "@bugsnag/react-native": "7.18.2", + "@bugsnag/react-native": "7.19.0", "@bugsnag/source-maps": "2.3.1", "@keystonehq/bc-ur-registry": "0.5.4", "@ngraveio/bc-ur": "1.1.6", - "@react-native-async-storage/async-storage": "1.17.10", + "@react-native-async-storage/async-storage": "1.17.11", "@react-native-clipboard/clipboard": "1.10.0", "@react-native-community/push-notification-ios": "1.10.1", "@react-navigation/drawer": "5.12.9", @@ -39,7 +39,7 @@ "coinselect": "3.1.13", "crypto-js": "4.1.1", "dayjs": "1.11.7", - "detox": "20.2.2", + "detox": "20.5.0", "ecpair": "2.0.1", "ecurve": "1.0.6", "electrum-client": "https://github.com/BlueWallet/rn-electrum-client#76c0ea35e1a50c47f3a7f818d529ebd100161496", @@ -48,7 +48,7 @@ "frisbee": "3.1.4", "junderw-crc32c": "1.2.0", "lottie-ios": "3.4.4", - "lottie-react-native": "5.1.4", + "lottie-react-native": "5.1.5", "metro-react-native-babel-preset": "0.75.1", "path-browserify": "1.0.1", "payjoin-client": "1.0.1", @@ -63,18 +63,18 @@ "react-native-default-preference": "1.4.4", "react-native-device-info": "8.7.1", "react-native-document-picker": "https://github.com/BlueWallet/react-native-document-picker#c52e7a6d2a08f5506c23de86c1401775419f772c", - "react-native-elements": "3.4.2", + "react-native-elements": "3.4.3", "react-native-fingerprint-scanner": "https://github.com/BlueWallet/react-native-fingerprint-scanner#ce644673681716335d786727bab998f7e632ab5e", - "react-native-fs": "2.19.0", - "react-native-gesture-handler": "2.8.0", + "react-native-fs": "2.20.0", + "react-native-gesture-handler": "2.9.0", "react-native-handoff": "https://github.com/BlueWallet/react-native-handoff#31d005f93d31099d0e564590a3bbd052b8a02b39", "react-native-haptic-feedback": "1.14.0", "react-native-idle-timer": "https://github.com/BlueWallet/react-native-idle-timer#8587876d68ab5920e79619726aeca9e672beaf2b", - "react-native-image-picker": "4.8.5", + "react-native-image-picker": "5.1.0", "react-native-ios-context-menu": "github:BlueWallet/react-native-ios-context-menu#v1.15.3", "react-native-keychain": "8.1.1", "react-native-linear-gradient": "2.6.2", - "react-native-localize": "2.2.4", + "react-native-localize": "2.2.5", "react-native-modal": "13.0.1", "react-native-navigation-bar-color": "https://github.com/BlueWallet/react-native-navigation-bar-color#3b2894ae62fbce99a3bd24105f0921cebaef5c94", "react-native-obscure": "https://github.com/BlueWallet/react-native-obscure.git#f4b83b4a261e39b1f5ed4a45ac5bcabc8a59eadb", @@ -88,10 +88,10 @@ "react-native-rate": "1.2.12", "react-native-reanimated": "2.14.4", "react-native-safe-area-context": "3.4.1", - "react-native-screens": "^3.20.0", + "react-native-screens": "3.20.0", "react-native-secure-key-store": "https://github.com/BlueWallet/react-native-secure-key-store#2076b48", - "react-native-share": "^8.2.1", - "react-native-svg": "^13.8.0", + "react-native-share": "8.2.1", + "react-native-svg": "13.8.0", "react-native-tcp-socket": "5.6.2", "react-native-tor": "0.1.8", "react-native-vector-icons": "9.2.0", @@ -2046,20 +2046,21 @@ } }, "node_modules/@bugsnag/react-native": { - "version": "7.18.2", - "integrity": "sha512-x2Bf8NLNX4WR9a+ZdTZTGjaAPVHG0nw86YICoyKCqmI9mybqo6xyJw8UWTqsSwFzYQkKlISvEBTNxXz9x7SXIA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@bugsnag/react-native/-/react-native-7.19.0.tgz", + "integrity": "sha512-/cwuMbO0zwmYCvcCbF43WwDmUOxxolSoNU5kUkZq+keAyM0gTt0cLvsJHGvRVpZBe2PXOLTEUPGVBrtf3OdLVg==", "dependencies": { - "@bugsnag/core": "^7.18.0", - "@bugsnag/delivery-react-native": "^7.18.0", - "@bugsnag/plugin-console-breadcrumbs": "^7.18.0", - "@bugsnag/plugin-network-breadcrumbs": "^7.18.0", - "@bugsnag/plugin-react": "^7.18.0", - "@bugsnag/plugin-react-native-client-sync": "^7.18.0", - "@bugsnag/plugin-react-native-event-sync": "^7.18.0", - "@bugsnag/plugin-react-native-global-error-handler": "^7.18.0", - "@bugsnag/plugin-react-native-hermes": "^7.18.0", - "@bugsnag/plugin-react-native-session": "^7.18.0", - "@bugsnag/plugin-react-native-unhandled-rejection": "^7.18.0", + "@bugsnag/core": "^7.19.0", + "@bugsnag/delivery-react-native": "^7.19.0", + "@bugsnag/plugin-console-breadcrumbs": "^7.19.0", + "@bugsnag/plugin-network-breadcrumbs": "^7.19.0", + "@bugsnag/plugin-react": "^7.19.0", + "@bugsnag/plugin-react-native-client-sync": "^7.19.0", + "@bugsnag/plugin-react-native-event-sync": "^7.19.0", + "@bugsnag/plugin-react-native-global-error-handler": "^7.19.0", + "@bugsnag/plugin-react-native-hermes": "^7.19.0", + "@bugsnag/plugin-react-native-session": "^7.19.0", + "@bugsnag/plugin-react-native-unhandled-rejection": "^7.19.0", "iserror": "^0.0.2" } }, @@ -3918,13 +3919,14 @@ } }, "node_modules/@react-native-async-storage/async-storage": { - "version": "1.17.10", - "integrity": "sha512-KrR021BmBLsA0TT1AAsfH16bHYy0MSbhdAeBAqpriak3GS1T2alFcdTUvn13p0ZW6FKRD6Bd3ryU2zhU/IYYJQ==", + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.17.11.tgz", + "integrity": "sha512-bzs45n5HNcDq6mxXnSsOHysZWn1SbbebNxldBXCQs8dSvF8Aor9KCdpm+TpnnGweK3R6diqsT8lFhX77VX0NFw==", "dependencies": { "merge-options": "^3.0.4" }, "peerDependencies": { - "react-native": "^0.0.0-0 || 0.60 - 0.70 || 1000.0.0" + "react-native": "^0.0.0-0 || 0.60 - 0.71 || 1000.0.0" } }, "node_modules/@react-native-clipboard/clipboard": { @@ -9424,9 +9426,9 @@ } }, "node_modules/detox": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/detox/-/detox-20.2.2.tgz", - "integrity": "sha512-2dWOxR0gmxdv6gs1wUWv5C53qsbHuLDwimJd87wkpPJd0/oT0+9BOsUi41dV3heIH0f45eLqdbRs/qHYCoT+lA==", + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/detox/-/detox-20.5.0.tgz", + "integrity": "sha512-iFDqU5UZ5f1usgRowyiauO83ffMqvN7qFdF5+TVJelfcHTIVHRbZwI/D4MjtAnpuowljfwBhN0tYhTSEOMjCmg==", "hasInstallScript": true, "dependencies": { "ajv": "^8.6.3", @@ -9435,6 +9437,7 @@ "caf": "^15.0.1", "chalk": "^2.4.2", "child-process-promise": "^2.2.0", + "execa": "^5.1.1", "find-up": "^4.1.0", "fs-extra": "^4.0.2", "funpermaproxy": "^1.1.0", @@ -10900,7 +10903,6 @@ "node_modules/execa": { "version": "5.1.1", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -10922,7 +10924,6 @@ "node_modules/execa/node_modules/cross-spawn": { "version": "7.0.3", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -10935,7 +10936,6 @@ "node_modules/execa/node_modules/shebang-command": { "version": "2.0.0", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -10946,7 +10946,6 @@ "node_modules/execa/node_modules/shebang-regex": { "version": "3.0.0", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -10954,7 +10953,6 @@ "node_modules/execa/node_modules/which": { "version": "2.0.2", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -11868,7 +11866,6 @@ "node_modules/get-stream": { "version": "6.0.1", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, "engines": { "node": ">=10" }, @@ -12425,7 +12422,6 @@ "node_modules/human-signals": { "version": "2.1.0", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, "engines": { "node": ">=10.17.0" } @@ -17102,8 +17098,9 @@ "integrity": "sha512-ikj8VNuClItRDZ8C9MfRMDxN0U/UIX3HRF2aei3H44F9Hkhwv0EIVRkBwG+SwS/WSoGmBzkcVG8O3BjPk5hW7Q==" }, "node_modules/lottie-react-native": { - "version": "5.1.4", - "integrity": "sha512-Lu6mSG92Wck+vXEX6gfj/9ciqqoz0tJQZqgX0SumGvX/oZu4MbKO/oLApyHdy2V9Rb7qvwF9whOtitADxTswPA==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/lottie-react-native/-/lottie-react-native-5.1.5.tgz", + "integrity": "sha512-xl6uEo50joQeIqso5SvPKt1uGBqMhgNgs+36S4725Nfigf4zAY23/I9QEEkJF+1BHq7wKCeYha2KafLTm20gqA==", "dependencies": { "invariant": "^2.2.2", "react-native-safe-modules": "^1.0.3" @@ -20070,8 +20067,9 @@ } }, "node_modules/react-native-elements": { - "version": "3.4.2", - "integrity": "sha512-m0eAWOn7JuR1wNTNY0WHuaqst4LI/gFE4N5Bbyfsc4DiryWsMST7aAg5w/Gos4IexWIzhLKCIkPxthND1m/8Xg==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/react-native-elements/-/react-native-elements-3.4.3.tgz", + "integrity": "sha512-VtZc25EecPZyUBER85zFK9ZbY6kkUdcm1ZwJ9hdoGSCr1R/GFgxor4jngOcSYeMvQ+qimd5No44OVJW3rSJECA==", "hasInstallScript": true, "dependencies": { "@types/react-native-vector-icons": "^6.4.6", @@ -20084,7 +20082,7 @@ "react-native-size-matters": "^0.3.1" }, "peerDependencies": { - "react-native-safe-area-context": "^3.1.9", + "react-native-safe-area-context": ">= 3.0.0", "react-native-vector-icons": ">7.0.0" } }, @@ -20098,8 +20096,9 @@ } }, "node_modules/react-native-fs": { - "version": "2.19.0", - "integrity": "sha512-Yl09IbETkV5UJcBtVtBLttyTmiAhJIHpGA/LvredI5dYiw3MXMMVu42bzELiuH2Bwj7F+qd0fMNvgfBDiDxd2A==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/react-native-fs/-/react-native-fs-2.20.0.tgz", + "integrity": "sha512-VkTBzs7fIDUiy/XajOSNk0XazFE9l+QlMAce7lGuebZcag5CnjszB+u4BdqzwaQOdcYb5wsJIsqq4kxInIRpJQ==", "dependencies": { "base-64": "^0.1.0", "utf8": "^3.0.0" @@ -20115,8 +20114,9 @@ } }, "node_modules/react-native-gesture-handler": { - "version": "2.8.0", - "integrity": "sha512-poOSfz/w0IyD6Qwq7aaIRRfEaVTl1ecQFoyiIbpOpfNTjm2B1niY2FLrdVQIOtIOe+K9nH55Qal04nr4jGkHdQ==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.9.0.tgz", + "integrity": "sha512-a0BcH3Qb1tgVqUutc6d3VuWQkI1AM3+fJx8dkxzZs9t06qA27QgURYFoklpabuWpsUTzuKRpxleykp25E8m7tg==", "dependencies": { "@egjs/hammerjs": "^2.0.17", "hoist-non-react-statics": "^3.3.0", @@ -20157,8 +20157,9 @@ "license": "MIT" }, "node_modules/react-native-image-picker": { - "version": "4.8.5", - "integrity": "sha512-+pQxkjO8cKv4RKTHOFS0fSHQ11HkWgb+imUPSOS8mwoChkR33aSuzV/6P4t9JCJgsus4qLAlB6BUosdIxw7GTA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/react-native-image-picker/-/react-native-image-picker-5.1.0.tgz", + "integrity": "sha512-p506trG3PDSrdm+Yd0QolsnR3FtSe37gkP7OVsMa9UYwn1teaLGzhmx3QMZ4ZBwdV1AKBUFA5HF1ECAVSDTdQQ==", "peerDependencies": { "react": "*", "react-native": "*" @@ -20197,8 +20198,9 @@ } }, "node_modules/react-native-localize": { - "version": "2.2.4", - "integrity": "sha512-gVmbyAEQQnBQ8vKlAQchFfIISeId3qT6Lc7LHmKF39nsYWX9KN4PHuG6Hk+7gduMI6IHKeZGKcLsOdh6wvN6cg==", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/react-native-localize/-/react-native-localize-2.2.5.tgz", + "integrity": "sha512-w0bBZ4X/lkErNXb5T+cQfUKgEv2+28o7jZhK/vPesf91D4yQKUCtS7Uz0s1AnRXYKOyTm3TCUgFuRVqKzuWlMQ==", "peerDependencies": { "react": ">=16.8.6", "react-native": ">=0.60.0", @@ -26666,20 +26668,21 @@ "integrity": "sha512-+XDk0OoeM6MZhBh7kEalbRwFuhCZST6Y1jOostfz0fhrmT4FdgQYi1FWcPNsUTcjqv7M48pOFZNx8yWI0lGaYg==" }, "@bugsnag/react-native": { - "version": "7.18.2", - "integrity": "sha512-x2Bf8NLNX4WR9a+ZdTZTGjaAPVHG0nw86YICoyKCqmI9mybqo6xyJw8UWTqsSwFzYQkKlISvEBTNxXz9x7SXIA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@bugsnag/react-native/-/react-native-7.19.0.tgz", + "integrity": "sha512-/cwuMbO0zwmYCvcCbF43WwDmUOxxolSoNU5kUkZq+keAyM0gTt0cLvsJHGvRVpZBe2PXOLTEUPGVBrtf3OdLVg==", "requires": { - "@bugsnag/core": "^7.18.0", - "@bugsnag/delivery-react-native": "^7.18.0", - "@bugsnag/plugin-console-breadcrumbs": "^7.18.0", - "@bugsnag/plugin-network-breadcrumbs": "^7.18.0", - "@bugsnag/plugin-react": "^7.18.0", - "@bugsnag/plugin-react-native-client-sync": "^7.18.0", - "@bugsnag/plugin-react-native-event-sync": "^7.18.0", - "@bugsnag/plugin-react-native-global-error-handler": "^7.18.0", - "@bugsnag/plugin-react-native-hermes": "^7.18.0", - "@bugsnag/plugin-react-native-session": "^7.18.0", - "@bugsnag/plugin-react-native-unhandled-rejection": "^7.18.0", + "@bugsnag/core": "^7.19.0", + "@bugsnag/delivery-react-native": "^7.19.0", + "@bugsnag/plugin-console-breadcrumbs": "^7.19.0", + "@bugsnag/plugin-network-breadcrumbs": "^7.19.0", + "@bugsnag/plugin-react": "^7.19.0", + "@bugsnag/plugin-react-native-client-sync": "^7.19.0", + "@bugsnag/plugin-react-native-event-sync": "^7.19.0", + "@bugsnag/plugin-react-native-global-error-handler": "^7.19.0", + "@bugsnag/plugin-react-native-hermes": "^7.19.0", + "@bugsnag/plugin-react-native-session": "^7.19.0", + "@bugsnag/plugin-react-native-unhandled-rejection": "^7.19.0", "iserror": "^0.0.2" } }, @@ -28071,8 +28074,9 @@ "integrity": "sha512-oPQdbFDmZvjXk5ZDoBGXG8B4tSB/qW5vQunJWQMFUBp7Xe8O1ByPANueJ+Jzg58esEBegyyxZ7LRmfJr7kFcFg==" }, "@react-native-async-storage/async-storage": { - "version": "1.17.10", - "integrity": "sha512-KrR021BmBLsA0TT1AAsfH16bHYy0MSbhdAeBAqpriak3GS1T2alFcdTUvn13p0ZW6FKRD6Bd3ryU2zhU/IYYJQ==", + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.17.11.tgz", + "integrity": "sha512-bzs45n5HNcDq6mxXnSsOHysZWn1SbbebNxldBXCQs8dSvF8Aor9KCdpm+TpnnGweK3R6diqsT8lFhX77VX0NFw==", "requires": { "merge-options": "^3.0.4" } @@ -32285,9 +32289,9 @@ "dev": true }, "detox": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/detox/-/detox-20.2.2.tgz", - "integrity": "sha512-2dWOxR0gmxdv6gs1wUWv5C53qsbHuLDwimJd87wkpPJd0/oT0+9BOsUi41dV3heIH0f45eLqdbRs/qHYCoT+lA==", + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/detox/-/detox-20.5.0.tgz", + "integrity": "sha512-iFDqU5UZ5f1usgRowyiauO83ffMqvN7qFdF5+TVJelfcHTIVHRbZwI/D4MjtAnpuowljfwBhN0tYhTSEOMjCmg==", "requires": { "ajv": "^8.6.3", "bunyan": "^1.8.12", @@ -32295,6 +32299,7 @@ "caf": "^15.0.1", "chalk": "^2.4.2", "child-process-promise": "^2.2.0", + "execa": "^5.1.1", "find-up": "^4.1.0", "fs-extra": "^4.0.2", "funpermaproxy": "^1.1.0", @@ -33307,7 +33312,6 @@ "execa": { "version": "5.1.1", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -33323,7 +33327,6 @@ "cross-spawn": { "version": "7.0.3", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -33333,20 +33336,17 @@ "shebang-command": { "version": "2.0.0", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "requires": { "shebang-regex": "^3.0.0" } }, "shebang-regex": { "version": "3.0.0", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "which": { "version": "2.0.2", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -34028,8 +34028,7 @@ }, "get-stream": { "version": "6.0.1", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "get-symbol-description": { "version": "1.0.0", @@ -34456,8 +34455,7 @@ }, "human-signals": { "version": "2.1.0", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, "ieee754": { "version": "1.2.1", @@ -37906,8 +37904,9 @@ "integrity": "sha512-ikj8VNuClItRDZ8C9MfRMDxN0U/UIX3HRF2aei3H44F9Hkhwv0EIVRkBwG+SwS/WSoGmBzkcVG8O3BjPk5hW7Q==" }, "lottie-react-native": { - "version": "5.1.4", - "integrity": "sha512-Lu6mSG92Wck+vXEX6gfj/9ciqqoz0tJQZqgX0SumGvX/oZu4MbKO/oLApyHdy2V9Rb7qvwF9whOtitADxTswPA==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/lottie-react-native/-/lottie-react-native-5.1.5.tgz", + "integrity": "sha512-xl6uEo50joQeIqso5SvPKt1uGBqMhgNgs+36S4725Nfigf4zAY23/I9QEEkJF+1BHq7wKCeYha2KafLTm20gqA==", "requires": { "invariant": "^2.2.2", "react-native-safe-modules": "^1.0.3" @@ -40230,8 +40229,9 @@ } }, "react-native-elements": { - "version": "3.4.2", - "integrity": "sha512-m0eAWOn7JuR1wNTNY0WHuaqst4LI/gFE4N5Bbyfsc4DiryWsMST7aAg5w/Gos4IexWIzhLKCIkPxthND1m/8Xg==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/react-native-elements/-/react-native-elements-3.4.3.tgz", + "integrity": "sha512-VtZc25EecPZyUBER85zFK9ZbY6kkUdcm1ZwJ9hdoGSCr1R/GFgxor4jngOcSYeMvQ+qimd5No44OVJW3rSJECA==", "requires": { "@types/react-native-vector-icons": "^6.4.6", "color": "^3.1.2", @@ -40249,16 +40249,18 @@ "from": "react-native-fingerprint-scanner@https://github.com/BlueWallet/react-native-fingerprint-scanner#ce644673681716335d786727bab998f7e632ab5e" }, "react-native-fs": { - "version": "2.19.0", - "integrity": "sha512-Yl09IbETkV5UJcBtVtBLttyTmiAhJIHpGA/LvredI5dYiw3MXMMVu42bzELiuH2Bwj7F+qd0fMNvgfBDiDxd2A==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/react-native-fs/-/react-native-fs-2.20.0.tgz", + "integrity": "sha512-VkTBzs7fIDUiy/XajOSNk0XazFE9l+QlMAce7lGuebZcag5CnjszB+u4BdqzwaQOdcYb5wsJIsqq4kxInIRpJQ==", "requires": { "base-64": "^0.1.0", "utf8": "^3.0.0" } }, "react-native-gesture-handler": { - "version": "2.8.0", - "integrity": "sha512-poOSfz/w0IyD6Qwq7aaIRRfEaVTl1ecQFoyiIbpOpfNTjm2B1niY2FLrdVQIOtIOe+K9nH55Qal04nr4jGkHdQ==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.9.0.tgz", + "integrity": "sha512-a0BcH3Qb1tgVqUutc6d3VuWQkI1AM3+fJx8dkxzZs9t06qA27QgURYFoklpabuWpsUTzuKRpxleykp25E8m7tg==", "requires": { "@egjs/hammerjs": "^2.0.17", "hoist-non-react-statics": "^3.3.0", @@ -40286,8 +40288,9 @@ "from": "react-native-idle-timer@https://github.com/BlueWallet/react-native-idle-timer#8587876d68ab5920e79619726aeca9e672beaf2b" }, "react-native-image-picker": { - "version": "4.8.5", - "integrity": "sha512-+pQxkjO8cKv4RKTHOFS0fSHQ11HkWgb+imUPSOS8mwoChkR33aSuzV/6P4t9JCJgsus4qLAlB6BUosdIxw7GTA==" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/react-native-image-picker/-/react-native-image-picker-5.1.0.tgz", + "integrity": "sha512-p506trG3PDSrdm+Yd0QolsnR3FtSe37gkP7OVsMa9UYwn1teaLGzhmx3QMZ4ZBwdV1AKBUFA5HF1ECAVSDTdQQ==" }, "react-native-ios-context-menu": { "version": "git+ssh://git@github.com/BlueWallet/react-native-ios-context-menu.git#e5c1217cd220bfab6e6d9a7c65838545082e3f8e", @@ -40310,8 +40313,9 @@ "integrity": "sha512-Z8Xxvupsex+9BBFoSYS87bilNPWcRfRsGC0cpJk72Nxb5p2nEkGSBv73xZbEHnW2mUFvP+huYxrVvjZkr/gRjQ==" }, "react-native-localize": { - "version": "2.2.4", - "integrity": "sha512-gVmbyAEQQnBQ8vKlAQchFfIISeId3qT6Lc7LHmKF39nsYWX9KN4PHuG6Hk+7gduMI6IHKeZGKcLsOdh6wvN6cg==" + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/react-native-localize/-/react-native-localize-2.2.5.tgz", + "integrity": "sha512-w0bBZ4X/lkErNXb5T+cQfUKgEv2+28o7jZhK/vPesf91D4yQKUCtS7Uz0s1AnRXYKOyTm3TCUgFuRVqKzuWlMQ==" }, "react-native-modal": { "version": "13.0.1", diff --git a/package.json b/package.json index 0c093f02d..26796884c 100644 --- a/package.json +++ b/package.json @@ -100,11 +100,11 @@ }, "dependencies": { "@babel/preset-env": "^7.20.0", - "@bugsnag/react-native": "7.18.2", + "@bugsnag/react-native": "7.19.0", "@bugsnag/source-maps": "2.3.1", "@keystonehq/bc-ur-registry": "0.5.4", "@ngraveio/bc-ur": "1.1.6", - "@react-native-async-storage/async-storage": "1.17.10", + "@react-native-async-storage/async-storage": "1.17.11", "@react-native-clipboard/clipboard": "1.10.0", "@react-native-community/push-notification-ios": "1.10.1", "@react-navigation/drawer": "5.12.9", @@ -128,7 +128,7 @@ "coinselect": "3.1.13", "crypto-js": "4.1.1", "dayjs": "1.11.7", - "detox": "20.2.2", + "detox": "20.5.0", "ecpair": "2.0.1", "ecurve": "1.0.6", "electrum-client": "https://github.com/BlueWallet/rn-electrum-client#76c0ea35e1a50c47f3a7f818d529ebd100161496", @@ -137,7 +137,7 @@ "frisbee": "3.1.4", "junderw-crc32c": "1.2.0", "lottie-ios": "3.4.4", - "lottie-react-native": "5.1.4", + "lottie-react-native": "5.1.5", "metro-react-native-babel-preset": "0.75.1", "path-browserify": "1.0.1", "payjoin-client": "1.0.1", @@ -152,18 +152,18 @@ "react-native-default-preference": "1.4.4", "react-native-device-info": "8.7.1", "react-native-document-picker": "https://github.com/BlueWallet/react-native-document-picker#c52e7a6d2a08f5506c23de86c1401775419f772c", - "react-native-elements": "3.4.2", + "react-native-elements": "3.4.3", "react-native-fingerprint-scanner": "https://github.com/BlueWallet/react-native-fingerprint-scanner#ce644673681716335d786727bab998f7e632ab5e", - "react-native-fs": "2.19.0", - "react-native-gesture-handler": "2.8.0", + "react-native-fs": "2.20.0", + "react-native-gesture-handler": "2.9.0", "react-native-handoff": "https://github.com/BlueWallet/react-native-handoff#31d005f93d31099d0e564590a3bbd052b8a02b39", "react-native-haptic-feedback": "1.14.0", "react-native-idle-timer": "https://github.com/BlueWallet/react-native-idle-timer#8587876d68ab5920e79619726aeca9e672beaf2b", - "react-native-image-picker": "4.8.5", + "react-native-image-picker": "5.1.0", "react-native-ios-context-menu": "github:BlueWallet/react-native-ios-context-menu#v1.15.3", "react-native-keychain": "8.1.1", "react-native-linear-gradient": "2.6.2", - "react-native-localize": "2.2.4", + "react-native-localize": "2.2.5", "react-native-modal": "13.0.1", "react-native-navigation-bar-color": "https://github.com/BlueWallet/react-native-navigation-bar-color#3b2894ae62fbce99a3bd24105f0921cebaef5c94", "react-native-obscure": "https://github.com/BlueWallet/react-native-obscure.git#f4b83b4a261e39b1f5ed4a45ac5bcabc8a59eadb",