diff --git a/package.json b/package.json index f9bc2de4..0d687e9b 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "devDependencies": { "@babel/core": "^7.12.9", "@babel/runtime": "^7.12.5", - "@polkadot/dev": "^0.60.12", + "@polkadot/dev": "^0.60.13", "@polkadot/ts": "^0.3.57", "@types/jest": "^26.0.17", "babel-plugin-transform-vue-template": "^0.4.2", diff --git a/packages/example-react/src/index.tsx b/packages/example-react/src/index.tsx index 2dd9731b..c62d0a81 100644 --- a/packages/example-react/src/index.tsx +++ b/packages/example-react/src/index.tsx @@ -4,9 +4,9 @@ import React, { useCallback, useEffect, useState } from 'react'; import ReactDOM from 'react-dom'; -import Identicon from '@polkadot/react-identicon'; -import keyring from '@polkadot/ui-keyring'; -import settings from '@polkadot/ui-settings'; +import { Identicon } from '@polkadot/react-identicon'; +import { keyring } from '@polkadot/ui-keyring'; +import { settings } from '@polkadot/ui-settings'; import { cryptoWaitReady, mnemonicGenerate } from '@polkadot/util-crypto'; interface Props { diff --git a/packages/example-vue/src/index.ts b/packages/example-vue/src/index.ts index 187b9af4..57da50d2 100644 --- a/packages/example-vue/src/index.ts +++ b/packages/example-vue/src/index.ts @@ -5,8 +5,8 @@ import type { Prefix } from '@polkadot/util-crypto/address/types'; import Vue, { VNode } from 'vue'; -import keyring from '@polkadot/ui-keyring'; -import settings from '@polkadot/ui-settings'; +import { keyring } from '@polkadot/ui-keyring'; +import { settings } from '@polkadot/ui-settings'; import { cryptoWaitReady, mnemonicGenerate } from '@polkadot/util-crypto'; import Identicon from '@polkadot/vue-identicon'; diff --git a/packages/exampleReactNative/App.tsx b/packages/exampleReactNative/App.tsx index c70b899e..de65cfa0 100644 --- a/packages/exampleReactNative/App.tsx +++ b/packages/exampleReactNative/App.tsx @@ -6,8 +6,8 @@ import { Button, SafeAreaView, ScrollView, StatusBar, StyleSheet, Text, View } f import { Colors } from 'react-native/Libraries/NewAppScreen'; import Identicon from '@polkadot/reactnative-identicon'; -import keyring from '@polkadot/ui-keyring'; -import settings from '@polkadot/ui-settings'; +import { keyring } from '@polkadot/ui-keyring'; +import { settings } from '@polkadot/ui-settings'; import { cryptoWaitReady, mnemonicGenerate } from '@polkadot/util-crypto'; const styles = StyleSheet.create({ diff --git a/packages/ledger-transports/src/browser.ts b/packages/ledger-transports/src/browser.ts index 644c7630..f07a7155 100644 --- a/packages/ledger-transports/src/browser.ts +++ b/packages/ledger-transports/src/browser.ts @@ -21,4 +21,4 @@ const transports: TransportDef[] = [ } ]; -export default transports; +export { transports }; diff --git a/packages/ledger-transports/src/ledgerhq.d.ts b/packages/ledger-transports/src/ledgerhq.d.ts index 6d6a34b1..2bf6729d 100644 --- a/packages/ledger-transports/src/ledgerhq.d.ts +++ b/packages/ledger-transports/src/ledgerhq.d.ts @@ -1,7 +1,6 @@ // Copyright 2017-2020 @polkadot/ledger authors & contributors // SPDX-License-Identifier: Apache-2.0 - declare module '@ledgerhq/hw-transport-node-hid-noevents' { import Transport from '@ledgerhq/hw-transport'; diff --git a/packages/ledger-transports/src/node.ts b/packages/ledger-transports/src/node.ts index a827d3b4..68b934ea 100644 --- a/packages/ledger-transports/src/node.ts +++ b/packages/ledger-transports/src/node.ts @@ -14,4 +14,4 @@ const transports: TransportDef[] = [ } ]; -export default transports; +export { transports }; diff --git a/packages/ledger-transports/src/react-native.ts b/packages/ledger-transports/src/react-native.ts index f65763b4..a8a11632 100644 --- a/packages/ledger-transports/src/react-native.ts +++ b/packages/ledger-transports/src/react-native.ts @@ -5,4 +5,4 @@ import type { TransportDef } from './types'; const transports: TransportDef[] = []; -export default transports; +export { transports }; diff --git a/packages/ledger/src/index.ts b/packages/ledger/src/index.ts index 85ee995c..dfd44d26 100644 --- a/packages/ledger/src/index.ts +++ b/packages/ledger/src/index.ts @@ -6,7 +6,7 @@ import type { AccountOptions, LedgerAddress, LedgerSignature, LedgerTypes, Ledge import { newKusamaApp, newPolkadotApp, ResponseBase, SubstrateApp } from '@zondax/ledger-polkadot'; -import transports from '@polkadot/ledger-transports'; +import { transports } from '@polkadot/ledger-transports'; import { assert, bufferToU8a, u8aToBuffer, u8aToHex } from '@polkadot/util'; export const LEDGER_DEFAULT_ACCOUNT = 0x80000000; @@ -27,7 +27,7 @@ type Chain = keyof typeof APPS; // A very basic wrapper for a ledger app - // - it connects automatically, creating an app as required // - Promises return errors (instead of wrapper errors) -export default class Ledger { +export class Ledger { #app: SubstrateApp | null = null; #chain: Chain; diff --git a/packages/react-identicon/src/Demo.tsx b/packages/react-identicon/src/Demo.tsx index c4db3c66..1cc99bc7 100644 --- a/packages/react-identicon/src/Demo.tsx +++ b/packages/react-identicon/src/Demo.tsx @@ -6,7 +6,7 @@ import ReactDOM from 'react-dom'; import { encodeAddress, randomAsU8a } from '@polkadot/util-crypto'; -import IdentityIcon from '.'; +import { Identicon } from '.'; const THEMES = ['beachball', 'polkadot', 'substrate']; @@ -24,7 +24,7 @@ export default class Demo extends React.PureComponent {
{identities.map((value, index): React.ReactNode => ( -
{THEMES.map((theme): React.ReactNode => ( - { } } -function Identicon (props: Props): React.ReactElement { +function Icon (props: Props): React.ReactElement { return ; } -export default React.memo(Identicon); +export const Identicon = React.memo(Icon); diff --git a/packages/react-identicon/src/icons/Beachball.tsx b/packages/react-identicon/src/icons/Beachball.tsx index fede3219..4688a7c4 100644 --- a/packages/react-identicon/src/icons/Beachball.tsx +++ b/packages/react-identicon/src/icons/Beachball.tsx @@ -7,7 +7,7 @@ import React, { useCallback } from 'react'; import { beachballIcon } from '@polkadot/ui-shared'; -function Beachball ({ address, className = '', size, style }: Props): React.ReactElement { +function Identicon ({ address, className = '', size, style }: Props): React.ReactElement { const updateElem = useCallback( (node: HTMLDivElement): void => { node && node.appendChild( @@ -26,4 +26,4 @@ function Beachball ({ address, className = '', size, style }: Props): React.Reac ); } -export default React.memo(Beachball); +export const Beachball = React.memo(Identicon); diff --git a/packages/react-identicon/src/icons/Empty.tsx b/packages/react-identicon/src/icons/Empty.tsx index 301dc918..204576bb 100644 --- a/packages/react-identicon/src/icons/Empty.tsx +++ b/packages/react-identicon/src/icons/Empty.tsx @@ -5,7 +5,7 @@ import type { Props } from '../types'; import React from 'react'; -function Empty ({ className = '', size, style }: Props): React.ReactElement { +function Identicon ({ className = '', size, style }: Props): React.ReactElement { return ( { +function Identicon ({ address, className = '', style }: Props): React.ReactElement { const imgSrc = useMemo( () => makeBlockie(address), [address] @@ -22,7 +22,7 @@ function Ethereum ({ address, className = '', style }: Props): React.ReactElemen ); } -export default React.memo(styled(Ethereum)(({ size }: Props) => ` +export const Ethereum = React.memo(styled(Identicon)(({ size }: Props) => ` display: block; height: ${size}px; width: ${size}px; diff --git a/packages/react-identicon/src/icons/Jdenticon.tsx b/packages/react-identicon/src/icons/Jdenticon.tsx index 0583d827..0f6e7d2a 100644 --- a/packages/react-identicon/src/icons/Jdenticon.tsx +++ b/packages/react-identicon/src/icons/Jdenticon.tsx @@ -6,7 +6,7 @@ import type { Props } from '../types'; import jdenticon from 'jdenticon'; import React from 'react'; -function Jdenticon ({ className = '', publicKey, size, style }: Props): React.ReactElement { +function Identicon ({ className = '', publicKey, size, style }: Props): React.ReactElement { return (
| null { +function DisplayAddress ({ address, className, genesisHash, size, style }: Props): React.ReactElement | null { const data = useMemo( () => createAddressPayload(address, genesisHash), [address, genesisHash] @@ -35,4 +35,4 @@ function DisplayExtrinsic ({ address, className, genesisHash, size, style }: Pro ); } -export default React.memo(DisplayExtrinsic); +export const QrDisplayAddress = React.memo(DisplayAddress); diff --git a/packages/react-qr/src/DisplayPayload.tsx b/packages/react-qr/src/DisplayPayload.tsx index ec19aa48..59ff7598 100644 --- a/packages/react-qr/src/DisplayPayload.tsx +++ b/packages/react-qr/src/DisplayPayload.tsx @@ -3,7 +3,7 @@ import React, { useMemo } from 'react'; -import QrDisplay from './Display'; +import { QrDisplay } from './Display'; import { createSignPayload } from './util'; interface Props { @@ -36,4 +36,4 @@ function DisplayPayload ({ address, className, cmd, genesisHash, payload, size, ); } -export default React.memo(DisplayPayload); +export const QrDisplayPayload = React.memo(DisplayPayload); diff --git a/packages/react-qr/src/NetworkSpecs.tsx b/packages/react-qr/src/NetworkSpecs.tsx index 6a09d8a8..debd1f44 100644 --- a/packages/react-qr/src/NetworkSpecs.tsx +++ b/packages/react-qr/src/NetworkSpecs.tsx @@ -5,7 +5,7 @@ import React, { useMemo } from 'react'; import { NetworkSpecsStruct } from '@polkadot/ui-settings'; -import QrDisplay from './Display'; +import { QrDisplay } from './Display'; import { encodeString } from './util'; interface Props { @@ -36,4 +36,4 @@ function DisplayNetworkSpecs ({ className, networkSpecs, size, style }: Props): ); } -export default React.memo(DisplayNetworkSpecs); +export const QrNetworkSpecs = React.memo(DisplayNetworkSpecs); diff --git a/packages/react-qr/src/Scan.tsx b/packages/react-qr/src/Scan.tsx index 3a4f7960..a7172619 100644 --- a/packages/react-qr/src/Scan.tsx +++ b/packages/react-qr/src/Scan.tsx @@ -54,7 +54,7 @@ function Scan ({ className, delay = DEFAULT_DELAY, onError = DEFAULT_ERROR, onSc ); } -export default React.memo(styled(Scan)` +export const QrScan = React.memo(styled(Scan)` .ui--qr-Scan { display: inline-block; height: 100%; diff --git a/packages/react-qr/src/ScanAddress.tsx b/packages/react-qr/src/ScanAddress.tsx index 467b4408..03d25bd6 100644 --- a/packages/react-qr/src/ScanAddress.tsx +++ b/packages/react-qr/src/ScanAddress.tsx @@ -7,7 +7,7 @@ import { assert } from '@polkadot/util'; import { decodeAddress } from '@polkadot/util-crypto'; import { ADDRESS_PREFIX, SEED_PREFIX } from './constants'; -import QrScan from './Scan'; +import { QrScan } from './Scan'; interface ScanType { isAddress: boolean; @@ -60,4 +60,4 @@ function ScanAddress ({ className, onError, onScan, size, style }: Props): React ); } -export default React.memo(ScanAddress); +export const QrScanAddress = React.memo(ScanAddress); diff --git a/packages/react-qr/src/ScanSignature.tsx b/packages/react-qr/src/ScanSignature.tsx index 121d7538..cf1e2f93 100644 --- a/packages/react-qr/src/ScanSignature.tsx +++ b/packages/react-qr/src/ScanSignature.tsx @@ -3,7 +3,7 @@ import React, { useCallback } from 'react'; -import QrScan from './Scan'; +import { QrScan } from './Scan'; interface ScanType { signature: string; @@ -34,4 +34,4 @@ function ScanSignature ({ className, onError, onScan, size, style }: Props): Rea ); } -export default React.memo(ScanSignature); +export const QrScanSignature = React.memo(ScanSignature); diff --git a/packages/react-qr/src/index.tsx b/packages/react-qr/src/index.tsx index e04d9443..c4ae6020 100644 --- a/packages/react-qr/src/index.tsx +++ b/packages/react-qr/src/index.tsx @@ -1,8 +1,8 @@ // Copyright 2017-2020 @polkadot/react-qr authors & contributors // SPDX-License-Identifier: Apache-2.0 -export { default as QrDisplayAddress } from './DisplayAddress'; -export { default as QrDisplayPayload } from './DisplayPayload'; -export { default as QrScanAddress } from './ScanAddress'; -export { default as QrScanSignature } from './ScanSignature'; -export { default as QrNetworkSpecs } from './NetworkSpecs'; +export { QrDisplayAddress } from './DisplayAddress'; +export { QrDisplayPayload } from './DisplayPayload'; +export { QrScanAddress } from './ScanAddress'; +export { QrScanSignature } from './ScanSignature'; +export { QrNetworkSpecs } from './NetworkSpecs'; diff --git a/packages/react-qr/src/qrcode.ts b/packages/react-qr/src/qrcode.ts index 0c91ca8a..45581943 100644 --- a/packages/react-qr/src/qrcode.ts +++ b/packages/react-qr/src/qrcode.ts @@ -12,4 +12,4 @@ const qrcode: typeof _qrcode = _qrcode; (qrcode as any).stringToBytes = (data: Uint8Array): Uint8Array => data; -export default qrcode; +export { qrcode }; diff --git a/packages/ui-keyring/package.json b/packages/ui-keyring/package.json index fb3f85bc..69f18217 100644 --- a/packages/ui-keyring/package.json +++ b/packages/ui-keyring/package.json @@ -19,7 +19,7 @@ "store": "^2.0.12" }, "devDependencies": { - "@polkadot/types": "^2.10.1", + "@polkadot/types": "^2.10.2-4", "@types/mkdirp": "^1.0.1", "@types/store": "^2.0.2" }, diff --git a/packages/ui-keyring/src/Base.ts b/packages/ui-keyring/src/Base.ts index fd59b2be..faa1945f 100644 --- a/packages/ui-keyring/src/Base.ts +++ b/packages/ui-keyring/src/Base.ts @@ -9,13 +9,13 @@ import type { KeyringOptions, KeyringStore } from './types'; import { createTestKeyring } from '@polkadot/keyring/testing'; import { isBoolean, isString } from '@polkadot/util'; -import accounts from './observable/accounts'; -import addresses from './observable/addresses'; -import contracts from './observable/contracts'; -import env from './observable/development'; -import BrowserStore from './stores/Browser'; // direct import (skip index with all) +import { accounts } from './observable/accounts'; +import { addresses } from './observable/addresses'; +import { contracts } from './observable/contracts'; +import { env } from './observable/env'; +import { BrowserStore } from './stores/Browser'; // direct import (skip index with all) -export default class Base { +export class Base { #accounts: AddressSubject; #addresses: AddressSubject; diff --git a/packages/ui-keyring/src/Keyring.ts b/packages/ui-keyring/src/Keyring.ts index ebd7a22f..1a624cba 100644 --- a/packages/ui-keyring/src/Keyring.ts +++ b/packages/ui-keyring/src/Keyring.ts @@ -9,12 +9,12 @@ import type { CreateResult, KeyringAddress, KeyringAddressType, KeyringItemType, import BN from 'bn.js'; import { createPair } from '@polkadot/keyring/pair'; -import chains from '@polkadot/ui-settings/defaults/chains'; +import { chains } from '@polkadot/ui-settings/defaults/chains'; import { bnToBn, hexToU8a, isHex, isString, u8aSorted } from '@polkadot/util'; import { base64Decode, createKeyMulti } from '@polkadot/util-crypto'; -import env from './observable/development'; -import Base from './Base'; +import { env } from './observable/env'; +import { Base } from './Base'; import { accountKey, accountRegex, addressKey, addressRegex, contractKey, contractRegex } from './defaults'; import { KeyringOption } from './options'; @@ -122,7 +122,7 @@ export class Keyring extends Base implements KeyringStruct { return Object .keys(available) .map((address): KeyringAddress => this.getAddress(address, 'account') as KeyringAddress) - .filter((account): boolean => env.isDevelopment() || account.meta.isTesting !== true); + .filter((account) => env.isDevelopment() || account.meta.isTesting !== true); } public getAddress (_address: string | Uint8Array, type: KeyringItemType | null = null): KeyringAddress | undefined { diff --git a/packages/ui-keyring/src/index.ts b/packages/ui-keyring/src/index.ts index 48c37fe4..ebc2fc0c 100644 --- a/packages/ui-keyring/src/index.ts +++ b/packages/ui-keyring/src/index.ts @@ -5,10 +5,10 @@ import './detectPackage'; import { Keyring } from './Keyring'; -export { default as Ledger } from '@polkadot/ledger'; +export { Ledger } from '@polkadot/ledger'; const keyring = new Keyring(); -export default keyring; +export { Keyring, keyring }; -export { Keyring }; +export default keyring; diff --git a/packages/ui-keyring/src/observable/accounts.ts b/packages/ui-keyring/src/observable/accounts.ts index b06c64e0..bd14db0b 100644 --- a/packages/ui-keyring/src/observable/accounts.ts +++ b/packages/ui-keyring/src/observable/accounts.ts @@ -2,6 +2,6 @@ // SPDX-License-Identifier: Apache-2.0 import { accountKey } from '../defaults'; -import genericSubject from './genericSubject'; +import { genericSubject } from './genericSubject'; -export default genericSubject(accountKey, true); +export const accounts = genericSubject(accountKey, true); diff --git a/packages/ui-keyring/src/observable/addresses.ts b/packages/ui-keyring/src/observable/addresses.ts index e1734364..a64eff28 100644 --- a/packages/ui-keyring/src/observable/addresses.ts +++ b/packages/ui-keyring/src/observable/addresses.ts @@ -2,6 +2,6 @@ // SPDX-License-Identifier: Apache-2.0 import { addressKey } from '../defaults'; -import genericSubject from './genericSubject'; +import { genericSubject } from './genericSubject'; -export default genericSubject(addressKey); +export const addresses = genericSubject(addressKey); diff --git a/packages/ui-keyring/src/observable/contracts.ts b/packages/ui-keyring/src/observable/contracts.ts index 15beee85..33f7ee55 100644 --- a/packages/ui-keyring/src/observable/contracts.ts +++ b/packages/ui-keyring/src/observable/contracts.ts @@ -2,6 +2,6 @@ // SPDX-License-Identifier: Apache-2.0 import { contractKey } from '../defaults'; -import genericSubject from './genericSubject'; +import { genericSubject } from './genericSubject'; -export default genericSubject(contractKey); +export const contracts = genericSubject(contractKey); diff --git a/packages/ui-keyring/src/observable/development.ts b/packages/ui-keyring/src/observable/env.ts similarity index 94% rename from packages/ui-keyring/src/observable/development.ts rename to packages/ui-keyring/src/observable/env.ts index 149cd81b..08ae02bf 100644 --- a/packages/ui-keyring/src/observable/development.ts +++ b/packages/ui-keyring/src/observable/env.ts @@ -5,7 +5,7 @@ import { BehaviorSubject } from 'rxjs'; const subject = new BehaviorSubject(false); -export default { +export const env = { isDevelopment: (): boolean => subject.getValue(), set: (isDevelopment: boolean): void => { diff --git a/packages/ui-keyring/src/observable/genericSubject.ts b/packages/ui-keyring/src/observable/genericSubject.ts index 4b747693..af74a25c 100644 --- a/packages/ui-keyring/src/observable/genericSubject.ts +++ b/packages/ui-keyring/src/observable/genericSubject.ts @@ -7,11 +7,11 @@ import type { AddressSubject, SingleAddress, SubjectInfo } from './types'; import { BehaviorSubject } from 'rxjs'; -import createOptionItem from '../options/item'; -import development from './development'; +import { createOptionItem } from '../options/item'; +import { env } from './env'; function callNext (current: SubjectInfo, subject: BehaviorSubject, withTest: boolean): void { - const isDevMode = development.isDevelopment(); + const isDevMode = env.isDevelopment(); const filtered: SubjectInfo = {}; Object.keys(current).forEach((key): void => { @@ -25,12 +25,12 @@ function callNext (current: SubjectInfo, subject: BehaviorSubject, subject.next(filtered); } -export default function genericSubject (keyCreator: (address: string) => string, withTest = false): AddressSubject { +export function genericSubject (keyCreator: (address: string) => string, withTest = false): AddressSubject { let current: SubjectInfo = {}; const subject = new BehaviorSubject({}); const next = (): void => callNext(current, subject, withTest); - development.subject.subscribe(next); + env.subject.subscribe(next); return { add: (store: KeyringStore, address: string, json: KeyringJson, type?: KeypairType): SingleAddress => { @@ -43,7 +43,7 @@ export default function genericSubject (keyCreator: (address: string) => string, }; // we do not store dev accounts, injected or hardware (the latter two are external/transient) - if (!json.meta.isInjected && !json.meta.isHardware && (!json.meta.isTesting || development.isDevelopment())) { + if (!json.meta.isInjected && !json.meta.isHardware && (!json.meta.isTesting || env.isDevelopment())) { store.set(keyCreator(address), json); } diff --git a/packages/ui-keyring/src/observable/index.ts b/packages/ui-keyring/src/observable/index.ts index c33583f4..4f1339ce 100644 --- a/packages/ui-keyring/src/observable/index.ts +++ b/packages/ui-keyring/src/observable/index.ts @@ -6,9 +6,9 @@ import type { SubjectInfo } from './types'; import { combineLatest } from 'rxjs'; import { map } from 'rxjs/operators'; -import accounts from './accounts'; -import addresses from './addresses'; -import contracts from './contracts'; +import { accounts } from './accounts'; +import { addresses } from './addresses'; +import { contracts } from './contracts'; interface Result { accounts: SubjectInfo; @@ -16,7 +16,7 @@ interface Result { contracts: SubjectInfo; } -export default combineLatest( +export const obervableAll = combineLatest( accounts.subject, addresses.subject, contracts.subject diff --git a/packages/ui-keyring/src/options/index.ts b/packages/ui-keyring/src/options/index.ts index 109fd0ec..00217e47 100644 --- a/packages/ui-keyring/src/options/index.ts +++ b/packages/ui-keyring/src/options/index.ts @@ -9,7 +9,7 @@ import { BehaviorSubject } from 'rxjs'; import { assert } from '@polkadot/util'; -import observableAll from '../observable'; +import { obervableAll } from '../observable'; let hasCalledInitOptions = false; @@ -49,7 +49,7 @@ export class KeyringOption implements KeyringOptionInstance { public init (keyring: KeyringStruct): void { assert(!hasCalledInitOptions, 'Unable to initialise options more than once'); - observableAll.subscribe((): void => { + obervableAll.subscribe((): void => { const opts = this.emptyOptions(); this.addAccounts(keyring, opts); diff --git a/packages/ui-keyring/src/options/item.ts b/packages/ui-keyring/src/options/item.ts index dfd87436..e190e04e 100644 --- a/packages/ui-keyring/src/options/item.ts +++ b/packages/ui-keyring/src/options/item.ts @@ -5,7 +5,7 @@ import type { KeyringSectionOption } from './types'; import { isUndefined } from '@polkadot/util'; -export default function createItem (address: string, _name?: string): KeyringSectionOption { +export function createOptionItem (address: string, _name?: string): KeyringSectionOption { const name = isUndefined(_name) ? ( (address.length > 15) diff --git a/packages/ui-keyring/src/stores/Browser.ts b/packages/ui-keyring/src/stores/Browser.ts index fa262382..6276e400 100644 --- a/packages/ui-keyring/src/stores/Browser.ts +++ b/packages/ui-keyring/src/stores/Browser.ts @@ -5,7 +5,7 @@ import type { KeyringJson, KeyringStore } from '../types'; import store from 'store'; -export default class BrowserStore implements KeyringStore { +export class BrowserStore implements KeyringStore { public all (cb: (key: string, value: KeyringJson) => void): void { store.each((value: KeyringJson, key: string): void => { cb(key, value); diff --git a/packages/ui-keyring/src/stores/File.ts b/packages/ui-keyring/src/stores/File.ts index 772deb25..7456f066 100644 --- a/packages/ui-keyring/src/stores/File.ts +++ b/packages/ui-keyring/src/stores/File.ts @@ -10,7 +10,7 @@ import path from 'path'; import { assert } from '@polkadot/util'; // NOTE untested and unused by any known apps, probably broken in various mysterious ways -export default class FileStore implements KeyringStore { +export class FileStore implements KeyringStore { #path: string; constructor (path: string) { diff --git a/packages/ui-keyring/src/stores/index.ts b/packages/ui-keyring/src/stores/index.ts index 324660c4..7910749b 100644 --- a/packages/ui-keyring/src/stores/index.ts +++ b/packages/ui-keyring/src/stores/index.ts @@ -1,5 +1,5 @@ // Copyright 2017-2020 @polkadot/ui-keyring authors & contributors // SPDX-License-Identifier: Apache-2.0 -export { default as BrowserStore } from './Browser'; -export { default as FileStore } from './File'; +export { BrowserStore } from './Browser'; +export { FileStore } from './File'; diff --git a/packages/ui-settings/src/Settings.ts b/packages/ui-settings/src/Settings.ts index 98ad4662..ca698256 100644 --- a/packages/ui-settings/src/Settings.ts +++ b/packages/ui-settings/src/Settings.ts @@ -170,6 +170,4 @@ export class Settings implements SettingsStruct { } } -const settings = new Settings(); - -export default settings; +export const settings = new Settings(); diff --git a/packages/ui-settings/src/defaults/chains.ts b/packages/ui-settings/src/defaults/chains.ts index db06c605..3675d469 100644 --- a/packages/ui-settings/src/defaults/chains.ts +++ b/packages/ui-settings/src/defaults/chains.ts @@ -9,4 +9,4 @@ const chains: Record = known .filter(({ genesisHash }) => genesisHash.length > 1) .reduce((chains, { genesisHash, network }) => ({ ...chains, [network]: genesisHash }), {}); -export default chains; +export { chains }; diff --git a/packages/ui-settings/src/index.ts b/packages/ui-settings/src/index.ts index a21b67a2..a6f84a7f 100644 --- a/packages/ui-settings/src/index.ts +++ b/packages/ui-settings/src/index.ts @@ -1,13 +1,11 @@ // Copyright 2017-2020 @polkadot/ui-settings authors & contributors // SPDX-License-Identifier: Apache-2.0 -import settings, { Settings } from './Settings'; +import { Settings, settings } from './Settings'; export { ENDPOINT_DEFAULT, ICON_DEFAULT, ICON_DEFAULT_HOST, LANGUAGE_DEFAULT, LOCKING_DEFAULT, PREFIX_DEFAULT, UIMODE_DEFAULT, UITHEME_DEFAULT } from './defaults'; export { SettingsStruct, NetworkSpecsStruct } from './types'; -export default settings; +export { settings, Settings }; -export { - Settings -}; +export default settings; diff --git a/packages/ui-shared/src/icons/beachball/colors.spec.ts b/packages/ui-shared/src/icons/beachball/colors.spec.ts index 76a963e6..947c0ac0 100644 --- a/packages/ui-shared/src/icons/beachball/colors.spec.ts +++ b/packages/ui-shared/src/icons/beachball/colors.spec.ts @@ -3,8 +3,8 @@ import type { ColorGen } from './types'; -import newColors from './colors'; -import newSeeder from './seeder'; +import { colors as newColors } from './colors'; +import { seeder as newSeeder } from './seeder'; describe('colors', (): void => { let colors: ColorGen; diff --git a/packages/ui-shared/src/icons/beachball/colors.ts b/packages/ui-shared/src/icons/beachball/colors.ts index a86d3303..4380d79b 100644 --- a/packages/ui-shared/src/icons/beachball/colors.ts +++ b/packages/ui-shared/src/icons/beachball/colors.ts @@ -11,7 +11,7 @@ import { COLORS } from './defaults'; const WOBBLE = 30; -export default function colors (seeder: Seeder): ColorGen { +export function colors (seeder: Seeder): ColorGen { const amount = (seeder() * WOBBLE) - (WOBBLE / 2); const all = COLORS.map((hex): Color => Color(hex).rotate(amount) diff --git a/packages/ui-shared/src/icons/beachball/container.spec.ts b/packages/ui-shared/src/icons/beachball/container.spec.ts index 64e40638..64bfff54 100644 --- a/packages/ui-shared/src/icons/beachball/container.spec.ts +++ b/packages/ui-shared/src/icons/beachball/container.spec.ts @@ -1,7 +1,7 @@ // Copyright 2017-2020 @polkadot/ui-shared authors & contributors // SPDX-License-Identifier: Apache-2.0 -import container from './container'; +import { container } from './container'; describe('container', (): void => { it('applies default styles', (): void => { diff --git a/packages/ui-shared/src/icons/beachball/container.ts b/packages/ui-shared/src/icons/beachball/container.ts index 90260445..7c46c465 100644 --- a/packages/ui-shared/src/icons/beachball/container.ts +++ b/packages/ui-shared/src/icons/beachball/container.ts @@ -3,7 +3,7 @@ // Copyright 2016 Dan Finlay -export default function container (diameter: number, background = 'white', className = '', _style: { [index: string]: string } = {}): HTMLElement { +export function container (diameter: number, background = 'white', className = '', _style: { [index: string]: string } = {}): HTMLElement { const element = document.createElement('div'); const style = Object.assign({ background, diff --git a/packages/ui-shared/src/icons/beachball/demo.ts b/packages/ui-shared/src/icons/beachball/demo.ts index 2531de7a..243b2d6e 100644 --- a/packages/ui-shared/src/icons/beachball/demo.ts +++ b/packages/ui-shared/src/icons/beachball/demo.ts @@ -6,7 +6,7 @@ import { isNull } from '@polkadot/util'; import { encodeAddress, randomAsU8a } from '@polkadot/util-crypto'; -import identicon from '.'; +import { beachballIcon } from '.'; const element = document.getElementById('demo'); @@ -18,7 +18,7 @@ function generateIcon (seed: string = encodeAddress(randomAsU8a(32))): void { } element.appendChild( - identicon(seed, { isAlternative: false, size: 100 }, 'padded') + beachballIcon(seed, { isAlternative: false, size: 100 }, 'padded') ); console.log(`Icon generated in ${(Date.now() - start)}ms`); diff --git a/packages/ui-shared/src/icons/beachball/index.spec.ts b/packages/ui-shared/src/icons/beachball/index.spec.ts index 92df0eb0..3acce82f 100644 --- a/packages/ui-shared/src/icons/beachball/index.spec.ts +++ b/packages/ui-shared/src/icons/beachball/index.spec.ts @@ -3,13 +3,13 @@ import xmlserializer from 'xmlserializer'; -import generate from '.'; +import { beachballIcon } from '.'; describe('identicon', (): void => { it('generates a basic [0,..,0] identicon', (): void => { expect( xmlserializer.serializeToString( - generate(new Uint8Array(32), { isAlternative: false, size: 256 }) + beachballIcon(new Uint8Array(32), { isAlternative: false, size: 256 }) ) ).toEqual( '
' @@ -19,7 +19,7 @@ describe('identicon', (): void => { it('allows overrides', (): void => { expect( xmlserializer.serializeToString( - generate(new Uint8Array(32), { isAlternative: false, size: 100 }, 'testClass', { display: 'block' }) + beachballIcon(new Uint8Array(32), { isAlternative: false, size: 100 }, 'testClass', { display: 'block' }) ) ).toEqual( '
' diff --git a/packages/ui-shared/src/icons/beachball/index.ts b/packages/ui-shared/src/icons/beachball/index.ts index 4ea41fe0..30adf964 100644 --- a/packages/ui-shared/src/icons/beachball/index.ts +++ b/packages/ui-shared/src/icons/beachball/index.ts @@ -5,26 +5,26 @@ import type { Options } from '../types'; -import newShape from './shape/circle'; -import newElement from './svg/element'; -import colors from './colors'; -import newContainer from './container'; +import { circle } from './shape/circle'; +import { element } from './svg/element'; +import { colors } from './colors'; +import { container as newContainer } from './container'; import { SHAPE_COUNT } from './defaults'; -import newSeeder from './seeder'; +import { seeder as newSeeder } from './seeder'; -export default function generate (seed: string | Uint8Array, { size = 256 }: Options, className = '', style?: { [index: string]: string }): HTMLElement { +export function beachballIcon (seed: string | Uint8Array, { size = 256 }: Options, className = '', style?: { [index: string]: string }): HTMLElement { const seeder = newSeeder(seed); const colorGen = colors(seeder); const outer = newContainer(size, 'white', className, style); const container = newContainer(size, colorGen()); - const svg = newElement(size); + const svg = element(size); outer.appendChild(container); container.appendChild(svg); for (let count = 0; count < SHAPE_COUNT; count++) { const fill = colorGen(); - const shape = newShape(seeder, fill, size, count); + const shape = circle(seeder, fill, size, count); svg.appendChild(shape); } diff --git a/packages/ui-shared/src/icons/beachball/seeder.spec.ts b/packages/ui-shared/src/icons/beachball/seeder.spec.ts index 0ea7f12e..bc350cd3 100644 --- a/packages/ui-shared/src/icons/beachball/seeder.spec.ts +++ b/packages/ui-shared/src/icons/beachball/seeder.spec.ts @@ -3,7 +3,7 @@ import type { Seeder } from './types'; -import newSeeder from './seeder'; +import { seeder as newSeeder } from './seeder'; describe('seeder', (): void => { let seeder: Seeder; diff --git a/packages/ui-shared/src/icons/beachball/seeder.ts b/packages/ui-shared/src/icons/beachball/seeder.ts index ad36a1d1..b485660b 100644 --- a/packages/ui-shared/src/icons/beachball/seeder.ts +++ b/packages/ui-shared/src/icons/beachball/seeder.ts @@ -7,7 +7,7 @@ import { isU8a, stringToU8a } from '@polkadot/util'; const DIVISOR = 256 * 256; -export default function seeder (_seed: string | Uint8Array = new Uint8Array(32)): Seeder { +export function seeder (_seed: string | Uint8Array = new Uint8Array(32)): Seeder { const seed: Uint8Array = isU8a(_seed) ? _seed : stringToU8a(_seed); diff --git a/packages/ui-shared/src/icons/beachball/shape/circle.spec.ts b/packages/ui-shared/src/icons/beachball/shape/circle.spec.ts index 630325e0..c5f381e0 100644 --- a/packages/ui-shared/src/icons/beachball/shape/circle.spec.ts +++ b/packages/ui-shared/src/icons/beachball/shape/circle.spec.ts @@ -3,8 +3,8 @@ import xmlserializer from 'xmlserializer'; -import seeder from '../seeder'; -import circle from './circle'; +import { seeder } from '../seeder'; +import { circle } from './circle'; describe('circle', (): void => { it('creates a circle shape', (): void => { diff --git a/packages/ui-shared/src/icons/beachball/shape/circle.ts b/packages/ui-shared/src/icons/beachball/shape/circle.ts index 34857377..0a3f61aa 100644 --- a/packages/ui-shared/src/icons/beachball/shape/circle.ts +++ b/packages/ui-shared/src/icons/beachball/shape/circle.ts @@ -6,9 +6,9 @@ import type { Seeder } from '../types'; import { SHAPE_COUNT } from '../defaults'; -import newCircle from '../svg/circle'; +import { circle as newCircle } from '../svg/circle'; -export default function circle (seeder: Seeder, fill: string, diameter: number, count: number): Element { +export function circle (seeder: Seeder, fill: string, diameter: number, count: number): Element { const center = diameter / 2; const angle = seeder() * 360; const radius = (((SHAPE_COUNT - count) / SHAPE_COUNT) * (diameter / 2)) + ((diameter / 8) * seeder()); diff --git a/packages/ui-shared/src/icons/beachball/shape/square.ts b/packages/ui-shared/src/icons/beachball/shape/square.ts index 59ff5b87..d2d96405 100644 --- a/packages/ui-shared/src/icons/beachball/shape/square.ts +++ b/packages/ui-shared/src/icons/beachball/shape/square.ts @@ -6,9 +6,9 @@ import type { Seeder } from '../types'; import { SHAPE_COUNT } from '../defaults'; -import newRect from '../svg/rect'; +import { rect as newRect } from '../svg/rect'; -export default function square (seeder: Seeder, fill: string, diameter: number, count: number): Element { +export function square (seeder: Seeder, fill: string, diameter: number, count: number): Element { const center = diameter / 2; const svg = newRect(diameter); const firstRot = seeder(); diff --git a/packages/ui-shared/src/icons/beachball/svg/circle.spec.ts b/packages/ui-shared/src/icons/beachball/svg/circle.spec.ts index d02d4a4c..d5cbd91a 100644 --- a/packages/ui-shared/src/icons/beachball/svg/circle.spec.ts +++ b/packages/ui-shared/src/icons/beachball/svg/circle.spec.ts @@ -1,14 +1,14 @@ // Copyright 2017-2020 @polkadot/ui-shared authors & contributors // SPDX-License-Identifier: Apache-2.0 -import xmlserializer from 'xmlserializer'; +import { serializeToString } from 'xmlserializer'; -import circle from './circle'; +import { circle } from './circle'; describe('circle', (): void => { it('creates a basic SVG circle element', (): void => { expect( - xmlserializer.serializeToString( + serializeToString( circle(123, 12, 34) ) ).toEqual(''); diff --git a/packages/ui-shared/src/icons/beachball/svg/circle.ts b/packages/ui-shared/src/icons/beachball/svg/circle.ts index ff38fa42..488fe8af 100644 --- a/packages/ui-shared/src/icons/beachball/svg/circle.ts +++ b/packages/ui-shared/src/icons/beachball/svg/circle.ts @@ -1,10 +1,10 @@ // Copyright 2017-2020 @polkadot/ui-shared authors & contributors // SPDX-License-Identifier: Apache-2.0 -import createSvg from './svg'; +import { svg } from './svg'; -export default function circle (r: number, cx: number, cy: number): Element { - const elem = createSvg('circle'); +export function circle (r: number, cx: number, cy: number): Element { + const elem = svg('circle'); elem.setAttributeNS('', 'cx', `${cx}`); elem.setAttributeNS('', 'cy', `${cy}`); diff --git a/packages/ui-shared/src/icons/beachball/svg/element.spec.ts b/packages/ui-shared/src/icons/beachball/svg/element.spec.ts index e21a4b86..6e853c6e 100644 --- a/packages/ui-shared/src/icons/beachball/svg/element.spec.ts +++ b/packages/ui-shared/src/icons/beachball/svg/element.spec.ts @@ -1,14 +1,14 @@ // Copyright 2017-2020 @polkadot/ui-shared authors & contributors // SPDX-License-Identifier: Apache-2.0 -import xmlserializer from 'xmlserializer'; +import { serializeToString } from 'xmlserializer'; -import element from './element'; +import { element } from './element'; describe('element', (): void => { it('creates a basic SVG element', (): void => { expect( - xmlserializer.serializeToString( + serializeToString( element(123) ) ).toEqual(''); diff --git a/packages/ui-shared/src/icons/beachball/svg/element.ts b/packages/ui-shared/src/icons/beachball/svg/element.ts index 1860f550..3150c55d 100644 --- a/packages/ui-shared/src/icons/beachball/svg/element.ts +++ b/packages/ui-shared/src/icons/beachball/svg/element.ts @@ -3,10 +3,10 @@ // Copyright 2016 Dan Finlay -import createSvg from './svg'; +import { svg } from './svg'; -export default function element (size: number, type = 'svg', x = 0, y = 0): Element { - const elem = createSvg(type); +export function element (size: number, type = 'svg', x = 0, y = 0): Element { + const elem = svg(type); elem.setAttributeNS('', 'x', `${x}`); elem.setAttributeNS('', 'y', `${y}`); diff --git a/packages/ui-shared/src/icons/beachball/svg/rect.spec.ts b/packages/ui-shared/src/icons/beachball/svg/rect.spec.ts index 203aad7d..562d334a 100644 --- a/packages/ui-shared/src/icons/beachball/svg/rect.spec.ts +++ b/packages/ui-shared/src/icons/beachball/svg/rect.spec.ts @@ -1,14 +1,14 @@ // Copyright 2017-2020 @polkadot/ui-shared authors & contributors // SPDX-License-Identifier: Apache-2.0 -import xmlserializer from 'xmlserializer'; +import { serializeToString } from 'xmlserializer'; -import rect from './rect'; +import { rect } from './rect'; describe('rect', (): void => { it('creates a basic SVG rect element', (): void => { expect( - xmlserializer.serializeToString( + serializeToString( rect(123) ) ).toEqual(''); diff --git a/packages/ui-shared/src/icons/beachball/svg/rect.ts b/packages/ui-shared/src/icons/beachball/svg/rect.ts index 430fc6e6..0a4c907c 100644 --- a/packages/ui-shared/src/icons/beachball/svg/rect.ts +++ b/packages/ui-shared/src/icons/beachball/svg/rect.ts @@ -1,10 +1,10 @@ // Copyright 2017-2020 @polkadot/ui-shared authors & contributors // SPDX-License-Identifier: Apache-2.0 -import createElement from './element'; +import { element } from './element'; -export default function rect (size: number): Element { - const elem = createElement(size, 'rect'); +export function rect (size: number): Element { + const elem = element(size, 'rect'); elem.setAttributeNS('', 'rx', `${size / 16}`); elem.setAttributeNS('', 'ry', `${size / 16}`); diff --git a/packages/ui-shared/src/icons/beachball/svg/svg.spec.ts b/packages/ui-shared/src/icons/beachball/svg/svg.spec.ts index 831e9990..7d733659 100644 --- a/packages/ui-shared/src/icons/beachball/svg/svg.spec.ts +++ b/packages/ui-shared/src/icons/beachball/svg/svg.spec.ts @@ -1,14 +1,14 @@ // Copyright 2017-2020 @polkadot/ui-shared authors & contributors // SPDX-License-Identifier: Apache-2.0 -import xmlserializer from 'xmlserializer'; +import { serializeToString } from 'xmlserializer'; -import svg from './svg'; +import { svg } from './svg'; describe('svg', (): void => { it('creates a basic SVG element', (): void => { expect( - xmlserializer.serializeToString( + serializeToString( svg('rect') ) ).toEqual(''); diff --git a/packages/ui-shared/src/icons/beachball/svg/svg.ts b/packages/ui-shared/src/icons/beachball/svg/svg.ts index b10a1fc5..3f094477 100644 --- a/packages/ui-shared/src/icons/beachball/svg/svg.ts +++ b/packages/ui-shared/src/icons/beachball/svg/svg.ts @@ -5,6 +5,6 @@ const SVG_NS = 'http://www.w3.org/2000/svg'; -export default function svg (type: string): Element { +export function svg (type: string): Element { return document.createElementNS(SVG_NS, type); } diff --git a/packages/ui-shared/src/icons/index.ts b/packages/ui-shared/src/icons/index.ts index c19ce386..f582093e 100644 --- a/packages/ui-shared/src/icons/index.ts +++ b/packages/ui-shared/src/icons/index.ts @@ -1,5 +1,5 @@ // Copyright 2018-2020 @polkadot/ui-shared authors & contributors // SPDX-License-Identifier: Apache-2.0 -export { default as beachballIcon } from './beachball'; -export { default as polkadotIcon } from './polkadot'; +export { beachballIcon } from './beachball'; +export { polkadotIcon } from './polkadot'; diff --git a/packages/ui-shared/src/icons/polkadot.spec.ts b/packages/ui-shared/src/icons/polkadot.spec.ts index b2e30caf..54203eb0 100644 --- a/packages/ui-shared/src/icons/polkadot.spec.ts +++ b/packages/ui-shared/src/icons/polkadot.spec.ts @@ -1,12 +1,12 @@ // Copyright 2018-2020 @polkadot/ui-shared authors & contributors // SPDX-License-Identifier: Apache-2.0 -import generate from './polkadot'; +import { polkadotIcon } from './polkadot'; describe('polkadotIcon', (): void => { it('generates the correct points from known', (): void => { expect( - generate('5Dqvi1p4C7EhPPFKCixpF3QiaJEaDwWrR9gfWR5eUsfC39TX', { isAlternative: false }) + polkadotIcon('5Dqvi1p4C7EhPPFKCixpF3QiaJEaDwWrR9gfWR5eUsfC39TX', { isAlternative: 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/icons/polkadot.ts b/packages/ui-shared/src/icons/polkadot.ts index 58e08906..08d6c480 100644 --- a/packages/ui-shared/src/icons/polkadot.ts +++ b/packages/ui-shared/src/icons/polkadot.ts @@ -131,7 +131,7 @@ function getColors (address: string): string[] { /** * @description Generate a array of the circles that make up an identicon */ -export default function generate (address: string, { isAlternative }: Options): Circle[] { +export function polkadotIcon (address: string, { isAlternative }: Options): Circle[] { const colors = getColors(address); return [OUTER_CIRCLE].concat( diff --git a/yarn.lock b/yarn.lock index 5518b3dd..3672a275 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2006,9 +2006,9 @@ __metadata: languageName: node linkType: hard -"@polkadot/dev@npm:^0.60.12": - version: 0.60.12 - resolution: "@polkadot/dev@npm:0.60.12" +"@polkadot/dev@npm:^0.60.13": + version: 0.60.13 + resolution: "@polkadot/dev@npm:0.60.13" dependencies: "@babel/cli": ^7.12.8 "@babel/core": ^7.12.9 @@ -2095,7 +2095,7 @@ __metadata: polkadot-exec-typedoc: scripts/polkadot-exec-typedoc.cjs polkadot-exec-vuepress: scripts/polkadot-exec-vuepress.cjs polkadot-exec-webpack: scripts/polkadot-exec-webpack.cjs - checksum: 13f7153ccc62fc62c4823946175845f8c6b50b1e20e9321ce607ea23a0b8b39f3359e707997a62ce31a44c6ea8b9a134b206e3aecd970ff9c3b040d3cd79f06e + checksum: 9df7ab2952be5d943ab5db9d04379f2f1b1f56e89c16843417952ad081b3f9c341a338549c8147751507654d51b80d6144e737a326ae17a0feba307ecae46ff3 languageName: node linkType: hard @@ -2157,17 +2157,17 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/metadata@npm:2.10.1": - version: 2.10.1 - resolution: "@polkadot/metadata@npm:2.10.1" +"@polkadot/metadata@npm:2.10.2-4": + version: 2.10.2-4 + resolution: "@polkadot/metadata@npm:2.10.2-4" dependencies: "@babel/runtime": ^7.12.5 - "@polkadot/types": 2.10.1 - "@polkadot/types-known": 2.10.1 + "@polkadot/types": 2.10.2-4 + "@polkadot/types-known": 2.10.2-4 "@polkadot/util": ^4.2.1 "@polkadot/util-crypto": ^4.2.1 bn.js: ^4.11.9 - checksum: 4d63d7ea0f54cc41435b0e2d4a0d0529cd62402314bae3f4a89b38a227bd4c24106df50282cc5077aa9021d1d08a05f5e9fe031ece7d2b0e8dfd1abc3c1d6ec2 + checksum: 1e1462d81b5d311024dcd92b3dcb7d028d2a5439714c571db74ae83d914e2e292ab0c0c47f24988f924db8d01ec4607b3f30697805d0a749d610b9a2deb49787 languageName: node linkType: hard @@ -2258,31 +2258,31 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-known@npm:2.10.1": - version: 2.10.1 - resolution: "@polkadot/types-known@npm:2.10.1" +"@polkadot/types-known@npm:2.10.2-4": + version: 2.10.2-4 + resolution: "@polkadot/types-known@npm:2.10.2-4" dependencies: "@babel/runtime": ^7.12.5 - "@polkadot/types": 2.10.1 + "@polkadot/types": 2.10.2-4 "@polkadot/util": ^4.2.1 bn.js: ^4.11.9 - checksum: d8ade5bf38fe06358be3793bb8f3f9bb956060f447c43b3e3a817e2e89be04fe7b039a0588b98116e30ec40df500b9ffc45b0f3b5418a75f9127dcd94478e15e + checksum: e457f5a3895660d43d10316babc7564a4e3674f578418f62b655e4cc3ea38d0dde4db642baca932a2da67d78d2a942be05c8fa1c43875944093c523b3d4c512c languageName: node linkType: hard -"@polkadot/types@npm:2.10.1, @polkadot/types@npm:^2.10.1": - version: 2.10.1 - resolution: "@polkadot/types@npm:2.10.1" +"@polkadot/types@npm:2.10.2-4, @polkadot/types@npm:^2.10.2-4": + version: 2.10.2-4 + resolution: "@polkadot/types@npm:2.10.2-4" dependencies: "@babel/runtime": ^7.12.5 - "@polkadot/metadata": 2.10.1 + "@polkadot/metadata": 2.10.2-4 "@polkadot/util": ^4.2.1 "@polkadot/util-crypto": ^4.2.1 "@types/bn.js": ^4.11.6 bn.js: ^4.11.9 memoizee: ^0.4.14 rxjs: ^6.6.3 - checksum: 912eb71dd35c0f007e4aeaba59b6da0aaa12785d3e5d44233ed45b40fe2fba897fc9d6f84eda902d6bca45e1b82361a1530a0c2a55150780b54be347d9677f3c + checksum: 5b0d75271c8f1d3887ce03e2836c124842b7a67959de1599f992a12d3d7a8284b6df8aca0aa7cc12713e87af4da547798151ba97996390ae2d2baff56a0908a9 languageName: node linkType: hard @@ -2301,7 +2301,7 @@ __metadata: "@babel/runtime": ^7.12.5 "@polkadot/keyring": ^4.2.1 "@polkadot/ledger": ^0.62.2-22 - "@polkadot/types": ^2.10.1 + "@polkadot/types": ^2.10.2-4 "@polkadot/ui-settings": 0.62.2-22 "@polkadot/util": ^4.2.1 "@types/mkdirp": ^1.0.1 @@ -13897,7 +13897,7 @@ fsevents@~2.1.2: dependencies: "@babel/core": ^7.12.9 "@babel/runtime": ^7.12.5 - "@polkadot/dev": ^0.60.12 + "@polkadot/dev": ^0.60.13 "@polkadot/ts": ^0.3.57 "@types/jest": ^26.0.17 babel-plugin-transform-vue-template: ^0.4.2 @@ -16737,22 +16737,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"yargs@npm:^16.0.3": - version: 16.1.1 - resolution: "yargs@npm:16.1.1" - dependencies: - cliui: ^7.0.2 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.0 - y18n: ^5.0.5 - yargs-parser: ^20.2.2 - checksum: f88462770b6d65107b7295bdd68c38bc3cba9ab0362df476f44c5f6770ee2f39f48bca9813e8a9dc792a15f93e051a7e37346c0f66cf0ec35c63869963c43e0c - languageName: node - linkType: hard - -"yargs@npm:^16.2.0": +"yargs@npm:^16.0.3, yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: