From 32f52dfc132313d2c3b16c4b43cc4c9f3b340905 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Fri, 27 Mar 2020 08:41:35 +0100 Subject: [PATCH] Exhaustive hooks (#294) --- package.json | 8 +- packages/extension-base/package.json | 2 +- .../extension-ui/src/Popup/Signing/Unlock.tsx | 23 +- .../extension-ui/src/Popup/Signing/index.tsx | 8 +- packages/extension-ui/src/partials/Name.tsx | 2 +- .../extension-ui/src/partials/Password.tsx | 2 +- packages/extension/package.json | 2 +- yarn.lock | 716 +++++++++--------- 8 files changed, 402 insertions(+), 361 deletions(-) diff --git a/package.json b/package.json index 1fcdad87..f79d0ebe 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,9 @@ "packages/*" ], "resolutions": { - "@polkadot/api": "^1.9.0-beta.11", + "@polkadot/api": "^1.9.0-beta.12", "@polkadot/keyring": "^2.7.0-beta.8", - "@polkadot/types": "^1.9.0-beta.11", + "@polkadot/types": "^1.9.0-beta.12", "@polkadot/util": "^2.7.0-beta.8", "@polkadot/util-crypto": "^2.7.0-beta.8", "babel-core": "^7.0.0-bridge.0", @@ -28,8 +28,8 @@ }, "devDependencies": { "@babel/core": "^7.9.0", - "@polkadot/dev": "^0.51.8", - "@polkadot/typegen": "^1.9.0-beta.11", + "@polkadot/dev": "^0.51.9", + "@polkadot/typegen": "^1.9.0-beta.12", "@types/jest": "^25.1.4", "copy-webpack-plugin": "^5.1.1", "sinon-chrome": "^3.0.1" diff --git a/packages/extension-base/package.json b/packages/extension-base/package.json index fca4d71e..857d1bee 100644 --- a/packages/extension-base/package.json +++ b/packages/extension-base/package.json @@ -6,7 +6,7 @@ "license": "Apache-2", "dependencies": { "@babel/runtime": "^7.9.2", - "@polkadot/api": "^1.9.0-beta.11", + "@polkadot/api": "^1.9.0-beta.12", "@polkadot/keyring": "^2.7.0-beta.8", "@polkadot/ui-keyring": "^0.52.0-beta.20", "extensionizer": "^1.0.1" diff --git a/packages/extension-ui/src/Popup/Signing/Unlock.tsx b/packages/extension-ui/src/Popup/Signing/Unlock.tsx index 47b1cec4..a472c71d 100644 --- a/packages/extension-ui/src/Popup/Signing/Unlock.tsx +++ b/packages/extension-ui/src/Popup/Signing/Unlock.tsx @@ -2,7 +2,7 @@ // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. -import React, { useState, useEffect } from 'react'; +import React, { useCallback, useState } from 'react'; import { Button, InputWithLabel } from '../../components'; @@ -16,15 +16,18 @@ export default function Unlock ({ className, onSign, buttonText = 'Sign the tran const [error, setError] = useState(''); const [password, setPassword] = useState(''); - useEffect((): void => { - if (error) { + const _onChangePassword = useCallback( + (password: string): void => { + setPassword(password); setError(''); - } - }, [password]); - - const _onClick = (): Promise => - onSign(password) - .catch((error): void => setError(error.message)); + }, + [] + ); + const _onClick = useCallback( + (): Promise => + onSign(password).catch((error): void => setError(error.message)), + [onSign, password] + ); return (
@@ -32,7 +35,7 @@ export default function Unlock ({ className, onSign, buttonText = 'Sign the tran isError={!password || !!error} isFocused label='Password for this account' - onChange={setPassword} + onChange={_onChangePassword} type='password' /> diff --git a/packages/extension-ui/src/Popup/Signing/index.tsx b/packages/extension-ui/src/Popup/Signing/index.tsx index 42b596b9..b77c083c 100644 --- a/packages/extension-ui/src/Popup/Signing/index.tsx +++ b/packages/extension-ui/src/Popup/Signing/index.tsx @@ -22,9 +22,11 @@ export default function Signing (): React.ReactElement<{}> { ); useEffect(() => { - if (requestIndex >= requests.length) { - setRequestIndex(requests.length - 1); - } + setRequestIndex( + (requestIndex) => requestIndex >= requests.length + ? requests.length - 1 + : requestIndex + ); }, [requests]); return requests[requestIndex] ? ( diff --git a/packages/extension-ui/src/partials/Name.tsx b/packages/extension-ui/src/partials/Name.tsx index b7e45ebc..5f307afa 100644 --- a/packages/extension-ui/src/partials/Name.tsx +++ b/packages/extension-ui/src/partials/Name.tsx @@ -33,7 +33,7 @@ export default function Name ({ address, className, defaultValue, isFocussed, la ? name : null ); - }, [name]); + }, [name, onChange]); return ( diff --git a/packages/extension/package.json b/packages/extension/package.json index 7076feb9..43a67231 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -10,7 +10,7 @@ "@polkadot/extension-ui": "0.23.1" }, "devDependencies": { - "@polkadot/dev": "^0.51.8", + "@polkadot/dev": "^0.51.9", "@types/chrome": "^0.0.102", "@types/firefox-webext-browser": "^70.0.1", "babel-loader": "^8.1.0", diff --git a/yarn.lock b/yarn.lock index 285494a7..67fd2546 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1236,7 +1236,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:^7.9.1": +"@babel/preset-react@npm:^7.9.4": version: 7.9.4 resolution: "@babel/preset-react@npm:7.9.4" dependencies: @@ -1487,87 +1487,87 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^25.2.1": - version: 25.2.1 - resolution: "@jest/console@npm:25.2.1" +"@jest/console@npm:^25.2.3": + version: 25.2.3 + resolution: "@jest/console@npm:25.2.3" dependencies: "@jest/source-map": ^25.2.1 chalk: ^3.0.0 - jest-util: ^25.2.1 + jest-util: ^25.2.3 slash: ^3.0.0 - checksum: 2/c86751ba0c88593f0f5fda94cb12bef8e3616748698b72f69c432c14381097ab7ac9ed16c2b14a90a2e086e93c4b25ed8f4993d175c2b6f084d7bc81cc350e1a + checksum: 2/b5841a78849487540cd18aad909df9f04af6cf2d0603ff24ee7e8ff32b15212b9c5c525618808b9c00c0e504084b6da415dd5cf729302ed8e2f79502c0236176 languageName: node linkType: hard -"@jest/core@npm:^25.2.2": - version: 25.2.2 - resolution: "@jest/core@npm:25.2.2" +"@jest/core@npm:^25.2.3": + version: 25.2.3 + resolution: "@jest/core@npm:25.2.3" dependencies: - "@jest/console": ^25.2.1 - "@jest/reporters": ^25.2.1 - "@jest/test-result": ^25.2.1 - "@jest/transform": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/console": ^25.2.3 + "@jest/reporters": ^25.2.3 + "@jest/test-result": ^25.2.3 + "@jest/transform": ^25.2.3 + "@jest/types": ^25.2.3 ansi-escapes: ^4.2.1 chalk: ^3.0.0 exit: ^0.1.2 graceful-fs: ^4.2.3 - jest-changed-files: ^25.2.1 - jest-config: ^25.2.2 - jest-haste-map: ^25.2.1 - jest-message-util: ^25.2.1 + jest-changed-files: ^25.2.3 + jest-config: ^25.2.3 + jest-haste-map: ^25.2.3 + jest-message-util: ^25.2.3 jest-regex-util: ^25.2.1 - jest-resolve: ^25.2.1 - jest-resolve-dependencies: ^25.2.2 - jest-runner: ^25.2.2 - jest-runtime: ^25.2.2 - jest-snapshot: ^25.2.1 - jest-util: ^25.2.1 - jest-validate: ^25.2.1 - jest-watcher: ^25.2.1 + jest-resolve: ^25.2.3 + jest-resolve-dependencies: ^25.2.3 + jest-runner: ^25.2.3 + jest-runtime: ^25.2.3 + jest-snapshot: ^25.2.3 + jest-util: ^25.2.3 + jest-validate: ^25.2.3 + jest-watcher: ^25.2.3 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/42d380da791c7c729e08f66beffb04f32b48ade649e055ead9602bc3ea6400ff7cba54beea38e1d7e0f22fd314c5cca08ac2ba397e688ac842bcf169bfa71c96 + checksum: 2/402fea735abdd435b062276dfbe5d1fdfe8c2b9077eaf4119fa6c681573268f79bb9312329a747c5586ca70c731a55b6434a16e7737f2db3102f24bd904dbcd5 languageName: node linkType: hard -"@jest/environment@npm:^25.2.1": - version: 25.2.1 - resolution: "@jest/environment@npm:25.2.1" +"@jest/environment@npm:^25.2.3": + version: 25.2.3 + resolution: "@jest/environment@npm:25.2.3" dependencies: - "@jest/fake-timers": ^25.2.1 - "@jest/types": ^25.2.1 - jest-mock: ^25.2.1 - checksum: 2/5715017917d2c7c3698dc0580b82e40881edbb2aec30aea47eec9a991eb6c91fbaea6d05d73eb3765a7a99c61b084306efab5a329992633776feb1a9e023f585 + "@jest/fake-timers": ^25.2.3 + "@jest/types": ^25.2.3 + jest-mock: ^25.2.3 + checksum: 2/aeeba5d16ec8d6542f94070811accc539e5e3b4ac7689f6cc45f1159c808a49d2b2917d16be2ae56aa1d8cdfc150d99413e593913ac523c675791fdc5ab63f8c languageName: node linkType: hard -"@jest/fake-timers@npm:^25.2.1": - version: 25.2.1 - resolution: "@jest/fake-timers@npm:25.2.1" +"@jest/fake-timers@npm:^25.2.3": + version: 25.2.3 + resolution: "@jest/fake-timers@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 - jest-message-util: ^25.2.1 - jest-mock: ^25.2.1 - jest-util: ^25.2.1 + "@jest/types": ^25.2.3 + jest-message-util: ^25.2.3 + jest-mock: ^25.2.3 + jest-util: ^25.2.3 lolex: ^5.0.0 - checksum: 2/97cacf9dd851f5ee024d2b78ced8a56e8e0a7bf61c6418d71bd9a4ac09d0a2526e41c9d7b2ed47ea66a195e785d2367db4699233ab153e9c1018fffae757c72e + checksum: 2/6449b3af369130afb80c6484fb594eaf5cc6ab4eadcc8bb5f9d166ee4528a0144abc4baf6c0bf8992a4699e4083d00412750a5cc481159c92e5115171e583bdb languageName: node linkType: hard -"@jest/reporters@npm:^25.2.1": - version: 25.2.1 - resolution: "@jest/reporters@npm:25.2.1" +"@jest/reporters@npm:^25.2.3": + version: 25.2.3 + resolution: "@jest/reporters@npm:25.2.3" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^25.2.1 - "@jest/test-result": ^25.2.1 - "@jest/transform": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/console": ^25.2.3 + "@jest/test-result": ^25.2.3 + "@jest/transform": ^25.2.3 + "@jest/types": ^25.2.3 chalk: ^3.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 @@ -1577,9 +1577,9 @@ __metadata: istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.0.0 - jest-haste-map: ^25.2.1 - jest-resolve: ^25.2.1 - jest-util: ^25.2.1 + jest-haste-map: ^25.2.3 + jest-resolve: ^25.2.3 + jest-util: ^25.2.3 jest-worker: ^25.2.1 node-notifier: ^6.0.0 slash: ^3.0.0 @@ -1590,7 +1590,7 @@ __metadata: dependenciesMeta: node-notifier: optional: true - checksum: 2/8dbc0d7098950d226e8ffbb6c9cfafa335dc3f8fd928ab02e6681a3422d39076142b89a4e67f5b9747f12637e0b9c4d3b806aabe684b42cc3ae406bf06fa3703 + checksum: 2/7c67ffc87a382246063eae79eace10b0e940d48e486933dc5d2fdf0e9eb533780668277c651dfd6af46a50de729014ca1b5a1b99cb9685f1cd1d2356d37ede12 languageName: node linkType: hard @@ -1605,52 +1605,52 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^25.2.1": - version: 25.2.1 - resolution: "@jest/test-result@npm:25.2.1" +"@jest/test-result@npm:^25.2.3": + version: 25.2.3 + resolution: "@jest/test-result@npm:25.2.3" dependencies: - "@jest/console": ^25.2.1 - "@jest/transform": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/console": ^25.2.3 + "@jest/transform": ^25.2.3 + "@jest/types": ^25.2.3 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 2/b518867e2e27405851a0c356d370a56313c38f163e4665aa14e991c82d42c621a75b7821bf63a51aa5feda2f7e2f348f84ea01b2f78d0add5be5524d39de2d84 + checksum: 2/56b6f6994a8a70e08825258be23f2c9c86e6ebb748c6b9eff1871d993d0bd79757850e4c5fe5d5e7ff1b95e3c4de352fa315227632ac370361a3aef92936888f languageName: node linkType: hard -"@jest/test-sequencer@npm:^25.2.2": - version: 25.2.2 - resolution: "@jest/test-sequencer@npm:25.2.2" +"@jest/test-sequencer@npm:^25.2.3": + version: 25.2.3 + resolution: "@jest/test-sequencer@npm:25.2.3" dependencies: - "@jest/test-result": ^25.2.1 - jest-haste-map: ^25.2.1 - jest-runner: ^25.2.2 - jest-runtime: ^25.2.2 - checksum: 2/dbebdaa13b6c91f7fb29675cfb32a3a7eed6002b5283d9b73ffb00e662f3afdc595a051ce24ca48321aaf381cbf4d9481be3dc5cbf5e4b1edb85e5b22c61bd58 + "@jest/test-result": ^25.2.3 + jest-haste-map: ^25.2.3 + jest-runner: ^25.2.3 + jest-runtime: ^25.2.3 + checksum: 2/4fb81161f67a8d57c0e96e9c6855bc3b2eeeabe1e34fcb955c192cb38bd26dea83b3ca4c42a5b4914eb92e1ed7cd526cba0a51b214202b91321fb738a4006ab3 languageName: node linkType: hard -"@jest/transform@npm:^25.2.1": - version: 25.2.1 - resolution: "@jest/transform@npm:25.2.1" +"@jest/transform@npm:^25.2.3": + version: 25.2.3 + resolution: "@jest/transform@npm:25.2.3" dependencies: "@babel/core": ^7.1.0 - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 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.2.1 + jest-haste-map: ^25.2.3 jest-regex-util: ^25.2.1 - jest-util: ^25.2.1 + jest-util: ^25.2.3 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/2adb6e099be7f4a7f25125ccddca5b4f3588af819ff318a8ba6903e208fc6d63f42711e4d4c88de07de00c1098399bcc2a1c8f66c852dc6be92e6bafda068ba3 + checksum: 2/51e10af2f8d64024a87bc8e83ea478ba2f3acb4c60f4695ff2ab1eef7f4286d8b9316c9dc440c380b27117dbbf66b4daa562e2d231202265393f917f2f0584c2 languageName: node linkType: hard @@ -1666,6 +1666,18 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^25.2.3": + version: 25.2.3 + resolution: "@jest/types@npm:25.2.3" + 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/8222129d272792cc9c0ac1638b09eb418ad031c09578ab8430336e1485639dd00d91461b2e92d01a8a1412237bfb54708190ddcc5895124b6efa6a453b450984 + languageName: node + linkType: hard + "@ledgerhq/devices@npm:^4.78.0": version: 4.78.0 resolution: "@ledgerhq/devices@npm:4.78.0" @@ -2735,47 +2747,47 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-derive@npm:1.9.0-beta.11": - version: 1.9.0-beta.11 - resolution: "@polkadot/api-derive@npm:1.9.0-beta.11" +"@polkadot/api-derive@npm:1.9.0-beta.12": + version: 1.9.0-beta.12 + resolution: "@polkadot/api-derive@npm:1.9.0-beta.12" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/api": 1.9.0-beta.11 - "@polkadot/rpc-core": 1.9.0-beta.11 - "@polkadot/rpc-provider": 1.9.0-beta.11 - "@polkadot/types": 1.9.0-beta.11 + "@polkadot/api": 1.9.0-beta.12 + "@polkadot/rpc-core": 1.9.0-beta.12 + "@polkadot/rpc-provider": 1.9.0-beta.12 + "@polkadot/types": 1.9.0-beta.12 "@polkadot/util": ^2.7.0-beta.8 "@polkadot/util-crypto": ^2.7.0-beta.8 bn.js: ^5.1.1 memoizee: ^0.4.14 rxjs: ^6.5.4 - checksum: 2/9ad883f9e959f9126b63b3d9a43c028cbb56040c6bcb50c82560472a6cafaf2bffbe7d8a3602e6610119fb1f0e5898e6908031b5e327f14831fefaba1021e36e + checksum: 2/f9a09c67a497fce0a0d410ffe31fc334c47100903dd13995a95a461208d5067b9358b14cd86c121634edb80d04df2317d02903a37d88572eadfb920d331c0260 languageName: node linkType: hard -"@polkadot/api@npm:^1.9.0-beta.11": - version: 1.9.0-beta.11 - resolution: "@polkadot/api@npm:1.9.0-beta.11" +"@polkadot/api@npm:^1.9.0-beta.12": + version: 1.9.0-beta.12 + resolution: "@polkadot/api@npm:1.9.0-beta.12" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/api-derive": 1.9.0-beta.11 + "@polkadot/api-derive": 1.9.0-beta.12 "@polkadot/keyring": ^2.7.0-beta.8 - "@polkadot/metadata": 1.9.0-beta.11 - "@polkadot/rpc-core": 1.9.0-beta.11 - "@polkadot/rpc-provider": 1.9.0-beta.11 - "@polkadot/types": 1.9.0-beta.11 + "@polkadot/metadata": 1.9.0-beta.12 + "@polkadot/rpc-core": 1.9.0-beta.12 + "@polkadot/rpc-provider": 1.9.0-beta.12 + "@polkadot/types": 1.9.0-beta.12 "@polkadot/util": ^2.7.0-beta.8 "@polkadot/util-crypto": ^2.7.0-beta.8 bn.js: ^5.1.1 eventemitter3: ^4.0.0 rxjs: ^6.5.4 - checksum: 2/83dcb9474f241286f4e06923339f4a6b480554b41f03503a6056d1514860b5522a2fd7a6ae5bd3e6f13f7fdf6bef1188c660de7cd9efdddaa3e48ebbc4724b92 + checksum: 2/e3ff8243c0525305a5f92018b07d747621b4d494970d19446d71e5a5a4bab137ea01cd944987104cb513d3bac05a69506e49d89472415b1e19cd2924c0826a43 languageName: node linkType: hard -"@polkadot/dev@npm:^0.51.8": - version: 0.51.8 - resolution: "@polkadot/dev@npm:0.51.8" +"@polkadot/dev@npm:^0.51.9": + version: 0.51.9 + resolution: "@polkadot/dev@npm:0.51.9" dependencies: "@babel/cli": ^7.8.4 "@babel/core": ^7.9.0 @@ -2793,7 +2805,7 @@ __metadata: "@babel/plugin-syntax-top-level-await": ^7.8.3 "@babel/plugin-transform-runtime": ^7.9.0 "@babel/preset-env": ^7.9.0 - "@babel/preset-react": ^7.9.1 + "@babel/preset-react": ^7.9.4 "@babel/preset-typescript": ^7.9.0 "@babel/register": ^7.9.0 "@babel/runtime": ^7.9.2 @@ -2801,7 +2813,7 @@ __metadata: "@typescript-eslint/parser": 2.25.0 "@vue/component-compiler-utils": ^3.1.1 babel-core: ^7.0.0-bridge.0 - babel-jest: ^25.1.0 + babel-jest: ^25.2.3 babel-plugin-module-resolver: ^4.0.0 babel-plugin-styled-components: ^1.10.7 browserslist: ^4.11.0 @@ -2815,15 +2827,15 @@ __metadata: eslint-plugin-node: ^11.0.0 eslint-plugin-promise: ^4.2.1 eslint-plugin-react: ^7.19.0 - eslint-plugin-react-hooks: ^2.5.1 + eslint-plugin-react-hooks: ^3.0.0 eslint-plugin-standard: ^4.0.1 fs-extra: ^9.0.0 gh-pages: ^2.2.0 - jest: ^25.1.0 - jest-cli: ^25.1.0 - jest-config: ^25.1.0 - jest-haste-map: ^25.1.0 - jest-resolve: ^25.1.0 + jest: ^25.2.3 + jest-cli: ^25.2.3 + jest-config: ^25.2.3 + jest-haste-map: ^25.2.3 + jest-resolve: ^25.2.3 lerna: ^3.20.2 madge: ^3.8.0 mkdirp: ^1.0.3 @@ -2833,7 +2845,7 @@ __metadata: typedoc-plugin-no-inherit: ^1.1.10 typescript: ^3.8.3 vuepress: ^1.4.0 - webpack: ^4.42.0 + webpack: ^4.42.1 webpack-cli: ^3.3.11 yargs: ^15.3.1 bin: @@ -2855,7 +2867,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/a76fbb97a54c0fda8113af4fe232d464e6791155243436bd2be850c8b0d58248836e2545bb009ec6e2973a26a25e86784da35b66a77e32f8d793d47332a01ee0 + checksum: 2/34e23d8b643d6f8368917c2e9aa3314ad39c9fd6e8ef18792b6a0aea45bd615da1a9a7d399d64951492f55ca0980a7c6e92112e90b34267cc2652db41363ee7b languageName: node linkType: hard @@ -2864,7 +2876,7 @@ __metadata: resolution: "@polkadot/extension-base@workspace:packages/extension-base" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/api": ^1.9.0-beta.11 + "@polkadot/api": ^1.9.0-beta.12 "@polkadot/keyring": ^2.7.0-beta.8 "@polkadot/ui-keyring": ^0.52.0-beta.20 extensionizer: ^1.0.1 @@ -2937,7 +2949,7 @@ __metadata: resolution: "@polkadot/extension@workspace:packages/extension" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/dev": ^0.51.8 + "@polkadot/dev": ^0.51.9 "@polkadot/extension-base": 0.23.1 "@polkadot/extension-ui": 0.23.1 "@types/chrome": ^0.0.102 @@ -2965,16 +2977,16 @@ __metadata: languageName: node linkType: hard -"@polkadot/metadata@npm:1.9.0-beta.11": - version: 1.9.0-beta.11 - resolution: "@polkadot/metadata@npm:1.9.0-beta.11" +"@polkadot/metadata@npm:1.9.0-beta.12": + version: 1.9.0-beta.12 + resolution: "@polkadot/metadata@npm:1.9.0-beta.12" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/types": 1.9.0-beta.11 + "@polkadot/types": 1.9.0-beta.12 "@polkadot/util": ^2.7.0-beta.8 "@polkadot/util-crypto": ^2.7.0-beta.8 bn.js: ^5.1.1 - checksum: 2/bb13bf065f26645d3885aa6751b714325f5d8b023353ca93a2023279bf483ca45503d16556c1b77acd4f97a4173a1cd235c8d235584106e03181cf1a613f01ac + checksum: 2/fef1630d458bb4c5ebcaf0efd6519c2985b546265138880f8d171141c0a5f59a809217cf928d9099e6184970206c86fca2c8e985d989dfc130678589036ba186 languageName: node linkType: hard @@ -3017,49 +3029,49 @@ __metadata: languageName: node linkType: hard -"@polkadot/rpc-core@npm:1.9.0-beta.11": - version: 1.9.0-beta.11 - resolution: "@polkadot/rpc-core@npm:1.9.0-beta.11" +"@polkadot/rpc-core@npm:1.9.0-beta.12": + version: 1.9.0-beta.12 + resolution: "@polkadot/rpc-core@npm:1.9.0-beta.12" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/metadata": 1.9.0-beta.11 - "@polkadot/rpc-provider": 1.9.0-beta.11 - "@polkadot/types": 1.9.0-beta.11 + "@polkadot/metadata": 1.9.0-beta.12 + "@polkadot/rpc-provider": 1.9.0-beta.12 + "@polkadot/types": 1.9.0-beta.12 "@polkadot/util": ^2.7.0-beta.8 memoizee: ^0.4.14 rxjs: ^6.5.4 - checksum: 2/74d5e06e34cee9a9f03da16b351a898b9e4f75ebec2fa6f7d72c5af987cc9d7ddad46d144a8af0be93345dc31c32dc7eb2ca5bd63b57859cc93e5cbb3bd66bfe + checksum: 2/015a26dacef28744b7e889f00f4853b5626c78715cf222b380ebc1fe5ba997b0a2c224c76d55dfe8b6f259db7e93a7adef7f7f1e388f0ca2c133fd80833d38b0 languageName: node linkType: hard -"@polkadot/rpc-provider@npm:1.9.0-beta.11": - version: 1.9.0-beta.11 - resolution: "@polkadot/rpc-provider@npm:1.9.0-beta.11" +"@polkadot/rpc-provider@npm:1.9.0-beta.12": + version: 1.9.0-beta.12 + resolution: "@polkadot/rpc-provider@npm:1.9.0-beta.12" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/metadata": 1.9.0-beta.11 - "@polkadot/types": 1.9.0-beta.11 + "@polkadot/metadata": 1.9.0-beta.12 + "@polkadot/types": 1.9.0-beta.12 "@polkadot/util": ^2.7.0-beta.8 "@polkadot/util-crypto": ^2.7.0-beta.8 bn.js: ^5.1.1 eventemitter3: ^4.0.0 isomorphic-fetch: ^2.2.1 websocket: ^1.0.31 - checksum: 2/907539f226ad12496fd2e587a9589f0be8a143cccea0715c302f7ef435d2681262d40a8bcbc84858f73c1f423470f2ca6c65e4b6dac82e30f89d408634578e12 + checksum: 2/17e247c8b5b6d2ea67192727dd21c246fd5d8cf5230c1fae46c6c502c121d77364c9a9510304557fb545fce4a5d0546e8e56ece427fc9dab9b998ba5dfe4b445 languageName: node linkType: hard -"@polkadot/typegen@npm:^1.9.0-beta.11": - version: 1.9.0-beta.11 - resolution: "@polkadot/typegen@npm:1.9.0-beta.11" +"@polkadot/typegen@npm:^1.9.0-beta.12": + version: 1.9.0-beta.12 + resolution: "@polkadot/typegen@npm:1.9.0-beta.12" dependencies: "@babel/core": ^7.9.0 "@babel/register": ^7.9.0 "@babel/runtime": ^7.9.2 - "@polkadot/api": 1.9.0-beta.11 - "@polkadot/metadata": 1.9.0-beta.11 - "@polkadot/rpc-provider": 1.9.0-beta.11 - "@polkadot/types": 1.9.0-beta.11 + "@polkadot/api": 1.9.0-beta.12 + "@polkadot/metadata": 1.9.0-beta.12 + "@polkadot/rpc-provider": 1.9.0-beta.12 + "@polkadot/types": 1.9.0-beta.12 "@polkadot/util": ^2.7.0-beta.8 websocket: ^1.0.31 yargs: ^15.3.1 @@ -3069,23 +3081,23 @@ __metadata: polkadot-types-from-defs: scripts/polkadot-types-from-defs.js polkadot-types-internal-interfaces: scripts/polkadot-types-internal-interfaces.js polkadot-types-internal-metadata: scripts/polkadot-types-internal-metadata.js - checksum: 2/128c8bd5875fd20acf8e1f7da3f116273907eeeec6e6e08c8a46c160874ee013c91ced262c01a2be2cf6cec5064bc3ab7cea9d3594797dc76c4c0b178495a342 + checksum: 2/94ad714986d242dee9194acaa314dc51912c06e3a6e185516df7fcf255dd4e7ed5432de6442b7b3da36077842cc9e3e630524472669456e645d0c37ced53a03a languageName: node linkType: hard -"@polkadot/types@npm:^1.9.0-beta.11": - version: 1.9.0-beta.11 - resolution: "@polkadot/types@npm:1.9.0-beta.11" +"@polkadot/types@npm:^1.9.0-beta.12": + version: 1.9.0-beta.12 + resolution: "@polkadot/types@npm:1.9.0-beta.12" dependencies: "@babel/runtime": ^7.9.2 - "@polkadot/metadata": 1.9.0-beta.11 + "@polkadot/metadata": 1.9.0-beta.12 "@polkadot/util": ^2.7.0-beta.8 "@polkadot/util-crypto": ^2.7.0-beta.8 "@types/bn.js": ^4.11.6 bn.js: ^5.1.1 memoizee: ^0.4.14 rxjs: ^6.5.4 - checksum: 2/78b53ebcb81c0aec2c1f0532fe2942fe743ed3aeea9630c82bd278427d3b4901eb44fa8be069c84a6eca1296bf13ed73fce1e28922ae7bd1b27f1198a418f2a8 + checksum: 2/c7ef63e507479fbb09c36426a55b5ca478a126cd167fd92ccee81c50fe3035bdca3caf803b5783ff72ab7b6722a0959111637d063649bdf38a58a4b3085c61b9 languageName: node linkType: hard @@ -4963,12 +4975,12 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^25.1.0, babel-jest@npm:^25.2.1": - version: 25.2.1 - resolution: "babel-jest@npm:25.2.1" +"babel-jest@npm:^25.2.3": + version: 25.2.3 + resolution: "babel-jest@npm:25.2.3" dependencies: - "@jest/transform": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/transform": ^25.2.3 + "@jest/types": ^25.2.3 "@types/babel__core": ^7.1.0 babel-plugin-istanbul: ^6.0.0 babel-preset-jest: ^25.2.1 @@ -4976,7 +4988,7 @@ __metadata: slash: ^3.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 2/b664b59c4b6373c078bc51651c9b274c01927120b38ac5e8453ee2508c5b44e490929bb365281f47ac81a6fb806f29b2893f08b4a2b241df38a994ac36b3f5db + checksum: 2/10d76005713011f13ea61614141657d1c1675251c0ccd190d83ec7879a52f72665a15f205b9706a22650d07e9e21cce2a102962bb92190413c50a2e2da189dff languageName: node linkType: hard @@ -8708,12 +8720,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^2.5.1": - version: 2.5.1 - resolution: "eslint-plugin-react-hooks@npm:2.5.1" +"eslint-plugin-react-hooks@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-plugin-react-hooks@npm:3.0.0" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - checksum: 2/ce13554b76160a1bb9859590dbf0b632e988bc5a9697a1b686f746810ec47fa8227cb95780c14d1266bf817a8062b4e32b57883ef466aac67884991c71a5b101 + checksum: 2/fecba0d0c54645163e4fcb792c0370297b6a99f529125fdb7367339d449b2f048e5bdafc27c948e9ad0d1a1e46931d41c2b60efc9ce19c6fd6b0fe1d829a0b73 languageName: node linkType: hard @@ -9061,17 +9073,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^25.2.1": - version: 25.2.1 - resolution: "expect@npm:25.2.1" +"expect@npm:^25.2.3": + version: 25.2.3 + resolution: "expect@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 ansi-styles: ^4.0.0 jest-get-type: ^25.2.1 - jest-matcher-utils: ^25.2.1 - jest-message-util: ^25.2.1 + jest-matcher-utils: ^25.2.3 + jest-message-util: ^25.2.3 jest-regex-util: ^25.2.1 - checksum: 2/7d800a6e073f7dbdb166df0ac3fe1f63bc1889f606c5374d6efbd9f17d1d17747b8f1afa2e630a547e287d7543c72608aa434b70247904aabfe6ed3ab5e6bd09 + checksum: 2/108ae91b74279ad5569372ea51ea0c3083dda3cd22947c215aa4bac381bdf4048cdd7cf8b7d2b1439adf36d52a07c83dfb3cc1e740be17a1130f2797f3945750 languageName: node linkType: hard @@ -11892,67 +11904,67 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-changed-files@npm:25.2.1" +"jest-changed-files@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-changed-files@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 execa: ^3.2.0 throat: ^5.0.0 - checksum: 2/7200117e7f50e2d60cc422f24ac63a7a4f066f2187a1aa43a9f4ee04eec76be5e3c5e629b80061a82ccecb3b67aefb8141e2ce5d92d6658ec8c43e368a20237d + checksum: 2/426b123123e7351b36dab49888e3962f71bf36a5cc65fc580b02e83fc3c5570437dc612da5c9405e3563c39c881d2ebae5955b2be6c4758b20336dc1c882880b languageName: node linkType: hard -"jest-cli@npm:^25.1.0, jest-cli@npm:^25.2.2": - version: 25.2.2 - resolution: "jest-cli@npm:25.2.2" +"jest-cli@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-cli@npm:25.2.3" dependencies: - "@jest/core": ^25.2.2 - "@jest/test-result": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/core": ^25.2.3 + "@jest/test-result": ^25.2.3 + "@jest/types": ^25.2.3 chalk: ^3.0.0 exit: ^0.1.2 import-local: ^3.0.2 is-ci: ^2.0.0 - jest-config: ^25.2.2 - jest-util: ^25.2.1 - jest-validate: ^25.2.1 + jest-config: ^25.2.3 + jest-util: ^25.2.3 + jest-validate: ^25.2.3 prompts: ^2.0.1 realpath-native: ^2.0.0 yargs: ^15.3.1 bin: jest: bin/jest.js - checksum: 2/7fca02b915441d3819bb2f50398216f3ae0e9125c977bf51d9143cfbf6708f761cca1eb9176db464c7b6beb4c9274d7bc164af49cf51eafe46c05b957cd1bdd0 + checksum: 2/a7a82ece67c5b0b8bb07ac4e44e36efddedfdc4fbfc0fc251627cc015fb49da30246a80a07e4c232260f7205634d26466879849d38234344ec12db8cdbcb5237 languageName: node linkType: hard -"jest-config@npm:^25.1.0, jest-config@npm:^25.2.2": - version: 25.2.2 - resolution: "jest-config@npm:25.2.2" +"jest-config@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-config@npm:25.2.3" dependencies: "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^25.2.2 - "@jest/types": ^25.2.1 - babel-jest: ^25.2.1 + "@jest/test-sequencer": ^25.2.3 + "@jest/types": ^25.2.3 + babel-jest: ^25.2.3 chalk: ^3.0.0 deepmerge: ^4.2.2 glob: ^7.1.1 - jest-environment-jsdom: ^25.2.1 - jest-environment-node: ^25.2.2 + jest-environment-jsdom: ^25.2.3 + jest-environment-node: ^25.2.3 jest-get-type: ^25.2.1 - jest-jasmine2: ^25.2.2 + jest-jasmine2: ^25.2.3 jest-regex-util: ^25.2.1 - jest-resolve: ^25.2.1 - jest-util: ^25.2.1 - jest-validate: ^25.2.1 + jest-resolve: ^25.2.3 + jest-util: ^25.2.3 + jest-validate: ^25.2.3 micromatch: ^4.0.2 - pretty-format: ^25.2.1 + pretty-format: ^25.2.3 realpath-native: ^2.0.0 - checksum: 2/e0b51c7018bbc17462d3dadecee10b1e4eb1c6ee38a234a387fc39694872e3f125cdd5903de6c5b982b91e119a43ccd27971426b3a1ad2af81bcee683aa3cc4f + checksum: 2/6b480d183842f5744de9ccbd2c2f9c24cffef00acad1e02ca539cb42ffc29d6f5e41e94d0bf05298ec5ad0bbabfd85f7929dcf9460ec74a07512e7024feb89d0 languageName: node linkType: hard -"jest-diff@npm:^25.1.0, jest-diff@npm:^25.2.1": +"jest-diff@npm:^25.1.0": version: 25.2.1 resolution: "jest-diff@npm:25.2.1" dependencies: @@ -11964,53 +11976,65 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^25.2.0": - version: 25.2.0 - resolution: "jest-docblock@npm:25.2.0" +"jest-diff@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-diff@npm:25.2.3" + dependencies: + chalk: ^3.0.0 + diff-sequences: ^25.2.1 + jest-get-type: ^25.2.1 + pretty-format: ^25.2.3 + checksum: 2/4cdaf7445e703cfbbe697bbaad1c29d3c01f90c789cba25c13da780091e7c35a9c69614836809e1c85273dff19ca7974d252360b2e2ccfc5d97da866d7ef8083 + languageName: node + linkType: hard + +"jest-docblock@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-docblock@npm:25.2.3" dependencies: detect-newline: ^3.0.0 - checksum: 2/fcbadaa790edd38f5e67a3d7191097637750683e7b5dfccaf4bf81fb457f93ff3e97f18154c57483f4f2f04ed64e95dfc392c1416a46ed2856b21a70728b5e3f + checksum: 2/d04110e50aaf8a04e7dc53a9a7d1f400804222199b068da622f92a61c6246c0b5a5f2b16fe17ca5563472a4a5fc1a1424e39d4698dac241ad12ebf205ab173c1 languageName: node linkType: hard -"jest-each@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-each@npm:25.2.1" +"jest-each@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-each@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 chalk: ^3.0.0 jest-get-type: ^25.2.1 - jest-util: ^25.2.1 - pretty-format: ^25.2.1 - checksum: 2/43d219ec146d88c5c174202f27258c8652831b017c18dfb5be182bf74622bb12ddd5431f722d8e6fe399e0bc7405ec01c45acafa1ebda14f98c831d0c7e2e780 + jest-util: ^25.2.3 + pretty-format: ^25.2.3 + checksum: 2/ad7ee40a0af3fa1c279c993bc61c31d5b660df3fba700d2ae5969c0a36b1fe9f81541530bff469c2ded4534cd9add8d2829cf5bfe8edb88d4c802b2064876873 languageName: node linkType: hard -"jest-environment-jsdom@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-environment-jsdom@npm:25.2.1" +"jest-environment-jsdom@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-environment-jsdom@npm:25.2.3" dependencies: - "@jest/environment": ^25.2.1 - "@jest/fake-timers": ^25.2.1 - "@jest/types": ^25.2.1 - jest-mock: ^25.2.1 - jest-util: ^25.2.1 + "@jest/environment": ^25.2.3 + "@jest/fake-timers": ^25.2.3 + "@jest/types": ^25.2.3 + jest-mock: ^25.2.3 + jest-util: ^25.2.3 jsdom: ^15.2.1 - checksum: 2/abc53626dfa44974164e99ef4b7f2f9175ac61ba39e9cfee5717613958b4ddf60ff8c52d984dc9cce077d9438e5a02a41656bd6cdadadc7955eb0fe99878cb7a + checksum: 2/f29cabba108c496d966315330be4affe23133cfd1ada410e88f66acf81e7e5b111e2c600bc39007036b16250cce7803dacaeaa8df962217e7ed53123bab1449b languageName: node linkType: hard -"jest-environment-node@npm:^25.2.2": - version: 25.2.2 - resolution: "jest-environment-node@npm:25.2.2" +"jest-environment-node@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-environment-node@npm:25.2.3" dependencies: - "@jest/environment": ^25.2.1 - "@jest/fake-timers": ^25.2.1 - "@jest/types": ^25.2.1 - jest-mock: ^25.2.1 - jest-util: ^25.2.1 + "@jest/environment": ^25.2.3 + "@jest/fake-timers": ^25.2.3 + "@jest/types": ^25.2.3 + jest-mock: ^25.2.3 + jest-util: ^25.2.3 semver: ^6.3.0 - checksum: 2/6cae98f3037d3f347d3a01854ac34a5a66cb9c01a28f80504860bb10478cdbbab8b00496a39064d6490d686c0c4c6bb3692972bce08a6e98f795214b97285938 + checksum: 2/7e3bdbb6b660fceae1ba947b2574dfcd6efdde3df359283f3c324471f0ef59e6acbcdccd54750ca301eb9a2556b68455bf2c1cc19a4bace88edd5ec49d7e3e21 languageName: node linkType: hard @@ -12021,17 +12045,17 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^25.1.0, jest-haste-map@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-haste-map@npm:25.2.1" +"jest-haste-map@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-haste-map@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 anymatch: ^3.0.3 fb-watchman: ^2.0.0 fsevents: ^2.1.2 graceful-fs: ^4.2.3 jest-serializer: ^25.2.1 - jest-util: ^25.2.1 + jest-util: ^25.2.3 jest-worker: ^25.2.1 micromatch: ^4.0.2 sane: ^4.0.3 @@ -12040,79 +12064,79 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 2/e783cb78bab11b6f59e9162947df7d3825f21a134b3a5931069711c600bbe708fe627d5b5c5b856214f721e3213405fda76de0ff47f22c9d2cfdf070819c6691 + checksum: 2/7d5b4da86ad9d26f53799a14dfa1b38862cdf6cf91bfbaad4a79d6075476896d854629a1ec21cc17921ab29ff40a76849905f90736768e35963998cf78b3065b languageName: node linkType: hard -"jest-jasmine2@npm:^25.2.2": - version: 25.2.2 - resolution: "jest-jasmine2@npm:25.2.2" +"jest-jasmine2@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-jasmine2@npm:25.2.3" dependencies: "@babel/traverse": ^7.1.0 - "@jest/environment": ^25.2.1 + "@jest/environment": ^25.2.3 "@jest/source-map": ^25.2.1 - "@jest/test-result": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/test-result": ^25.2.3 + "@jest/types": ^25.2.3 chalk: ^3.0.0 co: ^4.6.0 - expect: ^25.2.1 + expect: ^25.2.3 is-generator-fn: ^2.0.0 - jest-each: ^25.2.1 - jest-matcher-utils: ^25.2.1 - jest-message-util: ^25.2.1 - jest-runtime: ^25.2.2 - jest-snapshot: ^25.2.1 - jest-util: ^25.2.1 - pretty-format: ^25.2.1 + jest-each: ^25.2.3 + jest-matcher-utils: ^25.2.3 + jest-message-util: ^25.2.3 + jest-runtime: ^25.2.3 + jest-snapshot: ^25.2.3 + jest-util: ^25.2.3 + pretty-format: ^25.2.3 throat: ^5.0.0 - checksum: 2/e69e6c8ccd27bd560a61c4bf822f61840dfced16db96ca4175df773bd1b17cfaf6f3af707fad1a17c2383832ed65739f490da2a37286fdb7906466df66e4825c + checksum: 2/41bf7f81ee3dce93c79b0c012bdf2bde4bfa5f7fa2e11bfee6b560b9fa2f32800c1c22db85b8db8624809bb330986feacb11c9e7544ee11254fd4af85b4f3e89 languageName: node linkType: hard -"jest-leak-detector@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-leak-detector@npm:25.2.1" +"jest-leak-detector@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-leak-detector@npm:25.2.3" dependencies: jest-get-type: ^25.2.1 - pretty-format: ^25.2.1 - checksum: 2/d3849536e864c69acc5882deb576f3a3332295466556231690009fb1e6fc280efafef322896999e550478f8052aa7121f78306e1384b8c4f4848fc08bda54488 + pretty-format: ^25.2.3 + checksum: 2/4de7e5b6a0bf181a70ccfdb1b1c47fee283d9a56e5749f7d8fd4f21f52fc30eb293ae4534a0f81bf9d9249eb96fac3c1cbdb83010cefed7c78804703b1511329 languageName: node linkType: hard -"jest-matcher-utils@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-matcher-utils@npm:25.2.1" +"jest-matcher-utils@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-matcher-utils@npm:25.2.3" dependencies: chalk: ^3.0.0 - jest-diff: ^25.2.1 + jest-diff: ^25.2.3 jest-get-type: ^25.2.1 - pretty-format: ^25.2.1 - checksum: 2/3cec5b23c2909bfdae8c73fdec014640af4738e29c26111014b31407ff506ca77132a2f69ea6a9112412f05eee3e7dfe73fa89efe067b1d51c569312a65f9e22 + pretty-format: ^25.2.3 + checksum: 2/ae41c04603993f97a25af77b70f279f6bee5186d1910c558ff06feefc067cd5d239782f696b24f979ccfb61181605f8c626a965ae5c70ae866b1ca9171e5c968 languageName: node linkType: hard -"jest-message-util@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-message-util@npm:25.2.1" +"jest-message-util@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-message-util@npm:25.2.3" dependencies: "@babel/code-frame": ^7.0.0 - "@jest/test-result": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/test-result": ^25.2.3 + "@jest/types": ^25.2.3 "@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/172928a0f5f12a2011d3e18430534849a356935e01e7a7ef115d1758bef0a54f3bcea4d2db629aaa19b158c659f1a32644740a3629d96e4139de3e94bf0f8e0e + checksum: 2/83fd8597017373d2982083959580028823333590d55925522c6c6beaa5290aaa18b8232a1551e706045e0115d91841464ec3dab5db268fa9b1a12b30c6f8a099 languageName: node linkType: hard -"jest-mock@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-mock@npm:25.2.1" +"jest-mock@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-mock@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 - checksum: 2/5447c4557e1a6a9446ed2a543307afb0697d6dfe438479de50d6e971f8f1be2cdc308585db971cd3aaf58e1980ba75c2ba6fbad692e40cdec5ae3c600d37b766 + "@jest/types": ^25.2.3 + checksum: 2/f5c721c358f5d85e1d8bd7aadae45ca532ad1fcf1a2b01ee9793448b6f18133dc22ff4286feab58f792ca959348db6f1ae2eb1755159a76141a32f6b9566a28a languageName: node linkType: hard @@ -12135,90 +12159,90 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^25.2.2": - version: 25.2.2 - resolution: "jest-resolve-dependencies@npm:25.2.2" +"jest-resolve-dependencies@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-resolve-dependencies@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 jest-regex-util: ^25.2.1 - jest-snapshot: ^25.2.1 - checksum: 2/cae6b61f24c142fb1f95e4ec2958c81eb7e8ed5de23b9e800f3bb78cdfd867c5c3c7316e17516b0cebcf1dbb38786d5fb28aae2b76655e73b7a271f23369045d + jest-snapshot: ^25.2.3 + checksum: 2/b8942c074e46984870433116a3f5db7a8bc09b0ffc380ba0175e058200a14283326fd127cd4c295eebe11559b6f7570ce45f37b5aeddc598bb0484ccb9c1813b languageName: node linkType: hard -"jest-resolve@npm:25.2.1, jest-resolve@npm:^25.1.0, jest-resolve@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-resolve@npm:25.2.1" +"jest-resolve@npm:25.2.3, jest-resolve@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-resolve@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 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/7378c68e70c4396b3a02b9b931e3c8f074268f572dc6aefd7b4d1f24d9b0396c007c042c3caf0358c533c7bb97c1bca7f967de39993e114331d3f0748de9df1e + checksum: 2/ee6d5046bd3b8b6c8446c413321d377808969181af4136feb9a0e3d993957445c7732f88d3e3bdfac6796c2a26b2b3ece6ce7f70971e7a7e88186aee373b20d2 languageName: node linkType: hard -"jest-runner@npm:^25.2.2": - version: 25.2.2 - resolution: "jest-runner@npm:25.2.2" +"jest-runner@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-runner@npm:25.2.3" dependencies: - "@jest/console": ^25.2.1 - "@jest/environment": ^25.2.1 - "@jest/test-result": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/console": ^25.2.3 + "@jest/environment": ^25.2.3 + "@jest/test-result": ^25.2.3 + "@jest/types": ^25.2.3 chalk: ^3.0.0 exit: ^0.1.2 graceful-fs: ^4.2.3 - jest-config: ^25.2.2 - jest-docblock: ^25.2.0 - jest-haste-map: ^25.2.1 - jest-jasmine2: ^25.2.2 - jest-leak-detector: ^25.2.1 - jest-message-util: ^25.2.1 - jest-resolve: ^25.2.1 - jest-runtime: ^25.2.2 - jest-util: ^25.2.1 + jest-config: ^25.2.3 + jest-docblock: ^25.2.3 + jest-haste-map: ^25.2.3 + jest-jasmine2: ^25.2.3 + jest-leak-detector: ^25.2.3 + jest-message-util: ^25.2.3 + jest-resolve: ^25.2.3 + jest-runtime: ^25.2.3 + jest-util: ^25.2.3 jest-worker: ^25.2.1 source-map-support: ^0.5.6 throat: ^5.0.0 - checksum: 2/9b924c902bb1a5c7a77890a684bd92eaed042d5a5906c06033c7ff1711ef9ec70a8ffc0cfa3c5ec3aa31db102af4ac781d3c97b25f7b85bb0bf3dfa70c762d01 + checksum: 2/d5bae8af753d672b6997039a9bf84ec37f539fb600cce18a2f994c949d0a40b98c3f363899c0c0a3997436106576350f56ccfce6a7e49fc27c8ca8c3329defd2 languageName: node linkType: hard -"jest-runtime@npm:^25.2.2": - version: 25.2.2 - resolution: "jest-runtime@npm:25.2.2" +"jest-runtime@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-runtime@npm:25.2.3" dependencies: - "@jest/console": ^25.2.1 - "@jest/environment": ^25.2.1 + "@jest/console": ^25.2.3 + "@jest/environment": ^25.2.3 "@jest/source-map": ^25.2.1 - "@jest/test-result": ^25.2.1 - "@jest/transform": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/test-result": ^25.2.3 + "@jest/transform": ^25.2.3 + "@jest/types": ^25.2.3 "@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.2 - jest-haste-map: ^25.2.1 - jest-message-util: ^25.2.1 - jest-mock: ^25.2.1 + jest-config: ^25.2.3 + jest-haste-map: ^25.2.3 + jest-message-util: ^25.2.3 + jest-mock: ^25.2.3 jest-regex-util: ^25.2.1 - jest-resolve: ^25.2.1 - jest-snapshot: ^25.2.1 - jest-util: ^25.2.1 - jest-validate: ^25.2.1 + jest-resolve: ^25.2.3 + jest-snapshot: ^25.2.3 + jest-util: ^25.2.3 + jest-validate: ^25.2.3 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/66d46669f8984838dffcc36d1cc39bd8b682d492992c678b74348753f42f4dc99a508ddf59b05423201256d6995a0fae9ca21fe0118dbbaa4d060caf7dc19970 + checksum: 2/4cd74d5a3e80582d9d7b5d445f06b56dc6f1ab2d637d41ae06aaf4c992cbe9b525ee6b94b3a4cd558d57d60f765f27abb96f6fc43034b6ba2c7e392e2e0bb112 languageName: node linkType: hard @@ -12229,65 +12253,65 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-snapshot@npm:25.2.1" +"jest-snapshot@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-snapshot@npm:25.2.3" dependencies: "@babel/types": ^7.0.0 - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 "@types/prettier": ^1.19.0 chalk: ^3.0.0 - expect: ^25.2.1 - jest-diff: ^25.2.1 + expect: ^25.2.3 + jest-diff: ^25.2.3 jest-get-type: ^25.2.1 - jest-matcher-utils: ^25.2.1 - jest-message-util: ^25.2.1 - jest-resolve: ^25.2.1 + jest-matcher-utils: ^25.2.3 + jest-message-util: ^25.2.3 + jest-resolve: ^25.2.3 make-dir: ^3.0.0 natural-compare: ^1.4.0 - pretty-format: ^25.2.1 + pretty-format: ^25.2.3 semver: ^6.3.0 - checksum: 2/3a7dbee98bfe3d50b24057e409d5ad54cd7cd2de65048bd2d6f3f5f4e6d885570790d623fdfad2713c52b06b30583f257607a20781636e8597fc091023bf0b07 + checksum: 2/45e21ea1bc4e4f07e599f869bd95d8ddf7202e3e42036aa78518f9c814d79c66699a4d3eaac53b9cec3e0455ca62cc3a42108264c14b13c8592de82be2220f64 languageName: node linkType: hard -"jest-util@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-util@npm:25.2.1" +"jest-util@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-util@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 chalk: ^3.0.0 is-ci: ^2.0.0 make-dir: ^3.0.0 - checksum: 2/6b117e5dd8986b688ea9349e09349738f2cd9738b5aff50a6592ae84e189d75ef8f64257cb3be13db7297ca5f330eb42d517beab2e4f6125b5330fe3cbbc8188 + checksum: 2/083075f83737f5828dbe32fb533dcf4e54fb2c356b7b2a5c6fd6a799f71a326f8b62573c16887f76a77d5445fd0995bb7df4b984031b7f17d1837329f699d68a languageName: node linkType: hard -"jest-validate@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-validate@npm:25.2.1" +"jest-validate@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-validate@npm:25.2.3" dependencies: - "@jest/types": ^25.2.1 + "@jest/types": ^25.2.3 camelcase: ^5.3.1 chalk: ^3.0.0 jest-get-type: ^25.2.1 leven: ^3.1.0 - pretty-format: ^25.2.1 - checksum: 2/c371179ddb2f2f02ea5657f226d017c00f86d809db9009ffc6618214e894af4cda5d574b85be357148c6f1801cf207fd2315fd99a99512737906ecbbc5bad65f + pretty-format: ^25.2.3 + checksum: 2/0c0b8bcd1c5509ce5712a886a026eb61ef38d4f35953980de349f8d93cf0de9dd2cdb08860638a625b413a99cf8c4ac4912feaaea4709cbee25f5f5e75fa851a languageName: node linkType: hard -"jest-watcher@npm:^25.2.1": - version: 25.2.1 - resolution: "jest-watcher@npm:25.2.1" +"jest-watcher@npm:^25.2.3": + version: 25.2.3 + resolution: "jest-watcher@npm:25.2.3" dependencies: - "@jest/test-result": ^25.2.1 - "@jest/types": ^25.2.1 + "@jest/test-result": ^25.2.3 + "@jest/types": ^25.2.3 ansi-escapes: ^4.2.1 chalk: ^3.0.0 - jest-util: ^25.2.1 + jest-util: ^25.2.3 string-length: ^3.1.0 - checksum: 2/4d0b4a0fc204133b342e7585c35d1bcbf4384a5651e7f1d302d1228d23e717c409ba404c0245d710804da4f7939805702e9ef80c6cbdf168874652e9c25d7dde + checksum: 2/8ca07dadc3d51d161e20af766e0322e48b2610bd6764b07269190175e6bd7ded16822c78770da62705c63b012a0af6eb741473844c1030d4b2421a37349015dc languageName: node linkType: hard @@ -12301,16 +12325,16 @@ __metadata: languageName: node linkType: hard -"jest@npm:^25.1.0": - version: 25.2.2 - resolution: "jest@npm:25.2.2" +"jest@npm:^25.2.3": + version: 25.2.3 + resolution: "jest@npm:25.2.3" dependencies: - "@jest/core": ^25.2.2 + "@jest/core": ^25.2.3 import-local: ^3.0.2 - jest-cli: ^25.2.2 + jest-cli: ^25.2.3 bin: jest: bin/jest.js - checksum: 2/0a357343d8c900d834bbd2f583c11f333e36e5661b19d8c3a3d66f6f4be9e4c45d98e123d0b3c587ff3caf32a53426411607cb71ae5be63bd10d5ca266c14089 + checksum: 2/d519913f1505e79a14d63b1c8b62fbe5311625ad631f345a181193a29f2f029b4a71ffab24475ed0ccfa5d5ca96977c6d8966d6148f298fe2567fe3b32912cfd languageName: node linkType: hard @@ -15970,6 +15994,18 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^25.2.3": + version: 25.2.3 + resolution: "pretty-format@npm:25.2.3" + dependencies: + "@jest/types": ^25.2.3 + ansi-regex: ^5.0.0 + ansi-styles: ^4.0.0 + react-is: ^16.12.0 + checksum: 2/27b8e31f8d28016b217d908114c108602f78d4d3265ed5024797c007dff9b84a0afc4fc44eaf8c0add09ccd37bf7a8ac56cdf05e39f7b8e00e51ca14247bb0e3 + languageName: node + linkType: hard + "pretty-ms@npm:^5.0.0": version: 5.1.0 resolution: "pretty-ms@npm:5.1.0" @@ -17226,8 +17262,8 @@ __metadata: resolution: "root-workspace-0b6124@workspace:." dependencies: "@babel/core": ^7.9.0 - "@polkadot/dev": ^0.51.8 - "@polkadot/typegen": ^1.9.0-beta.11 + "@polkadot/dev": ^0.51.9 + "@polkadot/typegen": ^1.9.0-beta.12 "@types/jest": ^25.1.4 copy-webpack-plugin: ^5.1.1 sinon-chrome: ^3.0.1 @@ -20068,7 +20104,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:4.42.1, webpack@npm:^4.42.0, webpack@npm:^4.42.1, webpack@npm:^4.8.1": +"webpack@npm:4.42.1, webpack@npm:^4.42.1, webpack@npm:^4.8.1": version: 4.42.1 resolution: "webpack@npm:4.42.1" dependencies: