diff --git a/package-lock.json b/package-lock.json index 7ddbdab0d..5c40e8f10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,9 +13,9 @@ "@babel/preset-env": "7.25.3", "@bugsnag/react-native": "7.25.0", "@bugsnag/source-maps": "2.3.3", - "@keystonehq/bc-ur-registry": "0.6.4", + "@keystonehq/bc-ur-registry": "0.7.0", "@lodev09/react-native-true-sheet": "github:BlueWallet/react-native-true-sheet#730a84b0261ef2dd2e7e9adadba7f260c7f76726", - "@ngraveio/bc-ur": "1.1.12", + "@ngraveio/bc-ur": "1.1.13", "@noble/secp256k1": "1.6.3", "@react-native-async-storage/async-storage": "1.24.0", "@react-native-clipboard/clipboard": "1.14.1", @@ -46,7 +46,7 @@ "coinselect": "3.1.13", "crypto-js": "4.2.0", "dayjs": "1.11.12", - "detox": "20.25.1", + "detox": "20.25.2", "ecpair": "2.0.1", "ecurve": "1.0.6", "electrum-client": "github:BlueWallet/rn-electrum-client#1bfe3cc", @@ -60,7 +60,7 @@ "payjoin-client": "1.0.1", "process": "0.11.10", "prop-types": "15.8.1", - "react": "18.2.0", + "react": "18.3.1", "react-localization": "github:BlueWallet/react-localization#ae7969a", "react-native": "0.72.14", "react-native-biometrics": "3.0.1", @@ -90,7 +90,7 @@ "react-native-quick-actions": "0.3.13", "react-native-randombytes": "3.6.1", "react-native-rate": "1.2.12", - "react-native-reanimated": "3.14.0", + "react-native-reanimated": "3.15.0", "react-native-safe-area-context": "4.10.8", "react-native-screens": "3.34.0", "react-native-secure-key-store": "github:BlueWallet/react-native-secure-key-store#2076b4849e88aa0a78e08bfbb4ce3923e0925cbc", @@ -142,7 +142,7 @@ "jest-environment-node": "^29.7.0", "node-fetch": "^2.6.7", "prettier": "^3.2.5", - "react-test-renderer": "18.2.0", + "react-test-renderer": "18.3.1", "ts-jest": "^29.1.1", "typescript": "^5.1.6" }, @@ -3090,7 +3090,9 @@ "license": "MIT" }, "node_modules/@keystonehq/bc-ur-registry": { - "version": "0.6.4", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.7.0.tgz", + "integrity": "sha512-E6NUd6Y+YYM+IcYGOEXfO9+MU1s63Qjm8brtHftvNhxbdXhGtTYIsa4FQmqZ6q34q91bMkMqUQFsQYPmIxcxfg==", "license": "Apache-2.0", "dependencies": { "@ngraveio/bc-ur": "^1.1.5", @@ -3098,26 +3100,6 @@ "tslib": "^2.3.0" } }, - "node_modules/@keystonehq/bc-ur-registry/node_modules/@ngraveio/bc-ur": { - "version": "1.1.13", - "license": "MIT", - "dependencies": { - "@keystonehq/alias-sampling": "^0.1.1", - "assert": "^2.0.0", - "bignumber.js": "^9.0.1", - "cbor-sync": "^1.0.4", - "crc": "^3.8.0", - "jsbi": "^3.1.5", - "sha.js": "^2.4.11" - } - }, - "node_modules/@keystonehq/bc-ur-registry/node_modules/bignumber.js": { - "version": "9.1.2", - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/@lodev09/react-native-true-sheet": { "version": "0.12.4", "resolved": "git+ssh://git@github.com/BlueWallet/react-native-true-sheet.git#730a84b0261ef2dd2e7e9adadba7f260c7f76726", @@ -3133,7 +3115,9 @@ } }, "node_modules/@ngraveio/bc-ur": { - "version": "1.1.12", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@ngraveio/bc-ur/-/bc-ur-1.1.13.tgz", + "integrity": "sha512-j73akJMV4+vLR2yQ4AphPIT5HZmxVjn/LxpL7YHoINnXoH6ccc90Zzck6/n6a3bCXOVZwBxq+YHwbAKRV+P8Zg==", "license": "MIT", "dependencies": { "@keystonehq/alias-sampling": "^0.1.1", @@ -3145,13 +3129,6 @@ "sha.js": "^2.4.11" } }, - "node_modules/@ngraveio/bc-ur/node_modules/bignumber.js": { - "version": "9.1.2", - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "dev": true, @@ -7539,7 +7516,9 @@ } }, "node_modules/detox": { - "version": "20.25.1", + "version": "20.25.2", + "resolved": "https://registry.npmjs.org/detox/-/detox-20.25.2.tgz", + "integrity": "sha512-2M6jeVw5mEEg9Pk4GmmzxuASZ0dL138/fycyKAZ3mS/kF8ohnjg6Om/pw1gQaWWmFQ2BEwp6vHQtZMT0yTqdbQ==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -7596,6 +7575,8 @@ }, "node_modules/detox/node_modules/ajv": { "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -7610,6 +7591,8 @@ }, "node_modules/detox/node_modules/bunyan": { "version": "1.8.15", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz", + "integrity": "sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==", "engines": [ "node >=0.10.0" ], @@ -7624,21 +7607,10 @@ "safe-json-stringify": "~1" } }, - "node_modules/detox/node_modules/bunyan-debug-stream": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "bunyan": "*" - } - }, "node_modules/detox/node_modules/find-up": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "license": "MIT", "dependencies": { "locate-path": "^6.0.0", @@ -7653,6 +7625,8 @@ }, "node_modules/detox/node_modules/fs-extra": { "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -7665,6 +7639,9 @@ }, "node_modules/detox/node_modules/glob": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -7682,10 +7659,14 @@ }, "node_modules/detox/node_modules/json-schema-traverse": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, "node_modules/detox/node_modules/jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -7696,6 +7677,8 @@ }, "node_modules/detox/node_modules/locate-path": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "license": "MIT", "dependencies": { "p-locate": "^5.0.0" @@ -7709,6 +7692,8 @@ }, "node_modules/detox/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -7719,6 +7704,8 @@ }, "node_modules/detox/node_modules/p-locate": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "license": "MIT", "dependencies": { "p-limit": "^3.0.2" @@ -13349,7 +13336,9 @@ } }, "node_modules/react": { - "version": "18.2.0", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" @@ -13740,14 +13729,19 @@ } }, "node_modules/react-native-reanimated": { - "version": "3.14.0", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.0.tgz", + "integrity": "sha512-yGxOyYAAu/5CyjonM2SgsM5sviiiK8HiHL9jT1bKfRxMLnNX9cFP8/UXRkbMT7ZXIfOlCvNFR0AqnphpuXIPVA==", "license": "MIT", "dependencies": { "@babel/plugin-transform-arrow-functions": "^7.0.0-0", + "@babel/plugin-transform-class-properties": "^7.0.0-0", + "@babel/plugin-transform-classes": "^7.0.0-0", "@babel/plugin-transform-nullish-coalescing-operator": "^7.0.0-0", "@babel/plugin-transform-optional-chaining": "^7.0.0-0", "@babel/plugin-transform-shorthand-properties": "^7.0.0-0", "@babel/plugin-transform-template-literals": "^7.0.0-0", + "@babel/plugin-transform-unicode-regex": "^7.0.0-0", "@babel/preset-typescript": "^7.16.7", "convert-source-map": "^2.0.0", "invariant": "^2.2.4" @@ -13960,20 +13954,24 @@ } }, "node_modules/react-test-renderer": { - "version": "18.2.0", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", + "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", "dev": true, "license": "MIT", "dependencies": { - "react-is": "^18.2.0", + "react-is": "^18.3.1", "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-test-renderer/node_modules/scheduler": { "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 3cb6770e0..ab696c367 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "jest-environment-node": "^29.7.0", "node-fetch": "^2.6.7", "prettier": "^3.2.5", - "react-test-renderer": "18.2.0", + "react-test-renderer": "18.3.1", "ts-jest": "^29.1.1", "typescript": "^5.1.6" }, @@ -106,9 +106,9 @@ "@babel/preset-env": "7.25.3", "@bugsnag/react-native": "7.25.0", "@bugsnag/source-maps": "2.3.3", - "@keystonehq/bc-ur-registry": "0.6.4", + "@keystonehq/bc-ur-registry": "0.7.0", "@lodev09/react-native-true-sheet": "github:BlueWallet/react-native-true-sheet#730a84b0261ef2dd2e7e9adadba7f260c7f76726", - "@ngraveio/bc-ur": "1.1.12", + "@ngraveio/bc-ur": "1.1.13", "@remobile/react-native-qrcode-local-image": "github:BlueWallet/react-native-qrcode-local-image#31b0113110fbafcf5a5f3ca4183a563550f5c352", "@noble/secp256k1": "1.6.3", "@react-native-async-storage/async-storage": "1.24.0", @@ -138,7 +138,7 @@ "coinselect": "3.1.13", "crypto-js": "4.2.0", "dayjs": "1.11.12", - "detox": "20.25.1", + "detox": "20.25.2", "ecpair": "2.0.1", "ecurve": "1.0.6", "electrum-client": "github:BlueWallet/rn-electrum-client#1bfe3cc", @@ -152,7 +152,7 @@ "payjoin-client": "1.0.1", "process": "0.11.10", "prop-types": "15.8.1", - "react": "18.2.0", + "react": "18.3.1", "react-localization": "github:BlueWallet/react-localization#ae7969a", "react-native": "0.72.14", "react-native-biometrics": "3.0.1", @@ -182,7 +182,7 @@ "react-native-quick-actions": "0.3.13", "react-native-randombytes": "3.6.1", "react-native-rate": "1.2.12", - "react-native-reanimated": "3.14.0", + "react-native-reanimated": "3.15.0", "@react-native/metro-config": "0.74.87", "react-native-safe-area-context": "4.10.8", "react-native-screens": "3.34.0",