diff --git a/.github/workflows/pr.yml b/.github/workflows/pr-any.yml similarity index 99% rename from .github/workflows/pr.yml rename to .github/workflows/pr-any.yml index c5f813bd60..a23a73e527 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr-any.yml @@ -1,4 +1,4 @@ -name: CI +name: PR on: [pull_request] jobs: diff --git a/.github/workflows/push-master.yml b/.github/workflows/push-master.yml new file mode 100644 index 0000000000..8d41a0a6eb --- /dev/null +++ b/.github/workflows/push-master.yml @@ -0,0 +1,24 @@ +name: Master +on: + push: + branches: + - master + +jobs: + merge: + name: Merge + if: "! contains(github.event.head_commit.message, '[CI Skip]')" + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [12.x] + steps: + - uses: actions/checkout@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - name: build + run: | + yarn install --frozen-lockfile + yarn build diff --git a/package.json b/package.json index a6d50ab852..08a7509ef8 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,10 @@ "packages/*" ], "resolutions": { - "@polkadot/api": "^0.95.0-beta.0", - "@polkadot/api-contract": "^0.95.0-beta.0", + "@polkadot/api": "^0.95.0-beta.2", + "@polkadot/api-contract": "^0.95.0-beta.2", "@polkadot/keyring": "^1.5.1", - "@polkadot/types": "^0.95.0-beta.0", + "@polkadot/types": "^0.95.0-beta.2", "@polkadot/util": "^1.5.1", "@polkadot/util-crypto": "^1.5.1", "@types/styled-components": "4.1.8", @@ -34,9 +34,9 @@ "devDependencies": { "@babel/core": "^7.6.2", "@babel/runtime": "^7.6.2", - "@polkadot/dev-react": "^0.32.0-beta.3", - "@polkadot/ts": "^0.1.77", - "autoprefixer": "^9.6.1", + "@polkadot/dev-react": "^0.32.0-beta.5", + "@polkadot/ts": "^0.1.79", + "autoprefixer": "^9.6.4", "empty": "^0.10.1", "gh-pages": "^2.1.1", "html-loader": "^0.5.5", diff --git a/packages/app-accounts/package.json b/packages/app-accounts/package.json index 2c21a3be5e..756637b348 100644 --- a/packages/app-accounts/package.json +++ b/packages/app-accounts/package.json @@ -12,12 +12,12 @@ "dependencies": { "@babel/runtime": "^7.6.2", "@polkadot/react-components": "^0.36.0-beta.68", - "@polkadot/react-qr": "^0.46.0-beta.5", + "@polkadot/react-qr": "^0.46.0-beta.6", "@types/file-saver": "^2.0.0", "@types/yargs": "^13.0.2", "babel-plugin-module-resolver": "^3.1.1", "detect-browser": "^4.7.0", "file-saver": "^2.0.0", - "yargs": "^14.0.0" + "yargs": "^14.2.0" } } diff --git a/packages/app-contracts/package.json b/packages/app-contracts/package.json index 06be64df49..0c3e44e3b2 100644 --- a/packages/app-contracts/package.json +++ b/packages/app-contracts/package.json @@ -11,7 +11,7 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.6.2", - "@polkadot/api-contract": "^0.95.0-beta.0", + "@polkadot/api-contract": "^0.95.0-beta.2", "@polkadot/react-components": "^0.36.0-beta.68" } } diff --git a/packages/app-contracts/src/ABI.tsx b/packages/app-contracts/src/ABI.tsx index a17245e209..fd077378fd 100644 --- a/packages/app-contracts/src/ABI.tsx +++ b/packages/app-contracts/src/ABI.tsx @@ -15,6 +15,7 @@ import translate from './translate'; interface Props extends I18nProps { className?: string; contractAbi?: Abi | null; + errorText?: string | null; help?: React.ReactNode; isError?: boolean; isDisabled?: boolean; @@ -24,10 +25,12 @@ interface Props extends I18nProps { onRemove?: () => void; onRemoved?: () => void; onSelect?: () => void; + onSelectConstructor?: (constructorIndex?: number) => void; } interface State { contractAbi: Abi | null; + errorText: string | null; isAbiValid: boolean; isEmpty: boolean; isError: boolean; @@ -36,6 +39,7 @@ interface State { class ABI extends React.PureComponent { public state: State = { contractAbi: null, + errorText: null, isAbiValid: false, isEmpty: true, isError: false @@ -49,6 +53,7 @@ class ABI extends React.PureComponent { this.state = { contractAbi: contractAbi || null, + errorText: null, isAbiValid, isEmpty: !isAbiValid, isError: isError || (isRequired && !isAbiValid) || false @@ -83,7 +88,7 @@ class ABI extends React.PureComponent { private renderInputFile (): React.ReactNode { const { className, help, isDisabled, isRequired, label, t } = this.props; - const { isAbiValid, isEmpty, isError } = this.state; + const { isAbiValid, isEmpty, isError, errorText } = this.state; return (
@@ -95,7 +100,17 @@ class ABI extends React.PureComponent { onChange={this.onChange} placeholder={ !isEmpty && !isAbiValid - ? t('invalid ABI file selected') + ? ( + <> + {t('invalid ABI file selected')} + {!!errorText && ( + <> + {' — '} + {t(errorText)} + + )} + + ) : t('click to select or drag and drop a JSON ABI file') } /> @@ -104,7 +119,7 @@ class ABI extends React.PureComponent { } private renderMessages (): React.ReactNode { - const { help, isDisabled, label, onRemove } = this.props; + const { help, isDisabled, label, onRemove, onSelectConstructor } = this.props; const { contractAbi } = this.state; if (!contractAbi) { @@ -122,17 +137,24 @@ class ABI extends React.PureComponent { onRemove={onRemove || this.onRemove} isLabelled={!!label} isRemovable={!isDisabled} + onSelectConstructor={onSelectConstructor} + withConstructors /> ); } private onChange = (u8a: Uint8Array): void => { - const { onChange } = this.props; + const { onChange, t } = this.props; const json = u8aToString(u8a); - try { - const contractAbi = new Abi(JSON.parse(json)); + const abi = JSON.parse(json); + + if (abi.deploy || abi.messages) { + throw new Error(t('You are using an ABI with an outdated format. Please generate a new one.')); + } + + const contractAbi = new Abi(abi); this.setState({ contractAbi, @@ -146,7 +168,8 @@ class ABI extends React.PureComponent { this.setState({ isAbiValid: false, isEmpty: false, - isError: true + isError: true, + errorText: error }, (): void => onChange(null, null)); } } diff --git a/packages/app-contracts/src/Codes/Code.tsx b/packages/app-contracts/src/Codes/Code.tsx index d140da93c5..a2eefad088 100644 --- a/packages/app-contracts/src/Codes/Code.tsx +++ b/packages/app-contracts/src/Codes/Code.tsx @@ -19,28 +19,41 @@ import translate from '../translate'; interface Props extends I18nProps, RouteComponentProps<{}> { code: CodeStored; - showDeploy: (codeHash?: string) => () => void; + showDeploy: (codeHash?: string, constructorIndex?: number) => () => void; } interface State { + isAbiOpen: boolean; isForgetOpen: boolean; isRemoveABIOpen: boolean; } const CodeCard = styled(Card)` && { - min-height: 13rem; + max-width: 100%; + min-width: 100%; } `; -class Contract extends React.PureComponent { +class Code extends React.PureComponent { public state: State = { + isAbiOpen: false, isForgetOpen: false, isRemoveABIOpen: false }; public render (): React.ReactNode { - const { code, code: { contractAbi } } = this.props; + const { code, code: { contractAbi }, t } = this.props; + const { isAbiOpen } = this.state; + + const abi = ( + + ); return ( @@ -51,11 +64,18 @@ class Contract extends React.PureComponent { isEditable withTags > - + {contractAbi + ? ( +
+ {t('ABI')} + {abi} +
+ ) + : abi + }
); @@ -121,6 +141,17 @@ class Contract extends React.PureComponent { return modals; } + private toggleAbi = (event: React.MouseEvent): () => void => { + return (): void => { + event.preventDefault(); + const { isAbiOpen } = this.state; + + this.setState({ + isAbiOpen: !isAbiOpen + }); + }; + } + private toggleForget = (): void => { const { isForgetOpen } = this.state; @@ -137,6 +168,12 @@ class Contract extends React.PureComponent { }); } + private onDeployConstructor = (constructorIndex = 0): void => { + const { code: { json: { codeHash } }, showDeploy } = this.props; + + codeHash && showDeploy && showDeploy(codeHash, constructorIndex)(); + } + private onForget = (): void => { const { code: { json: { codeHash } } } = this.props; @@ -153,14 +190,19 @@ class Contract extends React.PureComponent { } } - private onChangeABI = async (abi: string | null = null): Promise => { + private onChangeABI = (abi: string | null = null): void => { const { code: { json: { codeHash } } } = this.props; - await contracts.saveCode( - codeHash, - { abi } + this.setState( + { isAbiOpen: true }, + (): void => { + contracts.saveCode( + codeHash, + { abi } + ); + } ); } } -export default translate(withRouter(Contract)); +export default translate(withRouter(Code)); diff --git a/packages/app-contracts/src/Codes/Upload.tsx b/packages/app-contracts/src/Codes/Upload.tsx index 3579a8dc51..61ea1a6565 100644 --- a/packages/app-contracts/src/Codes/Upload.tsx +++ b/packages/app-contracts/src/Codes/Upload.tsx @@ -15,6 +15,7 @@ import { compactAddLength } from '@polkadot/util'; import ContractModal, { ContractModalProps, ContractModalState } from '../Modal'; import store from '../store'; import translate from '../translate'; +import { GAS_LIMIT } from '../constants'; interface Props extends ContractModalProps, ApiProps {} @@ -30,6 +31,7 @@ class Upload extends ContractModal { this.defaultState = { ...this.defaultState, + gasLimit: new BN(GAS_LIMIT), isWasmValid: false, wasm: null }; diff --git a/packages/app-contracts/src/Contracts/Call.tsx b/packages/app-contracts/src/Contracts/Call.tsx index 9304fd18d2..6c2f47450d 100644 --- a/packages/app-contracts/src/Contracts/Call.tsx +++ b/packages/app-contracts/src/Contracts/Call.tsx @@ -13,9 +13,11 @@ import { Abi } from '@polkadot/api-contract'; import { Button, Dropdown, InputAddress, InputBalance, InputNumber, Modal, TxButton, TxComponent } from '@polkadot/react-components'; import { getContractAbi } from '@polkadot/react-components/util'; import { withApi, withMulti } from '@polkadot/react-api'; +import { displayType } from '@polkadot/types'; import translate from '../translate'; import Params from '../Params'; +import { GAS_LIMIT } from '../constants'; interface Props extends BareProps, I18nProps, ApiProps, RouteComponentProps<{}> { address: string | null; @@ -41,7 +43,7 @@ class Call extends TxComponent { address: null, accountId: null, endowment: new BN(0), - gasLimit: new BN(0), + gasLimit: new BN(GAS_LIMIT), method: null, isAddressValid: false, isBusy: false, @@ -107,7 +109,7 @@ class Call extends TxComponent { const [address, contractAbi, method] = this.getCallProps(); const isEndowValid = true; - const isGasValid = !gasLimit.isZero(); + const isGasValid = gasLimit.gtn(0); if (!address || !contractAbi) { return null; @@ -116,8 +118,8 @@ class Call extends TxComponent { const methodOptions = contractAbi ? Object.keys(contractAbi.messages).map((key): { key: string; text: string; value: string } => { const fn = contractAbi.messages[key]; - const type = fn.type ? `: ${fn.type}` : ''; - const args = fn.args.map(({ name, type }): string => `${name}: ${type}`); + const type = fn.type ? `: ${displayType(fn.type)}` : ''; + const args = fn.args.map(({ name, type }): string => `${name}: ${displayType(type)}`); const text = `${key}(${args.join(', ')})${type}`; return { @@ -169,10 +171,12 @@ class Call extends TxComponent { onChange={this.onChangeEndowment} />
@@ -267,7 +271,7 @@ class Call extends TxComponent { } private onChangeGas = (gasLimit: BN | undefined): void => { - this.setState({ gasLimit: gasLimit || new BN(0) }); + this.setState({ gasLimit: gasLimit || new BN(GAS_LIMIT) }); } private onChangeMethod = (method: string | null): void => { diff --git a/packages/app-contracts/src/Contracts/Contract.tsx b/packages/app-contracts/src/Contracts/Contract.tsx index b6a0463560..427ef40e47 100644 --- a/packages/app-contracts/src/Contracts/Contract.tsx +++ b/packages/app-contracts/src/Contracts/Contract.tsx @@ -6,6 +6,7 @@ import { ActionStatus } from '@polkadot/react-components/Status/types'; import { I18nProps } from '@polkadot/react-components/types'; import React from 'react'; +import styled from 'styled-components'; import { RouteComponentProps } from 'react-router'; import { withRouter } from 'react-router-dom'; import keyring from '@polkadot/ui-keyring'; @@ -26,6 +27,13 @@ interface State { isPasswordOpen: boolean; } +const ContractCard = styled(Card)` + && { + min-width: 100%; + max-width: 100%; + } +`; + class Contract extends React.PureComponent { public state: State = { isBackupOpen: false, @@ -34,7 +42,7 @@ class Contract extends React.PureComponent { }; public render (): React.ReactNode { - const { address, onCall } = this.props; + const { address, onCall, t } = this.props; const contractAbi = getContractAbi(address); @@ -43,7 +51,7 @@ class Contract extends React.PureComponent { } return ( - + {this.renderModals()} { withNonce={false} withTags > - +
+ {t('Messages')} + +
-
+ ); } diff --git a/packages/app-contracts/src/Contracts/index.tsx b/packages/app-contracts/src/Contracts/index.tsx index 5e92afe258..776dbfc2b1 100644 --- a/packages/app-contracts/src/Contracts/index.tsx +++ b/packages/app-contracts/src/Contracts/index.tsx @@ -9,6 +9,7 @@ import React from 'react'; import { RouteComponentProps } from 'react-router'; import { withRouter } from 'react-router-dom'; import { Button, CardGrid } from '@polkadot/react-components'; +import { stringCamelCase } from '@polkadot/util'; import translate from '../translate'; import Add from './Add'; @@ -104,7 +105,7 @@ class Contracts extends React.PureComponent { this.setState({ isCallOpen: true, callAddress: callAddress || null, - callMethod: callMethod || null + callMethod: callMethod ? stringCamelCase(callMethod) : null }); } diff --git a/packages/app-contracts/src/Deploy.tsx b/packages/app-contracts/src/Deploy.tsx index ed69dbfedd..89db113f56 100644 --- a/packages/app-contracts/src/Deploy.tsx +++ b/packages/app-contracts/src/Deploy.tsx @@ -3,7 +3,6 @@ // of the Apache-2.0 license. See the LICENSE file for details. import { AccountId } from '@polkadot/types/interfaces'; -import { TypeDef } from '@polkadot/types/types'; import { ApiProps } from '@polkadot/react-api/types'; import { I18nProps } from '@polkadot/react-components/types'; @@ -16,22 +15,25 @@ import { Abi } from '@polkadot/api-contract'; import { withApi, withMulti } from '@polkadot/react-api'; import keyring from '@polkadot/ui-keyring'; import { Button, Dropdown, InputBalance, TxButton } from '@polkadot/react-components'; -import { getTypeDef } from '@polkadot/types'; import createValues from '@polkadot/react-params/values'; +import { displayType } from '@polkadot/types'; import ContractModal, { ContractModalProps, ContractModalState } from './Modal'; import Params from './Params'; import store from './store'; import translate from './translate'; +import { GAS_LIMIT, ENDOWMENT } from './constants'; type ConstructOptions = { key: string; text: string; value: string }[]; interface Props extends ContractModalProps, ApiProps, I18nProps, RouteComponentProps { codeHash?: string; + constructorIndex?: number; } interface State extends ContractModalState { codeHash?: string; + constructorIndex: number; constructOptions: ConstructOptions; endowment: BN; isHashValid: boolean; @@ -48,8 +50,10 @@ class Deploy extends ContractModal { this.defaultState = { ...this.defaultState, + constructorIndex: -1, constructOptions: [], - endowment: new BN(0), + endowment: new BN(ENDOWMENT), + gasLimit: new BN(GAS_LIMIT), isHashValid: false, params: [], ...Deploy.getCodeState(props.codeHash) @@ -59,44 +63,35 @@ class Deploy extends ContractModal { public static getDerivedStateFromProps (props: Props, state: State): Pick { if (props.codeHash && (!state.codeHash || state.codeHash !== props.codeHash)) { - return Deploy.getCodeState(props.codeHash); + return Deploy.getCodeState(props.codeHash, Math.max(props.constructorIndex || 0)); } + return {}; } - private static getContractAbiState = (abi: string | null | undefined, contractAbi: Abi | null = null): Partial => { + private static getContractAbiState = (abi: string | null | undefined, contractAbi: Abi | null = null, constructorIndex = 0): Partial => { if (contractAbi) { - const args = contractAbi.deploy.args.map(({ name, type }): string => `${name}: ${type}`); - const text = `deploy(${args.join(', ')})`; - return { abi, - constructOptions: [{ - key: 'deploy', - text, - value: 'deploy' - }], + constructorIndex, contractAbi, isAbiValid: !!contractAbi, - params: createValues( - contractAbi.deploy.args.map(({ name, type }): { type: TypeDef } => ({ - type: getTypeDef(type, name) - })) - ) + ...Deploy.getConstructorState(contractAbi, Math.max(constructorIndex, 0)) }; } else { return { + constructorIndex: -1, constructOptions: [] as ConstructOptions, abi: null, contractAbi: null, isAbiSupplied: false, isAbiValid: false, - params: [] as unknown[] + ...Deploy.getConstructorState() }; } } - private static getCodeState = (codeHash: string | null = null): Pick => { + private static getCodeState = (codeHash: string | null = null, constructorIndex = 0): Pick => { if (codeHash) { const code = store.getCode(codeHash); @@ -109,7 +104,7 @@ class Deploy extends ContractModal { name: `${json.name} (instance)`, isHashValid: true, isNameValid: true, - ...Deploy.getContractAbiState(json.abi, contractAbi) + ...Deploy.getContractAbiState(json.abi, contractAbi, Math.max(constructorIndex, 0)) }; } } @@ -117,9 +112,40 @@ class Deploy extends ContractModal { return {}; } + private static getConstructorState = (contractAbi: Abi | null = null, ci = 0): Pick => { + const constructorIndex = Math.max(ci, 0); + if (!contractAbi || constructorIndex < 0 || constructorIndex >= contractAbi.constructors.length) { + return { + constructorIndex: -1, + constructOptions: [], + params: [] + }; + } + + const { abi: { contract: { constructors } } } = contractAbi; + const constructor = constructors[constructorIndex]; + const constructOptions: ConstructOptions = constructors.map( + (constr) => { + const { name, args } = constr; + const textArgs = args.map(({ name, type }): string => `${name}: ${displayType(type)}`); + + return { + key: `${constructorIndex}`, + text: `${name}(${textArgs.join(', ')})`, + value: `${constructorIndex}` + }; + }); + + return { + constructorIndex, + constructOptions, + params: createValues(constructor.args) + }; + } + protected renderContent = (): React.ReactNode => { const { t } = this.props; - const { codeHash, constructOptions, contractAbi, endowment, isAbiSupplied, isBusy, isHashValid } = this.state; + const { codeHash, constructorIndex, constructOptions, contractAbi, endowment, isAbiSupplied, isBusy, isHashValid } = this.state; const isEndowValid = !endowment.isZero(); const codeOptions = store.getAllCode().map(({ json: { codeHash, name } }): { text: string; value: string } => ({ @@ -154,13 +180,14 @@ class Deploy extends ContractModal { contractAbi ? ( ) : null @@ -170,8 +197,8 @@ class Deploy extends ContractModal { onChange={this.onChangeParams} onEnter={this.sendTx} params={ - contractAbi - ? contractAbi.deploy.args + contractAbi && constructorIndex >= 0 + ? contractAbi.abi.contract.constructors[constructorIndex].args : [] } /> @@ -224,13 +251,13 @@ class Deploy extends ContractModal { } private constructCall = (): any[] => { - const { codeHash, contractAbi, endowment, gasLimit, params } = this.state; + const { codeHash, constructorIndex, contractAbi, endowment, gasLimit, params } = this.state; - if (!contractAbi) { + if (!contractAbi || constructorIndex < 0) { return []; } - return [endowment, gasLimit, codeHash, contractAbi.deploy(...params)]; + return [endowment, gasLimit, codeHash, contractAbi.constructors[constructorIndex](...params)]; } protected onAddAbi = (abi: string | null | undefined, contractAbi?: Abi | null): void => { @@ -245,6 +272,15 @@ class Deploy extends ContractModal { ); } + private onChangeConstructorIndex = (constructorIndexString: string): void => { + const { contractAbi } = this.state; + const constructorIndex = Math.max(0, parseInt(constructorIndexString, 10) || 0); + + this.setState( + Deploy.getConstructorState(contractAbi, constructorIndex) + ); + }; + private onChangeEndowment = (endowment?: BN | null): void => { this.setState({ endowment: endowment || new BN(0) }); } diff --git a/packages/app-contracts/src/Params.tsx b/packages/app-contracts/src/Params.tsx index 1031061d77..fecd0de5a0 100644 --- a/packages/app-contracts/src/Params.tsx +++ b/packages/app-contracts/src/Params.tsx @@ -8,7 +8,6 @@ import { RawParams } from '@polkadot/react-params/types'; import React, { useEffect, useState } from 'react'; import UIParams from '@polkadot/react-params'; -import { getTypeDef } from '@polkadot/types'; interface Props { isDisabled?: boolean; @@ -27,12 +26,7 @@ export default function Params ({ isDisabled, onChange, onEnter, params: propPar useEffect((): void => { if (propParams) { - setParams( - propParams.map(({ name, type }): ParamDef => ({ - name, - type: getTypeDef(type, name) - })) - ); + setParams(propParams); } }, [propParams]); diff --git a/packages/app-contracts/src/constants.ts b/packages/app-contracts/src/constants.ts new file mode 100644 index 0000000000..a9b2ef5c0b --- /dev/null +++ b/packages/app-contracts/src/constants.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2019 @polkadot/app-staking authors & contributors +// This software may be modified and distributed under the terms +// of the Apache-2.0 license. See the LICENSE file for details. + +export const ENDOWMENT = 1000; +export const GAS_LIMIT = 500000; diff --git a/packages/app-contracts/src/index.tsx b/packages/app-contracts/src/index.tsx index e5a636c35c..4f80ff1cbe 100644 --- a/packages/app-contracts/src/index.tsx +++ b/packages/app-contracts/src/index.tsx @@ -28,6 +28,7 @@ interface Props extends AppProps, I18nProps, RouteComponentProps { interface State { codeHash?: string; + constructorIndex: number; hasContracts: boolean; isDeployOpen: boolean; updated: number; @@ -35,6 +36,7 @@ interface State { class App extends React.PureComponent { public state: State = { + constructorIndex: 0, hasContracts: false, isDeployOpen: false, updated: 0 @@ -62,7 +64,7 @@ class App extends React.PureComponent { public render (): React.ReactNode { const { basePath, t } = this.props; - const { codeHash, isDeployOpen } = this.state; + const { codeHash, constructorIndex, isDeployOpen } = this.state; const hidden: string[] = []; return ( @@ -93,6 +95,7 @@ class App extends React.PureComponent { @@ -103,6 +106,7 @@ class App extends React.PureComponent { private renderComponent (Component: React.ComponentType): () => React.ReactNode { return (): React.ReactNode => { const { accounts, basePath, contracts, onStatusChange } = this.props; + const { updated } = this.state; if (!contracts) { return null; @@ -116,15 +120,17 @@ class App extends React.PureComponent { hasCode={store.hasCode} onStatusChange={onStatusChange} showDeploy={this.showDeploy} + updated={updated} /> ); }; } - private showDeploy = (codeHash?: string): () => void => + private showDeploy = (codeHash?: string, constructorIndex = 0): () => void => (): void => { this.setState({ codeHash: codeHash || undefined, + constructorIndex, isDeployOpen: true }); } diff --git a/packages/app-contracts/src/store.ts b/packages/app-contracts/src/store.ts index ecd1f677b8..faf6a5c119 100644 --- a/packages/app-contracts/src/store.ts +++ b/packages/app-contracts/src/store.ts @@ -74,10 +74,11 @@ class Store extends EventEmitter { private addCode (json: CodeJson): void { try { + const abi = json.abi ? JSON.parse(json.abi) : null; this.allCode[json.codeHash] = { json, - contractAbi: json.abi - ? new Abi(JSON.parse(json.abi)) + contractAbi: abi + ? new Abi(abi) : undefined }; diff --git a/packages/app-contracts/src/types.ts b/packages/app-contracts/src/types.ts index 15de5f058e..c595daaf77 100644 --- a/packages/app-contracts/src/types.ts +++ b/packages/app-contracts/src/types.ts @@ -12,7 +12,8 @@ export interface ComponentProps extends AppProps { accounts: SubjectInfo[]; contracts: SubjectInfo[]; hasCode: boolean; - showDeploy: (codeHash?: string) => () => void; + showDeploy: (codeHash?: string, constructorIndex?: number) => () => void; + updated: number; } export interface CodeJson { diff --git a/packages/apps/package.json b/packages/apps/package.json index 24f668a936..f6fcbb6747 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -16,7 +16,7 @@ "@babel/runtime": "^7.6.2", "@polkadot/react-components": "^0.36.0-beta.68", "@polkadot/react-signer": "^0.36.0-beta.68", - "@polkadot/ui-assets": "^0.46.0-beta.5", + "@polkadot/ui-assets": "^0.46.0-beta.6", "query-string": "^6.8.3" } } diff --git a/packages/react-api/package.json b/packages/react-api/package.json index 2e23297525..8ee268ea9e 100644 --- a/packages/react-api/package.json +++ b/packages/react-api/package.json @@ -31,8 +31,8 @@ "homepage": "https://github.com/polkadot-js/ui/tree/master/packages/ui-reactive#readme", "dependencies": { "@babel/runtime": "^7.6.2", - "@polkadot/api": "^0.95.0-beta.0", - "@polkadot/extension-dapp": "^0.13.0-beta.6", + "@polkadot/api": "^0.95.0-beta.2", + "@polkadot/extension-dapp": "^0.13.0-beta.7", "edgeware-node-types": "^1.0.10", "rxjs-compat": "^6.5.3" } diff --git a/packages/react-components/package.json b/packages/react-components/package.json index 707154b2a5..dca73d9344 100644 --- a/packages/react-components/package.json +++ b/packages/react-components/package.json @@ -13,31 +13,29 @@ "@babel/runtime": "^7.6.2", "@polkadot/keyring": "^1.5.1", "@polkadot/react-api": "^0.36.0-beta.68", - "@polkadot/react-identicon": "^0.46.0-beta.5", + "@polkadot/react-identicon": "^0.46.0-beta.6", "@polkadot/react-query": "^0.36.0-beta.68", - "@polkadot/ui-keyring": "^0.46.0-beta.5", - "@polkadot/ui-settings": "^0.46.0-beta.5", - "@types/chart.js": "^2.8.5", + "@polkadot/ui-keyring": "^0.46.0-beta.6", + "@polkadot/ui-settings": "^0.46.0-beta.6", + "@types/chart.js": "^2.8.7", "@types/i18next": "^13.0.0", - "@types/react-copy-to-clipboard": "^4.2.6", + "@types/react-copy-to-clipboard": "^4.3.0", "@types/react-router-dom": "^5.1.0", "@types/react-tooltip": "^3.9.3", "@types/styled-components": "4.1.8", "@types/styled-theming": "2.2.1", "chart.js": "^2.8.0", "codeflask": "^1.4.0", - "i18next": "^17.0.16", - "i18next-browser-languagedetector": "^3.0.3", + "i18next": "^17.0.18", + "i18next-browser-languagedetector": "^3.1.1", "i18next-xhr-backend": "^3.2.0", - "react": "^16.8.2", "react-chartjs-2": "^2.8.0", "react-copy-to-clipboard": "^5.0.1", - "react-dom": "^16.8.2", - "react-dropzone": "^10.1.9", - "react-i18next": "^10.13.0", + "react-dropzone": "^10.1.10", + "react-i18next": "^10.13.1", "react-markdown": "^4.2.2", - "react-router": "^5.1.0", - "react-router-dom": "^5.1.0", + "react-router": "^5.1.2", + "react-router-dom": "^5.1.2", "react-tooltip": "^3.11.1", "semantic-ui-css": "^2.3.1", "semantic-ui-react": "^0.88.1", diff --git a/packages/react-components/src/AddressInfo.tsx b/packages/react-components/src/AddressInfo.tsx index 5ae8571426..6169aeee78 100644 --- a/packages/react-components/src/AddressInfo.tsx +++ b/packages/react-components/src/AddressInfo.tsx @@ -231,7 +231,7 @@ function renderBalances (props: Props): React.ReactNode { )} - + ); } diff --git a/packages/react-components/src/Bonded.tsx b/packages/react-components/src/Bonded.tsx index 5e5de70c87..0449a87cbb 100644 --- a/packages/react-components/src/Bonded.tsx +++ b/packages/react-components/src/Bonded.tsx @@ -50,9 +50,9 @@ export default function BondedDisplay (props: Props): React.ReactElement return bonded ? ( - <> - {renderProvided(props)} - + <> + {renderProvided(props)} + ) : ( void; onSelect?: (callAddress?: string, callMethod?: string) => void; + onSelectConstructor?: (index: number) => void; + withConstructors?: boolean; } const NOOP = (): void => {}; function onSelect (props: Props, index: number): () => void { return function (): void { - const { address: callAddress, contractAbi: { abi: { messages } }, onSelect } = props; + const { address: callAddress, contractAbi: { abi: { contract: { messages } } }, onSelect } = props; if (!callAddress || !messages || !messages[index]) { return; } - const { name: callMethod } = messages[index]; + const { name } = messages[index]; - onSelect && onSelect(callAddress, callMethod); + onSelect && onSelect(callAddress, name); }; } +function onSelectConstructor (props: Props, index: number): () => void { + return function (): void { + const { contractAbi: { abi: { contract: { constructors } } }, onSelectConstructor } = props; + + if (!constructors || !constructors[index]) { + return; + } + console.log(onSelectConstructor); + onSelectConstructor && onSelectConstructor(index); + }; +} + +function renderItem (props: Props, { args, docs = [], mutates, name, returnType }: ContractABIMethod, index: number, asConstructor = false): React.ReactNode { + return ( +
+
+
+ + {name} + + ( + {args.map(({ name, type }, index): React.ReactNode => { + return ( + + {name}: + {' '} + + {displayType(type)} + + {index < args.length - 1 && ', '} + + ); + })} + ) + {(!asConstructor && returnType) && ( + <> + : + {' '} + + {displayType(returnType)} + + + )} + {mutates && ( + <> + + + + )} +
+
+ + { + docs + .filter((line) => line !== '') + .map((line, index) => (( + + {line} +
+
+ ))) + } +
+
+
+ {!asConstructor && props.onSelect && ( +
+
+ )} + {asConstructor && props.onSelectConstructor && ( +
+
+ )} +
+ ); +} + +function renderConstructor (props: Props, index: number): React.ReactNode { + const { contractAbi: { abi: { contract: { constructors } } } } = props; + if (!constructors[index]) { + return null; + } + + return renderItem(props, constructors[index], index, true); +} + function renderMessage (props: Props, index: number): React.ReactNode { - const { contractAbi: { abi: { messages } }, onSelect: onSelectProp } = props; + const { contractAbi: { abi: { contract: { messages } } } } = props; if (!messages[index]) { return null; } - const { args, name, return_type: returnType } = messages[index]; - - return ( - - ); + return renderItem(props, messages[index], index); } function Messages (props: Props): React.ReactElement { - const { className, contractAbi: { abi: { messages } }, isLabelled, isRemovable, onRemove = NOOP, onSelect, t } = props; - + const { className, contractAbi: { abi: { contract: { constructors, messages } } }, isLabelled, isRemovable, onRemove = NOOP, withConstructors } = props; return ( -
+
+ {withConstructors && constructors.map((_, index): React.ReactNode => renderConstructor(props, index))} {messages.map((_, index): React.ReactNode => renderMessage(props, index))} {isRemovable && ( -
); @@ -85,13 +182,16 @@ function Messages (props: Props): React.ReactElement { export default translate(styled(Messages)` font-size: 0.9rem; - min-height: 3.5rem; padding: 0; margin: 0; - display: inline-flex; - justify-content: flex-start; - align-items: center; - flex-wrap: wrap; + + .remove-abi { + float: right; + + &:hover { + text-decoration: underline; + } + } &.labelled { background: white; @@ -102,22 +202,82 @@ export default translate(styled(Messages)` width: 100%; } - & > .message { - font-family: monospace; - font-weight: normal; - margin-bottom: 0; - margin-right: 0; + & .message { + width: calc(100% - 1rem); + background: #f8f8f8; + display: inline-flex; + margin-bottom: 0.5rem; padding: 0.5rem; - margin: 0; + border-radius: 0.7rem; + transition: all 0.2s; + + &.constructor { + background: #e8f4ff; + } + + &:hover { + .accessory .execute { + display: block; + color: rgba(0, 0, 0, 0.2); + + &:hover { + color: #2e86ab; + } + } + } + + .info { + flex: 1 1; + + .signature { + font-family: monospace; + font-weight: normal; + + .name { + color: #2f8ddb; + font-weight: bold; + } + + .type { + color: #21a2b2; + } + + .return-type { + color: #ff8600; + } + } + + .docs { + font-size: 0.8rem; + font-weight: normal; + } + + .mutates { + color: #ff8600; + margin-left: 0.5rem; + opacity: 0.6; + } + } + + .accessory { + width: 3rem; + display: flex; + align-items: center; + justify-content: center; + + .execute { + display: none; + background: transparent; + font-size: 1.5rem; + margin: 0; + padding: 0; + } + } &.disabled { opacity: 1 !important; background: #eee !important; color: #555 !important; } - - &:not(:last-of-type) { - margin-right: 0.5rem; - } } `); diff --git a/packages/react-components/src/styles/index.ts b/packages/react-components/src/styles/index.ts index d505ca5c83..31fd73fb43 100644 --- a/packages/react-components/src/styles/index.ts +++ b/packages/react-components/src/styles/index.ts @@ -99,6 +99,10 @@ export default createGlobalStyle` &[open] > summary { white-space: normal; + + br, br + * { + display: block; + } } > summary { @@ -106,6 +110,10 @@ export default createGlobalStyle` overflow: hidden; white-space: nowrap; outline: none; + + br, br + * { + display: none; + } } } diff --git a/packages/react-components/src/util/getContractAbi.ts b/packages/react-components/src/util/getContractAbi.ts index ab1c687f0f..3590cf6cd3 100644 --- a/packages/react-components/src/util/getContractAbi.ts +++ b/packages/react-components/src/util/getContractAbi.ts @@ -15,7 +15,8 @@ export default function getContractAbi (address: string | null): Abi | null { const meta = getAddressMeta(address, 'contract'); try { - abi = meta.contract && new Abi(JSON.parse(meta.contract.abi)); + const data = meta.contract && JSON.parse(meta.contract.abi); + abi = new Abi(data); } catch (error) { // invalid address, maybe } diff --git a/packages/react-params/src/Param/findComponent.ts b/packages/react-params/src/Param/findComponent.ts index 78ffe6d872..da80db47c6 100644 --- a/packages/react-params/src/Param/findComponent.ts +++ b/packages/react-params/src/Param/findComponent.ts @@ -85,6 +85,9 @@ export default function findComponent (def: TypeDef, overrides: ComponentMap = { return 'Struct'; case TypeDefInfo.Tuple: + if (components[type] === Account) { + return type; + } return 'Tuple'; case TypeDefInfo.Vec: diff --git a/packages/react-signer/package.json b/packages/react-signer/package.json index 45d4811305..a1c753f05e 100644 --- a/packages/react-signer/package.json +++ b/packages/react-signer/package.json @@ -12,6 +12,6 @@ "dependencies": { "@babel/runtime": "^7.6.2", "@polkadot/react-components": "^0.36.0-beta.68", - "@polkadot/react-qr": "^0.46.0-beta.5" + "@polkadot/react-qr": "^0.46.0-beta.6" } } diff --git a/yarn.lock b/yarn.lock index c81877f031..a19bdb4caa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1000,9 +1000,9 @@ integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== "@hapi/hoek@8.x.x": - version "8.2.4" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.2.4.tgz#684a14f4ca35d46f44abc87dfc696e5e4fe8a020" - integrity sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow== + version "8.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.3.0.tgz#2b9db1cd00f3891005c77b3a8d608b88a6d0aa4d" + integrity sha512-C0QL9bmgUXTSuf8nDeGrpMjtJG7tPUr8wG6/wxPbP62tGwCwQtdMSJYfESowmY4P3Hn593f+8OzNY5bckcu/LQ== "@hapi/joi@^15.1.0": version "15.1.1" @@ -1015,9 +1015,9 @@ "@hapi/topo" "3.x.x" "@hapi/topo@3.x.x": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.4.tgz#42e2fe36f593d90ad258a08b582be128c141c45d" - integrity sha512-aVWQTOI9wBD6zawmOr6f+tdEIxQC8JXfQVLTjgGe8YEStAWGn/GNNVTobKJhbWKveQj2RyYF3oYbO9SC8/eOCA== + version "3.1.5" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.5.tgz#3baea17e456530edad69a75c3fc7cde97dd6d331" + integrity sha512-bi9m1jrui9LlvtVdLaHv0DqeOoe+I8dep+nEcTgW6XxJHL3xArQcilYz3tIp0cRC4gWlsVtABK7vNKg4jzEmAA== dependencies: "@hapi/hoek" "8.x.x" @@ -1169,72 +1169,72 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" -"@ledgerhq/devices@^4.70.0": - version "4.70.0" - resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-4.70.0.tgz#db335f555851cd575edc9e08c4c7d8b468710d61" - integrity sha512-xgcPls2BJivdG4pK8l4RFBf0CaMUNApP0sb+Izr9OlwbOH9iyLcLL2XC9AJuvoHGO1DUkDrCM2TkXJIx3Ui+Xg== +"@ledgerhq/devices@^4.71.0": + version "4.71.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-4.71.0.tgz#5624839af5e4ba202b81b8ec96a56eb543d35e59" + integrity sha512-b6SB7itFxFQeOaCAQWLv7o3pQ367KsBi6OAS5Tul9UcwARfSw0Bzvoui5WlGiRaHiQ4FTZk4OnQT6NCk/JnI4Q== dependencies: - "@ledgerhq/errors" "^4.70.0" + "@ledgerhq/errors" "^4.71.0" "@ledgerhq/logs" "^4.70.0" rxjs "^6.5.3" -"@ledgerhq/errors@^4.70.0": - version "4.70.0" - resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-4.70.0.tgz#3ec196ed8f1211ed2f4e84969c26e9e97a3a4bc0" - integrity sha512-XFFuVGJ34dhkIfqTUGudPvnSx3cRGuZ+oVr8lR4UFuc29TwDVjf1X4GJ5wQU4XUqS4rNe+I+Tq7BK7V1DFX9lQ== +"@ledgerhq/errors@^4.71.0": + version "4.71.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-4.71.0.tgz#a3a32fc2701a6b93cd7b0c72fb0c4e8a9502f16a" + integrity sha512-peKnZP7lY7+C8UrJtrq8V4oRAWipoxOq9Chj03Rr4mgu2HEQwO8MR7r61q+gKwEu6MhuNu57SnLV1zPAWagstg== -"@ledgerhq/hw-transport-node-hid-noevents@^4.70.0": - version "4.70.0" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-4.70.0.tgz#c2b235c5b80898b0f78fecc75a19421724a4def9" - integrity sha512-i+0zmxlpx+MtXAxJA/rr/M0j4wDDm8hRLu+Xq7dBLky7ANJernyR/Xkrgn0y0VFec20pWk3T00EyIZ3S3M2Uyg== +"@ledgerhq/hw-transport-node-hid-noevents@^4.71.0": + version "4.71.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-4.71.0.tgz#772e2c6a6a03cd9069a3d2a883703f78398fd1f9" + integrity sha512-Kf3OINmQFKKrkmyY+8IohcGEe7Bwj/eAwba70PHbVkN8G9JHPIFzXu8Gs5QNlLYEo0/zlQIFolYNRGplh/2L0g== dependencies: - "@ledgerhq/devices" "^4.70.0" - "@ledgerhq/errors" "^4.70.0" - "@ledgerhq/hw-transport" "^4.70.0" + "@ledgerhq/devices" "^4.71.0" + "@ledgerhq/errors" "^4.71.0" + "@ledgerhq/hw-transport" "^4.71.0" "@ledgerhq/logs" "^4.70.0" node-hid "^0.7.9" -"@ledgerhq/hw-transport-node-hid@^4.70.0": - version "4.70.0" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-4.70.0.tgz#7ded1ae6d5ad5bf06de1cceadc8480401eef303c" - integrity sha512-/KyfYoKLqnJwwRKf6t4oYaTWlUwF2u8+KdyIrPzDcBqCSgml6dYR9hPyem/R8xoHelmn1XuzCd0n5bBBeeNMsQ== +"@ledgerhq/hw-transport-node-hid@^4.71.0": + version "4.71.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-4.71.0.tgz#f39c98916eb1262f03b4c1f6ed2c59a0c192ca86" + integrity sha512-Fke2RSjAgxKM4FxtySZm5zgbERyCH4TAW1bHjbcP++mfcnLjxN0NTzkpFrInFyMZdMC24JSLK1f8q1VQ8PA4zw== dependencies: - "@ledgerhq/devices" "^4.70.0" - "@ledgerhq/errors" "^4.70.0" - "@ledgerhq/hw-transport" "^4.70.0" - "@ledgerhq/hw-transport-node-hid-noevents" "^4.70.0" + "@ledgerhq/devices" "^4.71.0" + "@ledgerhq/errors" "^4.71.0" + "@ledgerhq/hw-transport" "^4.71.0" + "@ledgerhq/hw-transport-node-hid-noevents" "^4.71.0" "@ledgerhq/logs" "^4.70.0" lodash "^4.17.15" node-hid "^0.7.9" usb "^1.6.0" -"@ledgerhq/hw-transport-u2f@^4.70.0": - version "4.70.0" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-u2f/-/hw-transport-u2f-4.70.0.tgz#1f10465d7cab016f787c552d05aa48c6bd235a58" - integrity sha512-ttQtwdg/reTUWUwySwf13+3u3skr6/l3MaTFwxMri9H6sq+EicrcH+8pD74JtZ3gT/GhESskwGpo7QzfaO+YQQ== +"@ledgerhq/hw-transport-u2f@^4.71.0": + version "4.71.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-u2f/-/hw-transport-u2f-4.71.0.tgz#8ab16d0befe9207b0c1899ea6ab82d28d90fef19" + integrity sha512-GgNmUJTyA8IPXeenNfuYC3UARPUg+8jwVuXy8bylcZa/8makkw8zrObjZ4ePswItE7a420yoYki8h7RXhAPybg== dependencies: - "@ledgerhq/errors" "^4.70.0" - "@ledgerhq/hw-transport" "^4.70.0" + "@ledgerhq/errors" "^4.71.0" + "@ledgerhq/hw-transport" "^4.71.0" "@ledgerhq/logs" "^4.70.0" u2f-api "0.2.7" -"@ledgerhq/hw-transport-webusb@^4.70.0": - version "4.70.0" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-4.70.0.tgz#7fe27d06d6b5f6bd9f1499ed80b66d83a97c8f25" - integrity sha512-HxxSdYTXWLdgFPN51yKp6LKea4HJsE+Y0Y+YIbpD8toOhAz4G3trf8n0nHTagBaDGIWTK5JTXMFO2XTv4Gt4vg== +"@ledgerhq/hw-transport-webusb@^4.71.0": + version "4.71.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-4.71.0.tgz#6c471f34eca1825c042236d68366e6c7b9b734a1" + integrity sha512-TV9Fdia3+KMCRV6XL8fk4QuzfZdFWc9KeyVWVj3Yj3AFE5FH8150neMozgerYAjxWv/RgwcUiux5sv7dt9ykAg== dependencies: - "@ledgerhq/devices" "^4.70.0" - "@ledgerhq/errors" "^4.70.0" - "@ledgerhq/hw-transport" "^4.70.0" + "@ledgerhq/devices" "^4.71.0" + "@ledgerhq/errors" "^4.71.0" + "@ledgerhq/hw-transport" "^4.71.0" "@ledgerhq/logs" "^4.70.0" -"@ledgerhq/hw-transport@^4.35.0", "@ledgerhq/hw-transport@^4.70.0": - version "4.70.0" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-4.70.0.tgz#2733b83c6d600f8d3c5ffb588d010e40b9d0bcc3" - integrity sha512-kl3TGlpy6iH3byVT+9Df9ObN3Ahi7O6eg8FHAWORO4jGUHROPiI8FYL03DTEvBXG5GqyKN1NfvvcKyC3N2dL2w== +"@ledgerhq/hw-transport@^4.35.0", "@ledgerhq/hw-transport@^4.71.0": + version "4.71.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-4.71.0.tgz#7fbed87ca090d04fe7b9c7ee469e6c3a6c45283a" + integrity sha512-IgPxcDd2NW4aC4ATBu1G/MroxKWOSl0spkIdMWHSnALH/iFPApaynGNFCY4QhTIULaIZCLp3mcyt/NK4HDcwpw== dependencies: - "@ledgerhq/devices" "^4.70.0" - "@ledgerhq/errors" "^4.70.0" + "@ledgerhq/devices" "^4.71.0" + "@ledgerhq/errors" "^4.71.0" events "^3.0.0" "@ledgerhq/logs@^4.70.0": @@ -1242,15 +1242,15 @@ resolved "https://registry.yarnpkg.com/@ledgerhq/logs/-/logs-4.70.0.tgz#b5176430ccb5a81becce25fcbbd8afcfa91a4388" integrity sha512-hyMppU1b2tBDRyKJiV71RnN51Tkkriv/7DHQF9thAmrwEDFmfmEwAQaS2VyeIogir0HD7aDcKg7DnHqgiWe/8g== -"@lerna/add@3.16.2": - version "3.16.2" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.16.2.tgz#90ecc1be7051cfcec75496ce122f656295bd6e94" - integrity sha512-RAAaF8aODPogj2Ge9Wj3uxPFIBGpog9M+HwSuq03ZnkkO831AmasCTJDqV+GEpl1U2DvnhZQEwHpWmTT0uUeEw== +"@lerna/add@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.16.5.tgz#55f0aa4096d7c91c883ada073b4fa09e985fa9f8" + integrity sha512-vBG0G/w3yfbyaXSiOqRl86mRphBPPBinlPBqcFjxkuwvj58g/7gBBmBrji7WFO05eYvXVR0QZZik7NJ6qZSWWw== dependencies: "@evocateur/pacote" "^9.6.3" - "@lerna/bootstrap" "3.16.2" - "@lerna/command" "3.16.0" - "@lerna/filter-options" "3.16.0" + "@lerna/bootstrap" "3.16.5" + "@lerna/command" "3.16.5" + "@lerna/filter-options" "3.16.5" "@lerna/npm-conf" "3.16.0" "@lerna/validation-error" "3.13.0" dedent "^0.7.0" @@ -1258,29 +1258,20 @@ p-map "^2.1.0" semver "^6.2.0" -"@lerna/batch-packages@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/batch-packages/-/batch-packages-3.16.0.tgz#1c16cb697e7d718177db744cbcbdac4e30253c8c" - integrity sha512-7AdMkANpubY/FKFI01im01tlx6ygOBJ/0JcixMUWoWP/7Ds3SWQF22ID6fbBr38jUWptYLDs2fagtTDL7YUPuA== +"@lerna/bootstrap@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.16.5.tgz#936a42aca313a9e7d9381bd951072b0678927a89" + integrity sha512-GCQ93vjxiyt8YN8IvRO12sSNE9r57hLF9AoDaGc8JI3a4N9oVPIcth91/vs4y2j4E53d/ZQlSmfX0cM6rVqPAg== dependencies: - "@lerna/package-graph" "3.16.0" - npmlog "^4.1.2" - -"@lerna/bootstrap@3.16.2": - version "3.16.2" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.16.2.tgz#be268d940221d3c3270656b9b791b492559ad9d8" - integrity sha512-I+gs7eh6rv9Vyd+CwqL7sftRfOOsSzCle8cv/CGlMN7/p7EAVhxEdAw8SYoHIKHzipXszuqqy1Y3opyleD0qdA== - dependencies: - "@lerna/batch-packages" "3.16.0" - "@lerna/command" "3.16.0" - "@lerna/filter-options" "3.16.0" - "@lerna/has-npm-version" "3.16.0" - "@lerna/npm-install" "3.16.0" + "@lerna/command" "3.16.5" + "@lerna/filter-options" "3.16.5" + "@lerna/has-npm-version" "3.16.5" + "@lerna/npm-install" "3.16.5" "@lerna/package-graph" "3.16.0" "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.14.2" + "@lerna/rimraf-dir" "3.16.5" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-parallel-batches" "3.16.0" + "@lerna/run-topologically" "3.16.0" "@lerna/symlink-binary" "3.16.2" "@lerna/symlink-dependencies" "3.16.2" "@lerna/validation-error" "3.13.0" @@ -1296,45 +1287,45 @@ read-package-tree "^5.1.6" semver "^6.2.0" -"@lerna/changed@3.16.4": - version "3.16.4" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.16.4.tgz#c3e727d01453513140eee32c94b695de577dc955" - integrity sha512-NCD7XkK744T23iW0wqKEgF4R9MYmReUbyHCZKopFnsNpQdqumc3SOIvQUAkKCP6hQJmYvxvOieoVgy/CVDpZ5g== +"@lerna/changed@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.16.5.tgz#62426ffc9427daa201e8fd4a13685a0dbfe3f3c7" + integrity sha512-Sj66BK/QyYv7YxAQrFg6H+7X68OnSKsVVyTMKtfIFkj1t8ey67DNav0Y14AGNQq+CX0CtaiA0ZybC0KJcjtMDQ== dependencies: - "@lerna/collect-updates" "3.16.0" - "@lerna/command" "3.16.0" + "@lerna/collect-updates" "3.16.5" + "@lerna/command" "3.16.5" "@lerna/listable" "3.16.0" "@lerna/output" "3.13.0" - "@lerna/version" "3.16.4" + "@lerna/version" "3.16.5" -"@lerna/check-working-tree@3.14.2": - version "3.14.2" - resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.14.2.tgz#5ce007722180a69643a8456766ed8a91fc7e9ae1" - integrity sha512-7safqxM/MYoAoxZxulUDtIJIbnBIgo0PB/FHytueG+9VaX7GMnDte2Bt1EKa0dz2sAyQdmQ3Q8ZXpf/6JDjaeg== +"@lerna/check-working-tree@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz#b4f8ae61bb4523561dfb9f8f8d874dd46bb44baa" + integrity sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ== dependencies: - "@lerna/collect-uncommitted" "3.14.2" - "@lerna/describe-ref" "3.14.2" + "@lerna/collect-uncommitted" "3.16.5" + "@lerna/describe-ref" "3.16.5" "@lerna/validation-error" "3.13.0" -"@lerna/child-process@3.14.2": - version "3.14.2" - resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-3.14.2.tgz#950240cba83f7dfe25247cfa6c9cebf30b7d94f6" - integrity sha512-xnq+W5yQb6RkwI0p16ZQnrn6HkloH/MWTw4lGE1nKsBLAUbmSU5oTE93W1nrG0X3IMF/xWc9UYvNdUGMWvZZ4w== +"@lerna/child-process@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-3.16.5.tgz#38fa3c18064aa4ac0754ad80114776a7b36a69b2" + integrity sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg== dependencies: chalk "^2.3.1" execa "^1.0.0" strong-log-transformer "^2.0.0" -"@lerna/clean@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.16.0.tgz#1c134334cacea1b1dbeacdc580e8b9240db8efa1" - integrity sha512-5P9U5Y19WmYZr7UAMGXBpY7xCRdlR7zhHy8MAPDKVx70rFIBS6nWXn5n7Kntv74g7Lm1gJ2rsiH5tj1OPcRJgg== +"@lerna/clean@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.16.5.tgz#1177bb404245c8a9db2b722ec53849d619fec0de" + integrity sha512-PT//BXS11bf+lHF3LYVw+24/Rxk+vXBqZIsx8p1+ICia/lYXlxUgF90IQFGAT0OTu82j014VgozggoI+C3eLWw== dependencies: - "@lerna/command" "3.16.0" - "@lerna/filter-options" "3.16.0" + "@lerna/command" "3.16.5" + "@lerna/filter-options" "3.16.5" "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.14.2" + "@lerna/rimraf-dir" "3.16.5" p-map "^2.1.0" p-map-series "^1.0.0" p-waterfall "^1.0.0" @@ -1349,33 +1340,33 @@ npmlog "^4.1.2" yargs "^12.0.1" -"@lerna/collect-uncommitted@3.14.2": - version "3.14.2" - resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-3.14.2.tgz#b5ed00d800bea26bb0d18404432b051eee8d030e" - integrity sha512-4EkQu4jIOdNL2BMzy/N0ydHB8+Z6syu6xiiKXOoFl0WoWU9H1jEJCX4TH7CmVxXL1+jcs8FIS2pfQz4oew99Eg== +"@lerna/collect-uncommitted@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz#a494d61aac31cdc7aec4bbe52c96550274132e63" + integrity sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg== dependencies: - "@lerna/child-process" "3.14.2" + "@lerna/child-process" "3.16.5" chalk "^2.3.1" figgy-pudding "^3.5.1" npmlog "^4.1.2" -"@lerna/collect-updates@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.16.0.tgz#6db3ce8a740a4e2b972c033a63bdfb77f2553d8c" - integrity sha512-HwAIl815X2TNlmcp28zCrSdXfoZWNP7GJPEqNWYk7xDJTYLqQ+SrmKUePjb3AMGBwYAraZSEJLbHdBpJ5+cHmQ== +"@lerna/collect-updates@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.16.5.tgz#26496d6036ae4b421d211fc332c37a996b181dc0" + integrity sha512-JWeN/ghfQ0llfPtUWtNSHRCqAncHGF0hznsTVqxCoQ3j8GacgYaBLfC3FsUfTnUm8BQ1pi7prAclMoBvfmMwyQ== dependencies: - "@lerna/child-process" "3.14.2" - "@lerna/describe-ref" "3.14.2" + "@lerna/child-process" "3.16.5" + "@lerna/describe-ref" "3.16.5" minimatch "^3.0.4" npmlog "^4.1.2" slash "^2.0.0" -"@lerna/command@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.16.0.tgz#ba3dba49cb5ce4d11b48269cf95becd86e30773f" - integrity sha512-u7tE4GC4/gfbPA9eQg+0ulnoJ+PMoMqomx033r/IxqZrHtmJR9+pF/37S0fsxJ2hX/RMFPC7c9Q/i8NEufSpdQ== +"@lerna/command@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.16.5.tgz#3a889acbd0d39362b37445ba4ced01878bcb4fba" + integrity sha512-sXv+a+ljEfW6aEKxmnv3rLbbWpDQi3IVdDoezCATkbqMYUssZGz43UwUVuaYikViB86SLBbtprFrVcZBaqAfCQ== dependencies: - "@lerna/child-process" "3.14.2" + "@lerna/child-process" "3.16.5" "@lerna/package-graph" "3.16.0" "@lerna/project" "3.16.0" "@lerna/validation-error" "3.13.0" @@ -1412,14 +1403,14 @@ fs-extra "^8.1.0" npmlog "^4.1.2" -"@lerna/create@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.16.0.tgz#4de841ec7d98b29bb19fb7d6ad982e65f7a150e8" - integrity sha512-OZApR1Iz7awutbmj4sAArwhqCyKgcrnw9rH0aWAUrkYWrD1w4TwkvAcYAsfx5GpQGbLQwoXhoyyPwPfZRRWz3Q== +"@lerna/create@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.16.5.tgz#e733c767ba11f6ef89cecafb1f0ed094c90bcdae" + integrity sha512-eScA3iNhjeVAaaNDaVVmsupM4Sulmr4AQVPEfNUN+f6aU7KuvBwbe0Nh46xtQhgNTcSSWj9pmO2IisTrzq4ezA== dependencies: "@evocateur/pacote" "^9.6.3" - "@lerna/child-process" "3.14.2" - "@lerna/command" "3.16.0" + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.16.5" "@lerna/npm-conf" "3.16.0" "@lerna/validation-error" "3.13.0" camelcase "^5.0.0" @@ -1436,42 +1427,42 @@ validate-npm-package-name "^3.0.0" whatwg-url "^7.0.0" -"@lerna/describe-ref@3.14.2": - version "3.14.2" - resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-3.14.2.tgz#edc3c973f5ca9728d23358c4f4d3b55a21f65be5" - integrity sha512-qa5pzDRK2oBQXNjyRmRnN7E8a78NMYfQjjlRFB0KNHMsT6mCiL9+8kIS39sSE2NqT8p7xVNo2r2KAS8R/m3CoQ== +"@lerna/describe-ref@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-3.16.5.tgz#a338c25aaed837d3dc70b8a72c447c5c66346ac0" + integrity sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw== dependencies: - "@lerna/child-process" "3.14.2" + "@lerna/child-process" "3.16.5" npmlog "^4.1.2" -"@lerna/diff@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.16.0.tgz#6d09a786f9f5b343a2fdc460eb0be08a05b420aa" - integrity sha512-QUpVs5TPl8vBIne10/vyjUxanQBQQp7Lk3iaB8MnCysKr0O+oy7trWeFVDPEkBTCD177By7yPGyW5Yey1nCBbA== +"@lerna/diff@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.16.5.tgz#5b5ceb596f562e7329cbb50d27ed5ec4231e754f" + integrity sha512-19Nchn4Yem/FyNqXSMzv3RP3/jRBTpu1i/Z/nCrt5lA0D2fFv9uCh9aE2XnzqZ0r7qiGJZNOMax/TIOqq3KtFA== dependencies: - "@lerna/child-process" "3.14.2" - "@lerna/command" "3.16.0" + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.16.5" "@lerna/validation-error" "3.13.0" npmlog "^4.1.2" -"@lerna/exec@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.16.0.tgz#2b6c033cee46181b6eede0eb12aad5c2c0181e89" - integrity sha512-mH3O5NXf/O88jBaBBTUf+d56CUkxpg782s3Jxy7HWbVuSUULt3iMRPTh+zEXO5/555etsIVVDDyUR76meklrJA== +"@lerna/exec@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.16.5.tgz#2a3055263d89dc59d593f0eaab4f22286d47e142" + integrity sha512-z7ceaYr3B9Zzmf5TlPulMNOKhsq6emzWSuiTX57eMWCnVfqDt34dM89HredJwFAmxLSlhqHuGQOhwyOaEY7+2g== dependencies: - "@lerna/child-process" "3.14.2" - "@lerna/command" "3.16.0" - "@lerna/filter-options" "3.16.0" + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.16.5" + "@lerna/filter-options" "3.16.5" "@lerna/run-topologically" "3.16.0" "@lerna/validation-error" "3.13.0" p-map "^2.1.0" -"@lerna/filter-options@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.16.0.tgz#b1660b4480c02a5c6efa4d0cd98b9afde4ed0bba" - integrity sha512-InIi1fF8+PxpCwir9bIy+pGxrdE6hvN0enIs1eNGCVS1TTE8osNgiZXa838bMQ1yaEccdcnVX6Z03BNKd56kNg== +"@lerna/filter-options@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.16.5.tgz#2137a75c0e5aa28c9bdfb75f53755aa28abfa202" + integrity sha512-PnkrDPJHvQ3k19JFG8jJVasVbZhg+Ckg5u9aVA254T3BSA2CT7MtXjB+snS76npe83170zII0iYufDUY4rhm0A== dependencies: - "@lerna/collect-updates" "3.16.0" + "@lerna/collect-updates" "3.16.5" "@lerna/filter-packages" "3.16.0" dedent "^0.7.0" @@ -1500,12 +1491,12 @@ ssri "^6.0.1" tar "^4.4.8" -"@lerna/github-client@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.16.0.tgz#619874e461641d4f59ab1b3f1a7ba22dba88125d" - integrity sha512-IVJjcKjkYaUEPJsDyAblHGEFFNKCRyMagbIDm14L7Ab94ccN6i4TKOqAFEJn2SJHYvKKBdp3Zj2zNlASOMe3DA== +"@lerna/github-client@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.16.5.tgz#2eb0235c3bf7a7e5d92d73e09b3761ab21f35c2e" + integrity sha512-rHQdn8Dv/CJrO3VouOP66zAcJzrHsm+wFuZ4uGAai2At2NkgKH+tpNhQy2H1PSC0Ezj9LxvdaHYrUzULqVK5Hw== dependencies: - "@lerna/child-process" "3.14.2" + "@lerna/child-process" "3.16.5" "@octokit/plugin-enterprise-rest" "^3.6.1" "@octokit/rest" "^16.28.4" git-url-parse "^11.1.2" @@ -1525,21 +1516,21 @@ resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" integrity sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ== -"@lerna/has-npm-version@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-3.16.0.tgz#55764a4ce792f0c8553cf996a17f554b9e843288" - integrity sha512-TIY036dA9J8OyTrZq9J+it2DVKifL65k7hK8HhkUPpitJkw6jwbMObA/8D40LOGgWNPweJWqmlrTbRSwsR7DrQ== +"@lerna/has-npm-version@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz#ab83956f211d8923ea6afe9b979b38cc73b15326" + integrity sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q== dependencies: - "@lerna/child-process" "3.14.2" + "@lerna/child-process" "3.16.5" semver "^6.2.0" -"@lerna/import@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.16.0.tgz#b57cb453f4acfc60f6541fcbba10674055cb179d" - integrity sha512-trsOmGHzw0rL/f8BLNvd+9PjoTkXq2Dt4/V2UCha254hMQaYutbxcYu8iKPxz9x86jSPlH7FpbTkkHXDsoY7Yg== +"@lerna/import@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.16.5.tgz#3fe1f11ad25ff929963b8d7e331ac391c4920947" + integrity sha512-n5zy9zeNziS/jex/rHiw7YSpnsfGYXBLv4RSm0gnKouV+dvKocUd139S0oHJG3oQgL+B6anZpR/3ajxz4QcZ4w== dependencies: - "@lerna/child-process" "3.14.2" - "@lerna/command" "3.16.0" + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.16.5" "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" "@lerna/validation-error" "3.13.0" @@ -1547,35 +1538,35 @@ fs-extra "^8.1.0" p-map-series "^1.0.0" -"@lerna/init@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.16.0.tgz#31e0d66bbededee603338b487a42674a072b7a7d" - integrity sha512-Ybol/x5xMtBgokx4j7/Y3u0ZmNh0NiSWzBFVaOs2NOJKvuqrWimF67DKVz7yYtTYEjtaMdug64ohFF4jcT/iag== +"@lerna/init@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.16.5.tgz#ca45889d6d15c46e26d1b45b59ef455006df7f68" + integrity sha512-K8JtSHbPxR5pZHJ0GUXGhMdx+E/pDnbp8JbTUkEkLCyRHp3C0VFAtINJ+ysSpObleTFivA1xrgwqG8JbgI213Q== dependencies: - "@lerna/child-process" "3.14.2" - "@lerna/command" "3.16.0" + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.16.5" fs-extra "^8.1.0" p-map "^2.1.0" write-json-file "^3.2.0" -"@lerna/link@3.16.2": - version "3.16.2" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.16.2.tgz#6c3a5658f6448a64dddca93d9348ac756776f6f6" - integrity sha512-eCPg5Lo8HT525fIivNoYF3vWghO3UgEVFdbsiPmhzwI7IQyZro5HWYzLtywSAdEog5XZpd2Bbn0CsoHWBB3gww== +"@lerna/link@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.16.5.tgz#6cde475f4fb1c60cf0ed32386b241cb34220f0e6" + integrity sha512-5Ik4c7wdYdCUZaeG6+aNmvUPcuxCvlESdxs1Fx2yL1avi1GdAGEH/l1zdhPDMzE8HiUZRhwShemXAJkhGmSTIQ== dependencies: - "@lerna/command" "3.16.0" + "@lerna/command" "3.16.5" "@lerna/package-graph" "3.16.0" "@lerna/symlink-dependencies" "3.16.2" p-map "^2.1.0" slash "^2.0.0" -"@lerna/list@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.16.0.tgz#883c00b2baf1e03c93e54391372f67a01b773c2f" - integrity sha512-TkvstoPsgKqqQ0KfRumpsdMXfRSEhdXqOLq519XyI5IRWYxhoqXqfi8gG37UoBPhBNoe64japn5OjphF3rOmQA== +"@lerna/list@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.16.5.tgz#eb27d826a1614d447377b446a552570bc1744830" + integrity sha512-HJgJigTyIvLOWvdW5++Ewam+owk2aNPg/niqqIaV90OtzsEd55Cqb2ziIWdFLRFLYPu66HHhJOXBnGfP1uNl9A== dependencies: - "@lerna/command" "3.16.0" - "@lerna/filter-options" "3.16.0" + "@lerna/command" "3.16.5" + "@lerna/filter-options" "3.16.5" "@lerna/listable" "3.16.0" "@lerna/output" "3.13.0" @@ -1617,12 +1608,12 @@ npm-package-arg "^6.1.0" npmlog "^4.1.2" -"@lerna/npm-install@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-3.16.0.tgz#8ec76a7a13b183bde438fd46296bf7a0d6f86017" - integrity sha512-APUOIilZCzDzce92uLEwzt1r7AEMKT/hWA1ThGJL+PO9Rn8A95Km3o2XZAYG4W0hR+P4O2nSVuKbsjQtz8CjFQ== +"@lerna/npm-install@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-3.16.5.tgz#d6bfdc16f81285da66515ae47924d6e278d637d3" + integrity sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg== dependencies: - "@lerna/child-process" "3.14.2" + "@lerna/child-process" "3.16.5" "@lerna/get-npm-exec-opts" "3.13.0" fs-extra "^8.1.0" npm-package-arg "^6.1.0" @@ -1645,12 +1636,12 @@ pify "^4.0.1" read-package-json "^2.0.13" -"@lerna/npm-run-script@3.14.2": - version "3.14.2" - resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-3.14.2.tgz#8c518ea9d241a641273e77aad6f6fddc16779c3f" - integrity sha512-LbVFv+nvAoRTYLMrJlJ8RiakHXrLslL7Jp/m1R18vYrB8LYWA3ey+nz5Tel2OELzmjUiemAKZsD9h6i+Re5egg== +"@lerna/npm-run-script@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz#9c2ec82453a26c0b46edc0bb7c15816c821f5c15" + integrity sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ== dependencies: - "@lerna/child-process" "3.14.2" + "@lerna/child-process" "3.16.5" "@lerna/get-npm-exec-opts" "3.13.0" npmlog "^4.1.2" @@ -1736,19 +1727,19 @@ inquirer "^6.2.0" npmlog "^4.1.2" -"@lerna/publish@3.16.4": - version "3.16.4" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.16.4.tgz#4cd55d8be9943d9a68e316e930a90cda8590500e" - integrity sha512-XZY+gRuF7/v6PDQwl7lvZaGWs8CnX6WIPIu+OCcyFPSL/rdWegdN7HieKBHskgX798qRQc2GrveaY7bNoTKXAw== +"@lerna/publish@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.16.5.tgz#d101f3a18ea117269c997ef5ba65117d65cafd08" + integrity sha512-gJzvzeOWj0d4+RWCAcCyvFXN246Dwl2WpOLtWKwdFUC3fz+tvCI7FO8moPbaJt6EqYRMDaoeqVQnIrSeisbZDw== dependencies: "@evocateur/libnpmaccess" "^3.1.2" "@evocateur/npm-registry-fetch" "^4.0.0" "@evocateur/pacote" "^9.6.3" - "@lerna/check-working-tree" "3.14.2" - "@lerna/child-process" "3.14.2" - "@lerna/collect-updates" "3.16.0" - "@lerna/command" "3.16.0" - "@lerna/describe-ref" "3.14.2" + "@lerna/check-working-tree" "3.16.5" + "@lerna/child-process" "3.16.5" + "@lerna/collect-updates" "3.16.5" + "@lerna/command" "3.16.5" + "@lerna/describe-ref" "3.16.5" "@lerna/log-packed" "3.16.0" "@lerna/npm-conf" "3.16.0" "@lerna/npm-dist-tag" "3.16.0" @@ -1762,7 +1753,7 @@ "@lerna/run-lifecycle" "3.16.2" "@lerna/run-topologically" "3.16.0" "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.16.4" + "@lerna/version" "3.16.5" figgy-pudding "^3.5.1" fs-extra "^8.1.0" npm-package-arg "^6.1.0" @@ -1796,12 +1787,12 @@ npmlog "^4.1.2" read-cmd-shim "^1.0.1" -"@lerna/rimraf-dir@3.14.2": - version "3.14.2" - resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-3.14.2.tgz#103a49882abd85d42285d05cc76869b89f21ffd2" - integrity sha512-eFNkZsy44Bu9v1Hrj5Zk6omzg8O9h/7W6QYK1TTUHeyrjTEwytaNQlqF0lrTLmEvq55sviV42NC/8P3M2cvq8Q== +"@lerna/rimraf-dir@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz#04316ab5ffd2909657aaf388ea502cb8c2f20a09" + integrity sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA== dependencies: - "@lerna/child-process" "3.14.2" + "@lerna/child-process" "3.16.5" npmlog "^4.1.2" path-exists "^3.0.0" rimraf "^2.6.2" @@ -1816,14 +1807,6 @@ npm-lifecycle "^3.1.2" npmlog "^4.1.2" -"@lerna/run-parallel-batches@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/run-parallel-batches/-/run-parallel-batches-3.16.0.tgz#5ace7911a2dd31dfd1e53c61356034e27df0e1fb" - integrity sha512-2J/Nyv+MvogmQEfC7VcS21ifk7w0HVvzo2yOZRPvkCzGRu/rducxtB4RTcr58XCZ8h/Bt1aqQYKExu3c/3GXwg== - dependencies: - p-map "^2.1.0" - p-map-series "^1.0.0" - "@lerna/run-topologically@3.16.0": version "3.16.0" resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.16.0.tgz#39e29cfc628bbc8e736d8e0d0e984997ac01bbf5" @@ -1833,14 +1816,14 @@ figgy-pudding "^3.5.1" p-queue "^4.0.0" -"@lerna/run@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.16.0.tgz#1ea568c6f303e47fa00b3403a457836d40738fd2" - integrity sha512-woTeLlB1OAAz4zzjdI6RyIxSGuxiUPHJZm89E1pDEPoWwtQV6HMdMgrsQd9ATsJ5Ez280HH4bF/LStAlqW8Ufg== +"@lerna/run@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.16.5.tgz#66466fbe3edfe94b29f53341c05e7a509b1e8388" + integrity sha512-sORjqiGJvbLhax/QE9IfTKsvUGfNDu8bUkxxhnbxYu0tGhgWhiPzRVZ564QG9zQ6D23CGd/wQ0AHyrsRPulbzQ== dependencies: - "@lerna/command" "3.16.0" - "@lerna/filter-options" "3.16.0" - "@lerna/npm-run-script" "3.14.2" + "@lerna/command" "3.16.5" + "@lerna/filter-options" "3.16.5" + "@lerna/npm-run-script" "3.16.5" "@lerna/output" "3.13.0" "@lerna/run-topologically" "3.16.0" "@lerna/timer" "3.13.0" @@ -1882,17 +1865,17 @@ dependencies: npmlog "^4.1.2" -"@lerna/version@3.16.4": - version "3.16.4" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.16.4.tgz#b5cc37f3ad98358d599c6196c30b6efc396d42bf" - integrity sha512-ikhbMeIn5ljCtWTlHDzO4YvTmpGTX1lWFFIZ79Vd1TNyOr+OUuKLo/+p06mCl2WEdZu0W2s5E9oxfAAQbyDxEg== +"@lerna/version@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.16.5.tgz#5e4726e623d67f2ae3af9833a14fb71b2d04f09e" + integrity sha512-GHwIqC6rLldpn7e4P/Ms+ygu9nC/1UJidpaBa6qhvuXlIaqJuFKdQGHTXfuvCBUS+/LTA3Cb9cQZgob9aocOkA== dependencies: - "@lerna/check-working-tree" "3.14.2" - "@lerna/child-process" "3.14.2" - "@lerna/collect-updates" "3.16.0" - "@lerna/command" "3.16.0" + "@lerna/check-working-tree" "3.16.5" + "@lerna/child-process" "3.16.5" + "@lerna/collect-updates" "3.16.5" + "@lerna/command" "3.16.5" "@lerna/conventional-commits" "3.16.4" - "@lerna/github-client" "3.16.0" + "@lerna/github-client" "3.16.5" "@lerna/gitlab-client" "3.15.0" "@lerna/output" "3.13.0" "@lerna/prerelease-id-from-version" "3.16.0" @@ -1928,36 +1911,36 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@nodelib/fs.scandir@2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz#1f981cd5b83e85cfdeb386fc693d4baab392fa54" - integrity sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w== +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== dependencies: - "@nodelib/fs.stat" "2.0.2" + "@nodelib/fs.stat" "2.0.3" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.2", "@nodelib/fs.stat@^2.0.1": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz#2762aea8fe78ea256860182dcb52d61ee4b8fda6" - integrity sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw== +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== "@nodelib/fs.stat@^1.1.2": version "1.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== -"@nodelib/fs.walk@^1.2.1": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz#a555dc256acaf00c62b0db29529028dd4d4cb141" - integrity sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA== +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== dependencies: - "@nodelib/fs.scandir" "2.1.2" + "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" "@octokit/endpoint@^5.1.0": - version "5.3.6" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-5.3.6.tgz#58a67b75b853127568e0db533cdd10f3bdca2e23" - integrity sha512-XuerByak8H+jW9J/rVMEdBXfI4UTsDWUwAKgIP/uhQjXIUVdPRwt2Zg+SmbWQ+WY7pRkw/hFVES8C4G/Kle7oA== + version "5.4.0" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-5.4.0.tgz#5b44b3e8e92d88765daf127e1501174ecbca7bce" + integrity sha512-DWTNgEKg5KXzvNjKTzcFTnkZiL7te6pQxxumvxPjyjDpcY5V3xzywnNu1WVqySY3Ct1flF/kAoyDdZos6acq3Q== dependencies: is-plain-object "^3.0.0" universal-user-agent "^4.0.0" @@ -1989,9 +1972,9 @@ universal-user-agent "^4.0.0" "@octokit/rest@^16.28.4": - version "16.30.1" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.30.1.tgz#03e6dfb93e9a9cd2b3bacb95c49a8c7923f42ad0" - integrity sha512-1n2QzTbbaBXNLpx7WHlcsSMdJvxSdKmerXQm+bMYlKDbQM19uq446ZpGs7Ynq5SsdLj1usIfgJ9gJf4LtcWkDw== + version "16.32.0" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.32.0.tgz#5bb14e870c90ae34c3587b17bc8efb86d4d62da3" + integrity sha512-H8X4OGHK7KFNlrx11xQLBQcFGjracSLSoV8JC/N8/BfLl9L5ZMpxt5iFrudZM6alsCZd4hQ5f/GW0hEjAW0ZvQ== dependencies: "@octokit/request" "^5.0.0" "@octokit/request-error" "^1.0.2" @@ -2006,57 +1989,57 @@ once "^1.4.0" universal-user-agent "^4.0.0" -"@polkadot/api-contract@^0.95.0-beta.0": - version "0.95.0-beta.0" - resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-0.95.0-beta.0.tgz#46543416a68439f545b4a840e437333f88141191" - integrity sha512-XkS2enyFY+ZXfBgKuGwG8UebY+suoEJRvJi1AtAVFs9SHjtGvoJ4Y9gsNSK104o4e4Q0utOfp79fuj/OYikT1A== +"@polkadot/api-contract@^0.95.0-beta.2": + version "0.95.0-beta.2" + resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-0.95.0-beta.2.tgz#90fc2efba1d252d01da769aa97147270195d4bd7" + integrity sha512-lLl/+CtV3JztEPqoq0f3GYTwwHTVC3ACjLs0wBHQgfmv0gEmkiKaK96EZ6sDaI5LrjBgdFzbuMuksJp1CzL9pw== dependencies: "@babel/runtime" "^7.6.2" - "@polkadot/types" "^0.95.0-beta.0" + "@polkadot/types" "^0.95.0-beta.2" -"@polkadot/api-derive@^0.95.0-beta.0": - version "0.95.0-beta.0" - resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-0.95.0-beta.0.tgz#1e2eb0dc16a91b50535e98c5ba3902e6e5249f4e" - integrity sha512-rqznAwbXX3kNDqUiq6/EkxQtLE0u27Rm9FPinRXW82KFWPK3sFoCS9eKYQ/A5fp/M168QY3GiNQdWVZB3mAQ2A== +"@polkadot/api-derive@^0.95.0-beta.2": + version "0.95.0-beta.2" + resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-0.95.0-beta.2.tgz#640cd0d4909471a8d14f1971930470fcda838021" + integrity sha512-RdDczeMCh/MiKQF8c178ITTr7TmExaMOEGbvLWfj07lFMDMeUByFbmLpP554SLAAyockrZ2jmObSOyp49WoDbw== dependencies: "@babel/runtime" "^7.6.2" - "@polkadot/api" "^0.95.0-beta.0" - "@polkadot/types" "^0.95.0-beta.0" + "@polkadot/api" "^0.95.0-beta.2" + "@polkadot/types" "^0.95.0-beta.2" -"@polkadot/api-metadata@^0.95.0-beta.0": - version "0.95.0-beta.0" - resolved "https://registry.yarnpkg.com/@polkadot/api-metadata/-/api-metadata-0.95.0-beta.0.tgz#0da3ed5289434fab1ba74faae6a03112789e12a7" - integrity sha512-d+lJ6nVl2EWZrFYhbTATuequOSreuRafeW6Nerp/B5fc4HcFCWnSJNj9U3kvdZlZFDj8Vs2nMe4mKMR2XHM8xg== +"@polkadot/api-metadata@^0.95.0-beta.2": + version "0.95.0-beta.2" + resolved "https://registry.yarnpkg.com/@polkadot/api-metadata/-/api-metadata-0.95.0-beta.2.tgz#9cc264d0a92b524780a99b55e8b3ae4778e790ef" + integrity sha512-8HvC21nI+4YF51q0/IxiwAQVHH2Xs/L7b5jduSuM6yU0WGHn+4uyfuLtMSSJlBNjpbtDuxfyen1h7kTXOdGwtQ== dependencies: "@babel/runtime" "^7.6.2" - "@polkadot/types" "^0.95.0-beta.0" + "@polkadot/types" "^0.95.0-beta.2" "@polkadot/util" "^1.5.1" "@polkadot/util-crypto" "^1.5.1" -"@polkadot/api@^0.95.0-beta.0": - version "0.95.0-beta.0" - resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-0.95.0-beta.0.tgz#486b91e032aba81df493e54764d7d0f9ec73c496" - integrity sha512-YRdlkGbKgM8fpt5OSyjsAt5kD0wexfa7RSE5TLx9eaVS4jiLleEkVsCXrfv07KYBYrnCU81JmZW2LxhGmSN71w== +"@polkadot/api@^0.95.0-beta.2": + version "0.95.0-beta.2" + resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-0.95.0-beta.2.tgz#cb3b53d79475f865cf37c1658bdceef01a1b0e57" + integrity sha512-UfY/R9WaTf9vmqCyoKvoGInlCNRbfKKcjQKlFYXuZ9Ma2fadznmVR+cTrsTklSerhs8yEIi2PLdISvxp6dVzmg== dependencies: "@babel/runtime" "^7.6.2" - "@polkadot/api-derive" "^0.95.0-beta.0" - "@polkadot/api-metadata" "^0.95.0-beta.0" + "@polkadot/api-derive" "^0.95.0-beta.2" + "@polkadot/api-metadata" "^0.95.0-beta.2" "@polkadot/keyring" "^1.5.1" - "@polkadot/rpc-core" "^0.95.0-beta.0" - "@polkadot/rpc-provider" "^0.95.0-beta.0" - "@polkadot/types" "^0.95.0-beta.0" + "@polkadot/rpc-core" "^0.95.0-beta.2" + "@polkadot/rpc-provider" "^0.95.0-beta.2" + "@polkadot/types" "^0.95.0-beta.2" "@polkadot/util-crypto" "^1.5.1" -"@polkadot/dev-react@^0.32.0-beta.3": - version "0.32.0-beta.3" - resolved "https://registry.yarnpkg.com/@polkadot/dev-react/-/dev-react-0.32.0-beta.3.tgz#ff9b2564237dd3b328dfa8cdd2d285340d9c22f2" - integrity sha512-7wwrckrUOEApzkk+ym7DuuzLZ58zxXUZiHpvWR0eLihCQE+Nny8DQiK/wVTrAODlLx92f2s6J4DznZHIXHLcmQ== +"@polkadot/dev-react@^0.32.0-beta.5": + version "0.32.0-beta.5" + resolved "https://registry.yarnpkg.com/@polkadot/dev-react/-/dev-react-0.32.0-beta.5.tgz#faa6d40f0aac7a3fe18e9a81af0da6005f98fb69" + integrity sha512-wfA76zM7TfGP7NiWiXQ7Rzw0bEEv5DPWLKGbcTdkS8S76Q6rvdtWeumWTdXTogUz+pDG66npgfTntOEPzAIIXQ== dependencies: "@babel/core" "^7.6.2" "@babel/plugin-syntax-dynamic-import" "^7.2.0" "@babel/preset-react" "^7.0.0" - "@polkadot/dev" "^0.32.0-beta.3" - "@types/react" "^16.9.3" + "@polkadot/dev" "^0.32.0-beta.5" + "@types/react" "^16.9.5" "@types/react-dom" "^16.9.1" "@types/styled-components" "4.1.8" babel-loader "^8.0.6" @@ -2066,27 +2049,27 @@ css-loader "^3.2.0" enzyme "^3.10.0" enzyme-adapter-react-16 "^1.14.0" - eslint-plugin-react "^7.14.3" - eslint-plugin-react-hooks "^2.0.1" + eslint-plugin-react "^7.16.0" + eslint-plugin-react-hooks "^2.1.2" file-loader "^4.2.0" html-webpack-plugin "^3.2.0" mini-css-extract-plugin "^0.8.0" - react "^16.9.0" - react-dom "^16.9.0" - react-hot-loader "^4.12.14" + react "^16.10.2" + react-dom "^16.10.2" + react-hot-loader "^4.12.15" style-loader "^1.0.0" styled-components "^4.4.0" thread-loader "^2.1.3" - url-loader "^2.1.0" + url-loader "^2.2.0" webpack "^4.41.0" webpack-cli "^3.3.9" webpack-plugin-serve "^0.12.1" worker-loader "^2.0.0" -"@polkadot/dev@^0.32.0-beta.3": - version "0.32.0-beta.3" - resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.32.0-beta.3.tgz#2b0758cb05acdb63de5b48bc0ad311545e48482c" - integrity sha512-A/1oUGLAdMnBa+6QaXoJOBSLczrdkEH0cwimrB+xxum8ASVuB2OhDNh3M5cCq0ytaFDW03NnHuD/T5jLGRjaRw== +"@polkadot/dev@^0.32.0-beta.5": + version "0.32.0-beta.5" + resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.32.0-beta.5.tgz#79520cee917069000361fabd2138c52e84d12697" + integrity sha512-iZYPbJCB8tbeRH1B052HxVDfHdW84aX4p89RNi0k40dUlOZBXyPAztgysiT9N3xORaY7kqHP8Gg1y9HW48WX3A== dependencies: "@babel/cli" "^7.6.2" "@babel/core" "^7.6.2" @@ -2100,16 +2083,16 @@ "@babel/register" "^7.6.2" "@babel/runtime" "^7.6.2" "@types/jest" "^24.0.18" - "@types/node" "^12.7.7" - "@typescript-eslint/eslint-plugin" "^2.3.1" - "@typescript-eslint/parser" "^2.3.1" + "@types/node" "^12.7.11" + "@typescript-eslint/eslint-plugin" "^2.3.3" + "@typescript-eslint/parser" "^2.3.3" babel-core "^7.0.0-bridge.0" babel-jest "^24.9.0" babel-plugin-module-resolver "^3.2.0" chalk "^2.4.2" coveralls "^3.0.6" cpx "^1.5.0" - eslint "^6.4.0" + eslint "^6.5.1" eslint-config-semistandard "^15.0.0" eslint-config-standard "^14.1.0" eslint-plugin-import "^2.18.2" @@ -2119,34 +2102,34 @@ jest "^24.9.0" jest-haste-map "^24.9.0" jest-resolve "^24.9.0" - lerna "^3.16.4" + lerna "^3.16.5" mkdirp "^0.5.1" rimraf "^3.0.0" typedoc "^0.15.0" - typedoc-plugin-markdown "^2.2.6" + typedoc-plugin-markdown "^2.2.10" typedoc-plugin-no-inherit "^1.1.10" typescript "^3.6.3" vuepress "^1.1.0" -"@polkadot/extension-dapp@^0.13.0-beta.6": - version "0.13.0-beta.6" - resolved "https://registry.yarnpkg.com/@polkadot/extension-dapp/-/extension-dapp-0.13.0-beta.6.tgz#2ed9c48728f710e0f413033e9b19c0bccaea6379" - integrity sha512-t6uftl6w4PK5F4K9Nx+PgwlTVJK3d/msko68Thd6/Gq6s8LO40AqC3WVxMZ72z5r/4N8dmbs6qSV44RjEByKVw== +"@polkadot/extension-dapp@^0.13.0-beta.7": + version "0.13.0-beta.7" + resolved "https://registry.yarnpkg.com/@polkadot/extension-dapp/-/extension-dapp-0.13.0-beta.7.tgz#648b773b4050f3b9cc886607960a37ec8c64b880" + integrity sha512-AFqE7RANgDLkdp4dpESbnEuqssCic6OlIWG6cCWYKEON8mXNAa1Ug1p6+l5ovB9h2kNK4VlKGyWxTacZva5LCA== dependencies: "@babel/runtime" "^7.6.2" - "@polkadot/extension-inject" "^0.13.0-beta.6" + "@polkadot/extension-inject" "^0.13.0-beta.7" -"@polkadot/extension-inject@^0.13.0-beta.6": - version "0.13.0-beta.6" - resolved "https://registry.yarnpkg.com/@polkadot/extension-inject/-/extension-inject-0.13.0-beta.6.tgz#978c30f9da11e17be915550c15787b0692d5e5b7" - integrity sha512-jfRIqnaf/a68g3Xa7jzrevlGY4gHFb7d2tWFoNSvqwhnvRjhGm2eyikvs77JifU59UEubJq+/Cut5cU2/gLhLQ== +"@polkadot/extension-inject@^0.13.0-beta.7": + version "0.13.0-beta.7" + resolved "https://registry.yarnpkg.com/@polkadot/extension-inject/-/extension-inject-0.13.0-beta.7.tgz#4288743b7c74cc2dff5077562f439c19971f7308" + integrity sha512-pZOZpPufDQ4x6+7i5F5uU/pqmWIIowlXYKCahAmZPx5ZsPd35sSB1Iat0nshKM6Ja9zwkrzwFI7MNDFJDL2Miw== dependencies: "@babel/runtime" "^7.6.2" -"@polkadot/jsonrpc@^0.95.0-beta.0": - version "0.95.0-beta.0" - resolved "https://registry.yarnpkg.com/@polkadot/jsonrpc/-/jsonrpc-0.95.0-beta.0.tgz#4f8aa22660c09949e28c349d3ccd2718b136619f" - integrity sha512-IX8Lixgtk/s51w1pUkp/Y0IOuUA19hrDiqlvuc8PbP3wDa+3UXXsv9rJGHdeFskGe/drgRcDAThzScuANDvS3w== +"@polkadot/jsonrpc@^0.95.0-beta.2": + version "0.95.0-beta.2" + resolved "https://registry.yarnpkg.com/@polkadot/jsonrpc/-/jsonrpc-0.95.0-beta.2.tgz#d2899db5f348a7cf5a2e88ab646c67eba16748d3" + integrity sha512-q0/UhMMfjKGLMoYapO5U5oZMSFrMIn7U/2A86evfBuddr7jA16a/gtAMEvS/Ve3+WAkLcAXS3Y4clYwUrTsSOQ== dependencies: "@babel/runtime" "^7.6.2" @@ -2159,50 +2142,50 @@ "@polkadot/util" "^1.5.1" "@polkadot/util-crypto" "^1.5.1" -"@polkadot/react-identicon@^0.46.0-beta.5": - version "0.46.0-beta.5" - resolved "https://registry.yarnpkg.com/@polkadot/react-identicon/-/react-identicon-0.46.0-beta.5.tgz#384ad192158ceba91779c0078039afacce70e528" - integrity sha512-nyXOAHMSheUm5a1YXQWWHNyTp6YKayLwMqAqFHjzNgdHvxYAe+iUpc0lLJSpU3tTCm0EiEzpTw1Sxc8E8vekLw== +"@polkadot/react-identicon@^0.46.0-beta.6": + version "0.46.0-beta.6" + resolved "https://registry.yarnpkg.com/@polkadot/react-identicon/-/react-identicon-0.46.0-beta.6.tgz#cb999928a33e363ca4524aef8630bde3ef7cc36d" + integrity sha512-ccR76S3lL57k06vF8S4iM1IN5ZAUw8uHbxeyTmLrRRQ4qNwU1tSPaXHJzMuoxJ4UfYJ+HGFMwindoW0tktZI9w== dependencies: "@babel/runtime" "^7.6.2" - "@polkadot/ui-settings" "^0.46.0-beta.5" - "@polkadot/ui-shared" "^0.46.0-beta.5" + "@polkadot/ui-settings" "^0.46.0-beta.6" + "@polkadot/ui-shared" "^0.46.0-beta.6" "@types/color" "^3.0.0" - "@types/react-copy-to-clipboard" "^4.2.6" + "@types/react-copy-to-clipboard" "^4.3.0" color "^3.1.2" jdenticon "2.2.0" react-copy-to-clipboard "^5.0.1" styled-components "^4.4.0" -"@polkadot/react-qr@^0.46.0-beta.5": - version "0.46.0-beta.5" - resolved "https://registry.yarnpkg.com/@polkadot/react-qr/-/react-qr-0.46.0-beta.5.tgz#a58069a881ea202674e762f8f81a4976f5ae70bc" - integrity sha512-dkIr3EQ7NuJ7Yt4Ccfrao4O2f9l8mNWsE31thmhcUSnoIz1NIx1OsviyUeZINgQh1BpsIXwOcWsvvfuZUdyJIw== +"@polkadot/react-qr@^0.46.0-beta.6": + version "0.46.0-beta.6" + resolved "https://registry.yarnpkg.com/@polkadot/react-qr/-/react-qr-0.46.0-beta.6.tgz#006104210f05e48f06dcb7d2f90d431315bc7513" + integrity sha512-7LHfnYo+EkokrQOXJh6t4bPWzFoBSDlgBjXP78ZhY2nZ0PTc3YaD8JUkNU3b+Zq9ghkMlI7h+suNFgW92Xgjkg== dependencies: "@babel/runtime" "^7.6.2" "@types/react-qr-reader" "^2.1.1" qrcode-generator "^1.4.4" react-qr-reader "^2.2.1" -"@polkadot/rpc-core@^0.95.0-beta.0": - version "0.95.0-beta.0" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-0.95.0-beta.0.tgz#6e4b754099a307831a38c97db5ba223d56e93cdb" - integrity sha512-ED3yrEdJEQ2BmwNoLOOeY8H0EZz3ZfpDAH/Pd8qwREG2jgeest3gtgYo2zOOay0cAaFArdi6e/n3Se51NA2ZNQ== +"@polkadot/rpc-core@^0.95.0-beta.2": + version "0.95.0-beta.2" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-0.95.0-beta.2.tgz#89e1eedd3f8dbaafda3bb81b0b35f1d42d648983" + integrity sha512-Xq3bn1RcICX8LLJE6hPKdu+96ArsTfhJvg9KqhVthKJjQ0BAKnAsmGtmHyTMzT2Jb3N9KUL/b3z2Z1AOgG3s3g== dependencies: "@babel/runtime" "^7.6.2" - "@polkadot/jsonrpc" "^0.95.0-beta.0" - "@polkadot/rpc-provider" "^0.95.0-beta.0" - "@polkadot/types" "^0.95.0-beta.0" + "@polkadot/jsonrpc" "^0.95.0-beta.2" + "@polkadot/rpc-provider" "^0.95.0-beta.2" + "@polkadot/types" "^0.95.0-beta.2" "@polkadot/util" "^1.5.1" rxjs "^6.5.3" -"@polkadot/rpc-provider@^0.95.0-beta.0": - version "0.95.0-beta.0" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-0.95.0-beta.0.tgz#9b5802c321b99d4867d71ba8b79635846c2f947d" - integrity sha512-hkESkqsuhybh0i6fnLd+0Adrahecm/IDS8Wzmbm7/TOxHkp30pXSyVjAXtPHT6P37wbFisPnqsDKs0vHVL97tQ== +"@polkadot/rpc-provider@^0.95.0-beta.2": + version "0.95.0-beta.2" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-0.95.0-beta.2.tgz#7027918630ad53ed124f47daf49b186a50518ad6" + integrity sha512-ZLSDWIRyZL5LeDd1MjkPRqPwY37pzu56VAQE4iPpJHnGmYf0XXOQx2/syY2m7wwQodIgXmgj1pmTk9nvLsyrCw== dependencies: "@babel/runtime" "^7.6.2" - "@polkadot/api-metadata" "^0.95.0-beta.0" + "@polkadot/api-metadata" "^0.95.0-beta.2" "@polkadot/util" "^1.5.1" "@polkadot/util-crypto" "^1.5.1" "@types/nock" "^11.1.0" @@ -2210,17 +2193,17 @@ isomorphic-fetch "^2.2.1" websocket "^1.0.30" -"@polkadot/ts@^0.1.77": - version "0.1.77" - resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.1.77.tgz#f62ab79c29db674698380193761668a525ae11fa" - integrity sha512-kqafonHOeceTyzyfFyqTgR/4H+EtG8ALznkJl3Ve/SHW/BB/jCfcxtjxvVlJup7olLz7xTSxoPgZtm7mv46WgQ== +"@polkadot/ts@^0.1.79": + version "0.1.79" + resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.1.79.tgz#dad8db6d1d01b6d455f0b59076b738372440eba9" + integrity sha512-abedOpWU6N96e3rAP8nqMLlwkXmpku2yiqDWABZbDoQKuuQasSxbOPitUfknYgODMKfm2TMYJsKd0NAbdwQj6Q== dependencies: "@types/chrome" "^0.0.89" -"@polkadot/types@^0.95.0-beta.0": - version "0.95.0-beta.0" - resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-0.95.0-beta.0.tgz#7bf2c98d0fd2f28320d53654ecf4f99c51ac2bb2" - integrity sha512-3lRcfOkSNgf6kN07b8BR5d1jPrmZvYw/iAF7vzTNMDN0wS+Uy9m/PBEYa2O0JDl4niW9Ecz1E6nHHEwkoSv4mg== +"@polkadot/types@^0.95.0-beta.2": + version "0.95.0-beta.2" + resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-0.95.0-beta.2.tgz#618d6d6afacf9c05571e4756a91e23e6fc532f5d" + integrity sha512-JTioNKdfX6AmUy918U8kJYmg0VxnC3Smej8YOmvZe1nhqw2jDk3DVS7SradXO6s2KLW5yiL6oaMhQV0QEsS6JQ== dependencies: "@babel/runtime" "^7.6.2" "@polkadot/util" "^1.5.1" @@ -2228,21 +2211,21 @@ "@types/memoizee" "^0.4.3" memoizee "^0.4.14" -"@polkadot/ui-assets@^0.46.0-beta.5": - version "0.46.0-beta.5" - resolved "https://registry.yarnpkg.com/@polkadot/ui-assets/-/ui-assets-0.46.0-beta.5.tgz#f5f4de318854de753b234c22684bfa432028cd6b" - integrity sha512-MgNWTgIi5eHpaCwot8GF0Gu/6oVms3Gz3gJ5omI1SAY+uByIjJtkUpUpsjBtdEXVoZdwYRjspFCS3L+9KSDO6Q== +"@polkadot/ui-assets@^0.46.0-beta.6": + version "0.46.0-beta.6" + resolved "https://registry.yarnpkg.com/@polkadot/ui-assets/-/ui-assets-0.46.0-beta.6.tgz#735c258c554a34cefda3d40a1e3ab1dcb16be428" + integrity sha512-V30Ev+tk0oHmt0PN6Kc8xix1Bsw5hbQLqcJbzxFbqil03+D+pd7V36Z6Sbpe3+vFK9cPKf1g4q78PssEOdctOw== dependencies: "@babel/runtime" "^7.6.2" -"@polkadot/ui-keyring@^0.46.0-beta.5": - version "0.46.0-beta.5" - resolved "https://registry.yarnpkg.com/@polkadot/ui-keyring/-/ui-keyring-0.46.0-beta.5.tgz#efb554c8de9fbc13890940568aca18c9e1116fe5" - integrity sha512-TL46OWnYi0iQuLHZsWKuEEjjgNqxNtQ0Uj0MZTDC7vR0oKsor3Eq0KIcopc4Z9X2kjDlo4s2yFxxwzaxJgy4lw== +"@polkadot/ui-keyring@^0.46.0-beta.6": + version "0.46.0-beta.6" + resolved "https://registry.yarnpkg.com/@polkadot/ui-keyring/-/ui-keyring-0.46.0-beta.6.tgz#49419083528e80fa48153b5943e90d8735b3e38d" + integrity sha512-o4zaI07Tjr6FB+mUJZ6J5Wt3s+6bx5qAdl9qYc2KWlYhHH4H7YmMEBKQy4ouhu4g1RsYLvWTM5CAn96dKR85yA== dependencies: "@babel/runtime" "^7.6.2" - "@ledgerhq/hw-transport-u2f" "^4.70.0" - "@ledgerhq/hw-transport-webusb" "^4.70.0" + "@ledgerhq/hw-transport-u2f" "^4.71.0" + "@ledgerhq/hw-transport-webusb" "^4.71.0" "@types/ledgerhq__hw-transport-node-hid" "^4.21.1" "@types/ledgerhq__hw-transport-u2f" "^4.21.1" "@types/mkdirp" "^0.5.2" @@ -2252,21 +2235,21 @@ mkdirp "^0.5.1" store "^2.0.12" optionalDependencies: - "@ledgerhq/hw-transport-node-hid" "^4.70.0" + "@ledgerhq/hw-transport-node-hid" "^4.71.0" -"@polkadot/ui-settings@^0.46.0-beta.5": - version "0.46.0-beta.5" - resolved "https://registry.yarnpkg.com/@polkadot/ui-settings/-/ui-settings-0.46.0-beta.5.tgz#0575fc946a98ba4d7ca82c9816e44e1989b13b6d" - integrity sha512-O4JOBqo543j8YdtY4osBlBFLYNk97pCUO7IdkUFxLfJ6x1AkfxHA4/WcOx6+W2FKUaETQeu553Cz/G+Ej+h22g== +"@polkadot/ui-settings@^0.46.0-beta.6": + version "0.46.0-beta.6" + resolved "https://registry.yarnpkg.com/@polkadot/ui-settings/-/ui-settings-0.46.0-beta.6.tgz#0e0a05737f41d9a8c965451ee0589cd4ec0ab36e" + integrity sha512-VnrmJIk83i2fQnZAiz9TWzhksziOzBEvacHESVQ9xy72Pyb1euWFc3BgvUuKBj5tV6yznXR3wSBmh1FOpGnqng== dependencies: "@babel/runtime" "^7.6.2" "@types/store" "^2.0.2" store "^2.0.12" -"@polkadot/ui-shared@^0.46.0-beta.5": - version "0.46.0-beta.5" - resolved "https://registry.yarnpkg.com/@polkadot/ui-shared/-/ui-shared-0.46.0-beta.5.tgz#52b608c46d16d9065b1442083ebce644170f1130" - integrity sha512-HaDjn3430nLxm/HO1Cn3qY7Nb0SWDUVMFpuJT2NYg8j1IbKIZlTVwUwxa0xeIZHLIu2dAm/u8NH1l+0dUcnMPQ== +"@polkadot/ui-shared@^0.46.0-beta.6": + version "0.46.0-beta.6" + resolved "https://registry.yarnpkg.com/@polkadot/ui-shared/-/ui-shared-0.46.0-beta.6.tgz#e77c7fe61653100cd37d505302d784a1100dbc36" + integrity sha512-Bh5VvTdvy/MX6Dqzy3WGqPGLNgQmYvMsfQ42JNk/vDyNfPCaHUhkjzukhXkb4FWNtqHV4PwApapJWJdWTbjr3g== dependencies: "@babel/runtime" "^7.6.2" "@types/color" "^3.0.0" @@ -2398,10 +2381,10 @@ dependencies: "@types/base-x" "*" -"@types/chart.js@^2.8.5": - version "2.8.5" - resolved "https://registry.yarnpkg.com/@types/chart.js/-/chart.js-2.8.5.tgz#7d47cfd36f0a1c2c4ad6a585749bc68e8659492a" - integrity sha512-CohUDPD3f5e/sGI8SUs1zaUnS38MMA+4WDDxBoudQIKVqNj4LJG2P+Z0WXB+vT4jkDpc7itXYoNIZq1f1MpulA== +"@types/chart.js@^2.8.7": + version "2.8.7" + resolved "https://registry.yarnpkg.com/@types/chart.js/-/chart.js-2.8.7.tgz#66f94894becbb4a6cbea4dae508b01f5c0d261ba" + integrity sha512-g17rcS5R5PaxRWPJlGlL1ob1mQRSpkybtmNZTS/4dmhkNNXl0Xo0CQsjFfut0Fu5MNz4iKWKr02XI7ieeBSDtQ== "@types/chrome@^0.0.89": version "0.0.89" @@ -2569,10 +2552,10 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@^12.7.7": - version "12.7.7" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.7.tgz#f9bd8c00fa9e1a8129af910fc829f6139c397d6c" - integrity sha512-4jUncNe2tj1nmrO/34PsRpZqYVnRV1svbU78cKhuQKkMntKB/AmdLyGgswcZKjFHEHGpiY8pVD8CuVI55nP54w== +"@types/node@*", "@types/node@^12.7.11": + version "12.7.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.11.tgz#be879b52031cfb5d295b047f5462d8ef1a716446" + integrity sha512-Otxmr2rrZLKRYIybtdG/sgeO+tHY20GxeDjcGmUnmmlCWyEnv2a2x1ZXBo3BTec4OiTXMQCiazB8NMBf0iRlFw== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -2601,10 +2584,10 @@ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== -"@types/react-copy-to-clipboard@^4.2.6": - version "4.2.6" - resolved "https://registry.yarnpkg.com/@types/react-copy-to-clipboard/-/react-copy-to-clipboard-4.2.6.tgz#d1374550dec803f17f26ec71b62783c5737bfc02" - integrity sha512-v4/yLsuPf8GSFuTy9fA1ABpL5uuy04vwW7qs+cfxSe1UU/M/KK95rF3N3GRseismoK9tA28SvpwVsAg/GWoF3A== +"@types/react-copy-to-clipboard@^4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@types/react-copy-to-clipboard/-/react-copy-to-clipboard-4.3.0.tgz#8e07becb4f11cfced4bd36038cb5bdf5c2658be5" + integrity sha512-iideNPRyroENqsOFh1i2Dv3zkviYS9r/9qD9Uh3Z9NNoAAqqa2x53i7iGndGNnJFIo20wIu7Hgh77tx1io8bgw== dependencies: "@types/react" "*" @@ -2632,9 +2615,9 @@ "@types/react-router" "*" "@types/react-router@*": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.0.tgz#ebb47bb7fdc75741286b5fb5a82ba5b4d62518c8" - integrity sha512-XqxaIqG+LJTh9wsGpZCVQNOAQyEjXcfYRqoIXEFqxc49BKnmvJ5FLylsNUUCTckSffD468cOn4NJvxcWuLwiDw== + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.1.tgz#e0b827556abc70da3473d05daf074c839d6852aa" + integrity sha512-S7SlFAPb7ZKr6HHMW0kLHGcz8pyJSL0UdM+JtlWthDqKUWwr7E6oPXuHgkofDI8dKCm16slg8K8VCf5pZJquaA== dependencies: "@types/history" "*" "@types/react" "*" @@ -2646,10 +2629,10 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^16.9.3": - version "16.9.3" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.3.tgz#6d13251e441a3e67fb60d719d1fc8785b984a2ec" - integrity sha512-Ogb2nSn+2qQv5opoCv7Ls5yFxtyrdUYxp5G+SWTrlGk7dmFKw331GiezCgEZj9U7QeXJi1CDtws9pdXU1zUL4g== +"@types/react@*", "@types/react@^16.9.5": + version "16.9.5" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.5.tgz#079dabd918b19b32118c25fd00a786bb6d0d5e51" + integrity sha512-jQ12VMiFOWYlp+j66dghOWcmDDwhca0bnlcTxS4Qz/fh5gi6wpaZDthPEu/Gc/YlAuO87vbiUXL8qKstFvuOaA== dependencies: "@types/prop-types" "*" csstype "^2.2.0" @@ -2701,46 +2684,46 @@ integrity sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg== "@types/yargs@^13.0.0", "@types/yargs@^13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.2.tgz#a64674fc0149574ecd90ba746e932b5a5f7b3653" - integrity sha512-lwwgizwk/bIIU+3ELORkyuOgDjCh7zuWDFqRtPPhhVgq9N1F7CvLNKg1TX4f2duwtKQ0p044Au9r1PLIXHrIzQ== + version "13.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.3.tgz#76482af3981d4412d65371a318f992d33464a380" + integrity sha512-K8/LfZq2duW33XW/tFwEAfnZlqIfVsoyRB3kfXdPXYhl0nfM8mmh7GS0jg7WrX2Dgq/0Ha/pR1PaR+BvmWwjiQ== dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.3.1.tgz#b0b1e6b9b3f84b3e1afbdd338f4194c8ab92db21" - integrity sha512-VqVNEsvemviajlaWm03kVMabc6S3xCHGYuY0fReTrIIOZg+3WzB+wfw6fD3KYKerw5lYxmzogmHOZ0i7YKnuwA== +"@typescript-eslint/eslint-plugin@^2.3.3": + version "2.3.3" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.3.3.tgz#71e06c6887650301e02105c99b4c8f67454157e3" + integrity sha512-12cCbwu5PbQudkq2xCIS/QhB7hCMrsNPXK+vJtqy/zFqtzVkPRGy12O5Yy0gUK086f3VHV/P4a4R4CjMW853pA== dependencies: - "@typescript-eslint/experimental-utils" "2.3.1" + "@typescript-eslint/experimental-utils" "2.3.3" eslint-utils "^1.4.2" functional-red-black-tree "^1.0.1" regexpp "^2.0.1" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.1.tgz#92f2531d3e7c22e64a2cc10cfe89935deaf00f7c" - integrity sha512-FaZEj73o4h6Wd0Lg+R4pZiJGdR0ZYbJr+O2+RbQ1aZjX8bZcfkVDtD+qm74Dv77rfSKkDKE64UTziLBo9UYHQA== +"@typescript-eslint/experimental-utils@2.3.3": + version "2.3.3" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.3.tgz#0685613063ff397cfa9209be2e6e81c0382a9b11" + integrity sha512-MQ4jKPMTU1ty4TigJCRKFPye2qyQdH8jzIIkceaHgecKFmkNS1hXPqKiZ+mOehkz6+HcN5Nuvwm+frmWZR9tdg== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.3.1" + "@typescript-eslint/typescript-estree" "2.3.3" eslint-scope "^5.0.0" -"@typescript-eslint/parser@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.3.1.tgz#f2b93b614d9b338825c44e75552a433e2ebf8c33" - integrity sha512-ZlWdzhCJ2iZnSp/VBAJ/sowFbyHycIux8t0UEH0JsKgQvfSf7949hLYFMwTXdCMeEnpP1zRTHimrR+YHzs8LIw== +"@typescript-eslint/parser@^2.3.3": + version "2.3.3" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.3.3.tgz#af519d6572bdee3e9610e21c8362766858976bc1" + integrity sha512-+cV53HuYFeeyrNW8x/rgPmbVrzzp/rpRmwbJnNtwn4K8mroL1BdjxwQh7X9cUHp9rm4BBiEWmD3cSBjKG7d5mw== dependencies: "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.3.1" - "@typescript-eslint/typescript-estree" "2.3.1" + "@typescript-eslint/experimental-utils" "2.3.3" + "@typescript-eslint/typescript-estree" "2.3.3" eslint-visitor-keys "^1.1.0" -"@typescript-eslint/typescript-estree@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.3.1.tgz#62c64f149948473d06a129dc33b4fc76e6c051f9" - integrity sha512-9SFhUgFuePJBB6jlLkOPPhMkZNiDCr+S8Ft7yAkkP2c5x5bxPhG3pe/exMiQaF8IGyVMDW6Ul0q4/cZ+uF3uog== +"@typescript-eslint/typescript-estree@2.3.3": + version "2.3.3" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.3.3.tgz#be802220876bedfb80384cde1d46fe57ae7abf71" + integrity sha512-GkACs12Xp8d/STunNv/iSMYJFQrkrax9vuPZySlgSzoJJtw1cp6tbEw4qsLskQv6vloLrkFJHcTJ0a/yCB5cIA== dependencies: glob "^7.1.4" is-glob "^4.0.1" @@ -3259,9 +3242,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: uri-js "^4.2.2" algoliasearch@^3.24.5: - version "3.34.0" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-3.34.0.tgz#02eb97bd6718e3a2c71121b9c3b655a35a4ba645" - integrity sha512-s8LDedkTWTAWR5uCWgJzGxDkCrqiej5iE4Tc2iCV+ONOO35i5qnVdieKg5gv2VDXBE7IP0YoqfAq/CC0V8PA+Q== + version "3.35.0" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-3.35.0.tgz#03f2900698c7c547fce9fb8fb8d0b9a56c8da405" + integrity sha512-Om4aLzkGbUi+Rc3sa8s48CRj2Qe7u5TXS7lK7Z681x2EiAa5Qx5uB/kbp8A6qY6dFDX7vstYRIYZ7t9XgdJ1dw== dependencies: agentkeepalive "^2.2.0" debug "^2.6.9" @@ -3603,18 +3586,18 @@ autocomplete.js@0.36.0: dependencies: immediate "^3.2.3" -autoprefixer@^9.5.1, autoprefixer@^9.6.1: - version "9.6.1" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz#51967a02d2d2300bb01866c1611ec8348d355a47" - integrity sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw== +autoprefixer@^9.5.1, autoprefixer@^9.6.1, autoprefixer@^9.6.4: + version "9.6.4" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.4.tgz#e6453be47af316b2923eaeaed87860f52ad4b7eb" + integrity sha512-Koz2cJU9dKOxG8P1f8uVaBntOv9lP4yz9ffWvWaicv9gHBPhpQB22nGijwd8gqW9CNT+UdkbQOQNLVI8jN1ZfQ== dependencies: - browserslist "^4.6.3" - caniuse-lite "^1.0.30000980" + browserslist "^4.7.0" + caniuse-lite "^1.0.30000998" chalk "^2.4.2" normalize-range "^0.1.2" num2fraction "^1.2.2" - postcss "^7.0.17" - postcss-value-parser "^4.0.0" + postcss "^7.0.18" + postcss-value-parser "^4.0.2" aws-sign2@~0.7.0: version "0.7.0" @@ -3844,9 +3827,9 @@ blakejs@^1.1.0: integrity sha1-ad+S75U6qIylGjLfarHFShVfx6U= bluebird@^3.1.1, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: - version "3.5.5" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" - integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w== + version "3.7.0" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.0.tgz#56a6a886e03f6ae577cffedeb524f8f2450293cf" + integrity sha512-aBQ1FxIa7kSWCcmKHlcHFlT2jt6J/l4FzC7KcPELkOJOsPOb/bccdhmIrKDfXhwFrmc7vDoDrrepFvGqjyXGJg== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.11.8, bn.js@^4.4.0: version "4.11.8" @@ -4002,7 +3985,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.3.4, browserslist@^4.6.0, browserslist@^4.6.3, browserslist@^4.6.4, browserslist@^4.6.6, browserslist@^4.7.0: +browserslist@^4.0.0, browserslist@^4.3.4, browserslist@^4.6.0, browserslist@^4.6.4, browserslist@^4.6.6, browserslist@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.0.tgz#9ee89225ffc07db03409f2fee524dc8227458a17" integrity sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA== @@ -4259,10 +4242,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000989: - version "1.0.30000997" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000997.tgz#ba44a606804f8680894b7042612c2c7f65685b7e" - integrity sha512-BQLFPIdj2ntgBNWp9Q64LGUIEmvhKkzzHhUHR3CD5A9Lb7ZKF20/+sgadhFap69lk5XmK1fTUleDclaRFvgVUA== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30000998: + version "1.0.30000999" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000999.tgz#427253a69ad7bea4aa8d8345687b8eec51ca0e43" + integrity sha512-1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg== canvas-renderer@~2.1.1: version "2.1.1" @@ -4602,11 +4585,16 @@ commander@2.17.x: resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== -commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@^2.5.0, commander@^2.8.1, commander@~2.20.0: +commander@2.20.0: version "2.20.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== +commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@^2.5.0, commander@^2.8.1: + version "2.20.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.1.tgz#3863ce3ca92d0831dcf2a102f5fb4b5926afd0f9" + integrity sha512-cCuLsMhJeWQ/ZpsFTbE765kvVfoeSddc4nU3up4fV+fDBcfUXnbITJ+JzhkdjzOqhURjZgujxaioam4RM9yGUg== + commander@~2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" @@ -4806,9 +4794,9 @@ conventional-commits-filter@^2.0.2: modify-values "^1.0.0" conventional-commits-parser@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.3.tgz#c3f972fd4e056aa8b9b4f5f3d0e540da18bf396d" - integrity sha512-KaA/2EeUkO4bKjinNfGUyqPTX/6w9JGshuQRik4r/wJz7rUw3+D3fDG6sZSEqJvKILzKXFQuFkpPLclcsAuZcg== + version "3.0.5" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.5.tgz#df471d6cb3f6fecfd1356ac72e0b577dbdae0a9c" + integrity sha512-qVz9+5JwdJzsbt7JbJ6P7NOXBGt8CyLFJYSjKAuPSgO+5UGfcsbk9EMR+lI8Unlvx6qwIc2YDJlrGIfay2ehNA== dependencies: JSONStream "^1.0.4" is-text-path "^2.0.0" @@ -5278,9 +5266,9 @@ cssstyle@^1.0.0: cssom "0.3.x" csstype@^2.2.0: - version "2.6.6" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.6.tgz#c34f8226a94bbb10c32cc0d714afdf942291fc41" - integrity sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg== + version "2.6.7" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.7.tgz#20b0024c20b6718f4eda3853a1f5a1cce7f5e4a5" + integrity sha512-9Mcn9sFbGBAdmimWb2gLVDtFJzeKtDGIr76TUqmjZrw9LFXBMSU70lcs+C0/7fyCd6iBDqmksUcCOUIkisPHsQ== cuint@^0.2.2: version "0.2.2" @@ -5837,9 +5825,9 @@ ejs@^2.7.1: integrity sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ== electron-to-chromium@^1.3.247: - version "1.3.266" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.266.tgz#a33fb529c75f8d133e75ea7cbedb73a62f2158d2" - integrity sha512-UTuTZ4v8T0gLPHI7U75PXLQePWI65MTS3mckRrnLCkNljHvsutbYs+hn2Ua/RFul3Jt/L3Ht2rLP+dU/AlBfrQ== + version "1.3.277" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.277.tgz#38b7b297f9b3f67ea900a965c1b11a555de526ec" + integrity sha512-Czmsrgng89DOgJlIknnw9bn5431QdtnUwGp5YYiPwU1DbZQUxCLF+rc1ZC09VNAdalOPcvH6AE8BaA0H5HjI/w== elliptic@^6.0.0, elliptic@^6.4.1: version "6.5.1" @@ -5876,7 +5864,7 @@ empty@^0.10.1: dependencies: envify "^3.4.0" -encodeurl@~1.0.2: +encodeurl@^1.0.2, encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= @@ -5889,13 +5877,13 @@ encoding@^0.1.11: iconv-lite "~0.4.13" end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.3" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.3.tgz#9db9861620e47283cd49513be9c344f339ec5153" - integrity sha512-cbNhPFS6MlYlWTGncSiDYbdqKhwWFy7kNeb1YSOG6K65i/wPTkLVCJQj0hXA4j0m5Da+hBWnqopEnu1FFelisQ== + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@4.1.0, enhanced-resolve@^4.1.0: +enhanced-resolve@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== @@ -5904,6 +5892,15 @@ enhanced-resolve@4.1.0, enhanced-resolve@^4.1.0: memory-fs "^0.4.0" tapable "^1.0.0" +enhanced-resolve@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" + integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + entities@^1.1.1, entities@~1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" @@ -6017,10 +6014,10 @@ error-inject@^1.0.0: resolved "https://registry.yarnpkg.com/error-inject/-/error-inject-1.0.0.tgz#e2b3d91b54aed672f309d950d154850fa11d4f37" integrity sha1-4rPZG1Su1nLzCdlQ0VSFD6EdTzc= -es-abstract@^1.10.0, es-abstract@^1.11.0, es-abstract@^1.12.0, es-abstract@^1.13.0, es-abstract@^1.5.1, es-abstract@^1.7.0: - version "1.14.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.2.tgz#7ce108fad83068c8783c3cdf62e504e084d8c497" - integrity sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg== +es-abstract@^1.10.0, es-abstract@^1.12.0, es-abstract@^1.13.0, es-abstract@^1.15.0, es-abstract@^1.5.1, es-abstract@^1.7.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.15.0.tgz#8884928ec7e40a79e3c9bc812d37d10c8b24cc57" + integrity sha512-bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ== dependencies: es-to-primitive "^1.2.0" function-bind "^1.1.1" @@ -6030,8 +6027,8 @@ es-abstract@^1.10.0, es-abstract@^1.11.0, es-abstract@^1.12.0, es-abstract@^1.13 is-regex "^1.0.4" object-inspect "^1.6.0" object-keys "^1.1.1" - string.prototype.trimleft "^2.0.0" - string.prototype.trimright "^2.0.0" + string.prototype.trimleft "^2.1.0" + string.prototype.trimright "^2.1.0" es-to-primitive@^1.2.0: version "1.2.0" @@ -6188,25 +6185,25 @@ eslint-plugin-promise@^4.2.1: resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== -eslint-plugin-react-hooks@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.0.1.tgz#e898ec26a0a335af6f7b0ad1f0bedda7143ed756" - integrity sha512-xir+3KHKo86AasxlCV8AHRtIZPHljqCRRUYgASkbatmt0fad4+5GgC7zkT7o/06hdKM6MIwp8giHVXqBPaarHQ== +eslint-plugin-react-hooks@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.1.2.tgz#1358d2acb2c5e02b7e90c37e611ac258a488e3a7" + integrity sha512-ZR+AyesAUGxJAyTFlF3MbzeVHAcQTFQt1fFVe5o0dzY/HFoj1dgQDMoIkiM+ltN/HhlHBYX4JpJwYonjxsyQMA== -eslint-plugin-react@^7.14.3: - version "7.14.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz#911030dd7e98ba49e1b2208599571846a66bdf13" - integrity sha512-EzdyyBWC4Uz2hPYBiEJrKCUi2Fn+BJ9B/pJQcjw5X+x/H2Nm59S4MJIvL4O5NEE0+WbnQwEBxWY03oUk+Bc3FA== +eslint-plugin-react@^7.16.0: + version "7.16.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz#9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09" + integrity sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug== dependencies: array-includes "^3.0.3" doctrine "^2.1.0" has "^1.0.3" - jsx-ast-utils "^2.1.0" + jsx-ast-utils "^2.2.1" object.entries "^1.1.0" object.fromentries "^2.0.0" object.values "^1.1.0" prop-types "^15.7.2" - resolve "^1.10.1" + resolve "^1.12.0" eslint-plugin-standard@^4.0.1: version "4.0.1" @@ -6241,10 +6238,10 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== -eslint@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.4.0.tgz#5aa9227c3fbe921982b2eda94ba0d7fae858611a" - integrity sha512-WTVEzK3lSFoXUovDHEbkJqCVPEPwbhCq4trDktNI6ygs7aO41d4cDT0JFAT5MivzZeVLWlg7vHL+bgrQv/t3vA== +eslint@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.5.1.tgz#828e4c469697d43bb586144be152198b91e96ed6" + integrity sha512-32h99BoLYStT1iq1v2P9uwpyznQ4M2jRiFB6acitKz52Gqn+vPaMDUTB1bYi1WN4Nquj2w+t+bimYUG83DC55A== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" @@ -6399,9 +6396,9 @@ execa@^1.0.0: strip-eof "^1.0.0" execa@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/execa/-/execa-2.0.4.tgz#2f5cc589c81db316628627004ea4e37b93391d8e" - integrity sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ== + version "2.0.5" + resolved "https://registry.yarnpkg.com/execa/-/execa-2.0.5.tgz#5be3e2ea7e61bd038da5a0e11dc6ab2097357f2f" + integrity sha512-SwmwZZyJjflcqLSgllk4EQlMLst2p9muyzwNugKGFlpAz6rZ7M+s2nBR97GAq4Vzjwx2y9rcMcmqzojwN+xwNA== dependencies: cross-spawn "^6.0.5" get-stream "^5.0.0" @@ -6593,15 +6590,14 @@ fast-glob@^2.2.6: micromatch "^3.1.10" fast-glob@^3.0.3: - version "3.0.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.0.4.tgz#d484a41005cb6faeb399b951fd1bd70ddaebb602" - integrity sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.1.0.tgz#77375a7e3e6f6fc9b18f061cddd28b8d1eec75ae" + integrity sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw== dependencies: - "@nodelib/fs.stat" "^2.0.1" - "@nodelib/fs.walk" "^1.2.1" - glob-parent "^5.0.0" - is-glob "^4.0.1" - merge2 "^1.2.3" + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" micromatch "^4.0.2" fast-json-stable-stringify@^2.0.0: @@ -7181,7 +7177,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0: +glob-parent@^5.0.0, glob-parent@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== @@ -7373,9 +7369,9 @@ handle-thing@^2.0.0: integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== handlebars@^4.1.2: - version "4.3.1" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.3.1.tgz#6febc1890851f62a8932d495cc88d29390fa850d" - integrity sha512-c0HoNHzDiHpBt4Kqe99N8tdLPKAnGCQ73gYMPWtAYM4PwGnf7xl8PBUHJqh9ijlzt2uQKaSRxbXRt+rZ7M2/kA== + version "4.4.2" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.4.2.tgz#8810a9821a9d6d52cb2f57d326d6ce7c3dfe741d" + integrity sha512-cIv17+GhL8pHHnRJzGu2wwcthL5sb8uDKBHvZ2Dtu5s1YNt0ljbzKbamnc+gr69y7bzwQiBdr5+hOpRd5pnOdg== dependencies: neo-async "^2.6.0" optimist "^0.6.1" @@ -7541,9 +7537,9 @@ homedir-polyfill@^1.0.1: parse-passwd "^1.0.0" hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: - version "2.8.4" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546" - integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ== + version "2.8.5" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" + integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== hpack.js@^2.1.6: version "2.1.6" @@ -7733,7 +7729,7 @@ http-proxy-agent@^2.1.0: agent-base "4" debug "3.1.0" -http-proxy-middleware@^0.19.0, http-proxy-middleware@^0.19.1: +http-proxy-middleware@0.19.1, http-proxy-middleware@^0.19.0: version "0.19.1" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== @@ -7789,10 +7785,10 @@ humanize-url@^1.0.0: normalize-url "^1.0.0" strip-url-auth "^1.0.0" -i18next-browser-languagedetector@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/i18next-browser-languagedetector/-/i18next-browser-languagedetector-3.0.3.tgz#879ebe421685c70cc5cfa96191364a35ea7da742" - integrity sha512-1YuAogyQap0J6N4kM+6gAjZ6T7QWrp3xZCmSs0QedkNmgAKhj7FiQlCviHKl3IwbM6zJNgft4D7UDPWb1dTCMQ== +i18next-browser-languagedetector@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/i18next-browser-languagedetector/-/i18next-browser-languagedetector-3.1.1.tgz#1a0c236d4339476cc3632da60ff947bbc2e3ba3c" + integrity sha512-JBgFWijjI1t6as4WgGvDdX4GLJPZwC/SMHzLQQ3ef7XaJsEkomlXFqXifKvOVJg09Hj2BVWe6strDdIF4J/0ng== i18next-xhr-backend@^3.2.0: version "3.2.0" @@ -7801,10 +7797,10 @@ i18next-xhr-backend@^3.2.0: dependencies: "@babel/runtime" "^7.5.5" -i18next@*, i18next@^17.0.16: - version "17.0.16" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-17.0.16.tgz#4bee0f84d6c79db3095f4eca6ded7920eea6b139" - integrity sha512-PtPiycw8H/45AAy2nuS3Ehov1X9k5V/gTJ89Uh8VAA3dx8EbsWwyP3c25fd4PWlLUey3YbRLTNPbre/dPho8Og== +i18next@*, i18next@^17.0.18: + version "17.0.18" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-17.0.18.tgz#cca2503125af2370daa4657c5320d5ef6924c23a" + integrity sha512-FpLbLwzYV/qen9ZTA+mOHiNzLxESnF+sQCe5wT7UShssfDiW/df5JdXuxnPsPQiUd+M1kpB3Jaawcn9RN6atig== dependencies: "@babel/runtime" "^7.3.1" @@ -8045,10 +8041,10 @@ is-absolute-url@^2.0.0: resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= -is-absolute-url@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.2.tgz#554f2933e7385cc46e94351977ca2081170a206e" - integrity sha512-+5g/wLlcm1AcxSP7014m6GvbPHswDx980vD/3bZaap8aGV9Yfs7Q6y6tfaupgZ5O74Byzc8dGrSCJ+bFXx0KdA== +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" @@ -9036,9 +9032,9 @@ json5@^1.0.1: minimist "^1.2.0" json5@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" - integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ== + version "2.1.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" + integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ== dependencies: minimist "^1.2.0" @@ -9080,7 +9076,7 @@ jstransform@^11.0.3: object-assign "^2.0.0" source-map "^0.4.2" -jsx-ast-utils@^2.1.0: +jsx-ast-utils@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz#4d4973ebf8b9d2837ee91a8208cc66f3a2776cfb" integrity sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ== @@ -9200,9 +9196,9 @@ koa-static@^5.0.0: koa-send "^5.0.0" koa@^2.5.3: - version "2.8.1" - resolved "https://registry.yarnpkg.com/koa/-/koa-2.8.1.tgz#98e13b267ab8a1868f015a4b41b5a52e31457ce5" - integrity sha512-iCgjRkntcVud5amnioi+79r7TPVhKPfCY8UzL9GjyU+nIWTE9xsqyrJ6kib3InT9JYRyUu9Y67i5apCjf997TQ== + version "2.8.2" + resolved "https://registry.yarnpkg.com/koa/-/koa-2.8.2.tgz#dfba771a69c1a98e014826804e95132c00af6615" + integrity sha512-q1uZOgpl3wjr5FS/tjbABJ8lA5+NeKa9eq7QyBP5xxgOBwJN4iBrMEgO3LroE51lrIw3BsO0WZZ0Yi6giSiMDw== dependencies: accepts "^1.3.5" cache-content-type "^1.0.0" @@ -9213,6 +9209,7 @@ koa@^2.5.3: delegates "^1.0.0" depd "^1.1.2" destroy "^1.0.4" + encodeurl "^1.0.2" error-inject "^1.0.0" escape-html "^1.0.3" fresh "~0.5.2" @@ -9262,26 +9259,26 @@ left-pad@^1.3.0: resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== -lerna@^3.16.4: - version "3.16.4" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.16.4.tgz#158cb4f478b680f46f871d5891f531f3a2cb31ec" - integrity sha512-0HfwXIkqe72lBLZcNO9NMRfylh5Ng1l8tETgYQ260ZdHRbPuaLKE3Wqnd2YYRRkWfwPyEyZO8mZweBR+slVe1A== +lerna@^3.16.5: + version "3.16.5" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.16.5.tgz#6bfdae5d156bbd27fc9710de4d8a9d4c6a59c660" + integrity sha512-82QY1+IVxmzdgbl9FvRZuHxG7B9f0IeYtxZ6xkp4fk6heCEsZx4uTiwlb0jSxOzmundenRKJ0WYAisehfS8hqw== dependencies: - "@lerna/add" "3.16.2" - "@lerna/bootstrap" "3.16.2" - "@lerna/changed" "3.16.4" - "@lerna/clean" "3.16.0" + "@lerna/add" "3.16.5" + "@lerna/bootstrap" "3.16.5" + "@lerna/changed" "3.16.5" + "@lerna/clean" "3.16.5" "@lerna/cli" "3.13.0" - "@lerna/create" "3.16.0" - "@lerna/diff" "3.16.0" - "@lerna/exec" "3.16.0" - "@lerna/import" "3.16.0" - "@lerna/init" "3.16.0" - "@lerna/link" "3.16.2" - "@lerna/list" "3.16.0" - "@lerna/publish" "3.16.4" - "@lerna/run" "3.16.0" - "@lerna/version" "3.16.4" + "@lerna/create" "3.16.5" + "@lerna/diff" "3.16.5" + "@lerna/exec" "3.16.5" + "@lerna/import" "3.16.5" + "@lerna/init" "3.16.5" + "@lerna/link" "3.16.5" + "@lerna/list" "3.16.5" + "@lerna/publish" "3.16.5" + "@lerna/run" "3.16.5" + "@lerna/version" "3.16.5" import-local "^2.0.0" npmlog "^4.1.2" @@ -9557,9 +9554,9 @@ lru-queue@0.1: es5-ext "~0.10.2" lunr@^2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.6.tgz#f278beee7ffd56ad86e6e478ce02ab2b98c78dd5" - integrity sha512-swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q== + version "2.3.7" + resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.7.tgz#05ccf3af9d0e169b8f432c97e02fc1bdf3f36343" + integrity sha512-HjFSiy0Y0qZoW5OA1I6qBi7OnsDdqQnaUr03jhorh30maQoaP+4lQCKklYE3Nq3WJMSUfuBl6N+bKY5wxCb9hw== macos-release@^2.2.0: version "2.3.0" @@ -9772,6 +9769,14 @@ memory-fs@^0.4.0, memory-fs@^0.4.1: errno "^0.1.3" readable-stream "^2.0.1" +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + meow@^3.3.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -9827,7 +9832,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.2.3: +merge2@^1.2.3, merge2@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== @@ -9897,9 +9902,9 @@ mime-db@1.40.0: integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== "mime-db@>= 1.40.0 < 2": - version "1.41.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.41.0.tgz#9110408e1f6aa1b34aef51f2c9df3caddf46b6a0" - integrity sha512-B5gxBI+2K431XW8C2rcc/lhppbuji67nf9v39eH8pkWoZDxnAL0PxdpH32KYRScniF8qDHBDlI+ipgg5WrCUYw== + version "1.42.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac" + integrity sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ== mime-types@^2.1.12, mime-types@^2.1.18, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.24" @@ -10014,20 +10019,20 @@ minimist@~0.0.1: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= -minipass@^2.2.1, minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6: - version "2.8.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.8.6.tgz#620d889ace26356391d010ecb9458749df9b6db5" - integrity sha512-lFG7d6g3+/UaFDCOtqPiKAC9zngWWsQZl1g5q6gaONqrjq61SX2xFqXMleQiFVyDpYwa018E9hmlAFY22PCb+A== +minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" + integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" minizlib@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.2.tgz#6f0ccc82fa53e1bf2ff145f220d2da9fa6e3a166" - integrity sha512-hR3At21uSrsjjDTWrbu0IMLTpnkpv8IIMFDFaoz43Tmu4LkmAXfH44vNNzpTnf+OAQQCHrb91y/wc2J4x5XgSQ== + version "1.3.3" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" + integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== dependencies: - minipass "^2.2.1" + minipass "^2.9.0" mississippi@^3.0.0: version "3.0.0" @@ -10167,9 +10172,9 @@ nan@^2.12.1, nan@^2.13.2, nan@^2.14.0: integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== nanoid@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.1.tgz#524fd4acd45c126e0c87cd43ab5ee8346e695df9" - integrity sha512-0YbJdaL4JFoejIOoawgLcYValFGJ2iyUuVDIWL3g8Es87SSOWFbWdRUMV3VMSiyPs3SQ3QxCIxFX00q5DLkMCw== + version "2.1.2" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.2.tgz#5c63a913f4fbf4afff2004c7bb42dee8e627baf4" + integrity sha512-q0iKJHcLc9rZg/qtJ/ioG5s6/5357bqvkYCpqXJxpcyfK7L5us8+uJllZosqPWou7l6E1lY2Qqoq5ce+AMbFuQ== nanomatch@^1.2.9: version "1.2.13" @@ -10246,9 +10251,9 @@ no-case@^2.2.0: lower-case "^1.1.1" nock@*: - version "11.3.5" - resolved "https://registry.yarnpkg.com/nock/-/nock-11.3.5.tgz#f2c7b4b672a04c35342593b6bfd821497881199c" - integrity sha512-6WGeZcWc3RExkBcMSYSrUm/5YukDo52m/jhwniQyrnuiCnKRljBwwje9vTwJyEi4J6m2bq0Aj6C1vzuM6iuaeg== + version "11.4.0" + resolved "https://registry.yarnpkg.com/nock/-/nock-11.4.0.tgz#68c2f9cf533f13ecb1a43e956823dbfba5593d17" + integrity sha512-UrVEbEAvhyDoUttrS0fv3znhZ5nEJvlxqgmrC6Gb2Mf9cFci65RMK17e6EjDDQB57g5iwZw1TFnVvyeL0eUlhQ== dependencies: chai "^4.1.2" debug "^4.1.0" @@ -10286,15 +10291,15 @@ node-fetch@^2.3.0, node-fetch@^2.5.0: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== -node-forge@0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.8.2.tgz#b4bcc59fb12ce77a8825fc6a783dfe3182499c5a" - integrity sha512-mXQ9GBq1N3uDCyV1pdSzgIguwgtVpM7f5/5J4ipz12PKWElmPpVWLDuWl8iXmhysr21+WmX/OJ5UKx82wjomgg== +node-forge@0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" + integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== node-gyp@^5.0.2: - version "5.0.3" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.0.3.tgz#80d64c23790244991b6d44532f0a351bedd3dd45" - integrity sha512-z/JdtkFGUm0QaQUusvloyYuGDub3nUbOo5de1Fz57cM++osBTvQatBUSTlF1k/w8vFHPxxXW6zxGvkxXSpaBkQ== + version "5.0.5" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.0.5.tgz#f6cf1da246eb8c42b097d7cd4d6c3ce23a4163af" + integrity sha512-WABl9s4/mqQdZneZHVWVG4TVr6QQJZUC6PAx47ITSk9lreZ1n+7Z9mMAIbA3vnO4J9W20P7LhCxtzfWsAD/KDw== dependencies: env-paths "^1.0.0" glob "^7.0.3" @@ -10305,7 +10310,7 @@ node-gyp@^5.0.2: request "^2.87.0" rimraf "2" semver "~5.3.0" - tar "^4.4.8" + tar "^4.4.12" which "1" node-hid@^0.7.9: @@ -10384,11 +10389,11 @@ node-pre-gyp@^0.12.0: tar "^4" node-releases@^1.1.29: - version "1.1.32" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.32.tgz#485b35c1bf9b4d8baa105d782f8ca731e518276e" - integrity sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A== + version "1.1.35" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.35.tgz#32a74a3cd497aa77f23d509f483475fd160e4c48" + integrity sha512-JGcM/wndCN/2elJlU0IGdVEJQQnJwsLbgPCFd2pY7V0mxf17bZ0Gb/lgOtL29ZQhvEX5shnVhxQyZz3ex94N8w== dependencies: - semver "^5.3.0" + semver "^6.3.0" noop-logger@^0.1.1: version "0.1.1" @@ -10632,14 +10637,14 @@ object.entries@^1.0.4, object.entries@^1.1.0: has "^1.0.3" object.fromentries@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.0.tgz#49a543d92151f8277b3ac9600f1e930b189d30ab" - integrity sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.1.tgz#050f077855c7af8ae6649f45c80b16ee2d31e704" + integrity sha512-PUQv8Hbg3j2QX0IQYv3iAGCbGcu4yY4KQ92/dhA4sFSixBmSmp13UpDLs6jGK8rBtbmhNNIK99LD2k293jpiGA== dependencies: - define-properties "^1.1.2" - es-abstract "^1.11.0" + define-properties "^1.1.3" + es-abstract "^1.15.0" function-bind "^1.1.1" - has "^1.0.1" + has "^1.0.3" object.getownpropertydescriptors@^2.0.3: version "2.0.3" @@ -11995,7 +12000,7 @@ postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.0: +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== @@ -12445,29 +12450,29 @@ react-copy-to-clipboard@^5.0.1: copy-to-clipboard "^3" prop-types "^15.5.8" -react-dom@^16.8.2, react-dom@^16.9.0: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.9.0.tgz#5e65527a5e26f22ae3701131bcccaee9fb0d3962" - integrity sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ== +react-dom@^16.10.2: + version "16.10.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.10.2.tgz#4840bce5409176bc3a1f2bd8cb10b92db452fda6" + integrity sha512-kWGDcH3ItJK4+6Pl9DZB16BXYAZyrYQItU4OMy0jAkv5aNqc+mAKb4TpFtAteI6TJZu+9ZlNhaeNQSVQDHJzkw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" - scheduler "^0.15.0" + scheduler "^0.16.2" -react-dropzone@^10.1.9: - version "10.1.9" - resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-10.1.9.tgz#8093ecd7d2dc4002280eb2dac1d5fa4216c800ee" - integrity sha512-7iqALZ0mzk+4g/AsYxEy3QyWPMTVQYKQVkYUe9zIbH18u+pi7EBDg010KEwfIX6jeTDH2qP0E6/eUnXvBYrovA== +react-dropzone@^10.1.10: + version "10.1.10" + resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-10.1.10.tgz#f340290dfc26ac09ad68abc020ab6232c23d6cf3" + integrity sha512-vcLBdkYo7wgZpw1o4cz7uk8/Mmm+sYHeiTfFSshA/EGthz/TjjrTOrKwvFHm3o1p1LPk+x+KbDDlw5OeIo6eYA== dependencies: attr-accept "^1.1.3" file-selector "^0.1.11" prop-types "^15.7.2" -react-hot-loader@^4.12.14: - version "4.12.14" - resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.12.14.tgz#81ca06ffda0b90aad15d6069339f73ed6428340a" - integrity sha512-ecxH4eBvEaJ9onT8vkEmK1FAAJUh1PqzGqds9S3k+GeihSp7nKAp4fOxytO+Ghr491LiBD38jaKyDXYnnpI9pQ== +react-hot-loader@^4.12.15: + version "4.12.15" + resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.12.15.tgz#6bf3984e52edbdf02ea8952777f53da1b3c68c95" + integrity sha512-sgkN6g+tgPE6xZzD0Ysqll7KUFYJbMX0DrczT5OxD6S7hZlSnmqSC3ceudwCkiDd65ZTtm+Ayk4Y9k5xxCvpOw== dependencies: fast-levenshtein "^2.0.6" global "^4.3.0" @@ -12478,18 +12483,18 @@ react-hot-loader@^4.12.14: shallowequal "^1.1.0" source-map "^0.7.3" -react-i18next@^10.13.0: - version "10.13.0" - resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-10.13.0.tgz#899bc021ab82eb15fdeb250c6ac9ef97deec47ee" - integrity sha512-6BeRvNPlEw7MEmdE63A+VCl+HoVlTi/g0BWvhFWSaKlPFozUn5GGMf91UkpUZd4ItueR18Xvw8yKtji9RSOAOw== +react-i18next@^10.13.1: + version "10.13.1" + resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-10.13.1.tgz#4ad37e0bec5e4cf53aaa2a0c96a4e171e01ad520" + integrity sha512-MReJUMoYooaKZONvoewFuAwf31bQU60Xt25P5wBIPTMphY4LjDJE27rwhEKjNLL24nSIHa3Jh+z9bPwSKISAoA== dependencies: "@babel/runtime" "^7.3.1" html-parse-stringify2 "2.0.1" react-is@^16.6.0, react-is@^16.6.3, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6, react-is@^16.9.0: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.9.0.tgz#21ca9561399aad0ff1a7701c01683e8ca981edcb" - integrity sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw== + version "16.10.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.10.2.tgz#984120fd4d16800e9a738208ab1fba422d23b5ab" + integrity sha512-INBT1QEgtcCCgvccr5/86CfD71fw9EPmDxgiJX4I2Ddr6ZsV6iFXsuby+qWJPtmNuMY0zByTsG4468P7nHuNWA== react-lifecycles-compat@^3.0.4: version "3.0.4" @@ -12531,23 +12536,23 @@ react-qr-reader@^2.2.1: prop-types "^15.7.2" webrtc-adapter "^7.2.1" -react-router-dom@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.1.0.tgz#48ad018d71fb7835212587e4c90bd2e3d2417e31" - integrity sha512-OkxKbMKjO7IkYqnoaZNX19MnwgjhxwZE871cPUTq0YU2wpIw7QwGxSnSoNRMOa7wO1TwvJJMFpgiEB4C/gVhTw== +react-router-dom@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.1.2.tgz#06701b834352f44d37fbb6311f870f84c76b9c18" + integrity sha512-7BPHAaIwWpZS074UKaw1FjVdZBSVWEk8IuDXdB+OkLb8vd/WRQIpA4ag9WQk61aEfQs47wHyjWUoUGGZxpQXew== dependencies: "@babel/runtime" "^7.1.2" history "^4.9.0" loose-envify "^1.3.1" prop-types "^15.6.2" - react-router "5.1.0" + react-router "5.1.2" tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-router@5.1.0, react-router@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.1.0.tgz#739d0f3a57476363374e20d6e33e97f5ce2e00a3" - integrity sha512-n9HXxaL/6yRlig9XPfGyagI8+bUNdqcu7FUAx0/Z+Us22Z8iHsbkyJ21Inebn9HOxI5Nxlfc8GNabkNSeXfhqw== +react-router@5.1.2, react-router@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.1.2.tgz#6ea51d789cb36a6be1ba5f7c0d48dd9e817d3418" + integrity sha512-yjEuMFy1ONK246B+rsa0cUam5OeAQ8pyclRDgpxuSCrAlJ1qN9uZ5IgyKC7gQg0w8OM50NXHEegPh/ks9YuR2A== dependencies: "@babel/runtime" "^7.1.2" history "^4.9.0" @@ -12561,14 +12566,14 @@ react-router@5.1.0, react-router@^5.1.0: tiny-warning "^1.0.0" react-test-renderer@^16.0.0-0: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.9.0.tgz#7ed657a374af47af88f66f33a3ef99c9610c8ae9" - integrity sha512-R62stB73qZyhrJo7wmCW9jgl/07ai+YzvouvCXIJLBkRlRqLx4j9RqcLEAfNfU3OxTGucqR2Whmn3/Aad6L3hQ== + version "16.10.2" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.10.2.tgz#4d8492f8678c9b43b721a7d79ed0840fdae7c518" + integrity sha512-k9Qzyev6cTIcIfrhgrFlYQAFxh5EEDO6ALNqYqmKsWVA7Q/rUMTay5nD3nthi6COmYsd4ghVYyi8U86aoeMqYQ== dependencies: object-assign "^4.1.1" prop-types "^15.6.2" - react-is "^16.9.0" - scheduler "^0.15.0" + react-is "^16.8.6" + scheduler "^0.16.2" react-tooltip@^3.11.1: version "3.11.1" @@ -12578,10 +12583,10 @@ react-tooltip@^3.11.1: classnames "^2.2.5" prop-types "^15.6.0" -react@^16.8.2, react@^16.9.0: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.9.0.tgz#40ba2f9af13bc1a38d75dbf2f4359a5185c4f7aa" - integrity sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w== +react@^16.10.2: + version "16.10.2" + resolved "https://registry.yarnpkg.com/react/-/react-16.10.2.tgz#a5ede5cdd5c536f745173c8da47bda64797a4cf0" + integrity sha512-MFVIq0DpIhrHFyqLU0S3+4dIcBhhOvBE8bJ/5kHPVOVaGdo0KuiQzpcjCPsf585WvhypqtrMILyoE2th6dT+Lw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -13064,7 +13069,7 @@ resolve@1.1.7: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1: +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1: version "1.12.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== @@ -13231,10 +13236,10 @@ sax@^1.2.4, sax@~1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -scheduler@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e" - integrity sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg== +scheduler@^0.16.2: + version "0.16.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.16.2.tgz#f74cd9d33eff6fc554edfb79864868e4819132c1" + integrity sha512-BqYVWqwz6s1wZMhjFvLfVR5WXP7ZY32M/wYPo04CcuPM7XZEbV2TBNW7Z0UkguPTl0dWMA59VbNXxK6q+pHItg== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -13256,10 +13261,10 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.0, schema-utils@^2.0.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.2.0.tgz#48a065ce219e0cacf4631473159037b2c1ae82da" - integrity sha512-5EwsCNhfFTZvUreQhx/4vVQpJ/lnCAkgoIHLhSpp4ZirE+4hzFvdJi0FMub6hxbFVBJYSpeVVmon+2e7uEGRrA== +schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.4.1.tgz#e89ade5d056dc8bcaca377574bb4a9c4e1b8be56" + integrity sha512-RqYLpkPZX5Oc3fw/kHHHyP56fg5Y+XBpIpV8nCg0znIALfq3OH+Ea9Hfeac9BAMwG5IICltiZ0vxFvJQONfA5w== dependencies: ajv "^6.10.2" ajv-keywords "^3.4.1" @@ -13301,12 +13306,12 @@ select@^1.1.2: resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= -selfsigned@^1.10.6: - version "1.10.6" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.6.tgz#7b3cd37ed9c2034261a173af1a1aae27d8169b67" - integrity sha512-i3+CeqxL7DpAazgVpAGdKMwHuL63B5nhJMh9NQ7xmChGkA3jNFflq6Jyo1LLJYcr3idWiNOPWHCrm4zMayLG4w== +selfsigned@^1.10.7: + version "1.10.7" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" + integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== dependencies: - node-forge "0.8.2" + node-forge "0.9.0" semantic-ui-css@^2.3.1: version "2.4.1" @@ -13923,7 +13928,7 @@ string.prototype.trim@^1.1.2: es-abstract "^1.13.0" function-bind "^1.1.1" -string.prototype.trimleft@^2.0.0: +string.prototype.trimleft@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== @@ -13931,7 +13936,7 @@ string.prototype.trimleft@^2.0.0: define-properties "^1.1.3" function-bind "^1.1.1" -string.prototype.trimright@^2.0.0: +string.prototype.trimright@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== @@ -14216,7 +14221,7 @@ tar-stream@^2.0.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^4, tar@^4.4.10, tar@^4.4.8: +tar@^4, tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: version "4.4.13" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== @@ -14274,9 +14279,9 @@ terser-webpack-plugin@^1.4.1: worker-farm "^1.7.0" terser@^4.1.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.2.tgz#ed830de484b0103652799063e605618e80f97f93" - integrity sha512-obxk4x19Zlzj9zY4QeXj9iPCb5W8YGn4v3pn4/fHj0Nw8+R7N02Kvwvz9VpOItCZZD8RC+vnYCDL0gP6FAJ7Xg== + version "4.3.8" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.8.tgz#707f05f3f4c1c70c840e626addfdb1c158a17136" + integrity sha512-otmIRlRVmLChAWsnSFNO0Bfk6YySuBp6G9qrHiJwlLDd4mxe2ta4sjI7TzIR+W1nBMjilzrMcPOz9pSusgx3hQ== dependencies: commander "^2.20.0" source-map "~0.6.1" @@ -14630,10 +14635,10 @@ typedoc-default-themes@^0.6.0: lunr "^2.3.6" underscore "^1.9.1" -typedoc-plugin-markdown@^2.2.6: - version "2.2.6" - resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.2.6.tgz#f958e0fa9f569b604ceb1fbbf8ea33f9f26625fa" - integrity sha512-1c6Vml1WIlUclLP/NX0Fq8UnQ9K9mak8o9J5P7g4kx3SzPsC1vY4/1rQPffKo1YYbRwU7qWBiM1J9vSEHoYSRQ== +typedoc-plugin-markdown@^2.2.10: + version "2.2.10" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.2.10.tgz#3f38b27dd5089a20fbb1545675f6ff8cfba20eb2" + integrity sha512-WLgyjf+JHjTypMJzZl4WTIFCxoLnubHzgD4JzNerAi6C3ZHByrJYlAz/gq4JnCEkiiCYI9uLs8NMInY+8UwdYQ== dependencies: fs-extra "^8.1.0" @@ -14683,11 +14688,11 @@ uglify-js@3.4.x: source-map "~0.6.1" uglify-js@^3.1.4: - version "3.6.0" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5" - integrity sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg== + version "3.6.1" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.1.tgz#ae7688c50e1bdcf2f70a0e162410003cf9798311" + integrity sha512-+dSJLJpXBb6oMHP+Yvw8hUgElz4gLTh82XuX68QiJVTXaE5ibl6buzhNkQdYhBlIhozWOC9ge16wyRmjG4TwVQ== dependencies: - commander "~2.20.0" + commander "2.20.0" source-map "~0.6.1" uid-number@0.0.6: @@ -14884,14 +14889,14 @@ url-loader@^1.0.1: mime "^2.0.3" schema-utils "^1.0.0" -url-loader@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.1.0.tgz#bcc1ecabbd197e913eca23f5e0378e24b4412961" - integrity sha512-kVrp/8VfEm5fUt+fl2E0FQyrpmOYgMEkBsv8+UDP1wFhszECq5JyGF33I7cajlVY90zRZ6MyfgKXngLvHYZX8A== +url-loader@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.2.0.tgz#af321aece1fd0d683adc8aaeb27829f29c75b46e" + integrity sha512-G8nk3np8ZAnwhHXas1JxJEwJyQdqFXAKJehfgZ/XrC48volFBRtO+FIKtF2u0Ma3bw+4vnDVjHPAQYlF9p2vsw== dependencies: loader-utils "^1.2.3" mime "^2.4.4" - schema-utils "^2.0.0" + schema-utils "^2.4.1" url-parse@^1.4.3: version "1.4.7" @@ -15219,10 +15224,10 @@ webpack-cli@^3.3.9: v8-compile-cache "2.0.3" yargs "13.2.4" -webpack-dev-middleware@^3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.1.tgz#1167aea02afa034489869b8368fe9fed1aea7d09" - integrity sha512-5MWu9SH1z3hY7oHOV6Kbkz5x7hXbxK56mGHNqHTe6d+ewxOwKUxoUJBs7QIaJb33lPjl9bJZ3X0vCoooUzC36A== +webpack-dev-middleware@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" + integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== dependencies: memory-fs "^0.4.1" mime "^2.4.4" @@ -15231,9 +15236,9 @@ webpack-dev-middleware@^3.7.1: webpack-log "^2.0.0" webpack-dev-server@^3.5.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.8.1.tgz#485b64c4aadc23f601e72114b40c1b1fea31d9f1" - integrity sha512-9F5DnfFA9bsrhpUCAfQic/AXBVHvq+3gQS+x6Zj0yc1fVVE0erKh2MV4IV12TBewuTrYeeTIRwCH9qLMvdNvTw== + version "3.8.2" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.8.2.tgz#3292427bf6510da9a3ac2d500b924a4197667ff9" + integrity sha512-0xxogS7n5jHDQWy0WST0q6Ykp7UGj4YvWh+HVN71JoE7BwPxMZrwgraBvmdEMbDVMBzF0u+mEzn8TQzBm5NYJQ== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" @@ -15244,18 +15249,18 @@ webpack-dev-server@^3.5.1: del "^4.1.1" express "^4.17.1" html-entities "^1.2.1" - http-proxy-middleware "^0.19.1" + http-proxy-middleware "0.19.1" import-local "^2.0.0" internal-ip "^4.3.0" ip "^1.1.5" - is-absolute-url "^3.0.2" + is-absolute-url "^3.0.3" killable "^1.0.1" loglevel "^1.6.4" opn "^5.5.0" p-retry "^3.0.1" portfinder "^1.0.24" schema-utils "^1.0.0" - selfsigned "^1.10.6" + selfsigned "^1.10.7" semver "^6.3.0" serve-index "^1.9.1" sockjs "0.3.19" @@ -15264,7 +15269,7 @@ webpack-dev-server@^3.5.1: strip-ansi "^3.0.1" supports-color "^6.1.0" url "^0.11.0" - webpack-dev-middleware "^3.7.1" + webpack-dev-middleware "^3.7.2" webpack-log "^2.0.0" ws "^6.2.1" yargs "12.0.5" @@ -15638,9 +15643,9 @@ yallist@^2.1.2: integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" - integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yargs-parser@^11.1.1: version "11.1.1" @@ -15658,6 +15663,14 @@ yargs-parser@^13.1.0, yargs-parser@^13.1.1: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^15.0.0: + version "15.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.0.tgz#cdd7a97490ec836195f59f3f4dbe5ea9e8f75f08" + integrity sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs@12.0.5, yargs@^12.0.1: version "12.0.5" resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" @@ -15709,10 +15722,10 @@ yargs@^13.3.0: y18n "^4.0.0" yargs-parser "^13.1.1" -yargs@^14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.0.0.tgz#ba4cacc802b3c0b3e36a9e791723763d57a85066" - integrity sha512-ssa5JuRjMeZEUjg7bEL99AwpitxU/zWGAGpdj0di41pOEmJti8NR6kyUIJBkR78DTYNPZOU08luUo0GTHuB+ow== +yargs@^14.0.0, yargs@^14.2.0: + version "14.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.0.tgz#f116a9242c4ed8668790b40759b4906c276e76c3" + integrity sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg== dependencies: cliui "^5.0.0" decamelize "^1.2.0" @@ -15724,7 +15737,7 @@ yargs@^14.0.0: string-width "^3.0.0" which-module "^2.0.0" y18n "^4.0.0" - yargs-parser "^13.1.1" + yargs-parser "^15.0.0" ylru@^1.2.0: version "1.2.1"