diff --git a/package.json b/package.json index 910dd79f..ec33f0e8 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "packages/*" ], "resolutions": { + "eslint-plugin-react-hooks": "^4.2.1-alpha-930c9e7ee-20211015", "typescript": "^4.4.4" }, "scripts": { @@ -30,7 +31,7 @@ "devDependencies": { "@babel/core": "^7.15.8", "@babel/runtime": "^7.15.4", - "@polkadot/dev": "^0.62.71", + "@polkadot/dev": "^0.63.3", "@polkadot/ts": "^0.4.9", "@polkadot/x-bundle": "^7.5.1", "@types/jest": "^27.0.2", diff --git a/packages/exampleReactNative/nodeGlobalsShim.js b/packages/exampleReactNative/nodeGlobalsShim.js index fd61656f..1ada6474 100644 --- a/packages/exampleReactNative/nodeGlobalsShim.js +++ b/packages/exampleReactNative/nodeGlobalsShim.js @@ -21,27 +21,27 @@ class Storage { this.loading = false; return [...data]; - } + }; getItem = (key) => { return this.dataMap.get(key); - } + }; setItem = (key, value) => { this.dataMap.set(key, value); return AsyncStorage.setItem(key, value); - } + }; remove = (key) => { this.dataMap.delete(key); return AsyncStorage.removeItem(key); - } + }; saveItem = (item) => { this.dataMap.set(item[0], item[1]); - } + }; } // Set global process variable expected by some classes. diff --git a/packages/react-identicon/src/Identicon.tsx b/packages/react-identicon/src/Identicon.tsx index 19294f3b..df878008 100644 --- a/packages/react-identicon/src/Identicon.tsx +++ b/packages/react-identicon/src/Identicon.tsx @@ -144,7 +144,7 @@ class BaseIcon extends React.PureComponent { if (address && onCopy) { onCopy(address); } - } + }; } function Icon (props: Props): React.ReactElement { diff --git a/packages/react-qr/src/Display.tsx b/packages/react-qr/src/Display.tsx index 08c5c90e..5cbc49ff 100644 --- a/packages/react-qr/src/Display.tsx +++ b/packages/react-qr/src/Display.tsx @@ -37,8 +37,7 @@ function getDataUrl (value: Uint8Array): string { // HACK See our qrcode stringToBytes override as used internally. This // will only work for the case where we actually pass `Bytes` in here - // eslint-disable-next-line @typescript-eslint/no-explicit-any - qr.addData(value as any, 'Byte'); + qr.addData(value as unknown as string, 'Byte'); qr.make(); return qr.createDataURL(16, 0); diff --git a/packages/reactnative-identicon/package.json b/packages/reactnative-identicon/package.json index 4efb8115..c9fdc45f 100644 --- a/packages/reactnative-identicon/package.json +++ b/packages/reactnative-identicon/package.json @@ -16,7 +16,7 @@ "@polkadot/ui-shared": "0.86.1", "@polkadot/util": "^7.5.1", "@polkadot/util-crypto": "^7.5.1", - "react-native-svg": "^12.1.1" + "react-native-svg": "^12.2.0" }, "peerDependencies": { "@polkadot/util": "*", @@ -25,6 +25,6 @@ "react-native": "*" }, "devDependencies": { - "@types/react-native": "^0.65.7" + "@types/react-native": "^0.65.8" } } diff --git a/packages/ui-keyring/src/Base.ts b/packages/ui-keyring/src/Base.ts index b846dd70..a948e4e5 100644 --- a/packages/ui-keyring/src/Base.ts +++ b/packages/ui-keyring/src/Base.ts @@ -61,11 +61,11 @@ export class Base { public decodeAddress = (key: string | Uint8Array, ignoreChecksum?: boolean, ss58Format?: Prefix): Uint8Array => { return this.keyring.decodeAddress(key, ignoreChecksum, ss58Format); - } + }; public encodeAddress = (key: string | Uint8Array, ss58Format?: Prefix): string => { return this.keyring.encodeAddress(key, ss58Format); - } + }; public getPair (address: string | Uint8Array): KeyringPair { return this.keyring.getPair(address); diff --git a/packages/ui-keyring/src/stores/Browser.ts b/packages/ui-keyring/src/stores/Browser.ts index 9583b204..654cd29b 100644 --- a/packages/ui-keyring/src/stores/Browser.ts +++ b/packages/ui-keyring/src/stores/Browser.ts @@ -13,7 +13,8 @@ export class BrowserStore implements KeyringStore { } public get (key: string, cb: (value: KeyringJson) => void): void { - cb(store.get(key)); + // eslint-disable-next-line node/no-callback-literal + cb(store.get(key) as KeyringJson); } public remove (key: string, cb?: () => void): void { diff --git a/packages/vue-identicon/src/Identicon.ts b/packages/vue-identicon/src/Identicon.ts index 2cf47a75..827c77f0 100644 --- a/packages/vue-identicon/src/Identicon.ts +++ b/packages/vue-identicon/src/Identicon.ts @@ -71,7 +71,7 @@ export const Identicon = Vue.extend({ this.recodeAddress(); }, recodeAddress: function (): void { - const { address, publicKey } = encodeAccount(this.value); + const { address, publicKey } = encodeAccount(this.value as string); this.address = address; this.publicKey = publicKey; diff --git a/packages/vue-identicon/src/icons/Beachball.ts b/packages/vue-identicon/src/icons/Beachball.ts index 56c3f42f..72b535af 100644 --- a/packages/vue-identicon/src/icons/Beachball.ts +++ b/packages/vue-identicon/src/icons/Beachball.ts @@ -1,6 +1,8 @@ // Copyright 2017-2021 @polkadot/vue-identicon authors & contributors // SPDX-License-Identifier: Apache-2.0 +import type { Options } from '@polkadot/ui-shared/icons/types'; + import Vue from 'vue'; import { beachballIcon } from '@polkadot/ui-shared'; @@ -25,7 +27,7 @@ export const Beachball = Vue.extend({ }, methods: { createHtml: function (): void { - this.html = beachballIcon(this.address, this.size).outerHTML; + this.html = beachballIcon(this.address as string, this.size as Options).outerHTML; } }, props: ['address', 'size'], diff --git a/packages/vue-identicon/src/icons/Jdenticon.ts b/packages/vue-identicon/src/icons/Jdenticon.ts index 10558497..a0d64194 100644 --- a/packages/vue-identicon/src/icons/Jdenticon.ts +++ b/packages/vue-identicon/src/icons/Jdenticon.ts @@ -24,7 +24,7 @@ export const Jdenticon = Vue.extend({ }, methods: { createSvgHtml: function (): void { - this.svgHtml = jdenticon.toSvg((this.publicKey as string).substr(2), this.size); + this.svgHtml = jdenticon.toSvg((this.publicKey as string).substr(2), this.size as number); } }, props: ['publicKey', 'size'], diff --git a/packages/vue-identicon/src/icons/Polkadot.ts b/packages/vue-identicon/src/icons/Polkadot.ts index 97251c72..0c2f8ab3 100644 --- a/packages/vue-identicon/src/icons/Polkadot.ts +++ b/packages/vue-identicon/src/icons/Polkadot.ts @@ -30,7 +30,7 @@ export const Polkadot = Vue.extend({ }, methods: { createSvgHtml: function (): void { - const circles = polkadotIcon(this.address, { isAlternative: (this as This).isAlternative || false }).map(({ cx, cy, fill, r }) => + const circles = polkadotIcon(this.address as string, { isAlternative: (this as This).isAlternative || false }).map(({ cx, cy, fill, r }) => `` ).join(''); diff --git a/yarn.lock b/yarn.lock index 694c572d..efd60e05 100644 --- a/yarn.lock +++ b/yarn.lock @@ -32,15 +32,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:7.12.11": - version: 7.12.11 - resolution: "@babel/code-frame@npm:7.12.11" - dependencies: - "@babel/highlight": ^7.10.4 - checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3 - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.14.5, @babel/code-frame@npm:^7.15.8": version: 7.15.8 resolution: "@babel/code-frame@npm:7.15.8" @@ -345,7 +336,7 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.14.5": +"@babel/highlight@npm:^7.14.5": version: 7.14.5 resolution: "@babel/highlight@npm:7.14.5" dependencies: @@ -1558,20 +1549,20 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^0.4.3": - version: 0.4.3 - resolution: "@eslint/eslintrc@npm:0.4.3" +"@eslint/eslintrc@npm:^1.0.3": + version: 1.0.3 + resolution: "@eslint/eslintrc@npm:1.0.3" dependencies: ajv: ^6.12.4 - debug: ^4.1.1 - espree: ^7.3.0 + debug: ^4.3.2 + espree: ^9.0.0 globals: ^13.9.0 ignore: ^4.0.6 import-fresh: ^3.2.1 js-yaml: ^3.13.1 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: 03a7704150b868c318aab6a94d87a33d30dc2ec579d27374575014f06237ba1370ae11178db772f985ef680d469dc237e7b16a1c5d8edaaeb8c3733e7a95a6d3 + checksum: a39f74d764b1b8ba8b05e942ab8dc3684648468180ce453e0ce5669af3d95b9dc18577ff55cc3b58cfed5a5f1bf6182191a740da07572606268eeb2b6fd0402d languageName: node linkType: hard @@ -1633,14 +1624,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.5.0": - version: 0.5.0 - resolution: "@humanwhocodes/config-array@npm:0.5.0" +"@humanwhocodes/config-array@npm:^0.6.0": + version: 0.6.0 + resolution: "@humanwhocodes/config-array@npm:0.6.0" dependencies: "@humanwhocodes/object-schema": ^1.2.0 debug: ^4.1.1 minimatch: ^3.0.4 - checksum: 44ee6a9f05d93dd9d5935a006b17572328ba9caff8002442f601736cbda79c580cc0f5a49ce9eb88fbacc5c3a6b62098357c2e95326cd17bb9f1a6c61d6e95e7 + checksum: 1025b07514b7bfd10a05e8b6cb5e6520878e9c8836b3dd0569fc07df29a09e428c2df1e0760b1d461da8ed6f81ca83ecb02e24198f80b0a177a2acbf532e267c languageName: node linkType: hard @@ -2151,9 +2142,9 @@ __metadata: languageName: node linkType: hard -"@polkadot/dev@npm:^0.62.71": - version: 0.62.71 - resolution: "@polkadot/dev@npm:0.62.71" +"@polkadot/dev@npm:^0.63.3": + version: 0.63.3 + resolution: "@polkadot/dev@npm:0.63.3" dependencies: "@babel/cli": ^7.15.7 "@babel/core": ^7.15.8 @@ -2180,8 +2171,8 @@ __metadata: "@rollup/plugin-json": ^4.1.0 "@rollup/plugin-node-resolve": ^13.0.5 "@rushstack/eslint-patch": ^1.0.8 - "@typescript-eslint/eslint-plugin": 4.33.0 - "@typescript-eslint/parser": 4.33.0 + "@typescript-eslint/eslint-plugin": 5.0.0 + "@typescript-eslint/parser": 5.0.0 "@vue/component-compiler-utils": ^3.2.2 babel-jest: ^27.2.5 babel-plugin-module-extension-resolver: ^1.0.0-rc.2 @@ -2190,7 +2181,7 @@ __metadata: browserslist: ^4.17.4 chalk: ^4.1.2 coveralls: ^3.1.1 - eslint: ^7.32.0 + eslint: ^8.0.1 eslint-config-standard: ^16.0.3 eslint-import-resolver-node: ^0.3.6 eslint-plugin-header: ^3.1.1 @@ -2241,7 +2232,7 @@ __metadata: polkadot-exec-rollup: scripts/polkadot-exec-rollup.cjs polkadot-exec-tsc: scripts/polkadot-exec-tsc.cjs polkadot-exec-webpack: scripts/polkadot-exec-webpack.cjs - checksum: b0d2035d1170a6e001f70bc6d84eefec60a7d9e5c557ad1f2372424018f0de525500c6fd1b6c2a27890aba9548bd1fc35f00f7a0ed447c6f196679c45783f554 + checksum: f727406772ec8d8ba68e3b17e6f48f418e58ee2dde2918b149879b31556d65483d2dcf561c079e5678526f046ce40bf16efac57978f1ec80ef0094b5fe4fedbf languageName: node linkType: hard @@ -2371,8 +2362,8 @@ __metadata: "@polkadot/ui-shared": 0.86.1 "@polkadot/util": ^7.5.1 "@polkadot/util-crypto": ^7.5.1 - "@types/react-native": ^0.65.7 - react-native-svg: ^12.1.1 + "@types/react-native": ^0.65.8 + react-native-svg: ^12.2.0 peerDependencies: "@polkadot/util": "*" "@polkadot/util-crypto": "*" @@ -3235,12 +3226,12 @@ __metadata: languageName: node linkType: hard -"@types/react-native@npm:^0.65.7": - version: 0.65.7 - resolution: "@types/react-native@npm:0.65.7" +"@types/react-native@npm:^0.65.8": + version: 0.65.8 + resolution: "@types/react-native@npm:0.65.8" dependencies: "@types/react": "*" - checksum: 14a192ba38813c5e0e4319b5b9f12fd50890a73690222bf99c648b39878b0de4f3be7a6494dcce6d59f99ccae9da40e3ccd1f98a791d1de9e149d5ffb4dd5f04 + checksum: 142c1b208212fa02b0c645f26da6a417bda5d1989e3579f3cb4f66d8ef77c8dce5b8328063a475bb055eb0debc8ef73719784e946251ce0134e8a955207517be languageName: node linkType: hard @@ -3349,12 +3340,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/eslint-plugin@npm:4.33.0" +"@typescript-eslint/eslint-plugin@npm:5.0.0": + version: 5.0.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.0.0" dependencies: - "@typescript-eslint/experimental-utils": 4.33.0 - "@typescript-eslint/scope-manager": 4.33.0 + "@typescript-eslint/experimental-utils": 5.0.0 + "@typescript-eslint/scope-manager": 5.0.0 debug: ^4.3.1 functional-red-black-tree: ^1.0.1 ignore: ^5.1.8 @@ -3362,55 +3353,55 @@ __metadata: semver: ^7.3.5 tsutils: ^3.21.0 peerDependencies: - "@typescript-eslint/parser": ^4.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: d74855d0a5ffe0b2f362ec02fcd9301d39a53fb4155b9bd0cb15a0a31d065143129ebf98df9d86af4b6f74de1d423a4c0d8c0095520844068117453afda5bc4f + checksum: 0b1230b9fc5f74ea7e24fb14ede8e7907710eb1b467dd02cb52ed233f034190ff0aa4fefe8b549f425bdf2301cb9c072cf5e2a970742c664053880a198c9e697 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/experimental-utils@npm:4.33.0" +"@typescript-eslint/experimental-utils@npm:5.0.0": + version: 5.0.0 + resolution: "@typescript-eslint/experimental-utils@npm:5.0.0" dependencies: "@types/json-schema": ^7.0.7 - "@typescript-eslint/scope-manager": 4.33.0 - "@typescript-eslint/types": 4.33.0 - "@typescript-eslint/typescript-estree": 4.33.0 + "@typescript-eslint/scope-manager": 5.0.0 + "@typescript-eslint/types": 5.0.0 + "@typescript-eslint/typescript-estree": 5.0.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 peerDependencies: eslint: "*" - checksum: f859800ada0884f92db6856f24efcb1d073ac9883ddc2b1aa9339f392215487895bed8447ebce3741e8141bb32e545244abef62b73193ba9a8a0527c523aabae + checksum: 0c545cf353b225460d37d9ff99b798db9ed83a5446457f54a79309938e5068799fd9a565c1f964d734e45a91b4bdd52db77ae5063e2d669ef5f7603f14fbb43c languageName: node linkType: hard -"@typescript-eslint/parser@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/parser@npm:4.33.0" +"@typescript-eslint/parser@npm:5.0.0": + version: 5.0.0 + resolution: "@typescript-eslint/parser@npm:5.0.0" dependencies: - "@typescript-eslint/scope-manager": 4.33.0 - "@typescript-eslint/types": 4.33.0 - "@typescript-eslint/typescript-estree": 4.33.0 + "@typescript-eslint/scope-manager": 5.0.0 + "@typescript-eslint/types": 5.0.0 + "@typescript-eslint/typescript-estree": 5.0.0 debug: ^4.3.1 peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 102457eae1acd516211098fea081c8a2ed728522bbda7f5a557b6ef23d88970514f9a0f6285d53fca134d3d4d7d17822b5d5e12438d5918df4d1f89cc9e67d57 + checksum: 9c97a60d583e80774e2593b79a9e8baa3b1867dcb2afab250ce8a950fccb44ccc5ecb270dcb071c592652a0eac6f28826ae02e8cbb386788f76eb134972e9c52 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/scope-manager@npm:4.33.0" +"@typescript-eslint/scope-manager@npm:5.0.0": + version: 5.0.0 + resolution: "@typescript-eslint/scope-manager@npm:5.0.0" dependencies: - "@typescript-eslint/types": 4.33.0 - "@typescript-eslint/visitor-keys": 4.33.0 - checksum: 9a25fb7ba7c725ea7227a24d315b0f6aacbad002e2549a049edf723c1d3615c22f5c301f0d7d615b377f2cdf2f3519d97e79af0c459de6ef8d2aaf0906dff13e + "@typescript-eslint/types": 5.0.0 + "@typescript-eslint/visitor-keys": 5.0.0 + checksum: 920fc3553830c738d2d709676d95e50f7b0fe945afad0457527753e94e3ac115b6c88f1974eecc9bcb6d9580373250fa36765484fee45b4513bd4f63eceaa6a3 languageName: node linkType: hard @@ -3421,7 +3412,32 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.33.0, @typescript-eslint/typescript-estree@npm:^4.8.2": +"@typescript-eslint/types@npm:5.0.0": + version: 5.0.0 + resolution: "@typescript-eslint/types@npm:5.0.0" + checksum: 424966c124cd02b8d8bebe3ae4fb264e23708018e6e63787a070ced1bb24c43c4e3b49adb895eaf9a8200bed5c97aa7a57a1605925b6fb56a091703648e29b40 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:5.0.0": + version: 5.0.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.0.0" + dependencies: + "@typescript-eslint/types": 5.0.0 + "@typescript-eslint/visitor-keys": 5.0.0 + debug: ^4.3.1 + globby: ^11.0.3 + is-glob: ^4.0.1 + semver: ^7.3.5 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 950e72b75706fa75dd795f3bbd29222a9da5c611f0acc023bf82f3254476fbdb3bfe0a07aa75105f2c2bfe566191f9125351cdf003be4a1fe6a5ee8bd1cd2dc7 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:^4.8.2": version: 4.33.0 resolution: "@typescript-eslint/typescript-estree@npm:4.33.0" dependencies: @@ -3449,6 +3465,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:5.0.0": + version: 5.0.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.0.0" + dependencies: + "@typescript-eslint/types": 5.0.0 + eslint-visitor-keys: ^3.0.0 + checksum: 6a5a3cdd64d9b131c72aa52f44904b5bb0fbb28ca624342afdfafa9dd0038f2de9a02ed661595ddb2c8133ab0854b320fb0d1c9d9823c7c064663d506f8c1d4a + languageName: node + linkType: hard + "@vue/component-compiler-utils@npm:^3.2.2": version: 3.2.2 resolution: "@vue/component-compiler-utils@npm:3.2.2" @@ -3764,7 +3790,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.1.1, acorn@npm:^7.4.0": +"acorn@npm:^7.1.1": version: 7.4.1 resolution: "acorn@npm:7.4.1" bin: @@ -3773,12 +3799,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.2.4": - version: 8.2.4 - resolution: "acorn@npm:8.2.4" +"acorn@npm:^8.2.4, acorn@npm:^8.5.0": + version: 8.5.0 + resolution: "acorn@npm:8.5.0" bin: acorn: bin/acorn - checksum: cb4ffa2746bebd8ea808e98e139e2e497eaa254de45877abea6a2bad4e65a824fc37e23f6d163562b1e4ee12fcc8fa03948986c0a353b314bff78a0327168cb2 + checksum: 2e4c1dbed3da327684863debf31d341bf8882c6893c506653872c00977eee45675feb9129255d6c74c88424d2b20d889ca6de5b39776e5e3cccfc756b3ca1da8 languageName: node linkType: hard @@ -3821,18 +3847,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.1": - version: 8.5.0 - resolution: "ajv@npm:8.5.0" - dependencies: - fast-deep-equal: ^3.1.1 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 - uri-js: ^4.2.2 - checksum: 0115531d0fd8314867d21b4748f3a91f82b464ca92855ac0702bbe9fc6fb6202b032af7f2849da92fd8e23a7ea2ba91cbae3dde64f05a804dd1bd32809ba0f73 - languageName: node - linkType: hard - "amdefine@npm:>=0.0.4": version: 1.0.1 resolution: "amdefine@npm:1.0.1" @@ -4028,6 +4042,13 @@ __metadata: languageName: node linkType: hard +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced + languageName: node + linkType: hard + "arr-diff@npm:^4.0.0": version: 4.0.0 resolution: "arr-diff@npm:4.0.0" @@ -4218,13 +4239,6 @@ __metadata: languageName: node linkType: hard -"astral-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "astral-regex@npm:2.0.0" - checksum: 876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 - languageName: node - linkType: hard - "async-each@npm:^1.0.1": version: 1.0.3 resolution: "async-each@npm:1.0.3" @@ -6017,7 +6031,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:*, debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1": +"debug@npm:*, debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": version: 4.3.2 resolution: "debug@npm:4.3.2" dependencies: @@ -7016,12 +7030,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.2.0": - version: 4.2.0 - resolution: "eslint-plugin-react-hooks@npm:4.2.0" +"eslint-plugin-react-hooks@npm:^4.2.1-alpha-930c9e7ee-20211015": + version: 4.2.1-alpha-fd5e01c2e-20210913 + resolution: "eslint-plugin-react-hooks@npm:4.2.1-alpha-fd5e01c2e-20210913" peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: ead5c5be3ded82a0cf295b064376adb1998a43e2262b605eecc0efc88283dec4e159ca39307fafb3d8e661dd08e5a4c8cdfed97eea78f923954f72bad6e20397 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + checksum: e8a6c8d07cffb41e38888f2a7a30d7ccefe7874ff21947e60b399e3a0ef1475dc1a67e7d247fa78f331fe0d70e9f9c976dfa3ea03bc4b1ae29fae9da4907bb89 languageName: node linkType: hard @@ -7089,7 +7103,17 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^2.0.0, eslint-utils@npm:^2.1.0": +"eslint-scope@npm:^6.0.0": + version: 6.0.0 + resolution: "eslint-scope@npm:6.0.0" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: 3f1b3578f288c3820f68ad2aae102300e546be8a98a958f515405dc20cc2fe64fda583d364977628bb14fe3d4f96f37de5e9bc5d6eb26bc310da33ba2a677dc3 + languageName: node + linkType: hard + +"eslint-utils@npm:^2.0.0": version: 2.1.0 resolution: "eslint-utils@npm:2.1.0" dependencies: @@ -7109,7 +7133,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0": +"eslint-visitor-keys@npm:^1.1.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a @@ -7123,36 +7147,42 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^7.32.0": - version: 7.32.0 - resolution: "eslint@npm:7.32.0" +"eslint-visitor-keys@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-visitor-keys@npm:3.0.0" + checksum: 352607f367a2e0e2f9f234e40d6d9b34c39399345b8a9f204e1343749ddfae505d8343909cba6c4abc2ca03add4cdc0530af5e98f870ad7183fc2a89458669e5 + languageName: node + linkType: hard + +"eslint@npm:8.0.1, eslint@npm:^8.0.1": + version: 8.0.1 + resolution: "eslint@npm:8.0.1" dependencies: - "@babel/code-frame": 7.12.11 - "@eslint/eslintrc": ^0.4.3 - "@humanwhocodes/config-array": ^0.5.0 + "@eslint/eslintrc": ^1.0.3 + "@humanwhocodes/config-array": ^0.6.0 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 - debug: ^4.0.1 + debug: ^4.3.2 doctrine: ^3.0.0 enquirer: ^2.3.5 escape-string-regexp: ^4.0.0 - eslint-scope: ^5.1.1 - eslint-utils: ^2.1.0 - eslint-visitor-keys: ^2.0.0 - espree: ^7.3.1 + eslint-scope: ^6.0.0 + eslint-utils: ^3.0.0 + eslint-visitor-keys: ^3.0.0 + espree: ^9.0.0 esquery: ^1.4.0 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 functional-red-black-tree: ^1.0.1 - glob-parent: ^5.1.2 + glob-parent: ^6.0.1 globals: ^13.6.0 ignore: ^4.0.6 import-fresh: ^3.0.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 - js-yaml: ^3.13.1 + js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 lodash.merge: ^4.6.2 @@ -7160,27 +7190,26 @@ __metadata: natural-compare: ^1.4.0 optionator: ^0.9.1 progress: ^2.0.0 - regexpp: ^3.1.0 + regexpp: ^3.2.0 semver: ^7.2.1 strip-ansi: ^6.0.0 strip-json-comments: ^3.1.0 - table: ^6.0.9 text-table: ^0.2.0 v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: cc85af9985a3a11085c011f3d27abe8111006d34cc274291b3c4d7bea51a4e2ff6135780249becd919ba7f6d6d1ecc38a6b73dacb6a7be08d38453b344dc8d37 + checksum: 072dde3e188c1274fa92eaf72d233d77b9c6e87ed859dce071b49c243546959ff7aefdb4759abf09841b650ef9d9f013abaae720b0bd64e0e07700ccefaf1208 languageName: node linkType: hard -"espree@npm:^7.3.0, espree@npm:^7.3.1": - version: 7.3.1 - resolution: "espree@npm:7.3.1" +"espree@npm:^9.0.0": + version: 9.0.0 + resolution: "espree@npm:9.0.0" dependencies: - acorn: ^7.4.0 + acorn: ^8.5.0 acorn-jsx: ^5.3.1 - eslint-visitor-keys: ^1.3.0 - checksum: aa9b50dcce883449af2e23bc2b8d9abb77118f96f4cb313935d6b220f77137eaef7724a83c3f6243b96bc0e4ab14766198e60818caad99f9519ae5a336a39b45 + eslint-visitor-keys: ^3.0.0 + checksum: f313c642e35587ce62a419f57ceea47937a719b084c7b31f649d2ca15ed92bc2dde58e2ac4fc381a74364b0db0b97d9cdb2a5d1ca0ccd7483bde9b4b04fe23e8 languageName: node linkType: hard @@ -8283,7 +8312,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"glob-parent@npm:^5.1.0, glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.0": +"glob-parent@npm:^5.1.0, glob-parent@npm:~5.1.0": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -8292,6 +8321,15 @@ fsevents@~2.1.2: languageName: node linkType: hard +"glob-parent@npm:^6.0.1": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: ^4.0.3 + checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + "glob2base@npm:^0.0.12": version: 0.0.12 resolution: "glob2base@npm:0.0.12" @@ -10308,6 +10346,17 @@ fsevents@~2.1.2: languageName: node linkType: hard +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a + languageName: node + linkType: hard + "jsbn@npm:~0.1.0": version: 0.1.1 resolution: "jsbn@npm:0.1.1" @@ -10439,13 +10488,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad - languageName: node - linkType: hard - "json-schema@npm:0.2.3": version: 0.2.3 resolution: "json-schema@npm:0.2.3" @@ -10901,13 +10943,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"lodash.clonedeep@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.clonedeep@npm:4.5.0" - checksum: 92c46f094b064e876a23c97f57f81fbffd5d760bf2d8a1c61d85db6d1e488c66b0384c943abee4f6af7debf5ad4e4282e74ff83177c9e63d8ff081a4837c3489 - languageName: node - linkType: hard - "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -10929,13 +10964,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"lodash.truncate@npm:^4.4.2": - version: 4.4.2 - resolution: "lodash.truncate@npm:4.4.2" - checksum: b463d8a382cfb5f0e71c504dcb6f807a7bd379ff1ea216669aa42c52fc28c54e404bfbd96791aa09e6df0de2c1d7b8f1b7f4b1a61f324d38fe98bc535aeee4f5 - languageName: node - linkType: hard - "lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.21, lodash@npm:^4.7.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -13447,7 +13475,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"react-native-svg@npm:^12.1.1": +"react-native-svg@npm:^12.2.0": version: 12.2.0 resolution: "react-native-svg@npm:12.2.0" dependencies: @@ -13732,10 +13760,10 @@ fsevents@~2.1.2: languageName: node linkType: hard -"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0": - version: 3.1.0 - resolution: "regexpp@npm:3.1.0" - checksum: 63bcb2c98d63274774c79bef256e03f716d25f1fa8427267d0302d1436a83fa0d905f4e8a172fdfa99fb4d84833df2fb3bf7da2a1a868f156e913174c32b1139 +"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0, regexpp@npm:^3.2.0": + version: 3.2.0 + resolution: "regexpp@npm:3.2.0" + checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 languageName: node linkType: hard @@ -13852,13 +13880,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b - languageName: node - linkType: hard - "require-main-filename@npm:^2.0.0": version: 2.0.0 resolution: "require-main-filename@npm:2.0.0" @@ -14128,7 +14149,7 @@ resolve@^2.0.0-next.3: dependencies: "@babel/core": ^7.15.8 "@babel/runtime": ^7.15.4 - "@polkadot/dev": ^0.62.71 + "@polkadot/dev": ^0.63.3 "@polkadot/ts": ^0.4.9 "@polkadot/x-bundle": ^7.5.1 "@types/jest": ^27.0.2 @@ -14654,17 +14675,6 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"slice-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "slice-ansi@npm:4.0.0" - dependencies: - ansi-styles: ^4.0.0 - astral-regex: ^2.0.0 - is-fullwidth-code-point: ^3.0.0 - checksum: 4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756 - languageName: node - linkType: hard - "snapdragon-node@npm:^2.0.1": version: 2.1.1 resolution: "snapdragon-node@npm:2.1.1" @@ -15292,20 +15302,6 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"table@npm:^6.0.9": - version: 6.7.1 - resolution: "table@npm:6.7.1" - dependencies: - ajv: ^8.0.1 - lodash.clonedeep: ^4.5.0 - lodash.truncate: ^4.4.2 - slice-ansi: ^4.0.0 - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - checksum: 053b61fa4e8f8396c65ff7a95da90e85620370932652d501ff7a0a3ed7317f1cc549702bd2abf2bd9ed01e20757b73a8b57374f8a8a2ac02fbe0550276263fb6 - languageName: node - linkType: hard - "tapable@npm:^1.0.0, tapable@npm:^1.1.3": version: 1.1.3 resolution: "tapable@npm:1.1.3"