diff --git a/CHANGELOG.md b/CHANGELOG.md index 14ceb874..ef6b647c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Bump to `@polkadot/api` 1.4.1 - Bump to `@polkadot/util` 2.5.1 - Convert `private ` to `#` +- start of `isAlternative` implementations for identicons # 0.51.1 Feb 18, 2020 diff --git a/package.json b/package.json index ec7d80dc..07f50d8a 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "devDependencies": { "@babel/core": "^7.9.0", "@babel/runtime": "^7.9.2", - "@polkadot/dev": "^0.52.8", + "@polkadot/dev": "^0.52.9", "@polkadot/ts": "^0.3.18", "@types/jest": "^25.2.1", "babel-plugin-transform-vue-template": "^0.4.2", diff --git a/packages/exampleReactNative/package.json b/packages/exampleReactNative/package.json index 0ef3f059..d3563922 100644 --- a/packages/exampleReactNative/package.json +++ b/packages/exampleReactNative/package.json @@ -40,9 +40,9 @@ "devDependencies": { "@babel/core": "^7.9.0", "@babel/runtime": "^7.9.2", - "@polkadot/keyring": "^2.8.0-beta.7", - "@polkadot/util": "^2.8.0-beta.7", - "@polkadot/util-crypto": "^2.8.0-beta.7", + "@polkadot/keyring": "^2.8.1", + "@polkadot/util": "^2.8.1", + "@polkadot/util-crypto": "^2.8.1", "@react-native-community/cli-platform-ios": "^4.5.0", "@types/react-test-renderer": "16.9.2", "babel-jest": "^25.2.6", diff --git a/packages/react-identicon/package.json b/packages/react-identicon/package.json index 464b3590..f63516e6 100644 --- a/packages/react-identicon/package.json +++ b/packages/react-identicon/package.json @@ -26,9 +26,9 @@ "react-is": "*" }, "devDependencies": { - "@polkadot/keyring": "^2.8.0-beta.7", - "@polkadot/util": "^2.8.0-beta.7", - "@polkadot/util-crypto": "^2.8.0-beta.7", + "@polkadot/keyring": "^2.8.1", + "@polkadot/util": "^2.8.1", + "@polkadot/util-crypto": "^2.8.1", "@types/react-copy-to-clipboard": "^4.3.0", "@types/react-dom": "^16.9.6", "@types/styled-components": "^5.0.1", diff --git a/packages/react-identicon/src/Identicon.tsx b/packages/react-identicon/src/Identicon.tsx index a7168475..dccec68d 100644 --- a/packages/react-identicon/src/Identicon.tsx +++ b/packages/react-identicon/src/Identicon.tsx @@ -110,7 +110,7 @@ class BaseIcon extends React.PureComponent { } private getWrapped ({ address, publicKey }: State): React.ReactNode { - const { className, isHighlight = false, size = DEFAULT_SIZE, style, theme = settings.icon } = this.props; + const { className, isAlternative, isHighlight, size = DEFAULT_SIZE, style, theme = settings.icon } = this.props; const Component = !address ? Empty : Components[theme === 'default' ? ICON_DEFAULT_HOST : theme] || Fallback; @@ -124,6 +124,7 @@ class BaseIcon extends React.PureComponent { diff --git a/packages/react-identicon/src/icons/Beachball.tsx b/packages/react-identicon/src/icons/Beachball.tsx index 5375ce0e..4e42d63f 100644 --- a/packages/react-identicon/src/icons/Beachball.tsx +++ b/packages/react-identicon/src/icons/Beachball.tsx @@ -4,29 +4,26 @@ import { Props } from '../types'; -import React from 'react'; +import React, { useCallback } from 'react'; import generate from '@polkadot/ui-shared/beachballIcon'; -export default class Beachball extends React.PureComponent { - public render (): React.ReactNode { - const { className, style } = this.props; - - return ( -
- ); - } - - private appendIcon = (node: Element | null): void => { - const { address, size } = this.props; - - if (node) { - node.appendChild( +function Beachball ({ address, className, size, style }: Props): React.ReactElement { + const updateElem = useCallback( + (node: HTMLDivElement): void => { + node && node.appendChild( generate(address, size) ); - } - } + }, + [address, size] + ); + + return ( +
+ ); } + +export default React.memo(Beachball); diff --git a/packages/react-identicon/src/icons/Empty.tsx b/packages/react-identicon/src/icons/Empty.tsx index 6e82e75f..e072e836 100644 --- a/packages/react-identicon/src/icons/Empty.tsx +++ b/packages/react-identicon/src/icons/Empty.tsx @@ -6,21 +6,19 @@ import { Props } from '../types'; import React from 'react'; -export default class Empty extends React.PureComponent { - public render (): React.ReactNode { - const { className, size, style } = this.props; - - return ( -
- -
- ); - } +function Empty ({ className, size, style }: Props): React.ReactElement { + return ( +
+ +
+ ); } + +export default React.memo(Empty); diff --git a/packages/react-identicon/src/icons/Jdenticon.tsx b/packages/react-identicon/src/icons/Jdenticon.tsx index 98c2bf5f..eda42b04 100644 --- a/packages/react-identicon/src/icons/Jdenticon.tsx +++ b/packages/react-identicon/src/icons/Jdenticon.tsx @@ -7,18 +7,16 @@ import { Props } from '../types'; import React from 'react'; import jdenticon from 'jdenticon'; -export default class Jdenticon extends React.PureComponent { - public render (): React.ReactNode { - const { className, publicKey, size, style } = this.props; - - return ( -
- ); - } +function Jdenticon ({ className, publicKey, size, style }: Props): React.ReactElement { + return ( +
+ ); } + +export default React.memo(Jdenticon); diff --git a/packages/react-identicon/src/icons/Polkadot.tsx b/packages/react-identicon/src/icons/Polkadot.tsx index b0fa3740..fc98f00f 100644 --- a/packages/react-identicon/src/icons/Polkadot.tsx +++ b/packages/react-identicon/src/icons/Polkadot.tsx @@ -16,46 +16,45 @@ // - Move constants to file-level // - Overall it is now just a static component, expecting an address as an input value +import { Circle } from '@polkadot/ui-shared/types'; import { Props as BaseProps } from '../types'; import React from 'react'; -import generateIcon, { Circle } from '@polkadot/ui-shared/polkadotIcon'; +import generateIcon from '@polkadot/ui-shared/polkadotIcon'; interface Props extends BaseProps { - sixPoint?: boolean; + isAlternative?: boolean; } -export default class Identicon extends React.PureComponent { - public render (): React.ReactNode { - const { address, className, sixPoint, size, style } = this.props; +function renderCircle ({ cx, cy, fill, r }: Circle, key: number): React.ReactNode { + return ( + + ); +} - return ( -
{ + return ( +
+ - - {generateIcon(address, sixPoint).map(this.renderCircle)} - -
- ); - } - - private renderCircle = ({ cx, cy, fill, r }: Circle, key: number): React.ReactNode => { - return ( - - ); - } + {generateIcon(address, { isSixPoint: isAlternative }).map(renderCircle)} + +
+ ); } + +export default React.memo(Identicon); diff --git a/packages/react-identicon/src/types.ts b/packages/react-identicon/src/types.ts index 19d129b8..4ea54c8c 100644 --- a/packages/react-identicon/src/types.ts +++ b/packages/react-identicon/src/types.ts @@ -11,11 +11,13 @@ export interface BaseProps { export interface Props extends BaseProps { address: string; + isAlternative?: boolean; publicKey: string; size: number; } export interface IdentityProps extends BaseProps { + isAlternative?: boolean; isHighlight?: boolean; onCopy?: (value: string) => void; prefix?: Prefix; diff --git a/packages/reactnative-identicon/package.json b/packages/reactnative-identicon/package.json index 94668991..1e075f8c 100644 --- a/packages/reactnative-identicon/package.json +++ b/packages/reactnative-identicon/package.json @@ -19,7 +19,7 @@ "react-native": "*" }, "devDependencies": { - "@polkadot/util-crypto": "^2.8.0-beta.7", + "@polkadot/util-crypto": "^2.8.1", "@types/react-native": "^0.62.1" } } diff --git a/packages/reactnative-identicon/src/icons/Polkadot.tsx b/packages/reactnative-identicon/src/icons/Polkadot.tsx index cfe90710..5b8971ff 100644 --- a/packages/reactnative-identicon/src/icons/Polkadot.tsx +++ b/packages/reactnative-identicon/src/icons/Polkadot.tsx @@ -2,15 +2,16 @@ // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. +import { Circle as CircleType } from '@polkadot/ui-shared/types'; import { Props as BaseProps } from '../types'; import React from 'react'; import { View } from 'react-native'; import Svg, { Circle as SvgCircle } from 'react-native-svg'; -import generateIcon, { Circle as CircleType } from '@polkadot/ui-shared/polkadotIcon'; +import generateIcon from '@polkadot/ui-shared/polkadotIcon'; interface Props extends BaseProps { - sixPoint?: boolean; + isAlternative?: boolean; } function renderCircle ({ cx, cy, fill, r }: CircleType, key: number): React.ReactNode { @@ -25,7 +26,7 @@ function renderCircle ({ cx, cy, fill, r }: CircleType, key: number): React.Reac ); } -export default function Identicon ({ address, sixPoint, size }: Props): React.ReactElement { +export default function Identicon ({ address, isAlternative = false, size }: Props): React.ReactElement { return ( - {generateIcon(address, sixPoint).map(renderCircle)} + {generateIcon(address, { isSixPoint: isAlternative }).map(renderCircle)} ); diff --git a/packages/ui-keyring/package.json b/packages/ui-keyring/package.json index a8dd21f3..1f0fc8d0 100644 --- a/packages/ui-keyring/package.json +++ b/packages/ui-keyring/package.json @@ -26,9 +26,9 @@ "store": "^2.0.12" }, "devDependencies": { - "@polkadot/keyring": "^2.8.0-beta.7", - "@polkadot/types": "^1.10.0-beta.16", - "@polkadot/util": "^2.8.0-beta.7", + "@polkadot/keyring": "^2.8.1", + "@polkadot/types": "^1.10.0-beta.28", + "@polkadot/util": "^2.8.1", "@types/ledgerhq__hw-transport-node-hid": "^4.22.1", "@types/ledgerhq__hw-transport-u2f": "^4.21.1", "@types/mkdirp": "^1.0.0", diff --git a/packages/ui-settings/package.json b/packages/ui-settings/package.json index de5b6624..98e372c8 100644 --- a/packages/ui-settings/package.json +++ b/packages/ui-settings/package.json @@ -14,7 +14,7 @@ "store": "^2.0.12" }, "devDependencies": { - "@polkadot/util": "^2.8.0-beta.7", + "@polkadot/util": "^2.8.1", "@types/store": "^2.0.2" }, "peerDependencies": { diff --git a/packages/ui-shared/package.json b/packages/ui-shared/package.json index 520f350f..1126121e 100644 --- a/packages/ui-shared/package.json +++ b/packages/ui-shared/package.json @@ -17,8 +17,8 @@ "@polkadot/util-crypto": "*" }, "devDependencies": { - "@polkadot/util": "^2.8.0-beta.7", - "@polkadot/util-crypto": "^2.8.0-beta.7", + "@polkadot/util": "^2.8.1", + "@polkadot/util-crypto": "^2.8.1", "@types/color": "^3.0.1" } } diff --git a/packages/ui-shared/src/polkadotIcon.spec.ts b/packages/ui-shared/src/polkadotIcon.spec.ts index d4f97c97..12e81c71 100644 --- a/packages/ui-shared/src/polkadotIcon.spec.ts +++ b/packages/ui-shared/src/polkadotIcon.spec.ts @@ -7,7 +7,7 @@ import generate from './polkadotIcon'; describe('polkadotIcon', (): void => { it('generates the correct points from known', (): void => { expect( - generate('5Dqvi1p4C7EhPPFKCixpF3QiaJEaDwWrR9gfWR5eUsfC39TX') + generate('5Dqvi1p4C7EhPPFKCixpF3QiaJEaDwWrR9gfWR5eUsfC39TX', { isSixPoint: false }) ).toEqual([ { cx: 32, cy: 32, fill: '#eee', r: 32 }, { cx: 32, cy: 8, fill: 'hsl(196, 65%, 53%)', r: 5 }, diff --git a/packages/ui-shared/src/polkadotIcon.ts b/packages/ui-shared/src/polkadotIcon.ts index 13a6a1f0..defeace2 100644 --- a/packages/ui-shared/src/polkadotIcon.ts +++ b/packages/ui-shared/src/polkadotIcon.ts @@ -7,13 +7,12 @@ // // https://github.com/paritytech/oo7/blob/251ba2b7c45503b68eab4320c270b5afa9bccb60/packages/polkadot-identicon/src/index.jsx +import { Circle } from './types'; + import { blake2AsU8a, decodeAddress } from '@polkadot/util-crypto'; -export interface Circle { - cx: number; - cy: number; - fill: string; - r: number; +interface Options { + isSixPoint: boolean; } interface Scheme { @@ -134,9 +133,9 @@ function getColors (address: string): string[] { } /** - * @description Generate a array of the circles that make up an indenticon + * @description Generate a array of the circles that make up an identicon */ -export default function generate (address: string, isSixPoint = false): Circle[] { +export default function generate (address: string, { isSixPoint }: Options): Circle[] { const colors = getColors(address); return [OUTER_CIRCLE].concat( diff --git a/packages/ui-shared/src/types.ts b/packages/ui-shared/src/types.ts new file mode 100644 index 00000000..cbba4118 --- /dev/null +++ b/packages/ui-shared/src/types.ts @@ -0,0 +1,10 @@ +// Copyright 2018 @polkadot/ui-shared authors & contributors +// This software may be modified and distributed under the terms +// of the Apache-2.0 license. See the LICENSE file for details. + +export interface Circle { + cx: number; + cy: number; + fill: string; + r: number; +} diff --git a/packages/vue-identicon/package.json b/packages/vue-identicon/package.json index 04c9a3b0..86cfa0bb 100644 --- a/packages/vue-identicon/package.json +++ b/packages/vue-identicon/package.json @@ -18,7 +18,7 @@ "vue": "*" }, "devDependencies": { - "@polkadot/util-crypto": "^2.8.0-beta.7", + "@polkadot/util-crypto": "^2.8.1", "vue": "^2.6.11" } } diff --git a/packages/vue-identicon/src/Identicon.ts b/packages/vue-identicon/src/Identicon.ts index 2187c9ed..08273fc1 100644 --- a/packages/vue-identicon/src/Identicon.ts +++ b/packages/vue-identicon/src/Identicon.ts @@ -77,7 +77,7 @@ export const Identicon = Vue.extend({ this.publicKey = publicKey; } }, - props: ['prefix', 'size', 'theme', 'value'], + props: ['prefix', 'isAlternative', 'size', 'theme', 'value'], // FIXME These nested divs are not correct, would like a different way // here so we don't create a div wrapped for the div wrapper of the icon template: ` @@ -88,7 +88,7 @@ export const Identicon = Vue.extend({
- +
diff --git a/packages/vue-identicon/src/icons/Polkadot.ts b/packages/vue-identicon/src/icons/Polkadot.ts index ae40cf34..2e87332c 100644 --- a/packages/vue-identicon/src/icons/Polkadot.ts +++ b/packages/vue-identicon/src/icons/Polkadot.ts @@ -25,14 +25,14 @@ export const Polkadot = Vue.extend({ }, methods: { createSvgHtml: function (): void { - const circles = generateIcon(this.address).map(({ cx, cy, fill, r }): string => + const circles = generateIcon(this.address, { isSixPoint: this.isAlternative || false }).map(({ cx, cy, fill, r }) => `` ).join(''); this.svgHtml = `${circles}`; } }, - props: ['address', 'size'], + props: ['address', 'isAlternative', 'size'], // eslint-disable-next-line quotes template: `
` }); diff --git a/yarn.lock b/yarn.lock index af2e7b72..37b6f190 100644 --- a/yarn.lock +++ b/yarn.lock @@ -480,7 +480,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.9.0, @babel/plugin-proposal-object-rest-spread@npm:^7.9.5": +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.9.5": version: 7.9.5 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.9.5" dependencies: @@ -553,7 +553,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.0": +"@babel/plugin-syntax-async-generators@npm:^7.8.0, @babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" dependencies: @@ -575,7 +575,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.0.0": +"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-class-properties@npm:7.8.3" dependencies: @@ -641,7 +641,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-json-strings@npm:^7.8.0": +"@babel/plugin-syntax-json-strings@npm:^7.8.0, @babel/plugin-syntax-json-strings@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" dependencies: @@ -663,7 +663,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.0": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2/f711dcf8ea6fe59e50ad75546aa89ad88e02247811653ed1482c0bf833449b46fbb7acb713c5ce410a246a1ad043f9dc3b974e0a1f7d85cb76761d6a3f8ed4b5 + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.0, @babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" dependencies: @@ -685,7 +696,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.0.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.0": +"@babel/plugin-syntax-object-rest-spread@npm:^7.0.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: @@ -696,7 +707,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.0": +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.0, @babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" dependencies: @@ -707,7 +718,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-optional-chaining@npm:^7.0.0, @babel/plugin-syntax-optional-chaining@npm:^7.8.0": +"@babel/plugin-syntax-optional-chaining@npm:^7.0.0, @babel/plugin-syntax-optional-chaining@npm:^7.8.0, @babel/plugin-syntax-optional-chaining@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" dependencies: @@ -1231,7 +1242,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.9.0": +"@babel/preset-env@npm:^7.9.0, @babel/preset-env@npm:^7.9.5": version: 7.9.5 resolution: "@babel/preset-env@npm:7.9.5" dependencies: @@ -1620,62 +1631,62 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^25.2.6": - version: 25.2.6 - resolution: "@jest/console@npm:25.2.6" +"@jest/console@npm:^25.3.0": + version: 25.3.0 + resolution: "@jest/console@npm:25.3.0" dependencies: "@jest/source-map": ^25.2.6 chalk: ^3.0.0 - jest-util: ^25.2.6 + jest-util: ^25.3.0 slash: ^3.0.0 - checksum: 2/538cdb40ebfa9e1ab30331daf907306bd37be9b87d774695cffdc710edbf2343fda0193a0734a77e27aacdd7b3419f8ef84c0ed2dbe53c69a590015f9aecd64d + checksum: 2/0f68d17bb3f49678d7962ed8d54e229d457ffa850f5a32d86d06ddca10c55dbfc95b4e268927c7362db3cbb07ce03018e24c8ebf98daf6af6871af57f5047a09 languageName: node linkType: hard -"@jest/core@npm:^25.2.7": - version: 25.2.7 - resolution: "@jest/core@npm:25.2.7" +"@jest/core@npm:^25.3.0": + version: 25.3.0 + resolution: "@jest/core@npm:25.3.0" dependencies: - "@jest/console": ^25.2.6 - "@jest/reporters": ^25.2.6 - "@jest/test-result": ^25.2.6 - "@jest/transform": ^25.2.6 - "@jest/types": ^25.2.6 + "@jest/console": ^25.3.0 + "@jest/reporters": ^25.3.0 + "@jest/test-result": ^25.3.0 + "@jest/transform": ^25.3.0 + "@jest/types": ^25.3.0 ansi-escapes: ^4.2.1 chalk: ^3.0.0 exit: ^0.1.2 graceful-fs: ^4.2.3 - jest-changed-files: ^25.2.6 - jest-config: ^25.2.7 - jest-haste-map: ^25.2.6 - jest-message-util: ^25.2.6 + jest-changed-files: ^25.3.0 + jest-config: ^25.3.0 + jest-haste-map: ^25.3.0 + jest-message-util: ^25.3.0 jest-regex-util: ^25.2.6 - jest-resolve: ^25.2.6 - jest-resolve-dependencies: ^25.2.7 - jest-runner: ^25.2.7 - jest-runtime: ^25.2.7 - jest-snapshot: ^25.2.7 - jest-util: ^25.2.6 - jest-validate: ^25.2.6 - jest-watcher: ^25.2.7 + jest-resolve: ^25.3.0 + jest-resolve-dependencies: ^25.3.0 + jest-runner: ^25.3.0 + jest-runtime: ^25.3.0 + jest-snapshot: ^25.3.0 + jest-util: ^25.3.0 + jest-validate: ^25.3.0 + jest-watcher: ^25.3.0 micromatch: ^4.0.2 p-each-series: ^2.1.0 realpath-native: ^2.0.0 rimraf: ^3.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 - checksum: 2/aeb0fb1112e06a6785e6075f96317cf45f01188386cdae46d66ea9e9676c5f7e96afe2496784ab2a64e48b464ed36516cf811db8dc02786ce03c8b122c6d716c + checksum: 2/74346ce160c3de91c34ba3ea26de26284546258323379e9d14851b76a5c88cd67e2c136dafd36872262e32190e13acd332e721f7793b6a535e6d7d385e77f8e4 languageName: node linkType: hard -"@jest/environment@npm:^25.2.6": - version: 25.2.6 - resolution: "@jest/environment@npm:25.2.6" +"@jest/environment@npm:^25.3.0": + version: 25.3.0 + resolution: "@jest/environment@npm:25.3.0" dependencies: - "@jest/fake-timers": ^25.2.6 - "@jest/types": ^25.2.6 - jest-mock: ^25.2.6 - checksum: 2/fd62b4bdcd922e7e7b9613c92bf7a5b4f85e9da9466a9e6731f95b2564043a136e6919e9f3e3307b1216a825e7a60d91ea152ce8e8c5ad0b70f8eeb6aa8931de + "@jest/fake-timers": ^25.3.0 + "@jest/types": ^25.3.0 + jest-mock: ^25.3.0 + checksum: 2/26c6b7ca2a9502d3008f0e697fae8eeb31fa79e61068b172fe4ae7bdb474a8c01aefcc9795aff5a679bbf971021e23e63572827f4396e93fa5505bc2affd7a96 languageName: node linkType: hard @@ -1690,28 +1701,28 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^25.2.6": - version: 25.2.6 - resolution: "@jest/fake-timers@npm:25.2.6" +"@jest/fake-timers@npm:^25.3.0": + version: 25.3.0 + resolution: "@jest/fake-timers@npm:25.3.0" dependencies: - "@jest/types": ^25.2.6 - jest-message-util: ^25.2.6 - jest-mock: ^25.2.6 - jest-util: ^25.2.6 + "@jest/types": ^25.3.0 + jest-message-util: ^25.3.0 + jest-mock: ^25.3.0 + jest-util: ^25.3.0 lolex: ^5.0.0 - checksum: 2/13dadaa59e79d7be2d12b1ad12d008fe707e054c96e353520e12747b7507d3a5edf56957eadf1c8719aee63880d2e908dffb3b822d7fc3acd289526dda25bfb9 + checksum: 2/be864a62f807f9347dfe7c74425f2e9daa219c3558ad42bf86001ff386542968898eb678ceff14ebabd30b88a82d5df82eb7ff1c79bd9405296c581aaa066514 languageName: node linkType: hard -"@jest/reporters@npm:^25.2.6": - version: 25.2.6 - resolution: "@jest/reporters@npm:25.2.6" +"@jest/reporters@npm:^25.3.0": + version: 25.3.0 + resolution: "@jest/reporters@npm:25.3.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^25.2.6 - "@jest/test-result": ^25.2.6 - "@jest/transform": ^25.2.6 - "@jest/types": ^25.2.6 + "@jest/console": ^25.3.0 + "@jest/test-result": ^25.3.0 + "@jest/transform": ^25.3.0 + "@jest/types": ^25.3.0 chalk: ^3.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 @@ -1720,10 +1731,10 @@ __metadata: istanbul-lib-instrument: ^4.0.0 istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 - istanbul-reports: ^3.0.0 - jest-haste-map: ^25.2.6 - jest-resolve: ^25.2.6 - jest-util: ^25.2.6 + istanbul-reports: ^3.0.2 + jest-haste-map: ^25.3.0 + jest-resolve: ^25.3.0 + jest-util: ^25.3.0 jest-worker: ^25.2.6 node-notifier: ^6.0.0 slash: ^3.0.0 @@ -1734,7 +1745,7 @@ __metadata: dependenciesMeta: node-notifier: optional: true - checksum: 2/206ba7f393b3c2a9d1ce147c0edf920865fa5ba0a4734229f68cb7711a6958f65b1284645e2f901ab98cb93339b8d74317bca060b007609bb0e3fa2ecb63af6b + checksum: 2/041b08991fb41514c9335fe783ed3eb37f913eff760e19d4cb356d5c970f493f22b75b2fa651fd937f953a8e3e52915475885770ea8373d526d1d57de6d0eae7 languageName: node linkType: hard @@ -1771,27 +1782,27 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^25.2.6": - version: 25.2.6 - resolution: "@jest/test-result@npm:25.2.6" +"@jest/test-result@npm:^25.3.0": + version: 25.3.0 + resolution: "@jest/test-result@npm:25.3.0" dependencies: - "@jest/console": ^25.2.6 - "@jest/types": ^25.2.6 + "@jest/console": ^25.3.0 + "@jest/types": ^25.3.0 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 2/b807e6a94eab2e43f184faf48a01c3a138b43bf4d880565045229b190351a667a7fa2a46c29d9f8660e6353381d902faca65a508f583c558975bffc3aac99f94 + checksum: 2/134db7955760d8eafaab0a4fd8f79e6335b80328d75c67370b1e261140e150f5a04704279bb4ad8045c87fe29b864b6b37e56c30b9fc2b1198c1c7adbd46b955 languageName: node linkType: hard -"@jest/test-sequencer@npm:^25.2.7": - version: 25.2.7 - resolution: "@jest/test-sequencer@npm:25.2.7" +"@jest/test-sequencer@npm:^25.3.0": + version: 25.3.0 + resolution: "@jest/test-sequencer@npm:25.3.0" dependencies: - "@jest/test-result": ^25.2.6 - jest-haste-map: ^25.2.6 - jest-runner: ^25.2.7 - jest-runtime: ^25.2.7 - checksum: 2/bed47b8838076ea56aa3d117bd59b15cfdd3ddf3fb033fc89a6676706dc110e6700ed99227d75983acb44211fec306a7d3362eac53a45927d90a9036979382c9 + "@jest/test-result": ^25.3.0 + jest-haste-map: ^25.3.0 + jest-runner: ^25.3.0 + jest-runtime: ^25.3.0 + checksum: 2/1c2b19c19bef12b92831b8e095007f5fb4ebbe118cf095534dbd3bb20a21205b521fe0adf975feb6925532dbbc9e997b33c420c24f75700d1df30ce62f02af4f languageName: node linkType: hard @@ -1819,6 +1830,30 @@ __metadata: languageName: node linkType: hard +"@jest/transform@npm:^25.3.0": + version: 25.3.0 + resolution: "@jest/transform@npm:25.3.0" + dependencies: + "@babel/core": ^7.1.0 + "@jest/types": ^25.3.0 + babel-plugin-istanbul: ^6.0.0 + chalk: ^3.0.0 + convert-source-map: ^1.4.0 + fast-json-stable-stringify: ^2.0.0 + graceful-fs: ^4.2.3 + jest-haste-map: ^25.3.0 + jest-regex-util: ^25.2.6 + jest-util: ^25.3.0 + micromatch: ^4.0.2 + pirates: ^4.0.1 + realpath-native: ^2.0.0 + slash: ^3.0.0 + source-map: ^0.6.1 + write-file-atomic: ^3.0.0 + checksum: 2/14b6d8dd2d0fa0874993e6aa6505ec4a7d01f11aa1e9b7001a356fcd5f72e2312a1341227f8985f5e3b160b30320f2dacec356c920794a81bc48154f1be37733 + languageName: node + linkType: hard + "@jest/types@npm:^24.9.0": version: 24.9.0 resolution: "@jest/types@npm:24.9.0" @@ -1842,6 +1877,18 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^25.3.0": + version: 25.3.0 + resolution: "@jest/types@npm:25.3.0" + dependencies: + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^1.1.1 + "@types/yargs": ^15.0.0 + chalk: ^3.0.0 + checksum: 2/1822dbb23ba8cc7dcf812ecedde1e3d3280857d9cd89bdaa12dcecc5b347e026558a478f6c0bd5f2b729a13c7c6bb5e132bc456050d0bcffc97d3bf04de030e9 + languageName: node + linkType: hard + "@ledgerhq/devices@npm:^4.78.0": version: 4.78.0 resolution: "@ledgerhq/devices@npm:4.78.0" @@ -2911,9 +2958,9 @@ __metadata: languageName: node linkType: hard -"@polkadot/dev@npm:^0.52.8": - version: 0.52.8 - resolution: "@polkadot/dev@npm:0.52.8" +"@polkadot/dev@npm:^0.52.9": + version: 0.52.9 + resolution: "@polkadot/dev@npm:0.52.9" dependencies: "@babel/cli": ^7.8.4 "@babel/core": ^7.9.0 @@ -2921,7 +2968,7 @@ __metadata: "@babel/plugin-proposal-decorators": ^7.8.3 "@babel/plugin-proposal-nullish-coalescing-operator": ^7.8.3 "@babel/plugin-proposal-numeric-separator": ^7.8.3 - "@babel/plugin-proposal-object-rest-spread": ^7.9.0 + "@babel/plugin-proposal-object-rest-spread": ^7.9.5 "@babel/plugin-proposal-optional-chaining": ^7.9.0 "@babel/plugin-proposal-pipeline-operator": ^7.8.3 "@babel/plugin-proposal-private-methods": ^7.8.3 @@ -2930,16 +2977,16 @@ __metadata: "@babel/plugin-syntax-import-meta": ^7.8.3 "@babel/plugin-syntax-top-level-await": ^7.8.3 "@babel/plugin-transform-runtime": ^7.9.0 - "@babel/preset-env": ^7.9.0 + "@babel/preset-env": ^7.9.5 "@babel/preset-react": ^7.9.4 "@babel/preset-typescript": ^7.9.0 "@babel/register": ^7.9.0 "@babel/runtime": ^7.9.2 "@typescript-eslint/eslint-plugin": 2.27.0 "@typescript-eslint/parser": 2.27.0 - "@vue/component-compiler-utils": ^3.1.1 + "@vue/component-compiler-utils": ^3.1.2 babel-core: ^7.0.0-bridge.0 - babel-jest: ^25.2.6 + babel-jest: ^25.3.0 babel-plugin-module-resolver: ^4.0.0 babel-plugin-styled-components: ^1.10.7 browserslist: ^4.11.1 @@ -2958,11 +3005,11 @@ __metadata: eslint-plugin-standard: ^4.0.1 fs-extra: ^9.0.0 gh-pages: ^2.2.0 - jest: ^25.2.7 - jest-cli: ^25.2.7 - jest-config: ^25.2.7 - jest-haste-map: ^25.2.6 - jest-resolve: ^25.2.6 + jest: ^25.3.0 + jest-cli: ^25.3.0 + jest-config: ^25.3.0 + jest-haste-map: ^25.3.0 + jest-resolve: ^25.3.0 lerna: ^3.20.2 madge: ^3.8.0 mkdirp: ^1.0.4 @@ -2994,7 +3041,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: 2/4570a58cd964287c6f0e2038aa10f7c691cc3dcae227868c68e5e037519c68401edb39e66268343f758f038475a58f8f48aa0c7f0c027acf7b70273cdb3893e8 + checksum: 2/62815caa0239449f8dd2c61b37713cb0d1563d22a1b089020fcf240c17786dd94aa797d44f864f93848c497a8359e3b7045711572adc7eaf0da6e604f6ecc442 languageName: node linkType: hard @@ -3014,28 +3061,28 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/keyring@npm:^2.8.0-beta.7": - version: 2.8.0-beta.7 - resolution: "@polkadot/keyring@npm:2.8.0-beta.7" +"@polkadot/keyring@npm:^2.8.1": + version: 2.8.1 + resolution: "@polkadot/keyring@npm:2.8.1" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/util": 2.8.0-beta.7 - "@polkadot/util-crypto": 2.8.0-beta.7 - checksum: 2/c5f00ed035b5193e9dce7ed29a511474d56209ffc9b65d7475147def12f0afb3c1c4ec4ca03dbe0f1ef1f8f500626fc00799a3ed783f85c5d7dc8b6c0fe42003 + "@polkadot/util": 2.8.1 + "@polkadot/util-crypto": 2.8.1 + checksum: 2/3c6e4be89b5e50ba4c57cc79f1c47d0927d092ac9937345037c18568fec070f873d977e289ef4d563036c1174fc25f0b6f4037c1ef70888957ee5288ad6c28e6 languageName: node linkType: hard -"@polkadot/metadata@npm:1.10.0-beta.16": - version: 1.10.0-beta.16 - resolution: "@polkadot/metadata@npm:1.10.0-beta.16" +"@polkadot/metadata@npm:1.10.0-beta.28": + version: 1.10.0-beta.28 + resolution: "@polkadot/metadata@npm:1.10.0-beta.28" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/types": 1.10.0-beta.16 - "@polkadot/types-known": 1.10.0-beta.16 - "@polkadot/util": ^2.7.1 - "@polkadot/util-crypto": ^2.7.1 + "@polkadot/types": 1.10.0-beta.28 + "@polkadot/types-known": 1.10.0-beta.28 + "@polkadot/util": ^2.8.1 + "@polkadot/util-crypto": ^2.8.1 bn.js: ^5.1.1 - checksum: 2/80dc7d9fe7933a591c6c59ae82ee800f743adc50528baf3983e9789123ddd5e5ff9c1d67c4e72577f92cf113fe0c482267e70bb77ac48e5a388e150fd23a9428 + checksum: 2/189e13c93fde90d4f613747ea3be651dc6ce90cd39cc56a6698bee1067dfcf4991ddccc4777d44ec68301815be4dcda6fdfa7e2ebf732e1c0436f0ecf77a5822 languageName: node linkType: hard @@ -3044,11 +3091,11 @@ __metadata: resolution: "@polkadot/react-identicon@workspace:packages/react-identicon" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/keyring": ^2.8.0-beta.7 + "@polkadot/keyring": ^2.8.1 "@polkadot/ui-settings": 0.52.0-beta.30 "@polkadot/ui-shared": 0.52.0-beta.30 - "@polkadot/util": ^2.8.0-beta.7 - "@polkadot/util-crypto": ^2.8.0-beta.7 + "@polkadot/util": ^2.8.1 + "@polkadot/util-crypto": ^2.8.1 "@types/react-copy-to-clipboard": ^4.3.0 "@types/react-dom": ^16.9.6 "@types/styled-components": ^5.0.1 @@ -3091,7 +3138,7 @@ __metadata: dependencies: "@babel/runtime": ^7.9.2 "@polkadot/ui-shared": 0.52.0-beta.30 - "@polkadot/util-crypto": ^2.8.0-beta.7 + "@polkadot/util-crypto": ^2.8.1 "@types/react-native": ^0.62.1 react-native-svg: ^12.0.3 peerDependencies: @@ -3110,31 +3157,31 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-known@npm:1.10.0-beta.16": - version: 1.10.0-beta.16 - resolution: "@polkadot/types-known@npm:1.10.0-beta.16" +"@polkadot/types-known@npm:1.10.0-beta.28": + version: 1.10.0-beta.28 + resolution: "@polkadot/types-known@npm:1.10.0-beta.28" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/types": 1.10.0-beta.16 - "@polkadot/util": ^2.7.1 + "@polkadot/types": 1.10.0-beta.28 + "@polkadot/util": ^2.8.1 bn.js: ^5.1.1 - checksum: 2/3f4852730a92f6a6f0574cb6524095940a6a6656f435b30b3bc3672c375305367e3922b680cac15236e0d8a8e64db4bcfde28d9594e3998429cc78e4a2f89212 + checksum: 2/8860f03e986d6d39ccaec0c4fbb3bd1c3f991ed20bf9fc95f6a9bce31a1ed5e32a65ffbe10546d99b2a7885894f86d70e3ef1e2fea7767081fb9f5f09afe7b3a languageName: node linkType: hard -"@polkadot/types@npm:1.10.0-beta.16, @polkadot/types@npm:^1.10.0-beta.16": - version: 1.10.0-beta.16 - resolution: "@polkadot/types@npm:1.10.0-beta.16" +"@polkadot/types@npm:1.10.0-beta.28, @polkadot/types@npm:^1.10.0-beta.28": + version: 1.10.0-beta.28 + resolution: "@polkadot/types@npm:1.10.0-beta.28" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/metadata": 1.10.0-beta.16 - "@polkadot/util": ^2.7.1 - "@polkadot/util-crypto": ^2.7.1 + "@polkadot/metadata": 1.10.0-beta.28 + "@polkadot/util": ^2.8.1 + "@polkadot/util-crypto": ^2.8.1 "@types/bn.js": ^4.11.6 bn.js: ^5.1.1 memoizee: ^0.4.14 rxjs: ^6.5.5 - checksum: 2/b6f1cfa10bd26a18a0de9ae44f5a3380d719bf210f7fd8db47ad4b47b03f2793fd842b3cca9951fb3084e9d1da804b21b106b201628e09a3114370374f64d957 + checksum: 2/c4b053bfd12b3e47be2a7773bca3b7ee6f24d30143402e768f80b6e447ac5abbcd5100f04707eea97d181b65c30e7447cc7f0af9f57f26dddda5fdd3a5f66095 languageName: node linkType: hard @@ -3154,9 +3201,9 @@ __metadata: "@ledgerhq/hw-transport-node-hid": ^5.12.0 "@ledgerhq/hw-transport-u2f": ^5.12.0 "@ledgerhq/hw-transport-webusb": ^5.12.0 - "@polkadot/keyring": ^2.8.0-beta.7 - "@polkadot/types": ^1.10.0-beta.16 - "@polkadot/util": ^2.8.0-beta.7 + "@polkadot/keyring": ^2.8.1 + "@polkadot/types": ^1.10.0-beta.28 + "@polkadot/util": ^2.8.1 "@types/ledgerhq__hw-transport-node-hid": ^4.22.1 "@types/ledgerhq__hw-transport-u2f": ^4.21.1 "@types/mkdirp": ^1.0.0 @@ -3180,7 +3227,7 @@ __metadata: resolution: "@polkadot/ui-settings@workspace:packages/ui-settings" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/util": ^2.8.0-beta.7 + "@polkadot/util": ^2.8.1 "@types/store": ^2.0.2 eventemitter3: ^4.0.0 store: ^2.0.12 @@ -3194,8 +3241,8 @@ __metadata: resolution: "@polkadot/ui-shared@workspace:packages/ui-shared" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/util": ^2.8.0-beta.7 - "@polkadot/util-crypto": ^2.8.0-beta.7 + "@polkadot/util": ^2.8.1 + "@polkadot/util-crypto": ^2.8.1 "@types/color": ^3.0.1 color: ^3.1.2 peerDependencies: @@ -3204,12 +3251,12 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/util-crypto@npm:2.8.0-beta.7, @polkadot/util-crypto@npm:^2.8.0-beta.7": - version: 2.8.0-beta.7 - resolution: "@polkadot/util-crypto@npm:2.8.0-beta.7" +"@polkadot/util-crypto@npm:2.8.1, @polkadot/util-crypto@npm:^2.8.1": + version: 2.8.1 + resolution: "@polkadot/util-crypto@npm:2.8.1" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/util": 2.8.0-beta.7 + "@polkadot/util": 2.8.1 "@polkadot/wasm-crypto": ^1.2.1 base-x: ^3.0.8 bip39: ^3.0.2 @@ -3221,48 +3268,13 @@ __metadata: pbkdf2: ^3.0.17 tweetnacl: ^1.0.3 xxhashjs: ^0.2.2 - checksum: 2/7c22a314f4f89c442740f621945bf927053f3ebe55dd85a59788e7c17f5097ebba51dbf9420829c633bcf84e93988678d1128c38df71b11567e1511b0e39655e + checksum: 2/2cbbf5d084695ea901a29013f4a607b04c90e290709ac7c5633d854b602344c11adb154cbfd97a1a0caf40aaa9811c24b5470b335ddf4a17696b832686c84e0f languageName: node linkType: hard -"@polkadot/util-crypto@npm:^2.7.1": - version: 2.7.1 - resolution: "@polkadot/util-crypto@npm:2.7.1" - dependencies: - "@babel/runtime": ^7.9.2 - "@polkadot/util": 2.7.1 - "@polkadot/wasm-crypto": ^1.2.1 - base-x: ^3.0.8 - bip39: ^3.0.2 - blakejs: ^1.1.0 - bn.js: ^5.1.1 - bs58: ^4.0.1 - elliptic: ^6.5.2 - js-sha3: ^0.8.0 - pbkdf2: ^3.0.17 - tweetnacl: ^1.0.3 - xxhashjs: ^0.2.2 - checksum: 2/0aa314fac3dc0de299f517752b23c465a6505cb339875c15d6259ca0e0695c52a26bdc2d64843fd3cff7e2e58dfa94f341cf3fd6f88f1328c5b3409f85956c25 - languageName: node - linkType: hard - -"@polkadot/util@npm:2.7.1, @polkadot/util@npm:^2.7.1": - version: 2.7.1 - resolution: "@polkadot/util@npm:2.7.1" - dependencies: - "@babel/runtime": ^7.9.2 - "@types/bn.js": ^4.11.6 - bn.js: ^5.1.1 - camelcase: ^5.3.1 - chalk: ^3.0.0 - ip-regex: ^4.1.0 - checksum: 2/282c0535dbcb2863e63f3366d2cdf81027a8430a299431b0562068630d174d4ce10262bb67c8493a39c262a56fb04d2e8e9eeb31f1a14f6f4c57237d5fca2105 - languageName: node - linkType: hard - -"@polkadot/util@npm:2.8.0-beta.7, @polkadot/util@npm:^2.8.0-beta.7": - version: 2.8.0-beta.7 - resolution: "@polkadot/util@npm:2.8.0-beta.7" +"@polkadot/util@npm:2.8.1, @polkadot/util@npm:^2.8.1": + version: 2.8.1 + resolution: "@polkadot/util@npm:2.8.1" dependencies: "@babel/runtime": ^7.9.2 "@types/bn.js": ^4.11.6 @@ -3270,7 +3282,7 @@ __metadata: camelcase: ^5.3.1 chalk: ^4.0.0 ip-regex: ^4.1.0 - checksum: 2/8158e74d1c903a9497a0eb1ccbfae882fb534c2b4bf0715b18407efa94d34711445a14e1b9ec8444cc119e48028a28f2e59e6b083fe864e68abd779c4b9adb0c + checksum: 2/30f5e0f4cd352a6258e3fc134b047c680fcfab5e0efd694bad5076ef71a95065f203a9a48ece4c7aa77e50e930de1e47ba2f28283a2d0134c6e2258305be47c1 languageName: node linkType: hard @@ -3280,7 +3292,7 @@ __metadata: dependencies: "@babel/runtime": ^7.9.2 "@polkadot/ui-shared": 0.52.0-beta.30 - "@polkadot/util-crypto": ^2.8.0-beta.7 + "@polkadot/util-crypto": ^2.8.1 jdenticon: 2.2.0 vue: ^2.6.11 peerDependencies: @@ -3446,7 +3458,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.1.0": +"@types/babel__core@npm:^7.1.0, @types/babel__core@npm:^7.1.7": version: 7.1.7 resolution: "@types/babel__core@npm:7.1.7" dependencies: @@ -4013,7 +4025,7 @@ __metadata: languageName: node linkType: hard -"@vue/component-compiler-utils@npm:^3.1.0, @vue/component-compiler-utils@npm:^3.1.1": +"@vue/component-compiler-utils@npm:^3.1.0": version: 3.1.1 resolution: "@vue/component-compiler-utils@npm:3.1.1" dependencies: @@ -4030,6 +4042,26 @@ __metadata: languageName: node linkType: hard +"@vue/component-compiler-utils@npm:^3.1.2": + version: 3.1.2 + resolution: "@vue/component-compiler-utils@npm:3.1.2" + dependencies: + consolidate: ^0.15.1 + hash-sum: ^1.0.2 + lru-cache: ^4.1.2 + merge-source-map: ^1.1.0 + postcss: ^7.0.14 + postcss-selector-parser: ^6.0.2 + prettier: ^1.18.2 + source-map: ~0.6.1 + vue-template-es2015-compiler: ^1.9.0 + dependenciesMeta: + prettier: + optional: true + checksum: 2/5eb62fbdb94a06633af70d7f1ecb1cd0bb4da750118dbbe032c14c99472581d489ccac95d26cef3ce2095a75357dcc44cee93b38148d1a9d2936436367fef90d + languageName: node + linkType: hard + "@vuepress/core@npm:^1.4.0": version: 1.4.0 resolution: "@vuepress/core@npm:1.4.0" @@ -5190,6 +5222,23 @@ __metadata: languageName: node linkType: hard +"babel-jest@npm:^25.3.0": + version: 25.3.0 + resolution: "babel-jest@npm:25.3.0" + dependencies: + "@jest/transform": ^25.3.0 + "@jest/types": ^25.3.0 + "@types/babel__core": ^7.1.7 + babel-plugin-istanbul: ^6.0.0 + babel-preset-jest: ^25.3.0 + chalk: ^3.0.0 + slash: ^3.0.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2/3450cb42e69a24f43af13df954fcffc48331276ef1a4dbfb1dd90eb56e30c44e46f8c00c063d47947be37f458910c08707e3e36b4ef84ef22c40e53489eaa788 + languageName: node + linkType: hard + "babel-loader@npm:^8.0.4": version: 8.1.0 resolution: "babel-loader@npm:8.1.0" @@ -5290,6 +5339,26 @@ __metadata: languageName: node linkType: hard +"babel-preset-current-node-syntax@npm:^0.1.2": + version: 0.1.2 + resolution: "babel-preset-current-node-syntax@npm:0.1.2" + dependencies: + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-bigint": ^7.8.3 + "@babel/plugin-syntax-class-properties": ^7.8.3 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.8.3 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2/f31cbcbf7ac867c6ebeafc26155fa273702c273734baeb561e7c9a9fec4078ee0048b843a821118d8bd4def3bf3091c2b412b0b27f93f13a77b79fc8e36b9c5c + languageName: node + linkType: hard + "babel-preset-fbjs@npm:^3.2.0, babel-preset-fbjs@npm:^3.3.0": version: 3.3.0 resolution: "babel-preset-fbjs@npm:3.3.0" @@ -5340,6 +5409,18 @@ __metadata: languageName: node linkType: hard +"babel-preset-jest@npm:^25.3.0": + version: 25.3.0 + resolution: "babel-preset-jest@npm:25.3.0" + dependencies: + babel-plugin-jest-hoist: ^25.2.6 + babel-preset-current-node-syntax: ^0.1.2 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2/5d1258af7ea3bcd350670391ec8b532be4121cec51b12f91887eb3f7fc99dc72b319cf3967d499da97c971d874b56fbc8d26155964265e9cddac12a6fdb4aa19 + languageName: node + linkType: hard + "babel-runtime@npm:^6.9.2": version: 6.26.0 resolution: "babel-runtime@npm:6.26.0" @@ -8935,12 +9016,12 @@ __metadata: dependencies: "@babel/core": ^7.9.0 "@babel/runtime": ^7.9.2 - "@polkadot/keyring": ^2.8.0-beta.7 + "@polkadot/keyring": ^2.8.1 "@polkadot/reactnative-identicon": 0.52.0-beta.30 "@polkadot/ui-keyring": 0.52.0-beta.30 "@polkadot/ui-settings": 0.52.0-beta.30 - "@polkadot/util": ^2.8.0-beta.7 - "@polkadot/util-crypto": ^2.8.0-beta.7 + "@polkadot/util": ^2.8.1 + "@polkadot/util-crypto": ^2.8.1 "@react-native-community/async-storage": ^1.9.0 "@react-native-community/cli-platform-ios": ^4.5.0 "@types/react-test-renderer": 16.9.2 @@ -9059,17 +9140,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^25.2.7": - version: 25.2.7 - resolution: "expect@npm:25.2.7" +"expect@npm:^25.3.0": + version: 25.3.0 + resolution: "expect@npm:25.3.0" dependencies: - "@jest/types": ^25.2.6 + "@jest/types": ^25.3.0 ansi-styles: ^4.0.0 jest-get-type: ^25.2.6 - jest-matcher-utils: ^25.2.7 - jest-message-util: ^25.2.6 + jest-matcher-utils: ^25.3.0 + jest-message-util: ^25.3.0 jest-regex-util: ^25.2.6 - checksum: 2/f33767aa8b01173d08ccc0f2e92741d1dad6e4bbd6db43efe24e151fd68ec0015db94afadd6fcfd02e5514796556cd695ad9588edfe27b9d60979d58054a8e69 + checksum: 2/a21e75e711b4c12e0a38c66b18008fe1e204ca10953f89945b9b0afb396298e152ced847bc7ff49f8c11637aa81c47fe6bf255a826a5aa306f192957094bd74b languageName: node linkType: hard @@ -11878,7 +11959,7 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.0.0": +"istanbul-reports@npm:^3.0.2": version: 3.0.2 resolution: "istanbul-reports@npm:3.0.2" dependencies: @@ -11921,67 +12002,67 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-changed-files@npm:25.2.6" +"jest-changed-files@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-changed-files@npm:25.3.0" dependencies: - "@jest/types": ^25.2.6 + "@jest/types": ^25.3.0 execa: ^3.2.0 throat: ^5.0.0 - checksum: 2/5977b6bf5b3b55276e4a211a3d3ab47cef351b76726c79b157f2c04eac2d15907c19cc3d2e3c946ed107ece4c16cb77ddf600cd6d3758a44e393e900419d1a1d + checksum: 2/44d480c2a7eeda9f6d37d746587110a1389c5274f75d2a49bf9a803fb01343a213f0d68788ce1172f9a3e913d8012f81d8a69778fe0c8dfefb22b6a569d52527 languageName: node linkType: hard -"jest-cli@npm:^25.2.7": - version: 25.2.7 - resolution: "jest-cli@npm:25.2.7" +"jest-cli@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-cli@npm:25.3.0" dependencies: - "@jest/core": ^25.2.7 - "@jest/test-result": ^25.2.6 - "@jest/types": ^25.2.6 + "@jest/core": ^25.3.0 + "@jest/test-result": ^25.3.0 + "@jest/types": ^25.3.0 chalk: ^3.0.0 exit: ^0.1.2 import-local: ^3.0.2 is-ci: ^2.0.0 - jest-config: ^25.2.7 - jest-util: ^25.2.6 - jest-validate: ^25.2.6 + jest-config: ^25.3.0 + jest-util: ^25.3.0 + jest-validate: ^25.3.0 prompts: ^2.0.1 realpath-native: ^2.0.0 yargs: ^15.3.1 bin: jest: bin/jest.js - checksum: 2/26209c798befe73dfd4ad52c383af35cfb41956bd247919757af81d01f85727c57f498f06c2f89db2749869f3c927e3c497a5dcb3f2f9c1a5ec740ca2cfd9161 + checksum: 2/66aa7c6d59c6da388ac45da1a872c44554d5d60ccb4166358fb88a8d42d6db19f2c62ccdf4da6804377716b1f39ef9f761898995c56df594f83a2d040a1defc8 languageName: node linkType: hard -"jest-config@npm:^25.2.7": - version: 25.2.7 - resolution: "jest-config@npm:25.2.7" +"jest-config@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-config@npm:25.3.0" dependencies: "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^25.2.7 - "@jest/types": ^25.2.6 - babel-jest: ^25.2.6 + "@jest/test-sequencer": ^25.3.0 + "@jest/types": ^25.3.0 + babel-jest: ^25.3.0 chalk: ^3.0.0 deepmerge: ^4.2.2 glob: ^7.1.1 - jest-environment-jsdom: ^25.2.6 - jest-environment-node: ^25.2.6 + jest-environment-jsdom: ^25.3.0 + jest-environment-node: ^25.3.0 jest-get-type: ^25.2.6 - jest-jasmine2: ^25.2.7 + jest-jasmine2: ^25.3.0 jest-regex-util: ^25.2.6 - jest-resolve: ^25.2.6 - jest-util: ^25.2.6 - jest-validate: ^25.2.6 + jest-resolve: ^25.3.0 + jest-util: ^25.3.0 + jest-validate: ^25.3.0 micromatch: ^4.0.2 - pretty-format: ^25.2.6 + pretty-format: ^25.3.0 realpath-native: ^2.0.0 - checksum: 2/28f8048102d9d72c38e0256936a12c14316cff7f843d89eee026c57a0d7c26374235b8a4c18654a336e7e31c2919716386b546e8ce89e4b6862d275790db5bbe + checksum: 2/022a277307729019b5aab3e21d7574b2996f216220db2ba8e73a7bb2fabc300587ba729fa807e7d4e046c325dcd58497d8125b4e788d0ede915fd8877bd3cfa5 languageName: node linkType: hard -"jest-diff@npm:^25.2.1, jest-diff@npm:^25.2.6": +"jest-diff@npm:^25.2.1": version: 25.2.6 resolution: "jest-diff@npm:25.2.6" dependencies: @@ -11993,53 +12074,65 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-docblock@npm:25.2.6" +"jest-diff@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-diff@npm:25.3.0" + dependencies: + chalk: ^3.0.0 + diff-sequences: ^25.2.6 + jest-get-type: ^25.2.6 + pretty-format: ^25.3.0 + checksum: 2/3730392192dff81fa44cdf9d65cbf5ef1ee7c33060bcdd3a531c8bcfd88115493080cfc880d17df7b4c1a382cd25c478a902824604d72c57b908eaec9e9cde4e + languageName: node + linkType: hard + +"jest-docblock@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-docblock@npm:25.3.0" dependencies: detect-newline: ^3.0.0 - checksum: 2/42b74c155353331b8302f7654912855332c2d76854e9b509836ea457801c19724c6f1c0394a4dc40bc73e0a2e613c7d92f35644721c1c1bed3d41aa85e8ee19f + checksum: 2/b26ee3905f038881edc8e812687b867721fb6b516b7a911b647b2c50db43865cd51368be5590e45832014a6921a2118e45be72573bde9f1ad2630cf3ccad293b languageName: node linkType: hard -"jest-each@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-each@npm:25.2.6" +"jest-each@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-each@npm:25.3.0" dependencies: - "@jest/types": ^25.2.6 + "@jest/types": ^25.3.0 chalk: ^3.0.0 jest-get-type: ^25.2.6 - jest-util: ^25.2.6 - pretty-format: ^25.2.6 - checksum: 2/6a7179fddb5790ad0d0da277d2663992be99460c74c471fdd7920398f06f2ff12c33b0613bde40cab604a204b34992b2b23ee39626dd694440eed65a0cab5900 + jest-util: ^25.3.0 + pretty-format: ^25.3.0 + checksum: 2/c6e95100ed7861721e5cce93d2eb1342c291004a02c27b8be41510a196d669e299607419426e856bc533c9f675f4071b2c82c24eeb0f37b7277ea314e50d29a9 languageName: node linkType: hard -"jest-environment-jsdom@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-environment-jsdom@npm:25.2.6" +"jest-environment-jsdom@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-environment-jsdom@npm:25.3.0" dependencies: - "@jest/environment": ^25.2.6 - "@jest/fake-timers": ^25.2.6 - "@jest/types": ^25.2.6 - jest-mock: ^25.2.6 - jest-util: ^25.2.6 + "@jest/environment": ^25.3.0 + "@jest/fake-timers": ^25.3.0 + "@jest/types": ^25.3.0 + jest-mock: ^25.3.0 + jest-util: ^25.3.0 jsdom: ^15.2.1 - checksum: 2/33676731e32d9509c3191fe1c553277321ca51fcb1c9d6dd00a6dbca596b661c0a155166e12c4fcb9b7f83309a6b806f4919f30594ed0b6aa64beaa1c703c5d1 + checksum: 2/bb2f3dc5b1014db6862072d29bbeaece66c2c3c1aaebad67657dc254583a6b5120de61cfecd499f5e63544f124308d9bb185f62ece39a6848929badd4638971a languageName: node linkType: hard -"jest-environment-node@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-environment-node@npm:25.2.6" +"jest-environment-node@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-environment-node@npm:25.3.0" dependencies: - "@jest/environment": ^25.2.6 - "@jest/fake-timers": ^25.2.6 - "@jest/types": ^25.2.6 - jest-mock: ^25.2.6 - jest-util: ^25.2.6 + "@jest/environment": ^25.3.0 + "@jest/fake-timers": ^25.3.0 + "@jest/types": ^25.3.0 + jest-mock: ^25.3.0 + jest-util: ^25.3.0 semver: ^6.3.0 - checksum: 2/259753039bdd65328fa1d58028ca0e31c13c852459bb8bb28797569f0c21727cb4dd01157cbdd5deeb2861807cae8447074567eae13388ba7ea35876ea130a58 + checksum: 2/758971800a37c8d7b48e9075b2ce1e35a4adf33a284fd03608054dc4ed5203db0c91dfb2b0171f21d3c972edcdd5d845f49e844a1acfafae76010bb42e7ca33e languageName: node linkType: hard @@ -12103,50 +12196,73 @@ __metadata: languageName: node linkType: hard -"jest-jasmine2@npm:^25.2.7": - version: 25.2.7 - resolution: "jest-jasmine2@npm:25.2.7" +"jest-haste-map@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-haste-map@npm:25.3.0" + dependencies: + "@jest/types": ^25.3.0 + anymatch: ^3.0.3 + fb-watchman: ^2.0.0 + fsevents: ^2.1.2 + graceful-fs: ^4.2.3 + jest-serializer: ^25.2.6 + jest-util: ^25.3.0 + jest-worker: ^25.2.6 + micromatch: ^4.0.2 + sane: ^4.0.3 + walker: ^1.0.7 + which: ^2.0.2 + dependenciesMeta: + fsevents: + optional: true + checksum: 2/b22b0448aae41f29e12535aacfe0ac7af699534a31f273bd0e2d109a469bcc7ae76cd6c0fde1ee0810abfe35bdd61a2ad5ee8bc219106cffa48131f6d17c9fff + languageName: node + linkType: hard + +"jest-jasmine2@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-jasmine2@npm:25.3.0" dependencies: "@babel/traverse": ^7.1.0 - "@jest/environment": ^25.2.6 + "@jest/environment": ^25.3.0 "@jest/source-map": ^25.2.6 - "@jest/test-result": ^25.2.6 - "@jest/types": ^25.2.6 + "@jest/test-result": ^25.3.0 + "@jest/types": ^25.3.0 chalk: ^3.0.0 co: ^4.6.0 - expect: ^25.2.7 + expect: ^25.3.0 is-generator-fn: ^2.0.0 - jest-each: ^25.2.6 - jest-matcher-utils: ^25.2.7 - jest-message-util: ^25.2.6 - jest-runtime: ^25.2.7 - jest-snapshot: ^25.2.7 - jest-util: ^25.2.6 - pretty-format: ^25.2.6 + jest-each: ^25.3.0 + jest-matcher-utils: ^25.3.0 + jest-message-util: ^25.3.0 + jest-runtime: ^25.3.0 + jest-snapshot: ^25.3.0 + jest-util: ^25.3.0 + pretty-format: ^25.3.0 throat: ^5.0.0 - checksum: 2/674630a28906eec86fce85d3efd533bb12c58c5bbfb05efc2a0993386696a060ff12536054e896e7f2d04602403e0837e4df4132bebf27fa078747c8c8f33e3b + checksum: 2/c15719fbefb79368302e379fe6f06db9b9b0143d2553bac32012f20fcfccd969c61b5a1bb15919d3518676535108d105e28d6d33cf16c7a52120f439caa351d0 languageName: node linkType: hard -"jest-leak-detector@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-leak-detector@npm:25.2.6" +"jest-leak-detector@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-leak-detector@npm:25.3.0" dependencies: jest-get-type: ^25.2.6 - pretty-format: ^25.2.6 - checksum: 2/c1f1a43c66f142ef98099770e899feff8803653b9cffc0b626a461d16fdce6b66fc93a4291d16cd9f3e1aad3f5343c2e980f9eda6895af8f018fc6ae47b0e50a + pretty-format: ^25.3.0 + checksum: 2/086f2fbd517031ff027d841e9fc3d892c0452300743db44b8185a55a0756caffc5e85a9d3f4fd87e3c6ffc757744090c439991e3e1d5a73dbfb7ffc2c13d7a3d languageName: node linkType: hard -"jest-matcher-utils@npm:^25.2.7": - version: 25.2.7 - resolution: "jest-matcher-utils@npm:25.2.7" +"jest-matcher-utils@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-matcher-utils@npm:25.3.0" dependencies: chalk: ^3.0.0 - jest-diff: ^25.2.6 + jest-diff: ^25.3.0 jest-get-type: ^25.2.6 - pretty-format: ^25.2.6 - checksum: 2/3fd65faed14e97d7fe86c9425881dd876e5e89f28ac18b595a899edacd8ee6cc01f218cc62a4450c3dfbf4804af47396774ab011a4d73d344772ac7b7b33ef84 + pretty-format: ^25.3.0 + checksum: 2/c0db7bb36d05971e20d2d4df56c1f7dd00e546ee3b0507e3272da4c8b9bdbc5a58e44ab05afc7e94b1c749903d607a87e357d665cf5a8cfe8bf7d6f8cc84c62f languageName: node linkType: hard @@ -12166,18 +12282,18 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-message-util@npm:25.2.6" +"jest-message-util@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-message-util@npm:25.3.0" dependencies: "@babel/code-frame": ^7.0.0 - "@jest/types": ^25.2.6 + "@jest/types": ^25.3.0 "@types/stack-utils": ^1.0.1 chalk: ^3.0.0 micromatch: ^4.0.2 slash: ^3.0.0 stack-utils: ^1.0.1 - checksum: 2/5baa76fdf6f4fe1b36ada046055f54757abc559ebbbc506c79267e07ca53128baa9cc3c60ec461b15d3b485202ac8fe1eb422b2aa19f0d85772e72a4636829ca + checksum: 2/f3425b52c1bf14394417630d4c1724311fb94fe6b7edf3cfb8dd4f5241cc09e759735756e4261f872f488ba3b0fe5277fa43696123c2ca0a89b42945882c142f languageName: node linkType: hard @@ -12190,12 +12306,12 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-mock@npm:25.2.6" +"jest-mock@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-mock@npm:25.3.0" dependencies: - "@jest/types": ^25.2.6 - checksum: 2/dd2e748a22d5fe57051fef6643387cb4f5212fe5aa5133e5e1b40815427b0d265dde109bd56a16368b87324ee0bcc94b0a811bf5cf6132aec2b20f2307dd4d8b + "@jest/types": ^25.3.0 + checksum: 2/349de2f181e4dd4cf73b8de394d2a177579de1af3cd48c3060917746808083e85c266cbf184e83442286224be95b5ff309213dba9c8a488bec9bc6fe5c0f168c languageName: node linkType: hard @@ -12218,90 +12334,90 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^25.2.7": - version: 25.2.7 - resolution: "jest-resolve-dependencies@npm:25.2.7" +"jest-resolve-dependencies@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-resolve-dependencies@npm:25.3.0" dependencies: - "@jest/types": ^25.2.6 + "@jest/types": ^25.3.0 jest-regex-util: ^25.2.6 - jest-snapshot: ^25.2.7 - checksum: 2/54386ca408846f8b04a572e4c5c0077a8f6cb0cb371bc0f25a129d09de031cff2b3378a374372bebe60f31024f2b412f1eae387d69861ac724f5124574afde0d + jest-snapshot: ^25.3.0 + checksum: 2/a0a5910b9e26030d915ba35fe73da96bcff907659723270cdd5e9aff541cff0048e0959a028dc2ccd6fce28b0645380052219c1980459c75269d0c413d159ee8 languageName: node linkType: hard -"jest-resolve@npm:25.2.6, jest-resolve@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-resolve@npm:25.2.6" +"jest-resolve@npm:25.3.0, jest-resolve@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-resolve@npm:25.3.0" dependencies: - "@jest/types": ^25.2.6 + "@jest/types": ^25.3.0 browser-resolve: ^1.11.3 chalk: ^3.0.0 jest-pnp-resolver: ^1.2.1 realpath-native: ^2.0.0 resolve: ^1.15.1 - checksum: 2/d8924c053a1a947ce7029941a5c5f6d3ce8e656d66c73ed2a14690155fefe37d539ed5f2bf59c9d8222c8b9aa7b71e9ff2f70153889ef1906dc4b7c9d6f409e2 + checksum: 2/69daa5fa67c66136f381a2379c46326ecfa673270d738fd4bb0741466d0f3750ae93d6a70a9a1087db9e72abb825cf94c72fbb25df1e5733f518a0921c5aed93 languageName: node linkType: hard -"jest-runner@npm:^25.2.7": - version: 25.2.7 - resolution: "jest-runner@npm:25.2.7" +"jest-runner@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-runner@npm:25.3.0" dependencies: - "@jest/console": ^25.2.6 - "@jest/environment": ^25.2.6 - "@jest/test-result": ^25.2.6 - "@jest/types": ^25.2.6 + "@jest/console": ^25.3.0 + "@jest/environment": ^25.3.0 + "@jest/test-result": ^25.3.0 + "@jest/types": ^25.3.0 chalk: ^3.0.0 exit: ^0.1.2 graceful-fs: ^4.2.3 - jest-config: ^25.2.7 - jest-docblock: ^25.2.6 - jest-haste-map: ^25.2.6 - jest-jasmine2: ^25.2.7 - jest-leak-detector: ^25.2.6 - jest-message-util: ^25.2.6 - jest-resolve: ^25.2.6 - jest-runtime: ^25.2.7 - jest-util: ^25.2.6 + jest-config: ^25.3.0 + jest-docblock: ^25.3.0 + jest-haste-map: ^25.3.0 + jest-jasmine2: ^25.3.0 + jest-leak-detector: ^25.3.0 + jest-message-util: ^25.3.0 + jest-resolve: ^25.3.0 + jest-runtime: ^25.3.0 + jest-util: ^25.3.0 jest-worker: ^25.2.6 source-map-support: ^0.5.6 throat: ^5.0.0 - checksum: 2/21d2c7db15d0c2444248442dde41234f2c4da4585397b1ab32869635a10471d91a99dfc18fae99482baf9abaed11ea45a1f5524a707be9db1e5bb1dd591c6f62 + checksum: 2/4087bb6a8cb45007bdff918d1e69e971be187cccdfed70700ec12a4c3f7498358a31d9e9a7d32b09a3974abc021b2eaa415cff67e64d30fd86d590b32a2dc438 languageName: node linkType: hard -"jest-runtime@npm:^25.2.7": - version: 25.2.7 - resolution: "jest-runtime@npm:25.2.7" +"jest-runtime@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-runtime@npm:25.3.0" dependencies: - "@jest/console": ^25.2.6 - "@jest/environment": ^25.2.6 + "@jest/console": ^25.3.0 + "@jest/environment": ^25.3.0 "@jest/source-map": ^25.2.6 - "@jest/test-result": ^25.2.6 - "@jest/transform": ^25.2.6 - "@jest/types": ^25.2.6 + "@jest/test-result": ^25.3.0 + "@jest/transform": ^25.3.0 + "@jest/types": ^25.3.0 "@types/yargs": ^15.0.0 chalk: ^3.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 glob: ^7.1.3 graceful-fs: ^4.2.3 - jest-config: ^25.2.7 - jest-haste-map: ^25.2.6 - jest-message-util: ^25.2.6 - jest-mock: ^25.2.6 + jest-config: ^25.3.0 + jest-haste-map: ^25.3.0 + jest-message-util: ^25.3.0 + jest-mock: ^25.3.0 jest-regex-util: ^25.2.6 - jest-resolve: ^25.2.6 - jest-snapshot: ^25.2.7 - jest-util: ^25.2.6 - jest-validate: ^25.2.6 + jest-resolve: ^25.3.0 + jest-snapshot: ^25.3.0 + jest-util: ^25.3.0 + jest-validate: ^25.3.0 realpath-native: ^2.0.0 slash: ^3.0.0 strip-bom: ^4.0.0 yargs: ^15.3.1 bin: jest-runtime: bin/jest-runtime.js - checksum: 2/dcc95ef37428b7eb528507d5d9c89656a642204fd9779a88aec1f00ae6f189a04050c70e2f91e5ca7ef6f89103cfea4f01fbe113402a4ba4218fba95fc246ab0 + checksum: 2/157a450be20108e644fa5dfdb68b76b2b8193efa72ef778a6eab4efb8b4b0197d1e5a0eadd70863580b3b7eb356ac68e62f340d3d23da0025b24f2a5d9624588 languageName: node linkType: hard @@ -12319,25 +12435,25 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^25.2.7": - version: 25.2.7 - resolution: "jest-snapshot@npm:25.2.7" +"jest-snapshot@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-snapshot@npm:25.3.0" dependencies: "@babel/types": ^7.0.0 - "@jest/types": ^25.2.6 + "@jest/types": ^25.3.0 "@types/prettier": ^1.19.0 chalk: ^3.0.0 - expect: ^25.2.7 - jest-diff: ^25.2.6 + expect: ^25.3.0 + jest-diff: ^25.3.0 jest-get-type: ^25.2.6 - jest-matcher-utils: ^25.2.7 - jest-message-util: ^25.2.6 - jest-resolve: ^25.2.6 + jest-matcher-utils: ^25.3.0 + jest-message-util: ^25.3.0 + jest-resolve: ^25.3.0 make-dir: ^3.0.0 natural-compare: ^1.4.0 - pretty-format: ^25.2.6 + pretty-format: ^25.3.0 semver: ^6.3.0 - checksum: 2/cd60e907afadb78c6b1adacc28ff85b461c46c158b23c1f20cc6edddc275fa40be3816acee63aae70905c069889f0856ce05d854fa499fda39499879a2ceb765 + checksum: 2/41823eff72e5625d8161df838dbdef23882a6ccfc6bc3adbf81f53fb386a3401ec09838b4e69685949ff7df9552bb9a6b145b1123844de52fcedafa4f8397a52 languageName: node linkType: hard @@ -12373,6 +12489,18 @@ __metadata: languageName: node linkType: hard +"jest-util@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-util@npm:25.3.0" + dependencies: + "@jest/types": ^25.3.0 + chalk: ^3.0.0 + is-ci: ^2.0.0 + make-dir: ^3.0.0 + checksum: 2/bc6424e9954aba32e62e69dc90427756f264551db59c07edfc96d420eb53dd99a1268fbdde603f88c41fa20269a745a99cdaeecdb1b8f744dca3e430e22cc47a + languageName: node + linkType: hard + "jest-validate@npm:^24.7.0": version: 24.9.0 resolution: "jest-validate@npm:24.9.0" @@ -12387,31 +12515,31 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-validate@npm:25.2.6" +"jest-validate@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-validate@npm:25.3.0" dependencies: - "@jest/types": ^25.2.6 + "@jest/types": ^25.3.0 camelcase: ^5.3.1 chalk: ^3.0.0 jest-get-type: ^25.2.6 leven: ^3.1.0 - pretty-format: ^25.2.6 - checksum: 2/65a0aeb4c7af89b561e4148bd4c6ecf4955aeb0bfe045369194773a9caa32304b0fd3dcdcb65291466be8fc20b3efe3984e794dc5d983779053ab22f36f11d42 + pretty-format: ^25.3.0 + checksum: 2/96bd907fa434564ecc4e7657a3dbbc7b18740c9008477268dabd9b3ee0f1a90173767747fbfe7926be037510693902e53cdbb57d23781a5aa68db5649fd9e2a5 languageName: node linkType: hard -"jest-watcher@npm:^25.2.7": - version: 25.2.7 - resolution: "jest-watcher@npm:25.2.7" +"jest-watcher@npm:^25.3.0": + version: 25.3.0 + resolution: "jest-watcher@npm:25.3.0" dependencies: - "@jest/test-result": ^25.2.6 - "@jest/types": ^25.2.6 + "@jest/test-result": ^25.3.0 + "@jest/types": ^25.3.0 ansi-escapes: ^4.2.1 chalk: ^3.0.0 - jest-util: ^25.2.6 + jest-util: ^25.3.0 string-length: ^3.1.0 - checksum: 2/e8568f07867535e88e06bb91eda135781e79ed2807d7fd4968fceb258a2671cffae82258436f60d401720c3de3355e053a75cfa8f2b132c0a8531c281f2c435d + checksum: 2/f5ac0d6ed0a919354b0386649a0db6eb794e58b985d049213ca4f9b4cc0d1482e70d85ef87c5791a8c5c237e0c653976d203b1daae32b0df8818b2591d95ff6a languageName: node linkType: hard @@ -12435,16 +12563,16 @@ __metadata: languageName: node linkType: hard -"jest@npm:^25.2.7": - version: 25.2.7 - resolution: "jest@npm:25.2.7" +"jest@npm:^25.3.0": + version: 25.3.0 + resolution: "jest@npm:25.3.0" dependencies: - "@jest/core": ^25.2.7 + "@jest/core": ^25.3.0 import-local: ^3.0.2 - jest-cli: ^25.2.7 + jest-cli: ^25.3.0 bin: jest: bin/jest.js - checksum: 2/ff292486a5f8a79db43b456987aa05c32099db83b696cbb40b48da6e4b2af915873adfd7dc5f42fd5655fcd234d372b2837968c9f0ef5ea2003d5b4672fe0ef5 + checksum: 2/9a7b1e26a9f557036fbc64ccaba677f868e680290c2eea79b9ebf39fcf3cd90979b7bc5634473473afc9d350a1e60f02327f0634e9db5f910310c35d8fd73a8b languageName: node linkType: hard @@ -16474,6 +16602,18 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^25.3.0": + version: 25.3.0 + resolution: "pretty-format@npm:25.3.0" + dependencies: + "@jest/types": ^25.3.0 + ansi-regex: ^5.0.0 + ansi-styles: ^4.0.0 + react-is: ^16.12.0 + checksum: 2/32d952773aab71a745e928253e81dbcbf16c78327aeeb0f07517e7324960b7c37aa6c6fbf7dd715f6a2b3440bb309d7b13ece198b576f76bfe61ea0bf7004fe8 + languageName: node + linkType: hard + "pretty-ms@npm:^5.0.0": version: 5.1.0 resolution: "pretty-ms@npm:5.1.0" @@ -17736,7 +17876,7 @@ __metadata: dependencies: "@babel/core": ^7.9.0 "@babel/runtime": ^7.9.2 - "@polkadot/dev": ^0.52.8 + "@polkadot/dev": ^0.52.9 "@polkadot/ts": ^0.3.18 "@types/jest": ^25.2.1 babel-plugin-transform-vue-template: ^0.4.2