From 08d7a5738a85d6f40fbad76653fd47a27677e3e2 Mon Sep 17 00:00:00 2001 From: tommasini <46944231+tommasini@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:44:40 +0100 Subject: [PATCH] chore: Dependencies cleanup (#11782) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## **Description** * '@ethersproject/abi' - Can be cleaned from package.json since it's only used by dependencies ![image](https://github.com/user-attachments/assets/587575bf-8829-4854-8cc5-cc8b0c525fd6) * @react-native-picker/picker - There is no usage for a picker anymore in the mobile app ([Introduced here](https://github.com/MetaMask/metamask-mobile/pull/3776)) ![image](https://github.com/user-attachments/assets/8e283096-2d84-44a1-b8f7-fc1bc933af93) * @rnhooks/keyboard - There is no usage for @rnhooks/keyboard ([introduced here](https://github.com/MetaMask/metamask-mobile/pull/1994)) ![image](https://github.com/user-attachments/assets/9a3164e1-38dd-40e8-bfc9-92f1cf1cae30) * asyncstorage-down - there is no usage of asyncstorage-down ([introduced here] This one was added back, but most likely isn't needed and we need to think about replacing `react-native-level-fs` and use only one file system library * dnode - there is no usage of dnode ([introduced here](https://github.com/MetaMask/metamask-mobile/pull/2798)) ![image](https://github.com/user-attachments/assets/deb346d7-8de3-4681-831f-5aa8bdcf2924)## **Related issues** ![image](https://github.com/user-attachments/assets/04336975-6bea-4f17-96b7-91c942ed4100)Fixes: * obs-store - There is no usage of obs-store anymoer (introruced [here](https://github.com/MetaMask/metamask-mobile/pull/1236)) ![image](https://github.com/user-attachments/assets/da362f05-2c71-4628-9c94-2134bac48c18) ![image](https://github.com/user-attachments/assets/37af9c8c-566e-41d0-9501-5503aa8ab648) * react-native-flash-message - there is no usage anymore ([introduced here](https://github.com/MetaMask/metamask-mobile/pull/447)) ![image](https://github.com/user-attachments/assets/5e76cad3-b675-4139-8884-6464a2a54115) ![image](https://github.com/user-attachments/assets/155d0283-bcff-43b2-8913-a16b440c2efc) * react-native-redash - there is no usage anymore (react-native-redash) ![image](https://github.com/user-attachments/assets/62037135-ec89-42f2-9476-9db95b0144b3) ![image](https://github.com/user-attachments/assets/9da3f797-9f43-49a8-be91-f4860299158c) ## **Manual testing steps** 1. Go to this page... 2. 3. ## **Screenshots/Recordings** ### **Before** ### **After** ## **Pre-merge author checklist** - [x] I’ve followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile Coding Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [x] I've completed the PR template to the best of my ability - [x] I’ve included tests if applicable - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [x] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [x] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [x] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --- .depcheckrc.yml | 7 ---- ios/Podfile.lock | 6 --- package.json | 7 ---- yarn.lock | 106 ++++------------------------------------------- 4 files changed, 8 insertions(+), 118 deletions(-) diff --git a/.depcheckrc.yml b/.depcheckrc.yml index c90705901b4..36e2bc04bb1 100644 --- a/.depcheckrc.yml +++ b/.depcheckrc.yml @@ -49,22 +49,17 @@ ignores: - 'rn-nodeify' ## Unused devDependencies to investigate - - '@ethersproject/abi' - '@metamask/swappable-obj-proxy' - - '@react-native-picker/picker' - - '@rnhooks/keyboard' - '@segment/sovran-react-native' - '@tradle/react-native-http' - 'asyncstorage-down' - 'buffer' - 'd3-shape' - - 'dnode' - 'eciesjs' - 'eth-block-tracker' - 'eth-json-rpc-infura' - 'events' - 'https-browserify' - - 'obs-store' - 'path' - 'pbkdf2' - 'pify' @@ -73,11 +68,9 @@ ignores: - 'react-native-aes-crypto' - 'react-native-aes-crypto-forked' - 'react-native-crypto' - - 'react-native-flash-message' - 'react-native-level-fs' - 'react-native-os' - 'react-native-randombytes' - - 'react-native-redash' - 'react-native-swipe-gestures' - 'react-native-tcp' - 'socket.io-client' diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 6f64d664bcb..d2a95947052 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -700,8 +700,6 @@ PODS: - React-Core - RNCMaskedView (0.3.1): - React-Core - - RNCPicker (2.2.1): - - React-Core - RNDateTimePicker (7.7.0): - React-Core - RNDefaultPreference (1.4.3): @@ -897,7 +895,6 @@ DEPENDENCIES: - "RNCCheckbox (from `../node_modules/@react-native-community/checkbox`)" - "RNCClipboard (from `../node_modules/@react-native-clipboard/clipboard`)" - "RNCMaskedView (from `../node_modules/@react-native-masked-view/masked-view`)" - - "RNCPicker (from `../node_modules/@react-native-picker/picker`)" - "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)" - RNDefaultPreference (from `../node_modules/react-native-default-preference`) - RNDeviceInfo (from `../node_modules/react-native-device-info`) @@ -1114,8 +1111,6 @@ EXTERNAL SOURCES: :path: "../node_modules/@react-native-clipboard/clipboard" RNCMaskedView: :path: "../node_modules/@react-native-masked-view/masked-view" - RNCPicker: - :path: "../node_modules/@react-native-picker/picker" RNDateTimePicker: :path: "../node_modules/@react-native-community/datetimepicker" RNDefaultPreference: @@ -1274,7 +1269,6 @@ SPEC CHECKSUMS: RNCCheckbox: a3ca9978cb0846b981d28da4e9914bd437403d77 RNCClipboard: ddd4d291537f1667209c9c405aaa4307297e252e RNCMaskedView: 090213d32d8b3bb83a4dcb7d12c18f0152591906 - RNCPicker: cb57c823d5ce8d2d0b5dfb45ad97b737260dc59e RNDateTimePicker: 4f3c4dbd4f908be32ec8c93f086e8924bd4a2e07 RNDefaultPreference: 2f8d6d54230edbd78708ada8d63bb275e5a8415b RNDeviceInfo: 1e3f62b9ec32f7754fac60bd06b8f8a27124e7f0 diff --git a/package.json b/package.json index b9e730b79fd..15782af3c01 100644 --- a/package.json +++ b/package.json @@ -133,7 +133,6 @@ }, "dependencies": { "@consensys/on-ramp-sdk": "1.28.5", - "@ethersproject/abi": "^5.7.0", "@keystonehq/bc-ur-registry-eth": "^0.19.1", "@keystonehq/metamask-airgapped-keyring": "^0.13.1", "@keystonehq/ur-decoder": "^0.12.2", @@ -201,14 +200,12 @@ "@react-native-firebase/app": "^20.5.0", "@react-native-firebase/messaging": "^20.5.0", "@react-native-masked-view/masked-view": "^0.3.1", - "@react-native-picker/picker": "^2.2.1", "@react-native/eslint-config": "^0.75.2", "@react-navigation/bottom-tabs": "^5.11.11", "@react-navigation/compat": "^5.3.20", "@react-navigation/native": "^5.9.4", "@react-navigation/stack": "^5.14.5", "@reduxjs/toolkit": "^1.9.7", - "@rnhooks/keyboard": "^0.0.3", "@segment/analytics-react-native": "^2.17.0", "@segment/sovran-react-native": "^1.0.4", "@sentry/integrations": "6.3.1", @@ -234,7 +231,6 @@ "crypto-js": "^4.2.0", "d3-shape": "^3.2.0", "dayjs": "^1.11.13", - "dnode": "1.2.2", "eciesjs": "^0.3.15", "eth-block-tracker": "^7.0.1", "eth-ens-namehash": "2.0.8", @@ -263,7 +259,6 @@ "mockttp": "^3.15.2", "multihashes": "0.4.14", "number-to-bn": "1.7.0", - "obs-store": "4.0.3", "path": "0.12.7", "pbkdf2": "3.1.2", "pify": "6.1.0", @@ -294,7 +289,6 @@ "react-native-emoji": "1.3.1", "react-native-fade-in-image": "1.4.1", "react-native-fast-crypto": "^2.2.0", - "react-native-flash-message": "0.1.11", "react-native-fs": "^2.20.0", "react-native-gesture-handler": "^1.10.3", "react-native-get-random-values": "^1.8.0", @@ -318,7 +312,6 @@ "react-native-quick-crypto": "^0.6.1", "react-native-randombytes": "^3.5.3", "react-native-reanimated": "3.4.2", - "react-native-redash": "16.2.2", "react-native-render-html": "^6.3.4", "react-native-safe-area-context": "^3.1.9", "react-native-screens": "3.22.0", diff --git a/yarn.lock b/yarn.lock index 3a1e3b1edfd..0fa3e57a9de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6743,11 +6743,6 @@ resolved "https://registry.yarnpkg.com/@react-native-masked-view/masked-view/-/masked-view-0.3.1.tgz#5bd76f17004a6ccbcec03856893777ee91f23d29" integrity sha512-uVm8U6nwFIlUd1iDIB5cS+lDadApKR+l8k4k84d9hn+GN4lzAIJhUZ9syYX7c022MxNgAlbxoFLt0pqKoyaAGg== -"@react-native-picker/picker@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.2.1.tgz#32b9f540d8e88a73d8856f73cca88251cecb9614" - integrity sha512-EC7yv22QLHlTfnbC1ez9IUdXTOh1W31x96Oir0PfskSGFFJMWWdLTg4VrcE2DsGLzbfjjkBk123c173vf2a5MQ== - "@react-native/assets-registry@^0.72.0": version "0.72.0" resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d" @@ -6928,11 +6923,6 @@ redux-thunk "^2.4.2" reselect "^4.1.8" -"@rnhooks/keyboard@^0.0.3": - version "0.0.3" - resolved "https://registry.yarnpkg.com/@rnhooks/keyboard/-/keyboard-0.0.3.tgz#e17a62a9f1e4f25efdf0afa4359b82e3dbea6523" - integrity sha512-tBaDWQkcLgeEQCol/6NkB8JyRkvS7L3//mkkOSNOoeLc74Fttz8kiLUsSj9cBwSyFCrWP2K04Tn8zNgWfdFQYg== - "@rpii/wdio-html-reporter@^7.7.1": version "7.7.1" resolved "https://registry.yarnpkg.com/@rpii/wdio-html-reporter/-/wdio-html-reporter-7.7.1.tgz#6d245d50ed7e11a054df5bb3960d688ec961c50b" @@ -11461,11 +11451,6 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" -abs-svg-path@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/abs-svg-path/-/abs-svg-path-0.1.1.tgz#df601c8e8d2ba10d4a76d625e236a9a39c2723bf" - integrity sha1-32Acjo0roQ1KdtYl4japo5wnI78= - abstract-level@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/abstract-level/-/abstract-level-1.0.3.tgz#78a67d3d84da55ee15201486ab44c09560070741" @@ -11482,7 +11467,7 @@ abstract-level@1.0.3: abstract-leveldown@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-2.6.1.tgz#f9014a5669b746418e145168dea49a044ae15900" - integrity sha1-+QFKVmm3RkGOFFFo3qSaBErhWQA= + integrity sha512-z3y8+/Y5i90z+viZGYIg7Tu+muVO4qGHAeug7QQ7oQcMaS1RY+3ccwHTISI/vkVAK9r7snv8lMICNdmrYM/LkA== dependencies: xtend "~4.0.0" @@ -12552,7 +12537,7 @@ argparse@^2.0.1: argsarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/argsarray/-/argsarray-0.0.1.tgz#6e7207b4ecdb39b0af88303fa5ae22bda8df61cb" - integrity sha1-bnIHtOzbObCviDA/pa4ivajfYcs= + integrity sha512-u96dg2GcAKtpTrBdDoFIM7PjcBA+6rSP0OR94MOReNRyUECL6MtQt5XXmRr4qrftYaef9+l5hcpO5te7sML1Cg== aria-hidden@^1.1.1: version "1.2.3" @@ -15243,7 +15228,7 @@ d3-time@1: d64@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/d64/-/d64-1.0.0.tgz#4002a87e850cbfc9f9d9706b60fca613a3336e90" - integrity sha1-QAKofoUMv8n52XBrYPymE6MzbpA= + integrity sha512-5eNy3WZziVYnrogqgXhcdEmqcDB2IHurTqLcrgssJsfkMVCUoUaZpK6cJjxxvLV2dUm5SuJMNcYfVGoin9UIRw== d@1, d@^1.0.1: version "1.0.1" @@ -15874,24 +15859,6 @@ dlv@^1.1.3: resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== -dnode-protocol@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dnode-protocol/-/dnode-protocol-0.2.2.tgz#51151d16fc3b5f84815ee0b9497a1061d0d1949d" - integrity sha1-URUdFvw7X4SBXuC5SXoQYdDRlJ0= - dependencies: - jsonify "~0.0.0" - traverse "~0.6.3" - -dnode@1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/dnode/-/dnode-1.2.2.tgz#4ac3cfe26e292b3b39b8258ae7d94edc58132efa" - integrity sha1-SsPP4m4pKzs5uCWK59lO3FgTLvo= - dependencies: - dnode-protocol "~0.2.2" - jsonify "~0.0.0" - optionalDependencies: - weak "^1.0.0" - doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -22133,7 +22100,7 @@ lru-cache@^7.14.0, lru-cache@^7.14.1: ltgt@^2.1.3, ltgt@~2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5" - integrity sha1-81ypHEk/e3PaDgdJUwTxezH4fuU= + integrity sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA== luxon@^3.2.1, luxon@^3.3.0: version "3.4.3" @@ -23121,7 +23088,7 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" -nan@^2.0.5, nan@^2.14.0, nan@^2.2.1: +nan@^2.14.0, nan@^2.2.1: version "2.20.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.20.0.tgz#08c5ea813dd54ed16e5bd6505bf42af4f7838ca3" integrity sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw== @@ -23415,13 +23382,6 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-svg-path@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz#0e614eca23c39f0cffe821d6be6cd17e569a766c" - integrity sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg== - dependencies: - svg-arc-to-cubic-bezier "^3.0.0" - normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" @@ -23690,16 +23650,6 @@ object.values@^1.0.4, object.values@^1.1.0, object.values@^1.1.6, object.values@ define-properties "^1.2.1" es-object-atoms "^1.0.0" -obs-store@4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/obs-store/-/obs-store-4.0.3.tgz#b632ec7814baa604fae084a4c97e87c0b7a6d14c" - integrity sha512-+mm13kCRDv6IcvUDKTw0LIy5+dQhIktYaR/RwwZUFzOTi/fjMaNBnk42Adb94qZqJ00qWkjhQSZH7MXlKnTi8A== - dependencies: - readable-stream "^2.2.2" - safe-event-emitter "^1.0.1" - through2 "^2.0.3" - xtend "^4.0.1" - octal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/octal/-/octal-1.0.0.tgz#63e7162a68efbeb9e213588d58e989d1e5c4530b" @@ -24121,11 +24071,6 @@ parse-passwd@^1.0.0: resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== -parse-svg-path@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/parse-svg-path/-/parse-svg-path-0.1.2.tgz#7a7ec0d1eb06fa5325c7d3e009b859a09b5d49eb" - integrity sha1-en7A0esG+lMlx9PgCbhZoJtdSes= - parse5-htmlparser2-tree-adapter@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" @@ -25478,7 +25423,7 @@ react-native-branch@^5.6.2: react-native-browser-polyfill@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/react-native-browser-polyfill/-/react-native-browser-polyfill-0.1.2.tgz#d2c4e816e7a1d91bc314400a1b0a9795a91b8bcd" - integrity sha1-0sToFueh2RvDFEAKGwqXlakbi80= + integrity sha512-3YcDN/ibJZC+gqMsY55/lYweFAaiGRYdTuUYAjLxI8xTRDYvN8Qqnaai703Q1XAZFJThdd1V4TagZKQ9v1SuSQ== react-native-camera@^3.36.0: version "3.44.3" @@ -25551,14 +25496,6 @@ react-native-fast-crypto@^2.2.0: buffer "^5.0.8" rfc4648 "^1.0.0" -react-native-flash-message@0.1.11: - version "0.1.11" - resolved "https://registry.yarnpkg.com/react-native-flash-message/-/react-native-flash-message-0.1.11.tgz#29be9e77847e6a540aee7ba46add0b9de43f52ff" - integrity sha512-IHbsZIvTZNV8lA7L0Shp5+SOHGjTBBYgnrXRmBM+5BLTckPlE/xl2BxCUpX0YfjoegPCZl0EJZWP7cHOKk8ebQ== - dependencies: - prop-types "^15.7.2" - react-native-iphone-x-helper "^1.2.0" - react-native-flipper@^0.263.0: version "0.263.0" resolved "https://registry.yarnpkg.com/react-native-flipper/-/react-native-flipper-0.263.0.tgz#c92ae71b04011470deb244ad48f58f76776d7e4a" @@ -25615,7 +25552,7 @@ react-native-inappbrowser-reborn@^3.7.0: invariant "^2.2.4" opencollective-postinstall "^2.0.3" -react-native-iphone-x-helper@^1.0.3, react-native-iphone-x-helper@^1.2.0, react-native-iphone-x-helper@^1.3.0: +react-native-iphone-x-helper@^1.0.3, react-native-iphone-x-helper@^1.3.0: version "1.3.1" resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz#20c603e9a0e765fd6f97396638bdeb0e5a60b010" integrity sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg== @@ -25777,15 +25714,6 @@ react-native-reanimated@3.4.2: convert-source-map "^2.0.0" invariant "^2.2.4" -react-native-redash@16.2.2: - version "16.2.2" - resolved "https://registry.yarnpkg.com/react-native-redash/-/react-native-redash-16.2.2.tgz#99ecb49810aab8ed778b6d8c8726a29117065d96" - integrity sha512-febggvSI93H796DS1ufNNf/8FQMw21UTiMYBRscmhzyIamcC194oNamW1UtbreRSC1OweKBDEbyxPSugiuncmQ== - dependencies: - abs-svg-path "^0.1.1" - normalize-svg-path "^1.0.1" - parse-svg-path "^0.1.2" - react-native-render-html@^6.3.4: version "6.3.4" resolved "https://registry.yarnpkg.com/react-native-render-html/-/react-native-render-html-6.3.4.tgz#01684897bed2de84829e540a1dbb3a7bdf9d0e57" @@ -28237,11 +28165,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -svg-arc-to-cubic-bezier@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz#390c450035ae1c4a0104d90650304c3bc814abe6" - integrity sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g== - svg-parser@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" @@ -28585,7 +28508,7 @@ tiny-invariant@^1.3.1: tiny-queue@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/tiny-queue/-/tiny-queue-0.2.0.tgz#c49fcb5c87555be1b4a5df7eb87101d5b78bc9dc" - integrity sha1-xJ/LXIdVW+G0pd9+uHEB1beLydw= + integrity sha512-ucfrvjzfbtc+xqmn95DEUtGcDHJHQgZ9IR0mizPOZBkY45reZDCJjafUGVJOGJassjn0MavTyWOCQcG+agpLxw== tinycolor2@^1.4.1: version "1.4.2" @@ -28677,11 +28600,6 @@ traverse-chain@~0.1.0: resolved "https://registry.yarnpkg.com/traverse-chain/-/traverse-chain-0.1.0.tgz#61dbc2d53b69ff6091a12a168fd7d433107e40f1" integrity sha512-up6Yvai4PYKhpNp5PkYtx50m3KbwQrqDwbuZP/ItyL64YEWHAvH6Md83LFLV/GRSk/BoUVwwgUzX6SOQSbsfAg== -traverse@~0.6.3: - version "0.6.6" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" - integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= - triple-beam@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9" @@ -29488,14 +29406,6 @@ wdio-cucumberjs-json-reporter@^4.4.3: strip-ansi "^6.0.1" webdriverio "~7.16.13" -weak@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/weak/-/weak-1.0.1.tgz#ab99aab30706959aa0200cb8cf545bb9cb33b99e" - integrity sha1-q5mqswcGlZqgIAy4z1RbucszuZ4= - dependencies: - bindings "^1.2.1" - nan "^2.0.5" - webdriver@5.23.0: version "5.23.0" resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-5.23.0.tgz#5373e3e43803aaf962da24b47bbdb98bf8f84cc6"