diff --git a/package.json b/package.json index e0e74e7c..80c418c0 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "react-native": "^0.63.2", "typedoc": "^0.19.1", "typedoc-plugin-markdown": "^2.4.2", - "typedoc-plugin-no-inherit": "^1.1.10", + "typedoc-plugin-no-inherit": "^1.2.0", "vue-template-compiler": "^2.6.12", "webpack-serve": "^3.2.0" }, diff --git a/packages/react-qr/src/Display.tsx b/packages/react-qr/src/Display.tsx index bbd64848..e7f29b2d 100644 --- a/packages/react-qr/src/Display.tsx +++ b/packages/react-qr/src/Display.tsx @@ -2,7 +2,7 @@ // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. -import React, { useEffect, useRef, useState } from 'react'; +import React, { useEffect, useMemo, useRef, useState } from 'react'; import styled from 'styled-components'; import { xxhashAsHex } from '@polkadot/util-crypto'; @@ -46,9 +46,13 @@ function getDataUrl (value: Uint8Array): string { function Display ({ className, size, skipEncoding, style, value }: Props): React.ReactElement | null { const [{ image }, setFrameState] = useState({ frameIdx: 0, frames: [], image: null, valueHash: null }); - const [containerStyle, setContainerStyle] = useState(createImgSize(size)); const timerRef = useRef({ timerDelay: FRAME_DELAY, timerId: null }); + const containerStyle = useMemo( + () => createImgSize(size), + [size] + ); + // run on initial load to setup the global timer and provide and unsubscribe useEffect((): () => void => { const nextFrame = () => setFrameState((state): FrameState => { @@ -86,10 +90,6 @@ function Display ({ className, size, skipEncoding, style, value }: Props): React // eslint-disable-next-line react-hooks/exhaustive-deps }, []); - useEffect((): void => { - setContainerStyle(createImgSize(size)); - }, [size]); - useEffect((): void => { setFrameState((state): FrameState => { const valueHash = xxhashAsHex(value); diff --git a/packages/react-qr/src/DisplayAddress.tsx b/packages/react-qr/src/DisplayAddress.tsx index 23226abf..35a45ac1 100644 --- a/packages/react-qr/src/DisplayAddress.tsx +++ b/packages/react-qr/src/DisplayAddress.tsx @@ -2,7 +2,7 @@ // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. -import React, { useEffect, useState } from 'react'; +import React, { useMemo } from 'react'; import { createAddressPayload } from './util'; import QrDisplay from './Display'; @@ -16,11 +16,10 @@ interface Props { } function DisplayExtrinsic ({ address, className, genesisHash, size, style }: Props): React.ReactElement | null { - const [data, setData] = useState(null); - - useEffect((): void => { - setData(createAddressPayload(address, genesisHash)); - }, [address, genesisHash]); + const data = useMemo( + () => createAddressPayload(address, genesisHash), + [address, genesisHash] + ); if (!data) { return null; diff --git a/packages/react-qr/src/DisplayPayload.tsx b/packages/react-qr/src/DisplayPayload.tsx index 959f5973..567d179b 100644 --- a/packages/react-qr/src/DisplayPayload.tsx +++ b/packages/react-qr/src/DisplayPayload.tsx @@ -2,7 +2,7 @@ // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. -import React, { useEffect, useState } from 'react'; +import React, { useMemo } from 'react'; import { createSignPayload } from './util'; import QrDisplay from './Display'; @@ -18,11 +18,10 @@ interface Props { } function DisplayPayload ({ address, className, cmd, genesisHash, payload, size, style }: Props): React.ReactElement | null { - const [data, setData] = useState(null); - - useEffect((): void => { - setData(createSignPayload(address, cmd, payload, genesisHash)); - }, [address, cmd, payload, genesisHash]); + const data = useMemo( + () => createSignPayload(address, cmd, payload, genesisHash), + [address, cmd, payload, genesisHash] + ); if (!data) { return null; diff --git a/packages/react-qr/src/NetworkSpecs.tsx b/packages/react-qr/src/NetworkSpecs.tsx index e77453d6..0806de71 100644 --- a/packages/react-qr/src/NetworkSpecs.tsx +++ b/packages/react-qr/src/NetworkSpecs.tsx @@ -4,7 +4,7 @@ import { NetworkSpecsStruct } from '@polkadot/ui-settings'; -import React, { useEffect, useState } from 'react'; +import React, { useMemo } from 'react'; import QrDisplay from './Display'; import { encodeString } from './util'; @@ -17,11 +17,10 @@ interface Props { } function DisplayNetworkSpecs ({ className, networkSpecs, size, style }: Props): React.ReactElement | null { - const [data, setData] = useState(null); - - useEffect((): void => { - setData(encodeString(JSON.stringify(networkSpecs))); - }, [networkSpecs]); + const data = useMemo( + () => encodeString(JSON.stringify(networkSpecs)), + [networkSpecs] + ); if (!data) { return null; diff --git a/packages/react-qr/src/Scan.tsx b/packages/react-qr/src/Scan.tsx index 67613569..c3ab77bb 100644 --- a/packages/react-qr/src/Scan.tsx +++ b/packages/react-qr/src/Scan.tsx @@ -2,7 +2,7 @@ // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. -import React, { useCallback, useEffect, useState } from 'react'; +import React, { useCallback, useMemo } from 'react'; import Reader from 'react-qr-reader'; import styled from 'styled-components'; @@ -24,11 +24,10 @@ const DEFAULT_ERROR = (error: Error): void => { }; function Scan ({ className, delay = DEFAULT_DELAY, onError = DEFAULT_ERROR, onScan, size, style }: Props): React.ReactElement { - const [containerStyle, setContainerStyle] = useState(createImgSize(size)); - - useEffect((): void => { - setContainerStyle(createImgSize(size)); - }, [size]); + const containerStyle = useMemo( + () => createImgSize(size), + [size] + ); const _onError = useCallback( (error: Error) => onError(error), diff --git a/packages/reactnative-identicon/package.json b/packages/reactnative-identicon/package.json index e6385766..d2b3e8a3 100644 --- a/packages/reactnative-identicon/package.json +++ b/packages/reactnative-identicon/package.json @@ -20,6 +20,6 @@ }, "devDependencies": { "@polkadot/util-crypto": "^3.4.1", - "@types/react-native": "^0.63.16" + "@types/react-native": "^0.63.18" } } diff --git a/packages/ui-keyring/package.json b/packages/ui-keyring/package.json index ca5eccfc..b5bbeb5e 100644 --- a/packages/ui-keyring/package.json +++ b/packages/ui-keyring/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@polkadot/keyring": "^3.4.1", - "@polkadot/types": "^1.33.0-beta.0", + "@polkadot/types": "^1.33.0-beta.5", "@polkadot/util": "^3.4.1", "@types/ledgerhq__hw-transport-node-hid": "^4.22.1", "@types/ledgerhq__hw-transport-webusb": "^4.70.0", @@ -34,7 +34,7 @@ "@types/store": "^2.0.2" }, "optionalDependencies": { - "@ledgerhq/hw-transport-node-hid": "^5.23.0" + "@ledgerhq/hw-transport-node-hid": "^5.23.2" }, "peerDependencies": { "@polkadot/keyring": "*", diff --git a/yarn.lock b/yarn.lock index 03f44315..aa345a73 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,29 +5,6 @@ __metadata: version: 4 cacheKey: 6 -"@ant-design-vue/babel-helper-vue-transform-on@npm:^1.0.0": - version: 1.0.1 - resolution: "@ant-design-vue/babel-helper-vue-transform-on@npm:1.0.1" - checksum: 78b1297819378aa2e64f761432f5a8354254e996ca75771098c3203f86b010caf77efd64e82afb8893595b58e886575a26b6ca02cbd248aa3d67e48d746db3e2 - languageName: node - linkType: hard - -"@ant-design-vue/babel-plugin-jsx@npm:^1.0.0-0": - version: 1.0.0-rc.1 - resolution: "@ant-design-vue/babel-plugin-jsx@npm:1.0.0-rc.1" - dependencies: - "@ant-design-vue/babel-helper-vue-transform-on": ^1.0.0 - "@babel/helper-module-imports": ^7.0.0 - "@babel/plugin-syntax-jsx": ^7.0.0 - "@babel/traverse": ^7.0.0 - "@babel/types": ^7.0.0 - camelcase: ^6.0.0 - html-tags: ^3.1.0 - svg-tags: ^1.0.0 - checksum: 2bc17ce9909ca28852866b63dae83871d8bd82d55d77551ed83f372a4808bbba1c385d9d436021b6aa4355ffa037ba65cc81974fa5f29ffd1a8268f38721bd98 - languageName: node - linkType: hard - "@babel/cli@npm:^7.11.6": version: 7.11.6 resolution: "@babel/cli@npm:7.11.6" @@ -2017,32 +1994,32 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-transport-node-hid-noevents@npm:^5.23.0": - version: 5.23.0 - resolution: "@ledgerhq/hw-transport-node-hid-noevents@npm:5.23.0" +"@ledgerhq/hw-transport-node-hid-noevents@npm:^5.23.2": + version: 5.23.2 + resolution: "@ledgerhq/hw-transport-node-hid-noevents@npm:5.23.2" dependencies: "@ledgerhq/devices": ^5.23.0 "@ledgerhq/errors": ^5.23.0 "@ledgerhq/hw-transport": ^5.23.0 "@ledgerhq/logs": ^5.23.0 - node-hid: ^1.3.0 - checksum: 0ad94feb637136c1af088aecf9db94201868d3596b4b47e20474cdeb7875701805effd518752503f041348b3f1061612ab4ff5f9f9ef1d83abbc77847a339a06 + node-hid: 1.3.0 + checksum: f55e9bbd9c1c98d8f5eaf21c98e3980b3af83dfe9df87419f575b30f936c3a2dbeac8a98ef2ed8a1e2427e7095d519177242f24f79c42355c78e2d63214df8b1 languageName: node linkType: hard -"@ledgerhq/hw-transport-node-hid@npm:^5.23.0": - version: 5.23.0 - resolution: "@ledgerhq/hw-transport-node-hid@npm:5.23.0" +"@ledgerhq/hw-transport-node-hid@npm:^5.23.2": + version: 5.23.2 + resolution: "@ledgerhq/hw-transport-node-hid@npm:5.23.2" dependencies: "@ledgerhq/devices": ^5.23.0 "@ledgerhq/errors": ^5.23.0 "@ledgerhq/hw-transport": ^5.23.0 - "@ledgerhq/hw-transport-node-hid-noevents": ^5.23.0 + "@ledgerhq/hw-transport-node-hid-noevents": ^5.23.2 "@ledgerhq/logs": ^5.23.0 lodash: ^4.17.20 - node-hid: ^1.3.0 + node-hid: 1.3.0 usb: ^1.6.3 - checksum: c8411ce8dad5f63814048860077c69bba23a175e33e7ade46415f712105d882e25372b5d3b7e804bde0c8e516468a77c8815c38659d72c3e8f24055d4196114d + checksum: 8140b16b30f8a6672e28235b55be28bcf25c9b0b40c37e99f3a34b50c035c50bff437bc0d525e43130d290acb81ace8ced045b99591d3296fa9562513772cdea languageName: node linkType: hard @@ -2933,13 +2910,13 @@ __metadata: linkType: hard "@octokit/endpoint@npm:^6.0.1": - version: 6.0.5 - resolution: "@octokit/endpoint@npm:6.0.5" + version: 6.0.6 + resolution: "@octokit/endpoint@npm:6.0.6" dependencies: "@octokit/types": ^5.0.0 - is-plain-object: ^4.0.0 + is-plain-object: ^5.0.0 universal-user-agent: ^6.0.0 - checksum: 2d637ef3a338509d899c08d10074f9313e0fe6ebde39ed390eb10c5aa6da19dee22fcaf4235da4726e8a3a1244744b3d2c4900890d15aefe7cf4a945900c43dc + checksum: ccb8d25f7bd2ec86a2832934473769d10531b4d5445c5f80ebccc8110620fa52ff0e7bd1f7c4e9ef2970b44d2340c452c23c716cb862efe2420e3757408541e0 languageName: node linkType: hard @@ -2999,18 +2976,18 @@ __metadata: linkType: hard "@octokit/request@npm:^5.2.0": - version: 5.4.7 - resolution: "@octokit/request@npm:5.4.7" + version: 5.4.8 + resolution: "@octokit/request@npm:5.4.8" dependencies: "@octokit/endpoint": ^6.0.1 "@octokit/request-error": ^2.0.0 "@octokit/types": ^5.0.0 deprecation: ^2.0.0 - is-plain-object: ^4.0.0 + is-plain-object: ^5.0.0 node-fetch: ^2.3.0 once: ^1.4.0 universal-user-agent: ^6.0.0 - checksum: 1f4e8b49f6d8fa2e37ffa04900cc2571a4d77760869dc3d5cae26786e503ae2d507de81fabb031743e8ea3bc391a62be1fc558b1c23c81c77ad76acf7ee83169 + checksum: 07a841d73e9d94744dc0eb5403e09f3769c9ea2e4febab8baefb49434bb6bba19873713792cb6c0c0416431f0d4b655284a087f5465a3375ea3d78514753d9aa languageName: node linkType: hard @@ -3177,17 +3154,17 @@ __metadata: languageName: node linkType: hard -"@polkadot/metadata@npm:1.33.0-beta.1": - version: 1.33.0-beta.1 - resolution: "@polkadot/metadata@npm:1.33.0-beta.1" +"@polkadot/metadata@npm:1.33.0-beta.5": + version: 1.33.0-beta.5 + resolution: "@polkadot/metadata@npm:1.33.0-beta.5" dependencies: "@babel/runtime": ^7.11.2 - "@polkadot/types": 1.33.0-beta.1 - "@polkadot/types-known": 1.33.0-beta.1 + "@polkadot/types": 1.33.0-beta.5 + "@polkadot/types-known": 1.33.0-beta.5 "@polkadot/util": ^3.4.1 "@polkadot/util-crypto": ^3.4.1 bn.js: ^5.1.3 - checksum: 1504f60737c68e1c526fd86f79f0cea90b9a3453b361cf0fda0aaefe8841e7f7f3a3640e8c35dcb8779c651dfcb572a36dc2a20e9e26a90c6ab902709ae179d9 + checksum: 6bc23fab6c97d1f3d1ca6aed00b9616a995aa53e336e898007f26aab53a666004e6e889ecf50072f70f2fdf22404ee3578d3253e0c3b9d480435d77c26f2903f languageName: node linkType: hard @@ -3245,7 +3222,7 @@ __metadata: "@babel/runtime": ^7.11.2 "@polkadot/ui-shared": 0.59.0-beta.3 "@polkadot/util-crypto": ^3.4.1 - "@types/react-native": ^0.63.16 + "@types/react-native": ^0.63.18 react-native-svg: ^12.1.0 peerDependencies: "@polkadot/util-crypto": "*" @@ -3263,31 +3240,31 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-known@npm:1.33.0-beta.1": - version: 1.33.0-beta.1 - resolution: "@polkadot/types-known@npm:1.33.0-beta.1" +"@polkadot/types-known@npm:1.33.0-beta.5": + version: 1.33.0-beta.5 + resolution: "@polkadot/types-known@npm:1.33.0-beta.5" dependencies: "@babel/runtime": ^7.11.2 - "@polkadot/types": 1.33.0-beta.1 + "@polkadot/types": 1.33.0-beta.5 "@polkadot/util": ^3.4.1 bn.js: ^5.1.3 - checksum: 7f56d2a2936708422e8c2739a9004a772e452f8dc392e803be990828028631171892afa3d644f3a1b217cc9eb845964f79c7b1eed64642f16095783cde9cfdf8 + checksum: dcba8ec13727b74867ed7e07827e239a3e85f08e6ff53049db80d0f3e5c1a075743248047f25d6a87e9627a33d47f1677676497a4cfecbc78e089aa129d94ce1 languageName: node linkType: hard -"@polkadot/types@npm:1.33.0-beta.1, @polkadot/types@npm:^1.33.0-beta.0": - version: 1.33.0-beta.1 - resolution: "@polkadot/types@npm:1.33.0-beta.1" +"@polkadot/types@npm:1.33.0-beta.5, @polkadot/types@npm:^1.33.0-beta.5": + version: 1.33.0-beta.5 + resolution: "@polkadot/types@npm:1.33.0-beta.5" dependencies: "@babel/runtime": ^7.11.2 - "@polkadot/metadata": 1.33.0-beta.1 + "@polkadot/metadata": 1.33.0-beta.5 "@polkadot/util": ^3.4.1 "@polkadot/util-crypto": ^3.4.1 "@types/bn.js": ^4.11.6 bn.js: ^5.1.3 memoizee: ^0.4.14 rxjs: ^6.6.3 - checksum: 12eeb44b90f1a1d3fd090c823fce593e17301da0be9757a4fd5f7a5304c1bae6396fab5a526ffda43e23ee5a79fdbe91bec3cb272e581416ff1930a1dbd0663a + checksum: 8d41360eb9e94324c1d07c94ce765aa680c12a4fed7e2081542fda8a5dab0558f8782228c5e0b79cb7504fc17b9e798bac4daf552a3996d0a9b9e3c94ae71a75 languageName: node linkType: hard @@ -3304,10 +3281,10 @@ __metadata: resolution: "@polkadot/ui-keyring@workspace:packages/ui-keyring" dependencies: "@babel/runtime": ^7.11.2 - "@ledgerhq/hw-transport-node-hid": ^5.23.0 + "@ledgerhq/hw-transport-node-hid": ^5.23.2 "@ledgerhq/hw-transport-webusb": ^5.23.0 "@polkadot/keyring": ^3.4.1 - "@polkadot/types": ^1.33.0-beta.0 + "@polkadot/types": ^1.33.0-beta.5 "@polkadot/util": ^3.4.1 "@types/ledgerhq__hw-transport-node-hid": ^4.22.1 "@types/ledgerhq__hw-transport-webusb": ^4.70.0 @@ -3876,9 +3853,9 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>= 8": - version: 14.6.4 - resolution: "@types/node@npm:14.6.4" - checksum: bff274e362080628c96e51b1948be668b68117e35d6353691c753052e490efc0934a0c0a3ba5d2739ac70e745932a9f6b049b7d01a1d96c9ae0c93c3b1b88ed0 + version: 14.10.1 + resolution: "@types/node@npm:14.10.1" + checksum: 086b4baffc1f13eee84fb4ff072d685b3fecad59f4166c4367f1ab0db6aa30fc81cf67e6469775072b51126c52bcfec40bae6fafef4e4dc8f4c42f94211e28f4 languageName: node linkType: hard @@ -3935,12 +3912,12 @@ __metadata: languageName: node linkType: hard -"@types/react-native@npm:*, @types/react-native@npm:^0.63.16": - version: 0.63.16 - resolution: "@types/react-native@npm:0.63.16" +"@types/react-native@npm:*, @types/react-native@npm:^0.63.18": + version: 0.63.18 + resolution: "@types/react-native@npm:0.63.18" dependencies: "@types/react": "*" - checksum: e7bc6e52204e9fe13f950f2c5e48349115188641f70508f17aa6dd5051406dcdeee77c3a2578ef8ab38f09391d919086c27961fdbbbbc73878354b64886974f1 + checksum: 815cdcdaf18de85bb7150dea90347c535292ce031cf736f63f4593ea1ae7636f43af0882059a798255e84421bb70eae34213a1c57d77d56af097c08d200699db languageName: node linkType: hard @@ -4166,6 +4143,29 @@ __metadata: languageName: node linkType: hard +"@vue/babel-helper-vue-transform-on@npm:^1.0.0-rc.2": + version: 1.0.0-rc.2 + resolution: "@vue/babel-helper-vue-transform-on@npm:1.0.0-rc.2" + checksum: fcddf9bcf6de35fe4a4621fca50262a8feaab006c06aed6b17e61a321f9dce281bf595dcb9f31db148eb784daf52124bce48376abc79fcc0752dfb32f05c8b7d + languageName: node + linkType: hard + +"@vue/babel-plugin-jsx@npm:^1.0.0-0": + version: 1.0.0-rc.2 + resolution: "@vue/babel-plugin-jsx@npm:1.0.0-rc.2" + dependencies: + "@babel/helper-module-imports": ^7.0.0 + "@babel/plugin-syntax-jsx": ^7.0.0 + "@babel/traverse": ^7.0.0 + "@babel/types": ^7.0.0 + "@vue/babel-helper-vue-transform-on": ^1.0.0-rc.2 + camelcase: ^6.0.0 + html-tags: ^3.1.0 + svg-tags: ^1.0.0 + checksum: 3d34c6824fba2115380b1945ac7d6e22a4f2586847b6b5030d14a2cd71e2306f42c5718971626c07573ef023e1c0571776c86b1fe686787d93ed9a5bba16f94c + languageName: node + linkType: hard + "@vue/babel-plugin-transform-vue-jsx@npm:^1.1.2": version: 1.1.2 resolution: "@vue/babel-plugin-transform-vue-jsx@npm:1.1.2" @@ -4183,10 +4183,9 @@ __metadata: linkType: hard "@vue/babel-preset-app@npm:^4.1.2": - version: 4.5.4 - resolution: "@vue/babel-preset-app@npm:4.5.4" + version: 4.5.6 + resolution: "@vue/babel-preset-app@npm:4.5.6" dependencies: - "@ant-design-vue/babel-plugin-jsx": ^1.0.0-0 "@babel/core": ^7.11.0 "@babel/helper-compilation-targets": ^7.9.6 "@babel/helper-module-imports": ^7.8.3 @@ -4197,6 +4196,7 @@ __metadata: "@babel/plugin-transform-runtime": ^7.11.0 "@babel/preset-env": ^7.11.0 "@babel/runtime": ^7.11.0 + "@vue/babel-plugin-jsx": ^1.0.0-0 "@vue/babel-preset-jsx": ^1.1.2 babel-plugin-dynamic-import-node: ^2.3.3 core-js: ^3.6.5 @@ -4211,7 +4211,7 @@ __metadata: optional: true vue: optional: true - checksum: e0fd5a9c7e6d9b5e766f7b71a92cff840a8d1d88c0a391cd3e8d4272513bdb18ced84bd4ff5ab97281068f94b23f4716385aa914cef24a301a7b35a87e6847d7 + checksum: 85f10345a26d00a071df27b4b8601c3ee5205c90e3721e87c82115fa219cced9ca72bfeba93e010a53058597e5e055a9a41b58fb5b49cc43e6fa3cd732c7cc6b languageName: node linkType: hard @@ -5832,7 +5832,7 @@ __metadata: languageName: node linkType: hard -"bl@npm:^4.0.1": +"bl@npm:^4.0.3": version: 4.0.3 resolution: "bl@npm:4.0.3" dependencies: @@ -6104,16 +6104,16 @@ __metadata: linkType: hard "browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.14.1, browserslist@npm:^4.8.5": - version: 4.14.1 - resolution: "browserslist@npm:4.14.1" + version: 4.14.2 + resolution: "browserslist@npm:4.14.2" dependencies: - caniuse-lite: ^1.0.30001124 - electron-to-chromium: ^1.3.562 + caniuse-lite: ^1.0.30001125 + electron-to-chromium: ^1.3.564 escalade: ^3.0.2 - node-releases: ^1.1.60 + node-releases: ^1.1.61 bin: browserslist: cli.js - checksum: ec790844a1d72b448b7ea2389a4159a06a6b938d4fcd64ef1870f9320e2b890d84ac98c62236369e176aa2940eeea8c0d9359df75fe6babf9cfa50237a9a30dd + checksum: e321c3c14f4eec04b458bd43fbbd457910dd7e905cd47910c1ecc94d65186670b951f6fc223453985f9c83d6ac09c35fcaa47552c0352123b8e8d4b0f5dbfed7 languageName: node linkType: hard @@ -6447,7 +6447,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001124": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125": version: 1.0.30001125 resolution: "caniuse-lite@npm:1.0.30001125" checksum: 1253f4fa1996d51c6fe4ccd659ae36a400476e9edb1427f956296f60265217b27e078f51d8820c40a8a6d7993d9530357f49ebd97be52c68ec44173814ba35fb @@ -8709,10 +8709,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.3.562": - version: 1.3.564 - resolution: "electron-to-chromium@npm:1.3.564" - checksum: 36915ddd4e2ed80c113abf5adc9d0ca962cdd966a110cfac9c90c8368f93f728d09da44765803ab3bad67894f61d756c427f75434e9eaa0371879e51c8f07f26 +"electron-to-chromium@npm:^1.3.564": + version: 1.3.566 + resolution: "electron-to-chromium@npm:1.3.566" + checksum: 8229e453fe2805f737943573472fe3f41306bf4a1f068bb6c9c09d57a00a9b6106b58fe008f730568e18f11a324d34fdb39ed49fd8c8438146ff16b180d77866 languageName: node linkType: hard @@ -9183,11 +9183,11 @@ __metadata: linkType: hard "eslint-plugin-react-hooks@npm:^4.1.0": - version: 4.1.0 - resolution: "eslint-plugin-react-hooks@npm:4.1.0" + version: 4.1.2 + resolution: "eslint-plugin-react-hooks@npm:4.1.2" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 7ef1a971b2eb499cdad118f6b6d504e22e2e46bec6a815dd4c4eae0d8db7fe8a6cbbdd5e6dd94f44a7a09fad61e92e44c8dc0fe0de6ec56356bea9414d2e258a + checksum: 252496dbaaafa6812fbd3aeaafac1192a1e35238172d8271eb370025b43604e10f04cecec3583da395358a3e6be3ace6958ec938102fe3c1b77caf30f1393c91 languageName: node linkType: hard @@ -12081,9 +12081,9 @@ __metadata: linkType: hard "is-callable@npm:^1.1.4, is-callable@npm:^1.2.0": - version: 1.2.0 - resolution: "is-callable@npm:1.2.0" - checksum: 8a5e68b7c3a95159c98595789015da72e71432e638c4bc0aad4722ea6a1ffeca178838cfb6012f5b9cc1a8c61b737704bd658d8f588959a46a899961667e99f5 + version: 1.2.1 + resolution: "is-callable@npm:1.2.1" + checksum: ef2dd2e158b9feeb6243f9c946cb536c7537aceff02a66aad0f38138982a5f775bbb53b2957e85ad3a93c13b4a8b226096d5942224c18c10ca7a7f5cb06fda1c languageName: node linkType: hard @@ -12461,10 +12461,10 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^4.0.0": - version: 4.1.1 - resolution: "is-plain-object@npm:4.1.1" - checksum: c63fb5bf602956ab72ca6accb0d005e8bdc5edea68fb53461c9ebbfc9ce365a339a61f2c94f6a889b66c852c91232c652cc01cb81740d2d2b7f23a92ce46e479 +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: 92bd87f095036fb6ef21fcba4e66734bba1457fc4abece5873bd1fba130c44fa8a4df64a2ef7841da638680af18e1ad2e5fac1095bed3578d0da0afc1f04bcf3 languageName: node linkType: hard @@ -15776,7 +15776,7 @@ __metadata: languageName: node linkType: hard -"node-hid@npm:^1.3.0": +"node-hid@npm:1.3.0": version: 1.3.0 resolution: "node-hid@npm:1.3.0" dependencies: @@ -15850,7 +15850,7 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^1.1.60": +"node-releases@npm:^1.1.61": version: 1.1.61 resolution: "node-releases@npm:1.1.61" checksum: 3aab2b13f55e7a5fdabc9d3d7f211b3d4b614e50b50467d01a2554f609cabe3f655e37a04b52da05aeec2d2001e92bf10821f70b821145ffc2e11a3abd7b457e @@ -19138,7 +19138,7 @@ __metadata: react-native: ^0.63.2 typedoc: ^0.19.1 typedoc-plugin-markdown: ^2.4.2 - typedoc-plugin-no-inherit: ^1.1.10 + typedoc-plugin-no-inherit: ^1.2.0 vue-template-compiler: ^2.6.12 webpack-serve: ^3.2.0 languageName: unknown @@ -20704,15 +20704,15 @@ __metadata: linkType: hard "tar-stream@npm:^2.0.0": - version: 2.1.3 - resolution: "tar-stream@npm:2.1.3" + version: 2.1.4 + resolution: "tar-stream@npm:2.1.4" dependencies: - bl: ^4.0.1 + bl: ^4.0.3 end-of-stream: ^1.4.1 fs-constants: ^1.0.0 inherits: ^2.0.3 readable-stream: ^3.1.1 - checksum: 57d2284615ee76ae5e41bcb8a1cb61c00b9ba514a1b8b86168d53967ea0f45581a3f00c8bdf7653fbd208490edea69ff39caaa845d7e04420cdddd56bea17e92 + checksum: d0414b07c267d6734bc2c7b689ae13de0216668c8202b883109b5d54e02811f6536bab80c9329f758d098207e1c24375443a89c3bf70199bd3ba5c4692cac193 languageName: node linkType: hard @@ -21386,12 +21386,12 @@ __metadata: languageName: node linkType: hard -"typedoc-plugin-no-inherit@npm:^1.1.10": - version: 1.1.10 - resolution: "typedoc-plugin-no-inherit@npm:1.1.10" +"typedoc-plugin-no-inherit@npm:^1.1.10, typedoc-plugin-no-inherit@npm:^1.2.0": + version: 1.2.0 + resolution: "typedoc-plugin-no-inherit@npm:1.2.0" peerDependencies: - typedoc: ">=0.10.0" - checksum: ab0bbaebd2455775d1af1ac54de52579516fb23d5d148f15a07bee97bae1580755693d7e803b3618881f94af025f4b9cac217d4fcb7f65c7df35e24adbcccb0e + typedoc: ">=0.16.0" + checksum: 2587168cabf864bf6ba867db6d62e718e9101f76f0f6a24a4583e7a9731ede885d079e36c7c0b4dbf8a0391c7f735ee61a6c33888e4061bdf4e67384bfb16c91 languageName: node linkType: hard @@ -22977,10 +22977,10 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^19.0.4": - version: 19.0.4 - resolution: "yargs-parser@npm:19.0.4" - checksum: 69ed686f9f215b1aeccf767e6fa264e1d37b2ac9c5cf78cd55cab1afb994aa3cb8888c4e3d51c214050cdeefe133d61f4079c87f6621c13d0b7a6349b0677cb7 +"yargs-parser@npm:^20.0.0": + version: 20.0.0 + resolution: "yargs-parser@npm:20.0.0" + checksum: ddd40e7c1a23416f46b08fd5b07b9ac87b56682cbeb164dd56c7bd14a5a2274be2450a1ac8e2c320bf3b558c9b69fd20dd14d03481c75664662838275250cdfa languageName: node linkType: hard @@ -23041,8 +23041,8 @@ __metadata: linkType: hard "yargs@npm:^16.0.0": - version: 16.0.0 - resolution: "yargs@npm:16.0.0" + version: 16.0.3 + resolution: "yargs@npm:16.0.3" dependencies: cliui: ^7.0.0 escalade: ^3.0.2 @@ -23050,8 +23050,8 @@ __metadata: require-directory: ^2.1.1 string-width: ^4.2.0 y18n: ^5.0.1 - yargs-parser: ^19.0.4 - checksum: b86497a09f25593600dd3d7c8850167499128f2eaf4393f03f6e2e8dcaed5ba0d417860f0c66b4d5f0c31cec6753eb5a12c9e149b69d682d48ab385d15a955ff + yargs-parser: ^20.0.0 + checksum: 39490963e02bceb73ffff285cd9b241e5b019acbedef456586c97027cc18d0cadb743ad1340ccdc9340d0a21e18176c63b9f8bd90eee64c7e1f512c147aab1c2 languageName: node linkType: hard