diff --git a/CHANGELOG.md b/CHANGELOG.md index 763b1818..07c63174 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # CHANGELOG +## 0.55.0-beta.x + +- Adjust react-qr `Scan*` makign `onScan` callbacks required +- Rework the react-qr display to use functional components +- Bump to `@polkadot/api` 1.21.1 +- Bump to `@polkadot/util` 2.15.1 + ## 0.54.1 Jun 16, 2020 - Add genesisHash to signer payload (Thanks to https://github.com/hanwencheng) diff --git a/package.json b/package.json index ef625645..55c19ac5 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "devDependencies": { "@babel/core": "^7.10.3", "@babel/runtime": "^7.10.3", - "@polkadot/dev": "^0.55.11", + "@polkadot/dev": "^0.55.12", "@polkadot/ts": "^0.3.26", "@types/jest": "^26.0.0", "babel-plugin-transform-vue-template": "^0.4.2", diff --git a/packages/exampleReactNative/package.json b/packages/exampleReactNative/package.json index 909432da..39ade9ad 100644 --- a/packages/exampleReactNative/package.json +++ b/packages/exampleReactNative/package.json @@ -45,7 +45,7 @@ "@polkadot/util-crypto": "^2.15.1", "@react-native-community/cli-platform-ios": "^4.10.1", "@types/react-test-renderer": "16.9.2", - "babel-jest": "^26.0.1", + "babel-jest": "^26.1.0", "metro-react-native-babel-preset": "^0.59.0", "react-test-renderer": "16.13.1" }, diff --git a/packages/react-qr/src/Display.tsx b/packages/react-qr/src/Display.tsx index 7866bc27..78dc161d 100644 --- a/packages/react-qr/src/Display.tsx +++ b/packages/react-qr/src/Display.tsx @@ -4,7 +4,7 @@ import { BaseProps } from './types'; -import React from 'react'; +import React, { useEffect, useRef, useState } from 'react'; import styled from 'styled-components'; import { xxhashAsHex } from '@polkadot/util-crypto'; @@ -16,13 +16,16 @@ interface Props extends BaseProps { value: Uint8Array; } -interface State { +interface FrameState { frames: Uint8Array[]; frameIdx: number; image: string | null; + valueHash: string | null; +} + +interface TimerState { timerDelay: number; timerId: number | null; - valueHash: string | null; } const FRAME_DELAY = 2500; @@ -40,99 +43,94 @@ function getDataUrl (value: Uint8Array): string { return qr.createDataURL(16, 0); } -class Display extends React.PureComponent { - public state: State = { - frameIdx: 0, - frames: [], - image: null, - timerDelay: FRAME_DELAY, - timerId: null, - valueHash: null - }; +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 }); - public static getDerivedStateFromProps ({ skipEncoding = false, value }: Props, prevState: State): Pick | null { - const valueHash = xxhashAsHex(value); + // run on initial load to setup the global timer and provide and unsubscribe + useEffect((): () => void => { + const nextFrame = () => setFrameState((state): FrameState => { + // when we have a single frame, we only ever fire once + if (state.frames.length <= 1) { + return state; + } - if (valueHash === prevState.valueHash) { - return null; - } + let frameIdx = state.frameIdx + 1; - const frames: Uint8Array[] = skipEncoding - ? [value] - : createFrames(value); + // when we overflow, skip to the first and slightly increase the delay between frames + if (frameIdx === state.frames.length) { + frameIdx = 0; + timerRef.current.timerDelay = timerRef.current.timerDelay + TIMER_INC; + } - // encode on demand - return { - frameIdx: 0, - frames, - image: getDataUrl(frames[0]), - valueHash + timerRef.current.timerId = setTimeout(nextFrame, timerRef.current.timerDelay); + + // only encode the frames on demand, not above as part of the + // state derivation - in the case of large payloads, this should + // be slightly more responsive on initial load + return { + ...state, + frameIdx, + image: getDataUrl(state.frames[frameIdx]) + }; + }); + + timerRef.current.timerId = window.setTimeout(nextFrame, FRAME_DELAY); + + return (): void => { + // eslint-disable-next-line react-hooks/exhaustive-deps + timerRef.current.timerId && clearTimeout(timerRef.current.timerId); }; - } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); - public componentDidMount (): void { - this.setState({ - timerId: window.setTimeout(this.nextFrame, FRAME_DELAY) + useEffect((): void => { + setContainerStyle(createImgSize(size)); + }, [size]); + + useEffect((): void => { + setFrameState((state): FrameState => { + const valueHash = xxhashAsHex(value); + + if (valueHash === state.valueHash) { + return state; + } + + const frames: Uint8Array[] = skipEncoding + ? [value] + : createFrames(value); + + // encode on demand + return { + frameIdx: 0, + frames, + image: getDataUrl(frames[0]), + valueHash + }; }); + }, [skipEncoding, value]); + + if (!image) { + return null; } - public componentWillUnmount (): void { - const { timerId } = this.state; - - if (timerId) { - clearTimeout(timerId); - } - } - - public render (): React.ReactNode { - const { className, size, style } = this.props; - const { image } = this.state; - - if (!image) { - return null; - } - - return ( + return ( +
-
- -
+
- ); - } - - private nextFrame = (): void => { - const { frameIdx, frames, timerDelay } = this.state; - - if (!frames || frames.length <= 1) { - return; - } - - const nextIdx = frameIdx === frames.length - 1 - ? 0 - : frameIdx + 1; - const nextDelay = timerDelay + ((nextIdx === 0) ? TIMER_INC : 0); - const timerId = setTimeout(this.nextFrame, nextDelay); - - // only encode the frames on demand, not above as part of the - // state derivation - in the case of large payloads, this should - // be slightly more responsive on initial load - this.setState({ - frameIdx: nextIdx, - image: getDataUrl(frames[nextIdx]), - timerDelay: nextDelay, - timerId - }); - } +
+ ); } -export default styled(Display as React.ComponentClass)` +export default React.memo(styled(Display)` .ui--qr-Display { height: 100%; width: 100%; @@ -146,4 +144,4 @@ export default styled(Display as React.ComponentClass)` width: auto !important; } } -`; +`); diff --git a/packages/react-qr/src/Scan.tsx b/packages/react-qr/src/Scan.tsx index fbb6af36..b0551b99 100644 --- a/packages/react-qr/src/Scan.tsx +++ b/packages/react-qr/src/Scan.tsx @@ -4,7 +4,7 @@ import { BaseProps } from './types'; -import React, { useCallback } from 'react'; +import React, { useCallback, useEffect, useState } from 'react'; import Reader from 'react-qr-reader'; import styled from 'styled-components'; @@ -13,7 +13,7 @@ import { createImgSize } from './util'; interface Props extends BaseProps { delay?: number; onError?: (error: Error) => void; - onScan?: (data: string) => void; + onScan: (data: string) => void; } const DEFAULT_DELAY = 150; @@ -23,26 +23,26 @@ 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 _onError = useCallback( - (error: Error): void => onError(error), + (error: Error) => onError(error), [onError] ); const _onScan = useCallback( - (data: string | null): void => { - if (!data || !onScan) { - return; - } - - onScan(data); - }, + (data: string | null) => data && onScan(data), [onScan] ); return (
void; - onScan?: (scanned: ScanType) => void; + onScan: (scanned: ScanType) => void; } function ScanAddress ({ className, onError, onScan, size, style }: Props): React.ReactElement { const _onScan = useCallback( (data: string | null): void => { - if (!data || !onScan) { - return; - } + if (data) { + try { + const [prefix, content, genesisHash, name] = data.split(':'); + const isValidPrefix = prefix === ADDRESS_PREFIX || prefix === SEED_PREFIX; - try { - const [prefix, content, genesisHash, name] = data.split(':'); - const isValidPrefix = prefix === ADDRESS_PREFIX || prefix === SEED_PREFIX; + assert(isValidPrefix, `Invalid prefix received, expected '${ADDRESS_PREFIX}/${SEED_PREFIX}' , found '${prefix}'`); - assert(isValidPrefix, `Invalid prefix received, expected '${ADDRESS_PREFIX}/${SEED_PREFIX}' , found '${prefix}'`); + const isAddress = prefix === ADDRESS_PREFIX; - const isAddress = prefix === ADDRESS_PREFIX; + if (isAddress) { + decodeAddress(content); + } - if (isAddress) { - decodeAddress(content); + onScan({ content, genesisHash, isAddress, name }); + } catch (error) { + console.error('@polkadot/react-qr:QrScanAddress', (error as Error).message, data); } - - onScan({ content, genesisHash, isAddress, name }); - } catch (error) { - console.error('@polkadot/react-qr:QrScanAddress', (error as Error).message, data); } }, [onScan] diff --git a/packages/react-qr/src/ScanSignature.tsx b/packages/react-qr/src/ScanSignature.tsx index ec49936c..0c46639b 100644 --- a/packages/react-qr/src/ScanSignature.tsx +++ b/packages/react-qr/src/ScanSignature.tsx @@ -14,18 +14,12 @@ interface ScanType { interface Props extends BaseProps { onError?: (error: Error) => void; - onScan?: (scanned: ScanType) => void; + onScan: (scanned: ScanType) => void; } function ScanSignature ({ className, onError, onScan, size, style }: Props): React.ReactElement { const _onScan = useCallback( - (signature: string | null): void => { - if (!signature || !onScan) { - return; - } - - onScan({ signature: `0x${signature}` }); - }, + (signature: string | null) => signature && onScan({ signature: `0x${signature}` }), [onScan] ); diff --git a/packages/ui-keyring/package.json b/packages/ui-keyring/package.json index b25461c0..e2cbcf4d 100644 --- a/packages/ui-keyring/package.json +++ b/packages/ui-keyring/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@polkadot/keyring": "^2.15.1", - "@polkadot/types": "^1.20.1", + "@polkadot/types": "^1.22.0-beta.1", "@polkadot/util": "^2.15.1", "@types/ledgerhq__hw-transport-node-hid": "^4.22.1", "@types/ledgerhq__hw-transport-webusb": "^4.70.0", diff --git a/yarn.lock b/yarn.lock index 00389bf9..d99f6f0d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1660,62 +1660,62 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/console@npm:26.0.1" +"@jest/console@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/console@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 chalk: ^4.0.0 - jest-message-util: ^26.0.1 - jest-util: ^26.0.1 + jest-message-util: ^26.1.0 + jest-util: ^26.1.0 slash: ^3.0.0 - checksum: 3/9342458105c7a84872011476ebc3144ebe18cded48785786566042864b1e9f8450cecb8e6ab4728285f6c372d3e77830c92d531389a120356f8f5a10219e87f1 + checksum: 3/b43be58c317298be30ec5215db7d4f59928fce17ac47e667a9ab4da610802a1b50a158f25f90e33afdb73c9cab5e8c6c6b0b9b8b2070fa1d91e956c0325a416a languageName: node linkType: hard -"@jest/core@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/core@npm:26.0.1" +"@jest/core@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/core@npm:26.1.0" dependencies: - "@jest/console": ^26.0.1 - "@jest/reporters": ^26.0.1 - "@jest/test-result": ^26.0.1 - "@jest/transform": ^26.0.1 - "@jest/types": ^26.0.1 + "@jest/console": ^26.1.0 + "@jest/reporters": ^26.1.0 + "@jest/test-result": ^26.1.0 + "@jest/transform": ^26.1.0 + "@jest/types": ^26.1.0 ansi-escapes: ^4.2.1 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.4 - jest-changed-files: ^26.0.1 - jest-config: ^26.0.1 - jest-haste-map: ^26.0.1 - jest-message-util: ^26.0.1 + jest-changed-files: ^26.1.0 + jest-config: ^26.1.0 + jest-haste-map: ^26.1.0 + jest-message-util: ^26.1.0 jest-regex-util: ^26.0.0 - jest-resolve: ^26.0.1 - jest-resolve-dependencies: ^26.0.1 - jest-runner: ^26.0.1 - jest-runtime: ^26.0.1 - jest-snapshot: ^26.0.1 - jest-util: ^26.0.1 - jest-validate: ^26.0.1 - jest-watcher: ^26.0.1 + jest-resolve: ^26.1.0 + jest-resolve-dependencies: ^26.1.0 + jest-runner: ^26.1.0 + jest-runtime: ^26.1.0 + jest-snapshot: ^26.1.0 + jest-util: ^26.1.0 + jest-validate: ^26.1.0 + jest-watcher: ^26.1.0 micromatch: ^4.0.2 p-each-series: ^2.1.0 rimraf: ^3.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 - checksum: 3/0eef6468d470abe066af4ad2ff1497e4194e0327ecf3fd36f2a65122ea16aa17ef03eb0475fad5acb4381c74b6fb67ce7d71ead9b8c4b04fa0cf7007cfe72801 + checksum: 3/0ceb5a15d0096efb96659822800cee631221a396da44a0d3344144e82d6c7e30bcc9035d601df892eb967f158ea0d460f2f9cb47b68825288d4524ef0583b877 languageName: node linkType: hard -"@jest/environment@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/environment@npm:26.0.1" +"@jest/environment@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/environment@npm:26.1.0" dependencies: - "@jest/fake-timers": ^26.0.1 - "@jest/types": ^26.0.1 - jest-mock: ^26.0.1 - checksum: 3/7a52a583f4409b35d9b830ad6d70b4fde4538d756b48c7fda1751053e7faf0846f4a72100a9be9c4eb5938c73b070c41ff5cdf99699e5e7031ac8cfb5ce9c104 + "@jest/fake-timers": ^26.1.0 + "@jest/types": ^26.1.0 + jest-mock: ^26.1.0 + checksum: 3/944ef5852729603b298ee6c2de9c9c9b255c921678a8df4583e0887c4e26ce4caa77b8126ef310db2acb52d249ec8c0a133f1b4141ab3d6c641cf9ccd73aec60 languageName: node linkType: hard @@ -1730,53 +1730,53 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/fake-timers@npm:26.0.1" +"@jest/fake-timers@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/fake-timers@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 "@sinonjs/fake-timers": ^6.0.1 - jest-message-util: ^26.0.1 - jest-mock: ^26.0.1 - jest-util: ^26.0.1 - checksum: 3/ecdec4f1551fb7f59be03501ea9e50bbd1f6c343e3663846f72518909806b4a93d6e4d13a8e55b7520a06ac1cc51614c3882749593bbead7cf867f4ebfb65d31 + jest-message-util: ^26.1.0 + jest-mock: ^26.1.0 + jest-util: ^26.1.0 + checksum: 3/dcfd8199f250d337104531fc89a5db670344b7915dd97b27282740aa833456539a509f24dd135163157637b3e0937daa9a52d442a0bfeb456b8f36bf12cbe52d languageName: node linkType: hard -"@jest/globals@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/globals@npm:26.0.1" +"@jest/globals@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/globals@npm:26.1.0" dependencies: - "@jest/environment": ^26.0.1 - "@jest/types": ^26.0.1 - expect: ^26.0.1 - checksum: 3/dfe8c0b4ca7b58d066fdf537c427ed5f0f84abbd5ac96b09b0880e9a61cc30cb2d591c20279d2bc304843e5803ad450b25aa2602ec3cc5c2650d5ee36383794c + "@jest/environment": ^26.1.0 + "@jest/types": ^26.1.0 + expect: ^26.1.0 + checksum: 3/51e4298dd216f496d77e677dd29949ce463560dc78e702a3b5419b30393b12e5bea34c06127228b92432901fb4b69f7c335f124a039cd4a0175aaa9525fcfc66 languageName: node linkType: hard -"@jest/reporters@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/reporters@npm:26.0.1" +"@jest/reporters@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/reporters@npm:26.1.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^26.0.1 - "@jest/test-result": ^26.0.1 - "@jest/transform": ^26.0.1 - "@jest/types": ^26.0.1 + "@jest/console": ^26.1.0 + "@jest/test-result": ^26.1.0 + "@jest/transform": ^26.1.0 + "@jest/types": ^26.1.0 chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 glob: ^7.1.2 graceful-fs: ^4.2.4 istanbul-lib-coverage: ^3.0.0 - istanbul-lib-instrument: ^4.0.0 + istanbul-lib-instrument: ^4.0.3 istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.0.2 - jest-haste-map: ^26.0.1 - jest-resolve: ^26.0.1 - jest-util: ^26.0.1 - jest-worker: ^26.0.0 + jest-haste-map: ^26.1.0 + jest-resolve: ^26.1.0 + jest-util: ^26.1.0 + jest-worker: ^26.1.0 node-notifier: ^7.0.0 slash: ^3.0.0 source-map: ^0.6.0 @@ -1786,7 +1786,7 @@ __metadata: dependenciesMeta: node-notifier: optional: true - checksum: 3/16c586e8ad4a3e51020c22d2b55bc2ea12e2ad503c37028eb88fb427df8f94a31561c38177ee7b3b1787dba4e6a803c59a58f400fba6bf6a845284ab59103b7f + checksum: 3/ddbaa926a573fd5b5d501ecc3d6a71233d23157f3a3aaf73d3cb50c1e49340f44363dd13170dc154b645f0ce3f8913cdf3f4142ce7cd4f8dd2d215d7b0f19143 languageName: node linkType: hard @@ -1801,14 +1801,14 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^26.0.0": - version: 26.0.0 - resolution: "@jest/source-map@npm:26.0.0" +"@jest/source-map@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/source-map@npm:26.1.0" dependencies: callsites: ^3.0.0 graceful-fs: ^4.2.4 source-map: ^0.6.0 - checksum: 3/ec94904d01fe1f8c5f7abd279b312aacee41262b5df5052131bad5d35b9bb82eaa43f3c832ac65208691b28db48acf1fc8460b0030e55e53e0654049b0ae39a7 + checksum: 3/f2d1d8cee4a9d859f112e9fcceb4751093d65b41e36e2ec319926a26e9c28f99d7582f4ba73ae9cf5fcf168a103b189fe0cd8dc3a82e6956d067d087d4c4296d languageName: node linkType: hard @@ -1823,51 +1823,51 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/test-result@npm:26.0.1" +"@jest/test-result@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/test-result@npm:26.1.0" dependencies: - "@jest/console": ^26.0.1 - "@jest/types": ^26.0.1 + "@jest/console": ^26.1.0 + "@jest/types": ^26.1.0 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 3/cdfadc1327c46575cc4994e6bfba952e46b082089f58420013381d26842695a1767b199b08e0bca9f26fcc455706447842365a44fae5b7b8a8f40498238bdb0a + checksum: 3/e399e0d76b9872fe111d1911e9a6815070593eb373d579542c8ae844af5b3a6b093e6ac07dcade4ec6a4818ee4c8249888088e94e4b63a5775f25fb5c73dad3c languageName: node linkType: hard -"@jest/test-sequencer@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/test-sequencer@npm:26.0.1" +"@jest/test-sequencer@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/test-sequencer@npm:26.1.0" dependencies: - "@jest/test-result": ^26.0.1 + "@jest/test-result": ^26.1.0 graceful-fs: ^4.2.4 - jest-haste-map: ^26.0.1 - jest-runner: ^26.0.1 - jest-runtime: ^26.0.1 - checksum: 3/d074a262ac492df208941a6e6a0a5edd1e0b816aaf859a75d4b31c3e34d7d3942dfb316a904769fc87783102abbfbd127291519f771d57b12193d8945086c44d + jest-haste-map: ^26.1.0 + jest-runner: ^26.1.0 + jest-runtime: ^26.1.0 + checksum: 3/3e2275389166760063a95eadc7d512a571996dca3887629d35f3d9b97a890563e63dc815b7afe498974a0cee040c3f3d987d1abc1fca12120f838be3a2c7d22d languageName: node linkType: hard -"@jest/transform@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/transform@npm:26.0.1" +"@jest/transform@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/transform@npm:26.1.0" dependencies: "@babel/core": ^7.1.0 - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 babel-plugin-istanbul: ^6.0.0 chalk: ^4.0.0 convert-source-map: ^1.4.0 fast-json-stable-stringify: ^2.0.0 graceful-fs: ^4.2.4 - jest-haste-map: ^26.0.1 + jest-haste-map: ^26.1.0 jest-regex-util: ^26.0.0 - jest-util: ^26.0.1 + jest-util: ^26.1.0 micromatch: ^4.0.2 pirates: ^4.0.1 slash: ^3.0.0 source-map: ^0.6.1 write-file-atomic: ^3.0.0 - checksum: 3/e1bff5837d19ff3fba41f959872696f58957ea4c12e7d12c07eafc1a58cee20430c9579a5e49758a0d5990e83c32df4a67473db499663087f651f62e404f4025 + checksum: 3/0cb99690a19d61090254ef2524693ec67c46b9b7da9574005f4f536fdd4406a6824e3d589368a33c59905473225f6fde5b9c90f0b95c619f9b8ab7875002f931 languageName: node linkType: hard @@ -1894,15 +1894,15 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^26.0.1": - version: 26.0.1 - resolution: "@jest/types@npm:26.0.1" +"@jest/types@npm:^26.1.0": + version: 26.1.0 + resolution: "@jest/types@npm:26.1.0" dependencies: "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^1.1.1 "@types/yargs": ^15.0.0 chalk: ^4.0.0 - checksum: 3/50f40cece96f298ec0da9d94d9099e3c837403b63b3132f085eee47d0f627c07d4418ee60828a3ef3a5fd15b741dd390078d089f5a65161c0378d4876ce27935 + checksum: 3/8676c8bb0e789577a57b7f83bf573e045385fe761f5060a21c50b8e8532e20d5183ae37aa2ae5713ab34b469b36655306c16a6a6f00a5befe960a1fa859679d8 languageName: node linkType: hard @@ -2963,9 +2963,9 @@ __metadata: languageName: node linkType: hard -"@polkadot/dev@npm:^0.55.11": - version: 0.55.11 - resolution: "@polkadot/dev@npm:0.55.11" +"@polkadot/dev@npm:^0.55.12": + version: 0.55.12 + resolution: "@polkadot/dev@npm:0.55.12" dependencies: "@babel/cli": ^7.10.3 "@babel/core": ^7.10.3 @@ -2987,8 +2987,8 @@ __metadata: "@babel/preset-typescript": ^7.10.1 "@babel/register": ^7.10.3 "@babel/runtime": ^7.10.3 - "@typescript-eslint/eslint-plugin": 3.3.0 - "@typescript-eslint/parser": 3.3.0 + "@typescript-eslint/eslint-plugin": 3.4.0 + "@typescript-eslint/parser": 3.4.0 "@vue/component-compiler-utils": ^3.1.2 babel-core: ^7.0.0-bridge.0 babel-jest: ^26.0.1 @@ -2997,7 +2997,7 @@ __metadata: browserslist: ^4.12.0 coveralls: ^3.1.0 cpx: ^1.5.0 - eslint: ^7.3.0 + eslint: ^7.3.1 eslint-config-standard: ^14.1.1 eslint-import-resolver-node: ^0.3.4 eslint-plugin-header: ^3.0.0 @@ -3048,7 +3048,7 @@ __metadata: polkadot-exec-typedoc: scripts/polkadot-exec-typedoc.js polkadot-exec-vuepress: scripts/polkadot-exec-vuepress.js polkadot-exec-webpack: scripts/polkadot-exec-webpack.js - checksum: 3/8e0779a09438961c5a5e5a6395f503620eccf130e4d43e99c9c41a1a0794b190804b2b52302ef7ae3df74f2947489c7ab75ea150bd60f59a1ab8f9fbfa314cdb + checksum: 3/095ccaabe03dfe81402ccfa4cb0751bd29c932031eb3a7923b1a62eb6f9bf8bf1194b93f8b89b2995ba7c6bae1845582e0b1f9c8ac34b54467f54bcc0f422fa9 languageName: node linkType: hard @@ -3079,17 +3079,17 @@ __metadata: languageName: node linkType: hard -"@polkadot/metadata@npm:1.20.1": - version: 1.20.1 - resolution: "@polkadot/metadata@npm:1.20.1" +"@polkadot/metadata@npm:1.22.0-beta.1": + version: 1.22.0-beta.1 + resolution: "@polkadot/metadata@npm:1.22.0-beta.1" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/types": 1.20.1 - "@polkadot/types-known": 1.20.1 + "@polkadot/types": 1.22.0-beta.1 + "@polkadot/types-known": 1.22.0-beta.1 "@polkadot/util": ^2.15.1 "@polkadot/util-crypto": ^2.15.1 bn.js: ^5.1.2 - checksum: 3/456300c4cb34be7a1384ab0db8e7aa19be97cd4e98d4e524894bea0a9c751f04a01059785e09f33a55806b396e1910c35320f2bfe1a67c4873e2560ffcd2e50b + checksum: 3/6a16edf83f6fc38ff03277b5de5bea45942e046102ce72a37ff2c1dea8c254239bee9fe7ef0b38dc4bdf51b56cb68eba25319ad32d7f4d6566274292e3b3e4d8 languageName: node linkType: hard @@ -3164,31 +3164,31 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-known@npm:1.20.1": - version: 1.20.1 - resolution: "@polkadot/types-known@npm:1.20.1" +"@polkadot/types-known@npm:1.22.0-beta.1": + version: 1.22.0-beta.1 + resolution: "@polkadot/types-known@npm:1.22.0-beta.1" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/types": 1.20.1 + "@polkadot/types": 1.22.0-beta.1 "@polkadot/util": ^2.15.1 bn.js: ^5.1.2 - checksum: 3/d88e68a8ab0cd4dbfdbdfa7ec1ab27c3f6eebea369c7aa4cd542e2cd7743fcbfb7e147c362e6ed5bc34dc42dbda412a536b49c68728f3e3c1b058a26103b1c83 + checksum: 3/f482f7d64ce157ed2b1c513c58143c589a0d0ce18534a88b176dab98e9b46cf44dc6eb83e36a9a070ab59a0b91461d97051c9625f271441e42d6b74383c96382 languageName: node linkType: hard -"@polkadot/types@npm:1.20.1, @polkadot/types@npm:^1.20.1": - version: 1.20.1 - resolution: "@polkadot/types@npm:1.20.1" +"@polkadot/types@npm:1.22.0-beta.1, @polkadot/types@npm:^1.22.0-beta.1": + version: 1.22.0-beta.1 + resolution: "@polkadot/types@npm:1.22.0-beta.1" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/metadata": 1.20.1 + "@polkadot/metadata": 1.22.0-beta.1 "@polkadot/util": ^2.15.1 "@polkadot/util-crypto": ^2.15.1 "@types/bn.js": ^4.11.6 bn.js: ^5.1.2 memoizee: ^0.4.14 rxjs: ^6.5.5 - checksum: 3/300dc97b0cb217997c813c6b0d32d6646a0126ea6eac3501d94a433d648db7d5517a8156d6565656a76a6b9df8e78fc1338715d778ebd1a6c5acebee04aea5bf + checksum: 3/6472b4def24708096be7a824c48f6df684f63a5324a84d3dc680d6f69c8c97382380eaf990c7b7bf490f287edd8356d94cd8ef58e8915fb184ab8a9d24e1041b languageName: node linkType: hard @@ -3208,7 +3208,7 @@ __metadata: "@ledgerhq/hw-transport-node-hid": ^5.17.0 "@ledgerhq/hw-transport-webusb": ^5.17.0 "@polkadot/keyring": ^2.15.1 - "@polkadot/types": ^1.20.1 + "@polkadot/types": ^1.22.0-beta.1 "@polkadot/util": ^2.15.1 "@types/ledgerhq__hw-transport-node-hid": ^4.22.1 "@types/ledgerhq__hw-transport-webusb": ^4.70.0 @@ -3488,7 +3488,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.1.7": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.7": version: 7.1.9 resolution: "@types/babel__core@npm:7.1.9" dependencies: @@ -3920,11 +3920,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:3.3.0": - version: 3.3.0 - resolution: "@typescript-eslint/eslint-plugin@npm:3.3.0" +"@typescript-eslint/eslint-plugin@npm:3.4.0": + version: 3.4.0 + resolution: "@typescript-eslint/eslint-plugin@npm:3.4.0" dependencies: - "@typescript-eslint/experimental-utils": 3.3.0 + "@typescript-eslint/experimental-utils": 3.4.0 + debug: ^4.1.1 functional-red-black-tree: ^1.0.1 regexpp: ^3.0.0 semver: ^7.3.2 @@ -3936,31 +3937,31 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 3/5a29cad7f36c15d0a1bd3fb12144ee543a5c8ba110b73e332023d896d8ebf4cb192f339464c4222d9b831b1558e9d1ec45bb9697d434252f398afa5e3ba598c2 + checksum: 3/699d2de912fc4a27cd7ba3f9cdf1f85d2b774818c5fe3fbedbcfb64777129e5be40ded90fca234d8379df4f868b5a4ccf9dfd1c0c8da3f876672d3a33847d683 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:3.3.0": - version: 3.3.0 - resolution: "@typescript-eslint/experimental-utils@npm:3.3.0" +"@typescript-eslint/experimental-utils@npm:3.4.0": + version: 3.4.0 + resolution: "@typescript-eslint/experimental-utils@npm:3.4.0" dependencies: "@types/json-schema": ^7.0.3 - "@typescript-eslint/typescript-estree": 3.3.0 + "@typescript-eslint/typescript-estree": 3.4.0 eslint-scope: ^5.0.0 eslint-utils: ^2.0.0 peerDependencies: eslint: "*" - checksum: 3/da968f8cd85e7cee1556da2a699ace328f5d54e196f92222e4376c7e7abe74441e91448157c501b73eb9c159b3bf33b1d3cd74c7f819f1140c8cb48a89d7e41a + checksum: 3/0f99ca31c2cc5000f39fc51d92b8daec55253e992bf5db90af7742cc89ed7aed6b77a95f19a6c3d51742cac6f72b90d62978c1b47acd7b395da690876a375d7c languageName: node linkType: hard -"@typescript-eslint/parser@npm:3.3.0": - version: 3.3.0 - resolution: "@typescript-eslint/parser@npm:3.3.0" +"@typescript-eslint/parser@npm:3.4.0": + version: 3.4.0 + resolution: "@typescript-eslint/parser@npm:3.4.0" dependencies: "@types/eslint-visitor-keys": ^1.0.0 - "@typescript-eslint/experimental-utils": 3.3.0 - "@typescript-eslint/typescript-estree": 3.3.0 + "@typescript-eslint/experimental-utils": 3.4.0 + "@typescript-eslint/typescript-estree": 3.4.0 eslint-visitor-keys: ^1.1.0 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -3968,13 +3969,13 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 3/19bb5c5ac28b99964695265c6e9be4a09dbd6f161d4bcc0434d830ebeb3b09369c14cda7eab23d6a59776e662c1bd43b324c03628303558a4d64bf2d4445c27f + checksum: 3/c2f13ed3493fa06a506c333c496dfa24aeb700669fbf089394e3adff2c889292f8a8072f2406c09d93c74dfd995bfb9d695db13e1920de586134f407aa200e75 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:3.3.0": - version: 3.3.0 - resolution: "@typescript-eslint/typescript-estree@npm:3.3.0" +"@typescript-eslint/typescript-estree@npm:3.4.0": + version: 3.4.0 + resolution: "@typescript-eslint/typescript-estree@npm:3.4.0" dependencies: debug: ^4.1.1 eslint-visitor-keys: ^1.1.0 @@ -3988,7 +3989,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 3/f81a1f2efcc98ebaf0069c0e1bd27d1cf0d674e19530a2eb466a4fe41cfe2a02136426d51239cfed6482c894660808b90e658cd98051055165159ec9a4bdbebb + checksum: 3/96cb85cd30266c3293930abc391a0a8f8549ca37c51fda4ec8675483809d517ae1333cfa63be46545f0cbf682660ad10390710eb2cb5f0096c0ee4ec5f3b1af9 languageName: node linkType: hard @@ -4036,8 +4037,8 @@ __metadata: linkType: hard "@vue/babel-preset-app@npm:^4.1.2": - version: 4.4.5 - resolution: "@vue/babel-preset-app@npm:4.4.5" + version: 4.4.6 + resolution: "@vue/babel-preset-app@npm:4.4.6" dependencies: "@babel/core": ^7.9.6 "@babel/helper-compilation-targets": ^7.9.6 @@ -4060,7 +4061,7 @@ __metadata: peerDependenciesMeta: core-js: optional: true - checksum: 3/2a2e5b98e9b5254eb063fd61277a44a569b5838196c5df8e89439e0b39a94a68d9b74983fb66d5800a75400a0a89560f1ebbee4a65348314b8f5f9b52602e1a5 + checksum: 3/b893326526df7a31ca6aca1c822e2c3a13c21d4b62f6ab92b826e1293942723b0ae8bbff22d64be6f83990e9881f6f0e6b3eb8ecd4acaa733825499c2578f1f3 languageName: node linkType: hard @@ -5305,19 +5306,19 @@ __metadata: linkType: hard "autoprefixer@npm:^9.5.1": - version: 9.8.2 - resolution: "autoprefixer@npm:9.8.2" + version: 9.8.4 + resolution: "autoprefixer@npm:9.8.4" dependencies: browserslist: ^4.12.0 - caniuse-lite: ^1.0.30001084 - kleur: ^4.0.1 + caniuse-lite: ^1.0.30001087 + colorette: ^1.2.0 normalize-range: ^0.1.2 num2fraction: ^1.2.2 postcss: ^7.0.32 postcss-value-parser: ^4.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 3/1db662137b09f30dddc4ab1361f552cc05c325e701a7c002929e519e056776031b1405f88d6b39d96639c66be4fc83c68de3d27f848954f347be3e9bed785640 + checksum: 3/0b3aa6fccff8d48b1375d9c009ebde4cb45f54a9cd540f46a4c3a2efcf34e56128a9daef211916cce01da51280ab2bea4814fde0176ce1d65bf6a1d5c3569f04 languageName: node linkType: hard @@ -5344,21 +5345,21 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^26.0.1": - version: 26.0.1 - resolution: "babel-jest@npm:26.0.1" +"babel-jest@npm:^26.0.1, babel-jest@npm:^26.1.0": + version: 26.1.0 + resolution: "babel-jest@npm:26.1.0" dependencies: - "@jest/transform": ^26.0.1 - "@jest/types": ^26.0.1 + "@jest/transform": ^26.1.0 + "@jest/types": ^26.1.0 "@types/babel__core": ^7.1.7 babel-plugin-istanbul: ^6.0.0 - babel-preset-jest: ^26.0.0 + babel-preset-jest: ^26.1.0 chalk: ^4.0.0 graceful-fs: ^4.2.4 slash: ^3.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 3/2c01e4941e09ab17173c3d8f7367c40f8fa86e7a7e186014f3896372383014ede3676c5ba6900543263a3efe11a407b5cf9a5074b6aac41e5bfaea827fd4b001 + checksum: 3/8be941e1892714a999548177bdc540a59479f3eaea98378c291505c0f92b276061456db3873b5bd4978651d945cefacbf46d9d85d2bcd8ffc009c05a3fa55118 languageName: node linkType: hard @@ -5400,14 +5401,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^26.0.0": - version: 26.0.0 - resolution: "babel-plugin-jest-hoist@npm:26.0.0" +"babel-plugin-jest-hoist@npm:^26.1.0": + version: 26.1.0 + resolution: "babel-plugin-jest-hoist@npm:26.1.0" dependencies: "@babel/template": ^7.3.3 "@babel/types": ^7.3.3 + "@types/babel__core": ^7.0.0 "@types/babel__traverse": ^7.0.6 - checksum: 3/8eadf9a45a0b2400e0d540270eb30cda436dd5e5c6e756740ba0458b060e776a7336dce8cdbce4e107b446484616079b25da9b53bcc1c49cbd296cd04ceca72e + checksum: 3/af2f7e28ad2b6906afb6748d4c9f75c204c8bca7babdb4e18fea584caaa45f12b22ff206e00121a8798b71008d00d4c9fbf448d71540cf4c5ee654d9096617e3 languageName: node linkType: hard @@ -5522,15 +5524,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^26.0.0": - version: 26.0.0 - resolution: "babel-preset-jest@npm:26.0.0" +"babel-preset-jest@npm:^26.1.0": + version: 26.1.0 + resolution: "babel-preset-jest@npm:26.1.0" dependencies: - babel-plugin-jest-hoist: ^26.0.0 + babel-plugin-jest-hoist: ^26.1.0 babel-preset-current-node-syntax: ^0.1.2 peerDependencies: "@babel/core": ^7.0.0 - checksum: 3/9951414cd39054d72a6fe4166f5904252df4f81756363dfce08c5388069ead90442fc85884446ebe16324a1b65a12712a3179e5cc82b0e204d05bfd70efc96c2 + checksum: 3/09a9051731bdb91c29f3fc2f667a88fa072732d83d9ad3a1ff28406b9913f9215a267020cac665ac6bbe521cabd766e57a8d8c4bfe8058f8a4c1c864e0541537 languageName: node linkType: hard @@ -6292,10 +6294,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001043, caniuse-lite@npm:^1.0.30001084": - version: 1.0.30001085 - resolution: "caniuse-lite@npm:1.0.30001085" - checksum: 3/11cb950e8a65958965838c94f5fa496c171c3570eb12133b7ff47f9be38fc998ab88ac272e5666772c21949e1041cc1b7ff31376ee5fbc760cba3e23495ec1b3 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001043, caniuse-lite@npm:^1.0.30001087": + version: 1.0.30001088 + resolution: "caniuse-lite@npm:1.0.30001088" + checksum: 3/4f87a29c5906b3ff65eda27a8bc4434051475a8a8af5c0df685b03fde818688e6ad1e56dfcd7268ff06fe9eac978870b29909e6234b86610b73272c7e8ec280a languageName: node linkType: hard @@ -6745,7 +6747,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.0.7": +"colorette@npm:^1.0.7, colorette@npm:^1.2.0": version: 1.2.0 resolution: "colorette@npm:1.2.0" checksum: 3/eed33a36778d6038f217a322960b775fa1603c301edc223ad13ad03f3c33e035b4ae12ac5ff3aa06637d0b8234b95f86d7f36f128845ddd11bcff5d1f5cf6237 @@ -8571,9 +8573,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.413": - version: 1.3.480 - resolution: "electron-to-chromium@npm:1.3.480" - checksum: 3/103cc1ad63fc9f98621f04975513e5e404f1e767d9a0b5397b0990c69c7283730d444c23cf80b45106bb069de5cdba51f2c6bac433e89a24540d77492470e110 + version: 1.3.481 + resolution: "electron-to-chromium@npm:1.3.481" + checksum: 3/6b0e3038225dbc9761334a2db981529006fb8e6a9037322389d51c6753e945febe512b42b2d619ed229457098448402503f5c725fd87a559af1bbe382a515658 languageName: node linkType: hard @@ -8891,8 +8893,8 @@ __metadata: linkType: hard "escodegen@npm:^1.14.1, escodegen@npm:^1.8.0": - version: 1.14.2 - resolution: "escodegen@npm:1.14.2" + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" dependencies: esprima: ^4.0.1 estraverse: ^4.2.0 @@ -8905,7 +8907,7 @@ __metadata: bin: escodegen: bin/escodegen.js esgenerate: bin/esgenerate.js - checksum: 3/2e25c2e6cd1c676003424f729705346ccfd4785290d1b0045d96374f6a1536d151832dab9f8bf69b2499e6f324c67faac4f1b6470caf6db2a4d6b9e375e654f5 + checksum: 3/548c5a83a81a51122f1006309a392e1412bb00657f15aca60f01f9d4553851bdaf0519d898fd3ee2bb46f116e03ee48757f4d9a28a7b58bc8c096fd4b33f6cbc languageName: node linkType: hard @@ -9104,9 +9106,9 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^7.3.0": - version: 7.3.0 - resolution: "eslint@npm:7.3.0" +"eslint@npm:^7.3.1": + version: 7.3.1 + resolution: "eslint@npm:7.3.1" dependencies: "@babel/code-frame": ^7.0.0 ajv: ^6.10.0 @@ -9146,7 +9148,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 3/a9551aaa81bc22dc948f058da82d2698119b12c767f2bfa1f992126f3bbf4c8cfc03aec5614e57727f8520bda10ddb868fb83b07a4fb30fee0a25b319cd3fde0 + checksum: 3/5d9fd38514ffb43d0c326488bae2338861a654d507e40594f0d6b39efee5d91ec3105d5408f2add6891e8b47d512a75f06b4ce974c2d70bc6d9ae62574b31deb languageName: node linkType: hard @@ -9317,7 +9319,7 @@ __metadata: "@react-native-community/async-storage": ^1.11.0 "@react-native-community/cli-platform-ios": ^4.10.1 "@types/react-test-renderer": 16.9.2 - babel-jest: ^26.0.1 + babel-jest: ^26.1.0 fast-text-encoding: ^1.0.3 get-yarn-workspaces: ^1.0.2 metro-react-native-babel-preset: ^0.59.0 @@ -9464,17 +9466,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^26.0.1": - version: 26.0.1 - resolution: "expect@npm:26.0.1" +"expect@npm:^26.1.0": + version: 26.1.0 + resolution: "expect@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 ansi-styles: ^4.0.0 jest-get-type: ^26.0.0 - jest-matcher-utils: ^26.0.1 - jest-message-util: ^26.0.1 + jest-matcher-utils: ^26.1.0 + jest-message-util: ^26.1.0 jest-regex-util: ^26.0.0 - checksum: 3/d4cf1794fda52933259f4163c7047e06559ea1b931fdffa91a6ab13fd08ae5ea9940bfffd6830e2693c06cc066330c6b6bea39c54fc5ba4087927c992611656c + checksum: 3/4d77d1f41f867fdac2c979679ae8c3f044b6441ece785c1789d20ecc7c9daf210813fe491260620e1ad021b8e50dbca32f9c61106ae1cd2d712b4cd3adcfc599 languageName: node linkType: hard @@ -12516,7 +12518,7 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^4.0.0": +"istanbul-lib-instrument@npm:^4.0.0, istanbul-lib-instrument@npm:^4.0.3": version: 4.0.3 resolution: "istanbul-lib-instrument@npm:4.0.3" dependencies: @@ -12593,63 +12595,63 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-changed-files@npm:26.0.1" +"jest-changed-files@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-changed-files@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 execa: ^4.0.0 throat: ^5.0.0 - checksum: 3/5e8716a8c44858afb9a1acab2b8ff52b5269afc73b3686f8733f7288b8830f72a2909c96b638a5923e4e70be5a674c5af0c8f8cebc0c09afc93708dafe53dd1b + checksum: 3/6dbf53099303066f5c3cf2ea71a51628531f8e7612aa0ff87c7248982d9c1258d84d3fb628abb6adf020eedfbf9e7f0e7a941946dc440043bf59e8fc2cd82416 languageName: node linkType: hard -"jest-cli@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-cli@npm:26.0.1" +"jest-cli@npm:^26.0.1, jest-cli@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-cli@npm:26.1.0" dependencies: - "@jest/core": ^26.0.1 - "@jest/test-result": ^26.0.1 - "@jest/types": ^26.0.1 + "@jest/core": ^26.1.0 + "@jest/test-result": ^26.1.0 + "@jest/types": ^26.1.0 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.4 import-local: ^3.0.2 is-ci: ^2.0.0 - jest-config: ^26.0.1 - jest-util: ^26.0.1 - jest-validate: ^26.0.1 + jest-config: ^26.1.0 + jest-util: ^26.1.0 + jest-validate: ^26.1.0 prompts: ^2.0.1 yargs: ^15.3.1 bin: jest: bin/jest.js - checksum: 3/f3b27542a31d3f777c373ca02a0be686a0587b74fdccc08d58578b518b9b08a9dbe187e16ff2e4959cca9f07ba6a1622a506f9ae5fdc54e3ebc03d7ed3a377ec + checksum: 3/c520c0040d2658baade153aa8fb182f506e9dddd1a0c9afce210327dbb6b3e49ac792c13f4c3c17073797ce9cc69640fb488f77bdf48a1adb50f1928e3c39e2c languageName: node linkType: hard -"jest-config@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-config@npm:26.0.1" +"jest-config@npm:^26.0.1, jest-config@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-config@npm:26.1.0" dependencies: "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^26.0.1 - "@jest/types": ^26.0.1 - babel-jest: ^26.0.1 + "@jest/test-sequencer": ^26.1.0 + "@jest/types": ^26.1.0 + babel-jest: ^26.1.0 chalk: ^4.0.0 deepmerge: ^4.2.2 glob: ^7.1.1 graceful-fs: ^4.2.4 - jest-environment-jsdom: ^26.0.1 - jest-environment-node: ^26.0.1 + jest-environment-jsdom: ^26.1.0 + jest-environment-node: ^26.1.0 jest-get-type: ^26.0.0 - jest-jasmine2: ^26.0.1 + jest-jasmine2: ^26.1.0 jest-regex-util: ^26.0.0 - jest-resolve: ^26.0.1 - jest-util: ^26.0.1 - jest-validate: ^26.0.1 + jest-resolve: ^26.1.0 + jest-util: ^26.1.0 + jest-validate: ^26.1.0 micromatch: ^4.0.2 - pretty-format: ^26.0.1 - checksum: 3/47e98169e0ed10f38ce8c932c368325d7567c515811a00941e6b6a84859c7e5fe42fcb155de87dfc0109ad4b0a69dc2e73b938bd734a05d34de4df2dcee46348 + pretty-format: ^26.1.0 + checksum: 3/4859acb358a918f44e36d3984c78de70d2a8da83254ead47fa078489b5e4db9c7d125ea9529ac0821afc0736566862dfb8617f1ed0cb0babe5ebd6051af1478b languageName: node linkType: hard @@ -12665,15 +12667,15 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-diff@npm:26.0.1" +"jest-diff@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-diff@npm:26.1.0" dependencies: chalk: ^4.0.0 diff-sequences: ^26.0.0 jest-get-type: ^26.0.0 - pretty-format: ^26.0.1 - checksum: 3/9bd187fe3da41081bd8df9cdaa870e65656d5911f0eca0b06dda6061830b01cf5cf6c9575131aecb6af9f95cb1d06757b81138a5f3010cfc49dd9d9f28557725 + pretty-format: ^26.1.0 + checksum: 3/2acfa0cde633ff7c90af1be15f59f20a0c8b45ccf27691af54b1caaadbc6acaf8329a7fd353567fcdfa32c200349028ce3c699a741d19d01760f647efb68142a languageName: node linkType: hard @@ -12686,43 +12688,43 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-each@npm:26.0.1" +"jest-each@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-each@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 chalk: ^4.0.0 jest-get-type: ^26.0.0 - jest-util: ^26.0.1 - pretty-format: ^26.0.1 - checksum: 3/8f6ebaca019476cc751bbcf1cd4e1d623cd7ec351a8905bc1971014c30712263b3dbbdb84739a50e21e80e4802795b3b90b3fad51f81174a69c311c481c66e26 + jest-util: ^26.1.0 + pretty-format: ^26.1.0 + checksum: 3/0f5999b22f4ea31042ce85c79a66470c9d90430cca11cd542cb322312a3c0b3f0167ab9825aa3466d653ef16e682230581ba959d25479b0a6290474b84f8006b languageName: node linkType: hard -"jest-environment-jsdom@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-environment-jsdom@npm:26.0.1" +"jest-environment-jsdom@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-environment-jsdom@npm:26.1.0" dependencies: - "@jest/environment": ^26.0.1 - "@jest/fake-timers": ^26.0.1 - "@jest/types": ^26.0.1 - jest-mock: ^26.0.1 - jest-util: ^26.0.1 + "@jest/environment": ^26.1.0 + "@jest/fake-timers": ^26.1.0 + "@jest/types": ^26.1.0 + jest-mock: ^26.1.0 + jest-util: ^26.1.0 jsdom: ^16.2.2 - checksum: 3/ff6aafd3ae5c498b1019ff12fc3bca2276fe2bffc75f7561f609889732c3e40b370e3a6729cbc29a68419cebe8c9ca8cc3b244a718c7ea354c5fc7d930aa9926 + checksum: 3/3bafe59eaf29ba1c0fb34e6a6866f4db46c531773ba999d64fa3937a76b494f0e2b096a9eee2a98825b34f0e1b2dfab30de3442abc88aea3196fcb39d2f163ab languageName: node linkType: hard -"jest-environment-node@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-environment-node@npm:26.0.1" +"jest-environment-node@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-environment-node@npm:26.1.0" dependencies: - "@jest/environment": ^26.0.1 - "@jest/fake-timers": ^26.0.1 - "@jest/types": ^26.0.1 - jest-mock: ^26.0.1 - jest-util: ^26.0.1 - checksum: 3/0b5f4765499a2b31a204e01349aed9937de10002a61301d4d09672f24027673f572cb1c7a7d1c0ffcffee1fb4c1631061d1620835ade36ff1b319bb93e5813b8 + "@jest/environment": ^26.1.0 + "@jest/fake-timers": ^26.1.0 + "@jest/types": ^26.1.0 + jest-mock: ^26.1.0 + jest-util: ^26.1.0 + checksum: 3/f2a2227c3641b22bd686097f64389c4f99260a399946bbefa6be4be93c705d684dab4252aa24c8e1e811ecaf8531a550c89fb39cb59dc019a22cf63df0e71c14 languageName: node linkType: hard @@ -12770,19 +12772,19 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-haste-map@npm:26.0.1" +"jest-haste-map@npm:^26.0.1, jest-haste-map@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-haste-map@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 "@types/graceful-fs": ^4.1.2 anymatch: ^3.0.3 fb-watchman: ^2.0.0 fsevents: ^2.1.2 graceful-fs: ^4.2.4 - jest-serializer: ^26.0.0 - jest-util: ^26.0.1 - jest-worker: ^26.0.0 + jest-serializer: ^26.1.0 + jest-util: ^26.1.0 + jest-worker: ^26.1.0 micromatch: ^4.0.2 sane: ^4.0.3 walker: ^1.0.7 @@ -12790,54 +12792,54 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 3/bc488720cc5a12d39ccaf77e4875ac5e185ff076ddbfa2b7a662de3a8330672182de990081f553e122039b0fc94db44a5d03aa540469cef0c6a77e89e04bb5d8 + checksum: 3/bbdc8e203d543a204c9998c678823da7b28000ca3d24022bcdf9d02edbadada4a6af8991fb3a0cee4f6ee4c01cd9d40413ddf6e293cf3fe8f9a71bf79643bda6 languageName: node linkType: hard -"jest-jasmine2@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-jasmine2@npm:26.0.1" +"jest-jasmine2@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-jasmine2@npm:26.1.0" dependencies: "@babel/traverse": ^7.1.0 - "@jest/environment": ^26.0.1 - "@jest/source-map": ^26.0.0 - "@jest/test-result": ^26.0.1 - "@jest/types": ^26.0.1 + "@jest/environment": ^26.1.0 + "@jest/source-map": ^26.1.0 + "@jest/test-result": ^26.1.0 + "@jest/types": ^26.1.0 chalk: ^4.0.0 co: ^4.6.0 - expect: ^26.0.1 + expect: ^26.1.0 is-generator-fn: ^2.0.0 - jest-each: ^26.0.1 - jest-matcher-utils: ^26.0.1 - jest-message-util: ^26.0.1 - jest-runtime: ^26.0.1 - jest-snapshot: ^26.0.1 - jest-util: ^26.0.1 - pretty-format: ^26.0.1 + jest-each: ^26.1.0 + jest-matcher-utils: ^26.1.0 + jest-message-util: ^26.1.0 + jest-runtime: ^26.1.0 + jest-snapshot: ^26.1.0 + jest-util: ^26.1.0 + pretty-format: ^26.1.0 throat: ^5.0.0 - checksum: 3/92166ca648f0e5b21ed12f8ba5ba8cf570b96626b0dcb93cc6e9626db90a1053b4cb64f6fe9b725c46630b9286d116c698fac5c0ea984eabc47e96e7d028b9ab + checksum: 3/b574b0d4754aba1a0b37c89f23c2845840631382ca288abd8d2b734a7f866c0cf4a09e71f24e61a25e3754dd736d5e8153e69a695d877e94aff4f363f5a79501 languageName: node linkType: hard -"jest-leak-detector@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-leak-detector@npm:26.0.1" +"jest-leak-detector@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-leak-detector@npm:26.1.0" dependencies: jest-get-type: ^26.0.0 - pretty-format: ^26.0.1 - checksum: 3/50965f39dc23a3945aafa2399a0cc68b50e1a0a685c256ff5a84c6416474d3d174983a44b2cac87c5779898a1d95bbd25681b9a3d18f0f2ae39963451242cca6 + pretty-format: ^26.1.0 + checksum: 3/32113e73a548c7d9c80ff4ba2e3a5a17419f4ce68439b3faf6b366bb58a359b100b91fe87e89343eb250e30bb1f483d0b676e171fa0517a9033101351a4eafaf languageName: node linkType: hard -"jest-matcher-utils@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-matcher-utils@npm:26.0.1" +"jest-matcher-utils@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-matcher-utils@npm:26.1.0" dependencies: chalk: ^4.0.0 - jest-diff: ^26.0.1 + jest-diff: ^26.1.0 jest-get-type: ^26.0.0 - pretty-format: ^26.0.1 - checksum: 3/4d6a48c8cb4f5c85904042686c1416f9dee22e63ed64a2b3e38eb37992c9fd2526d656ca52060b2db8617b60aadfb6e86419e5ffc7b15cc2be1caabe9ee2dbe9 + pretty-format: ^26.1.0 + checksum: 3/911a73507f75cb7929f891cefcbbc7d85bc07b19a73c039a2edf633adc5ce7e339120e461c50e9e828fa470434705f478bd8f30752e5a2b1dd227387449d2581 languageName: node linkType: hard @@ -12857,19 +12859,19 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-message-util@npm:26.0.1" +"jest-message-util@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-message-util@npm:26.1.0" dependencies: "@babel/code-frame": ^7.0.0 - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 "@types/stack-utils": ^1.0.1 chalk: ^4.0.0 graceful-fs: ^4.2.4 micromatch: ^4.0.2 slash: ^3.0.0 stack-utils: ^2.0.2 - checksum: 3/e7b4c488d66a69492a96896f38cd9167c9e6da8e41de329ddf14bcd55784efb790c4db91951fcf89657d31e085080ad63b4db2767864d39e11812b0b8557afbe + checksum: 3/59557a26a3c9c7947e92d71e193d0fed6d9bff9fadb75add66caaf648a7728e372fdd6ecb436678c6ec5c9c4a1394248ef8b342e3115d495f53f3df9e911ed4d languageName: node linkType: hard @@ -12882,12 +12884,12 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-mock@npm:26.0.1" +"jest-mock@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-mock@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 - checksum: 3/2dd23d2573cc65202dd103e32b5c7b2613b9530bc316afea0c48a3e43f28a42b8814b23cdae0d59dcde61655e1395e5c12ec02d32f1a41cc71e209fa1d17feaf + "@jest/types": ^26.1.0 + checksum: 3/cc1627cb723bea790d61ef9722ce57c1a667070e3263dbfd3efb91186d8d24c3c198edc7a6e2c1698640a66245e216114ba9b10e1f4ff65cdca9eb051d0b3a8d languageName: node linkType: hard @@ -12910,93 +12912,93 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-resolve-dependencies@npm:26.0.1" +"jest-resolve-dependencies@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-resolve-dependencies@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 jest-regex-util: ^26.0.0 - jest-snapshot: ^26.0.1 - checksum: 3/dab54861dff31151d662a1c491a66926c30a1ce70e65c4490c3288bd7365a29ca56de650121c531dd6c5e37189607c7ec35bda05f9378b440328df23173f9a82 + jest-snapshot: ^26.1.0 + checksum: 3/2323ec088ba184731fa5f5f55056b8dd72eaae27ca746157714469c59bb3078e5ef99bb32ee15a8f9eaf3d986dc46626148e25da6eb9b2d0aedf4e3ace4ad5fa languageName: node linkType: hard -"jest-resolve@npm:26.0.1, jest-resolve@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-resolve@npm:26.0.1" +"jest-resolve@npm:26.1.0, jest-resolve@npm:^26.0.1, jest-resolve@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-resolve@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 chalk: ^4.0.0 graceful-fs: ^4.2.4 jest-pnp-resolver: ^1.2.1 - jest-util: ^26.0.1 + jest-util: ^26.1.0 read-pkg-up: ^7.0.1 resolve: ^1.17.0 slash: ^3.0.0 - checksum: 3/1f56335a9dbf48b796c4fab219b9c4aa38a317d4cb591ea9192c07aaa701114db2255d0f965d9cf161a7e96d9067f268cb141a377c9e89124128990574d42caf + checksum: 3/1710ca5b7dd5cb74ebfe10c03e8680065199dcf464634aaf268d989d47d8806c1b51dcdd9008c7c957cde12f8a4d0d213a38000bad968f74079a6459dd329d9f languageName: node linkType: hard -"jest-runner@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-runner@npm:26.0.1" +"jest-runner@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-runner@npm:26.1.0" dependencies: - "@jest/console": ^26.0.1 - "@jest/environment": ^26.0.1 - "@jest/test-result": ^26.0.1 - "@jest/types": ^26.0.1 + "@jest/console": ^26.1.0 + "@jest/environment": ^26.1.0 + "@jest/test-result": ^26.1.0 + "@jest/types": ^26.1.0 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.4 - jest-config: ^26.0.1 + jest-config: ^26.1.0 jest-docblock: ^26.0.0 - jest-haste-map: ^26.0.1 - jest-jasmine2: ^26.0.1 - jest-leak-detector: ^26.0.1 - jest-message-util: ^26.0.1 - jest-resolve: ^26.0.1 - jest-runtime: ^26.0.1 - jest-util: ^26.0.1 - jest-worker: ^26.0.0 + jest-haste-map: ^26.1.0 + jest-jasmine2: ^26.1.0 + jest-leak-detector: ^26.1.0 + jest-message-util: ^26.1.0 + jest-resolve: ^26.1.0 + jest-runtime: ^26.1.0 + jest-util: ^26.1.0 + jest-worker: ^26.1.0 source-map-support: ^0.5.6 throat: ^5.0.0 - checksum: 3/892928bea709107aadd060a136e11cf5f8d2f1986de59df882c1f9f7892e3e3d5037c08721d65bdfab7a822cf59f737c8eec41357fbfe9bb530a3f20d89f571f + checksum: 3/36e34c68ed5bc2010d83408831e436c304162ff1bc3447d69ab8a8cd655fb4934f77d000e1f177d1d48d56607942eb42ec3aa371da20397510ac4bcc96763d0f languageName: node linkType: hard -"jest-runtime@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-runtime@npm:26.0.1" +"jest-runtime@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-runtime@npm:26.1.0" dependencies: - "@jest/console": ^26.0.1 - "@jest/environment": ^26.0.1 - "@jest/fake-timers": ^26.0.1 - "@jest/globals": ^26.0.1 - "@jest/source-map": ^26.0.0 - "@jest/test-result": ^26.0.1 - "@jest/transform": ^26.0.1 - "@jest/types": ^26.0.1 + "@jest/console": ^26.1.0 + "@jest/environment": ^26.1.0 + "@jest/fake-timers": ^26.1.0 + "@jest/globals": ^26.1.0 + "@jest/source-map": ^26.1.0 + "@jest/test-result": ^26.1.0 + "@jest/transform": ^26.1.0 + "@jest/types": ^26.1.0 "@types/yargs": ^15.0.0 chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 glob: ^7.1.3 graceful-fs: ^4.2.4 - jest-config: ^26.0.1 - jest-haste-map: ^26.0.1 - jest-message-util: ^26.0.1 - jest-mock: ^26.0.1 + jest-config: ^26.1.0 + jest-haste-map: ^26.1.0 + jest-message-util: ^26.1.0 + jest-mock: ^26.1.0 jest-regex-util: ^26.0.0 - jest-resolve: ^26.0.1 - jest-snapshot: ^26.0.1 - jest-util: ^26.0.1 - jest-validate: ^26.0.1 + jest-resolve: ^26.1.0 + jest-snapshot: ^26.1.0 + jest-util: ^26.1.0 + jest-validate: ^26.1.0 slash: ^3.0.0 strip-bom: ^4.0.0 yargs: ^15.3.1 bin: jest-runtime: bin/jest-runtime.js - checksum: 3/53d12aa6e972d4bd374556d4c415726609494c021cef94410156e9f0248c99d14cdcd12b9e5cd44cd7b1b456f6884b76f0ed38a4b954281cb0e1a2455799b4b3 + checksum: 3/0b87c1bb5ba6c39007dc6d3ec5c320a80562e1273cde3ff5ae893e89753d067f9511a30b7ace37445d29247ca06a565cc0e084ccab8d9b3bdbeb28ad243de669 languageName: node linkType: hard @@ -13007,35 +13009,35 @@ __metadata: languageName: node linkType: hard -"jest-serializer@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-serializer@npm:26.0.0" +"jest-serializer@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-serializer@npm:26.1.0" dependencies: graceful-fs: ^4.2.4 - checksum: 3/14a009191a24ca56f5994f5274c599a458ac4307105873dffaf6dbebf8620baa3f3de0416f96e04d1cb211cd75b440c767fa6341e3cb43e150318f58cbc34559 + checksum: 3/140f613d455bbdd7ec9b9e7df886b999e4a56de9379e827d7ee0a68c11f5567ad8637c4fa8266758486a3486350d9c0ec5f4297353ba2701b1b5045ce50b9aea languageName: node linkType: hard -"jest-snapshot@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-snapshot@npm:26.0.1" +"jest-snapshot@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-snapshot@npm:26.1.0" dependencies: "@babel/types": ^7.0.0 - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 "@types/prettier": ^2.0.0 chalk: ^4.0.0 - expect: ^26.0.1 + expect: ^26.1.0 graceful-fs: ^4.2.4 - jest-diff: ^26.0.1 + jest-diff: ^26.1.0 jest-get-type: ^26.0.0 - jest-matcher-utils: ^26.0.1 - jest-message-util: ^26.0.1 - jest-resolve: ^26.0.1 - make-dir: ^3.0.0 + jest-haste-map: ^26.1.0 + jest-matcher-utils: ^26.1.0 + jest-message-util: ^26.1.0 + jest-resolve: ^26.1.0 natural-compare: ^1.4.0 - pretty-format: ^26.0.1 + pretty-format: ^26.1.0 semver: ^7.3.2 - checksum: 3/16a380215b5274990cb2a63ee854bd2de3ba0d6f7043e6953fbaaea0f7d83e1ab331f975be1a1340e03ae557bc8731460cbcef32e91d9ab849d3e7c71a330437 + checksum: 3/627d67488e5d61735dc208014e469bb4a4a503e745749a2bd7f97f67b4510aee24f37bb62e184ef3168882f2a673c19cbc214c1f93cc84a9f816c8dfcf4b81f0 languageName: node linkType: hard @@ -13059,16 +13061,16 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-util@npm:26.0.1" +"jest-util@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-util@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 chalk: ^4.0.0 graceful-fs: ^4.2.4 is-ci: ^2.0.0 - make-dir: ^3.0.0 - checksum: 3/9dd09166290f33d2edac2d2a9af54f82174f3931c3a28116aae5d0b8caf6a238ddd78dbea847b64e7312de87b6f18cdb20766da30c7815aba1e37d514d22136f + micromatch: ^4.0.2 + checksum: 3/5420145596a0794bacf10f50aa3612585b7775c7eb9c9eba62ef98f5e6d9ba37fe7569270683f4c2359143434e3c8781de3453f888c8c0f022cdfdeb114515f5 languageName: node linkType: hard @@ -13086,31 +13088,31 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-validate@npm:26.0.1" +"jest-validate@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-validate@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 camelcase: ^6.0.0 chalk: ^4.0.0 jest-get-type: ^26.0.0 leven: ^3.1.0 - pretty-format: ^26.0.1 - checksum: 3/8526678b867de65ecac752d7a68da168d761e3fcff52ba4a34f29d87b077b0215f5034e3179775ef8145d0b0d2817ffafa0a87a71bc3e8d3bbdaf388e224866c + pretty-format: ^26.1.0 + checksum: 3/09ab0be90d4c454e0aaabd58ea30e3ebb1227113a74058aa33a07d97811a321071cf76f1093b475ead6277ba7b8b3169a0866bb7ecbacc6bbc746f230e1a0ee5 languageName: node linkType: hard -"jest-watcher@npm:^26.0.1": - version: 26.0.1 - resolution: "jest-watcher@npm:26.0.1" +"jest-watcher@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-watcher@npm:26.1.0" dependencies: - "@jest/test-result": ^26.0.1 - "@jest/types": ^26.0.1 + "@jest/test-result": ^26.1.0 + "@jest/types": ^26.1.0 ansi-escapes: ^4.2.1 chalk: ^4.0.0 - jest-util: ^26.0.1 + jest-util: ^26.1.0 string-length: ^4.0.1 - checksum: 3/6fe87607f0c5ca3eccb3b9fbd5e5247e0e18dfe13754609ee89d117b5b14e486e8cf3d9a040c0f5071a32e1d985af9e72b787acb92eca2b0a361e6fa812b5ecb + checksum: 3/1c0c9d8ab3e108a3e9feadb7494d251f84600603ffd73d657e1ec25b200ea2b6a859c7c93f543120e02cc5886e58b2706a7de907ecd053cc1e73a431e0d1530a languageName: node linkType: hard @@ -13124,26 +13126,26 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-worker@npm:26.0.0" +"jest-worker@npm:^26.1.0": + version: 26.1.0 + resolution: "jest-worker@npm:26.1.0" dependencies: merge-stream: ^2.0.0 supports-color: ^7.0.0 - checksum: 3/3695bad6b648440c3a760fb13914fded1643219422ed60940aa74319ac076f6b87a81bc5823008a287d80025f43475bff55560c8d20a4391ae74f1e3a360e828 + checksum: 3/ef0145e09e1966e4a05cb87b7df1a274994cc18753b3bdad8902dc275d60e0e236660eefb3d1bd2580ced1ea941a4627aefbaf2eb1ad4878704b2d7d60b62f5a languageName: node linkType: hard "jest@npm:^26.0.1": - version: 26.0.1 - resolution: "jest@npm:26.0.1" + version: 26.1.0 + resolution: "jest@npm:26.1.0" dependencies: - "@jest/core": ^26.0.1 + "@jest/core": ^26.1.0 import-local: ^3.0.2 - jest-cli: ^26.0.1 + jest-cli: ^26.1.0 bin: jest: bin/jest.js - checksum: 3/ede5edbfa183057b4bb1bd4f4c43c402844e6f5b7871fd1f266c3a318839bc8cd07bc77024d680da9c6f7a47c548e67c809a478e49673bd5307d4a2b752b33c1 + checksum: 3/95638b5947f96067f5e29d8cb6c4a7f75e09defd17168ffc3e892d8db9c7db09e663dea91d32864bde5f539b63b126ac115fda46aa8521e8dd713c618355e399 languageName: node linkType: hard @@ -13522,13 +13524,6 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^4.0.1": - version: 4.0.1 - resolution: "kleur@npm:4.0.1" - checksum: 3/174fd2dc4775619ec3d90f75ec06adbc94575cd38f42e5d5dc5b5e189ac435d77ce72bef07daae3913910def38d1b3f6d9ab2fe7e711521c4e46065e11582c21 - languageName: node - linkType: hard - "koa-compose@npm:^3.0.0": version: 3.2.1 resolution: "koa-compose@npm:3.2.1" @@ -15371,7 +15366,7 @@ __metadata: languageName: node linkType: hard -"node-abi@npm:^2.7.0": +"node-abi@npm:^2.18.0, node-abi@npm:^2.7.0": version: 2.18.0 resolution: "node-abi@npm:2.18.0" dependencies: @@ -15457,16 +15452,17 @@ __metadata: linkType: hard "node-hid@npm:^1.2.0": - version: 1.2.0 - resolution: "node-hid@npm:1.2.0" + version: 1.3.0 + resolution: "node-hid@npm:1.3.0" dependencies: bindings: ^1.5.0 nan: ^2.14.0 + node-abi: ^2.18.0 node-gyp: latest - prebuild-install: ^5.3.3 + prebuild-install: ^5.3.4 bin: hid-showdevices: src/show-devices.js - checksum: 3/fe9552ef299b4a331f22192312b09d873dd5c4277c1e0f2daf8b297af955df3ccaa10ef9053856cc7ebb371557ea42dd042b114e877167878590a31d0304731b + checksum: 3/eab0be9a9fa3d2a843eb900e22b1c2287a41e542e02c788e27916b90d70dfc9883e4722bb5e2d150a0e03f400aadd5b611fbfafa13dc68991d8264f4fad663c1 languageName: node linkType: hard @@ -17252,7 +17248,7 @@ __metadata: languageName: node linkType: hard -"prebuild-install@npm:^5.3.3": +"prebuild-install@npm:^5.3.3, prebuild-install@npm:^5.3.4": version: 5.3.4 resolution: "prebuild-install@npm:5.3.4" dependencies: @@ -17378,15 +17374,15 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^26.0.1": - version: 26.0.1 - resolution: "pretty-format@npm:26.0.1" +"pretty-format@npm:^26.1.0": + version: 26.1.0 + resolution: "pretty-format@npm:26.1.0" dependencies: - "@jest/types": ^26.0.1 + "@jest/types": ^26.1.0 ansi-regex: ^5.0.0 ansi-styles: ^4.0.0 react-is: ^16.12.0 - checksum: 3/c3aca0f5888d579bfdbac83dd518a34843b34946dbf670233938033641daaaabb09240ea8742b1f74487dcf90bf527b3f773182ee3bb435ed6b61306b50ecedf + checksum: 3/a1cd822bed7c66221c7e37b09f9b18bdc397463e0746432a821835d73faf929c3134b42b367491bcd5e1ce01cbc01c41407808dbd39ec1734be373a794892f7d languageName: node linkType: hard @@ -18800,7 +18796,7 @@ __metadata: dependencies: "@babel/core": ^7.10.3 "@babel/runtime": ^7.10.3 - "@polkadot/dev": ^0.55.11 + "@polkadot/dev": ^0.55.12 "@polkadot/ts": ^0.3.26 "@types/jest": ^26.0.0 babel-plugin-transform-vue-template: ^0.4.2 @@ -20573,11 +20569,12 @@ __metadata: linkType: hard "through2@npm:^3.0.0": - version: 3.0.1 - resolution: "through2@npm:3.0.1" + version: 3.0.2 + resolution: "through2@npm:3.0.2" dependencies: + inherits: ^2.0.4 readable-stream: 2 || 3 - checksum: 3/f0ff930ba9ce2309b05c8621bb053f99733b0fa0d0cd4fe475e9a980b35f7ccd71141192ecd88b45d97249db5c0e158778397f77842ad47bab0384eac75ad31c + checksum: 3/26c76a8989c8870e422c262506b55020ab42ae9c0888b8096dd140f8d6ac09ada59f71cddd630ccc5b3aa0bba373c223a27b969e830ee6040f12db952c15a8cd languageName: node linkType: hard @@ -21643,8 +21640,8 @@ __metadata: linkType: hard "vue-loader@npm:^15.7.1": - version: 15.9.2 - resolution: "vue-loader@npm:15.9.2" + version: 15.9.3 + resolution: "vue-loader@npm:15.9.3" dependencies: "@vue/component-compiler-utils": ^3.1.0 hash-sum: ^1.0.2 @@ -21661,7 +21658,7 @@ __metadata: optional: true vue-template-compiler: optional: true - checksum: 3/e91539fa76b5749ef4fd6ff51f3de7b299f983d521a55d089d82053ecd6173c95a65dd95dbd17a27cf815ad974d18568426c7f1d011de43b5409fdc1e4a972b5 + checksum: 3/bc7d4c63e0890a701115e2469bdd0277b4abf271c58152a9b911e55898cbcce2670ada649904fd18b2ef8dccab9536f2fad06761ecccda6b3db4472771f0d260 languageName: node linkType: hard