From 0be206d4e0f1463d134c8afd5d298cb5dd778cbc Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Wed, 1 Apr 2020 13:39:47 +0200 Subject: [PATCH] Bump dev, adjust JSX props (#303) --- package.json | 8 +- packages/extension-base/package.json | 2 +- .../src/Popup/Accounts/Account.tsx | 24 +- .../extension-ui/src/Popup/Accounts/index.tsx | 13 +- .../src/Popup/Authorize/Request.tsx | 14 +- .../src/Popup/CreateAccount/CreationStep.tsx | 7 +- .../src/Popup/CreateAccount/Mnemonic.tsx | 21 +- .../src/Popup/CreateAccount/index.tsx | 24 +- .../extension-ui/src/Popup/Derive/Step.tsx | 18 +- .../extension-ui/src/Popup/Derive/index.tsx | 55 +- .../extension-ui/src/Popup/Export.test.tsx | 2 +- packages/extension-ui/src/Popup/Export.tsx | 18 +- packages/extension-ui/src/Popup/Forget.tsx | 10 +- packages/extension-ui/src/Popup/ImportQr.tsx | 5 +- .../extension-ui/src/Popup/ImportSeed.tsx | 7 +- .../src/Popup/Metadata/Request.tsx | 7 +- .../src/Popup/Signing/Extrinsic.tsx | 5 +- .../src/Popup/Signing/Request.tsx | 35 +- .../src/Popup/Signing/TransactionIndex.tsx | 10 +- .../extension-ui/src/Popup/Signing/index.tsx | 6 +- packages/extension-ui/src/Popup/index.tsx | 19 +- .../src/components/ActionText.tsx | 5 +- .../src/components/AddAccount.tsx | 13 +- .../src/components/AddAccountImage.tsx | 6 + .../extension-ui/src/components/Button.tsx | 2 +- .../extension-ui/src/components/Checkbox.tsx | 2 +- .../extension-ui/src/components/Identicon.tsx | 2 +- .../src/components/InputWithLabel.tsx | 2 +- packages/extension-ui/src/components/Link.tsx | 2 +- .../src/components/MnemonicSeed.tsx | 2 +- .../src/partials/DerivationPath.tsx | 8 +- packages/extension-ui/src/partials/Name.tsx | 2 +- packages/extension/package.json | 2 +- yarn.lock | 535 ++++++++++-------- 34 files changed, 542 insertions(+), 351 deletions(-) diff --git a/package.json b/package.json index 47b2c25c..3b6e50d7 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,9 @@ "packages/*" ], "resolutions": { - "@polkadot/api": "^1.9.0-beta.26", + "@polkadot/api": "^1.9.1", "@polkadot/keyring": "^2.7.1", - "@polkadot/types": "^1.9.0-beta.26", + "@polkadot/types": "^1.9.1", "@polkadot/util": "^2.7.1", "@polkadot/util-crypto": "^2.7.1", "babel-core": "^7.0.0-bridge.0", @@ -28,8 +28,8 @@ }, "devDependencies": { "@babel/core": "^7.9.0", - "@polkadot/dev": "^0.51.9", - "@polkadot/typegen": "^1.9.0-beta.26", + "@polkadot/dev": "^0.52.1", + "@polkadot/typegen": "^1.9.1", "@types/jest": "^25.1.4", "copy-webpack-plugin": "^5.1.1", "sinon-chrome": "^3.0.1" diff --git a/packages/extension-base/package.json b/packages/extension-base/package.json index 2a947f48..aed5fccd 100644 --- a/packages/extension-base/package.json +++ b/packages/extension-base/package.json @@ -6,7 +6,7 @@ "license": "Apache-2", "dependencies": { "@babel/runtime": "^7.9.2", - "@polkadot/api": "^1.9.0-beta.26", + "@polkadot/api": "^1.9.1", "@polkadot/keyring": "^2.7.1", "@polkadot/ui-keyring": "^0.52.0-beta.21", "extensionizer": "^1.0.1" diff --git a/packages/extension-ui/src/Popup/Accounts/Account.tsx b/packages/extension-ui/src/Popup/Accounts/Account.tsx index dd06128b..603be714 100644 --- a/packages/extension-ui/src/Popup/Accounts/Account.tsx +++ b/packages/extension-ui/src/Popup/Accounts/Account.tsx @@ -35,18 +35,32 @@ function Account ({ address, className, isExternal }: Props): React.ReactElement return (
Rename - {!isExternal && Derive New Account} + {!isExternal && ( + Derive New Account + )} - {!isExternal && Export Account} - Forget Account + {!isExternal && ( + + Export Account + + )} + + Forget Account + )} + address={address} + name={editedName} > {isEditing && ( { ? : ( <> -
+
{accounts.map((json, index): React.ReactNode => ( { } {mediaAllowed && ( diff --git a/packages/extension-ui/src/Popup/Authorize/Request.tsx b/packages/extension-ui/src/Popup/Authorize/Request.tsx index 3e48941d..ea15a80f 100644 --- a/packages/extension-ui/src/Popup/Authorize/Request.tsx +++ b/packages/extension-ui/src/Popup/Authorize/Request.tsx @@ -33,13 +33,16 @@ function Request ({ authId, className, isFirst, request: { origin }, url }: Prop
- +
An application, self-identifying as {origin} is requesting access from{' '} {url} . @@ -52,7 +55,12 @@ function Request ({ authId, className, isFirst, request: { origin }, url }: Prop )} - Reject + + Reject +
diff --git a/packages/extension-ui/src/Popup/CreateAccount/CreationStep.tsx b/packages/extension-ui/src/Popup/CreateAccount/CreationStep.tsx index f6586559..7a968d75 100644 --- a/packages/extension-ui/src/Popup/CreateAccount/CreationStep.tsx +++ b/packages/extension-ui/src/Popup/CreateAccount/CreationStep.tsx @@ -12,7 +12,7 @@ interface Props { className?: string; } -function CreationStep ({ step, onClick, className }: Props): React.ReactElement { +function CreationStep ({ className, onClick, step }: Props): React.ReactElement { return (
@@ -20,7 +20,10 @@ function CreationStep ({ step, onClick, className }: Props): React.ReactElement< {step} /2
- +
); } diff --git a/packages/extension-ui/src/Popup/CreateAccount/Mnemonic.tsx b/packages/extension-ui/src/Popup/CreateAccount/Mnemonic.tsx index 708b126b..ca5a0a14 100644 --- a/packages/extension-ui/src/Popup/CreateAccount/Mnemonic.tsx +++ b/packages/extension-ui/src/Popup/CreateAccount/Mnemonic.tsx @@ -6,8 +6,8 @@ import React, { useState } from 'react'; import { Button, ButtonArea, Checkbox, MnemonicSeed, VerticalSpace, Warning } from '../../components'; interface Props { - seed: string; onNextStep: () => void; + seed: string; } const onCopy = (): void => { @@ -19,26 +19,29 @@ const onCopy = (): void => { document.execCommand('copy'); }; -function Mnemonic ({ seed, onNextStep }: Props): React.ReactElement { +function Mnemonic ({ onNextStep, seed }: Props): React.ReactElement { const [isMnemonicSaved, setIsMnemonicSaved] = useState(false); return ( <> - - Please write down your wallet’s mnemonic seed and keep it in a safe place.
- Mnemonic seed is used to restore your wallet. Keep it carefully in case you lose your assets. -
+ Please write down your wallet’s mnemonic seed and keep it in a safe place.
+ Mnemonic seed is used to restore your wallet. Keep it carefully in case you lose your assets.
- + ); diff --git a/packages/extension-ui/src/Popup/CreateAccount/index.tsx b/packages/extension-ui/src/Popup/CreateAccount/index.tsx index e60da305..b7fd513f 100644 --- a/packages/extension-ui/src/Popup/CreateAccount/index.tsx +++ b/packages/extension-ui/src/Popup/CreateAccount/index.tsx @@ -48,14 +48,26 @@ export default function CreateAccount (): React.ReactElement { {step} /2
- +
- {account && (step === 1 ? ( - - ) : ( - - ))} + {account && (step === 1 + ? ( + + ) + : ( + + ) + )} ); } diff --git a/packages/extension-ui/src/Popup/Derive/Step.tsx b/packages/extension-ui/src/Popup/Derive/Step.tsx index f6218a8e..b7d5fcb9 100644 --- a/packages/extension-ui/src/Popup/Derive/Step.tsx +++ b/packages/extension-ui/src/Popup/Derive/Step.tsx @@ -13,13 +13,17 @@ interface Props { function Step ({ step, className }: Props): React.ReactElement { return ( -
- Derive new account - {step} - /2 - - } showBackArrow className={className} /> +
+ Derive new account + {step} + /2 + + } + /> ); } diff --git a/packages/extension-ui/src/Popup/Derive/index.tsx b/packages/extension-ui/src/Popup/Derive/index.tsx index 72c31e98..03392a74 100644 --- a/packages/extension-ui/src/Popup/Derive/index.tsx +++ b/packages/extension-ui/src/Popup/Derive/index.tsx @@ -3,7 +3,7 @@ // of the Apache-2.0 license. See the LICENSE file for details. import React, { useCallback, useContext, useState } from 'react'; -import { RouteComponentProps } from 'react-router'; +import { RouteComponentProps, withRouter } from 'react-router'; import styled from 'styled-components'; import { ActionContext, Address, Button, ButtonArea, InputWithLabel, VerticalSpace } from '../../components'; @@ -13,7 +13,13 @@ import Step from './Step'; type Props = RouteComponentProps<{ address: string }>; -export default function Derive ({ match: { params: { address: parentAddress } } }: Props): React.ReactElement { +const DeriveButton = styled(Button)` + margin-left: 24px; + margin-right: 24px; + width: auto; +`; + +function Derive ({ match: { params: { address: parentAddress } } }: Props): React.ReactElement { const onAction = useContext(ActionContext); const [account, setAccount] = useState(null); const [name, setName] = useState(null); @@ -38,21 +44,30 @@ export default function Derive ({ match: { params: { address: parentAddress } } return ( <> - {!derivationConfirmed && } - {!derivationConfirmed && setDerivationConfirmed(true)} - > - I want to derive from this account - } - {isProperParentPassword && derivationConfirmed && } + {!derivationConfirmed && ( + + )} + {!derivationConfirmed && ( + setDerivationConfirmed(true)} + > + I want to derive from this account + + )} + {isProperParentPassword && derivationConfirmed && ( + + )} {isProperParentPassword && derivationConfirmed && parentPassword && name && { wrapper = mount( - + ); diff --git a/packages/extension-ui/src/Popup/Export.tsx b/packages/extension-ui/src/Popup/Export.tsx index c052982a..e4da6da3 100644 --- a/packages/extension-ui/src/Popup/Export.tsx +++ b/packages/extension-ui/src/Popup/Export.tsx @@ -45,29 +45,35 @@ function Export ({ match: { params: { address } } }: Props): React.ReactElement< return ( <> -
+
You are exporting your account. Keep it safe and don't share it with anyone. - onAction('/')} /> + onAction('/')} + text='Cancel' + />
diff --git a/packages/extension-ui/src/Popup/Forget.tsx b/packages/extension-ui/src/Popup/Forget.tsx index 89662aa1..1de00880 100644 --- a/packages/extension-ui/src/Popup/Forget.tsx +++ b/packages/extension-ui/src/Popup/Forget.tsx @@ -21,7 +21,10 @@ function Forget ({ match: { params: { address } } }: Props): React.ReactElement< return ( <> -
+
@@ -35,7 +38,10 @@ function Forget ({ match: { params: { address } } }: Props): React.ReactElement< I want to forget this account - onAction('/')} /> + onAction('/')} + text='Cancel' + />
diff --git a/packages/extension-ui/src/Popup/ImportQr.tsx b/packages/extension-ui/src/Popup/ImportQr.tsx index 22667fad..814930f1 100644 --- a/packages/extension-ui/src/Popup/ImportQr.tsx +++ b/packages/extension-ui/src/Popup/ImportQr.tsx @@ -27,7 +27,10 @@ export default function ImportQr (): React.ReactElement { return ( <> -
+
{!account && (
diff --git a/packages/extension-ui/src/Popup/ImportSeed.tsx b/packages/extension-ui/src/Popup/ImportSeed.tsx index 663e5175..c4f04f0b 100644 --- a/packages/extension-ui/src/Popup/ImportSeed.tsx +++ b/packages/extension-ui/src/Popup/ImportSeed.tsx @@ -42,13 +42,16 @@ export default function Import (): React.ReactElement { return ( <> - + {account && } {account && name && } diff --git a/packages/extension-ui/src/Popup/Metadata/Request.tsx b/packages/extension-ui/src/Popup/Metadata/Request.tsx index 106066bf..cc5d3deb 100644 --- a/packages/extension-ui/src/Popup/Metadata/Request.tsx +++ b/packages/extension-ui/src/Popup/Metadata/Request.tsx @@ -61,7 +61,12 @@ function Request ({ className, metaId, request, url }: Props): React.ReactElemen This approval will add the metadata to your extension instance, allowing future requests to be decoded using this metadata. Yes, do this metadata update - Reject + + Reject +
diff --git a/packages/extension-ui/src/Popup/Signing/Extrinsic.tsx b/packages/extension-ui/src/Popup/Signing/Extrinsic.tsx index 750065fd..0cdf645a 100644 --- a/packages/extension-ui/src/Popup/Signing/Extrinsic.tsx +++ b/packages/extension-ui/src/Popup/Signing/Extrinsic.tsx @@ -104,7 +104,10 @@ function Extrinsic ({ className, isDecoded, payload: { era, nonce, tip }, reques }, [method, isDecoded, chain, specVersion]); return ( - +
diff --git a/packages/extension-ui/src/Popup/Signing/Request.tsx b/packages/extension-ui/src/Popup/Signing/Request.tsx index b75b2ec4..1fc98ca8 100644 --- a/packages/extension-ui/src/Popup/Signing/Request.tsx +++ b/packages/extension-ui/src/Popup/Signing/Request.tsx @@ -71,9 +71,9 @@ export default function Request ({ account: { isExternal }, request, signId, url {isExternal ? ( ) : ( - {isFirst && !isExternal && } + {isFirst && !isExternal && ( + + )} - Cancel + + Cancel + @@ -98,12 +108,25 @@ export default function Request ({ account: { isExternal }, request, signId, url return ( <>
- + - {!isExternal && } + {!isExternal && ( + + )} - Reject + + Reject + diff --git a/packages/extension-ui/src/Popup/Signing/TransactionIndex.tsx b/packages/extension-ui/src/Popup/Signing/TransactionIndex.tsx index e7315d77..5a7220f1 100644 --- a/packages/extension-ui/src/Popup/Signing/TransactionIndex.tsx +++ b/packages/extension-ui/src/Popup/Signing/TransactionIndex.tsx @@ -26,8 +26,14 @@ function TransactionIndex ({ index, totalItems, onNextClick, onPreviousClick }: /{totalItems}
- previousClickActive && onPreviousClick()} isActive={previousClickActive} /> - nextClickActive && onNextClick()} isActive={nextClickActive} /> + previousClickActive && onPreviousClick()} + /> + nextClickActive && onNextClick()} + />
); diff --git a/packages/extension-ui/src/Popup/Signing/index.tsx b/packages/extension-ui/src/Popup/Signing/index.tsx index b77c083c..7fa234ec 100644 --- a/packages/extension-ui/src/Popup/Signing/index.tsx +++ b/packages/extension-ui/src/Popup/Signing/index.tsx @@ -35,19 +35,19 @@ export default function Signing (): React.ReactElement<{}> { {requests.length > 1 && ( setRequestIndex(requestIndex + 1)} onPreviousClick={(): void => setRequestIndex(requestIndex - 1)} + totalItems={requests.length} /> )} ) : ; diff --git a/packages/extension-ui/src/Popup/index.tsx b/packages/extension-ui/src/Popup/index.tsx index 5dffe418..1895ba11 100644 --- a/packages/extension-ui/src/Popup/index.tsx +++ b/packages/extension-ui/src/Popup/index.tsx @@ -101,13 +101,18 @@ export default function Popup (): React.ReactElement<{}> { - - - - - - - + + + + + + + + + diff --git a/packages/extension-ui/src/components/ActionText.tsx b/packages/extension-ui/src/components/ActionText.tsx index 3d7851a1..cf96d69f 100644 --- a/packages/extension-ui/src/components/ActionText.tsx +++ b/packages/extension-ui/src/components/ActionText.tsx @@ -15,7 +15,10 @@ interface Props { function ActionText ({ icon, className, text, onClick }: Props): React.ReactElement { return ( -
+
{icon && } {text}
diff --git a/packages/extension-ui/src/components/AddAccount.tsx b/packages/extension-ui/src/components/AddAccount.tsx index e2890d38..8ab5cb58 100644 --- a/packages/extension-ui/src/components/AddAccount.tsx +++ b/packages/extension-ui/src/components/AddAccount.tsx @@ -2,7 +2,7 @@ // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. -import React, { useContext } from 'react'; +import React, { useCallback, useContext } from 'react'; import styled from 'styled-components'; import { ActionContext } from './contexts'; import AddAccountImage from './AddAccountImage'; @@ -14,13 +14,20 @@ interface Props { function AddAccount ({ className }: Props): React.ReactElement { const onAction = useContext(ActionContext); + const _onClick = useCallback( + (): void => onAction('/account/create'), + [onAction] + ); return ( <> -
+
- onAction('/account/create')}/> +
You currently don't have any accounts. Either create a new account or if you have an existing account you wish to use, import it with the seed phrase. diff --git a/packages/extension-ui/src/components/AddAccountImage.tsx b/packages/extension-ui/src/components/AddAccountImage.tsx index de5dcd19..80736d2d 100644 --- a/packages/extension-ui/src/components/AddAccountImage.tsx +++ b/packages/extension-ui/src/components/AddAccountImage.tsx @@ -2,6 +2,12 @@ // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. +// We _could_ reformat, but just keep it as-is, since this is actually +// externally generated and not really user-editable + +/* eslint-disable react/jsx-sort-props */ +/* eslint-disable react/jsx-max-props-per-line */ + import React from 'react'; import styled from 'styled-components'; diff --git a/packages/extension-ui/src/components/Button.tsx b/packages/extension-ui/src/components/Button.tsx index 0f96c1ca..5f40de7d 100644 --- a/packages/extension-ui/src/components/Button.tsx +++ b/packages/extension-ui/src/components/Button.tsx @@ -30,8 +30,8 @@ function Button ({ children, className, isDisabled, onClick, to }: Props): React return ( diff --git a/packages/extension-ui/src/components/Checkbox.tsx b/packages/extension-ui/src/components/Checkbox.tsx index 2ad3a752..d9cbb0de 100644 --- a/packages/extension-ui/src/components/Checkbox.tsx +++ b/packages/extension-ui/src/components/Checkbox.tsx @@ -19,9 +19,9 @@ function Checkbox ({ onChange, label, className, checked }: Props): React.ReactE diff --git a/packages/extension-ui/src/components/Identicon.tsx b/packages/extension-ui/src/components/Identicon.tsx index 6920c609..333bbf3f 100644 --- a/packages/extension-ui/src/components/Identicon.tsx +++ b/packages/extension-ui/src/components/Identicon.tsx @@ -18,9 +18,9 @@ function Identicon ({ iconTheme, className, prefix, value }: Props): React.React
diff --git a/packages/extension-ui/src/components/InputWithLabel.tsx b/packages/extension-ui/src/components/InputWithLabel.tsx index 77767589..39916216 100644 --- a/packages/extension-ui/src/components/InputWithLabel.tsx +++ b/packages/extension-ui/src/components/InputWithLabel.tsx @@ -39,12 +39,12 @@ function InputWithLabel ({ className, defaultValue, label, isError, isFocused, i defaultValue={defaultValue || undefined} onBlur={onBlur} onChange={_onChange} + placeholder={placeholder} readOnly={isReadOnly} spellCheck={false} type={type} value={value} withError={isError} - placeholder={placeholder} /> ); diff --git a/packages/extension-ui/src/components/Link.tsx b/packages/extension-ui/src/components/Link.tsx index 291b0621..c415503d 100644 --- a/packages/extension-ui/src/components/Link.tsx +++ b/packages/extension-ui/src/components/Link.tsx @@ -26,8 +26,8 @@ function Link ({ children, className, onClick, to }: Props): React.ReactElement< ) : ( {children} diff --git a/packages/extension-ui/src/components/MnemonicSeed.tsx b/packages/extension-ui/src/components/MnemonicSeed.tsx index d7c16dfe..28ced573 100644 --- a/packages/extension-ui/src/components/MnemonicSeed.tsx +++ b/packages/extension-ui/src/components/MnemonicSeed.tsx @@ -22,8 +22,8 @@ function MnemonicSeed ({ seed, onCopy, className }: Props): React.ReactElement

diff --git a/packages/extension-ui/src/partials/DerivationPath.tsx b/packages/extension-ui/src/partials/DerivationPath.tsx index 7d5ded4b..eb76b9de 100644 --- a/packages/extension-ui/src/partials/DerivationPath.tsx +++ b/packages/extension-ui/src/partials/DerivationPath.tsx @@ -30,11 +30,11 @@ function DerivationPath ({ onChange, parentAddress, parentPassword }: Props): Re return (
); diff --git a/packages/extension-ui/src/partials/Name.tsx b/packages/extension-ui/src/partials/Name.tsx index c7de4415..26da7d97 100644 --- a/packages/extension-ui/src/partials/Name.tsx +++ b/packages/extension-ui/src/partials/Name.tsx @@ -37,8 +37,8 @@ export default function Name ({ address, className, defaultValue, isFocused, lab return ( =5.16.0" - checksum: 2/fabfc5896b84d047ac3133bbe595a1b6506e47a951a565c9d75d0ea72a1ec20950f2f9d01a503bb567731c3b32e7b3f4c68ee951449bf8cfdb74fffca89d8496 + checksum: 2/634e03613a4aa0ffd5ccf0807a375840a915797781a4e5d44fb1c4d331cd2a5e6b3da41924a0d6a2123c1a51626db032a038210153fbba6a0012e0b7c7f26499 languageName: node linkType: hard @@ -9104,17 +9145,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^25.2.3": - version: 25.2.3 - resolution: "expect@npm:25.2.3" +"expect@npm:^25.2.4": + version: 25.2.4 + resolution: "expect@npm:25.2.4" dependencies: "@jest/types": ^25.2.3 ansi-styles: ^4.0.0 jest-get-type: ^25.2.1 jest-matcher-utils: ^25.2.3 - jest-message-util: ^25.2.3 + jest-message-util: ^25.2.4 jest-regex-util: ^25.2.1 - checksum: 2/108ae91b74279ad5569372ea51ea0c3083dda3cd22947c215aa4bac381bdf4048cdd7cf8b7d2b1439adf36d52a07c83dfb3cc1e740be17a1130f2797f3945750 + checksum: 2/ea758b5414b22728ad7b73fb384a6b6d878d70a8dcce04c2a83999a9ae66cb0650bc3e17efe44d8db6b5e51067db8d105f2cc1fcd96c73fbbd78fed6e14e6a5b languageName: node linkType: hard @@ -11946,18 +11987,18 @@ __metadata: languageName: node linkType: hard -"jest-cli@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-cli@npm:25.2.3" +"jest-cli@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-cli@npm:25.2.4" dependencies: - "@jest/core": ^25.2.3 - "@jest/test-result": ^25.2.3 + "@jest/core": ^25.2.4 + "@jest/test-result": ^25.2.4 "@jest/types": ^25.2.3 chalk: ^3.0.0 exit: ^0.1.2 import-local: ^3.0.2 is-ci: ^2.0.0 - jest-config: ^25.2.3 + jest-config: ^25.2.4 jest-util: ^25.2.3 jest-validate: ^25.2.3 prompts: ^2.0.1 @@ -11965,25 +12006,25 @@ __metadata: yargs: ^15.3.1 bin: jest: bin/jest.js - checksum: 2/a7a82ece67c5b0b8bb07ac4e44e36efddedfdc4fbfc0fc251627cc015fb49da30246a80a07e4c232260f7205634d26466879849d38234344ec12db8cdbcb5237 + checksum: 2/12b872723071c6014d1907dbd5c3e792acf9c631e2af364bc5d5eeb5cb85d01e633cbb77092699a52d35e44e064aae2a42249b20bb6160a87c278581b2df272c languageName: node linkType: hard -"jest-config@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-config@npm:25.2.3" +"jest-config@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-config@npm:25.2.4" dependencies: "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^25.2.3 + "@jest/test-sequencer": ^25.2.4 "@jest/types": ^25.2.3 - babel-jest: ^25.2.3 + babel-jest: ^25.2.4 chalk: ^3.0.0 deepmerge: ^4.2.2 glob: ^7.1.1 - jest-environment-jsdom: ^25.2.3 - jest-environment-node: ^25.2.3 + jest-environment-jsdom: ^25.2.4 + jest-environment-node: ^25.2.4 jest-get-type: ^25.2.1 - jest-jasmine2: ^25.2.3 + jest-jasmine2: ^25.2.4 jest-regex-util: ^25.2.1 jest-resolve: ^25.2.3 jest-util: ^25.2.3 @@ -11991,7 +12032,7 @@ __metadata: micromatch: ^4.0.2 pretty-format: ^25.2.3 realpath-native: ^2.0.0 - checksum: 2/6b480d183842f5744de9ccbd2c2f9c24cffef00acad1e02ca539cb42ffc29d6f5e41e94d0bf05298ec5ad0bbabfd85f7929dcf9460ec74a07512e7024feb89d0 + checksum: 2/2a2cdbad8d96c60b64c3a6104546432b739afc221a654174df91df3c75d80381a9088ea4f7d93fb23710bfbae307343001f2373b059671e5e409754c4266ba60 languageName: node linkType: hard @@ -12041,31 +12082,31 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-environment-jsdom@npm:25.2.3" +"jest-environment-jsdom@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-environment-jsdom@npm:25.2.4" dependencies: - "@jest/environment": ^25.2.3 - "@jest/fake-timers": ^25.2.3 + "@jest/environment": ^25.2.4 + "@jest/fake-timers": ^25.2.4 "@jest/types": ^25.2.3 jest-mock: ^25.2.3 jest-util: ^25.2.3 jsdom: ^15.2.1 - checksum: 2/f29cabba108c496d966315330be4affe23133cfd1ada410e88f66acf81e7e5b111e2c600bc39007036b16250cce7803dacaeaa8df962217e7ed53123bab1449b + checksum: 2/b68ffc4a00343951ba29725c0d851ad61b7221a6d9e70d6144d4168cac0c27f7a38d08bd809e6c60429acc5e144afd5661afadad4d2ad60f4cd67b66e0d86996 languageName: node linkType: hard -"jest-environment-node@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-environment-node@npm:25.2.3" +"jest-environment-node@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-environment-node@npm:25.2.4" dependencies: - "@jest/environment": ^25.2.3 - "@jest/fake-timers": ^25.2.3 + "@jest/environment": ^25.2.4 + "@jest/fake-timers": ^25.2.4 "@jest/types": ^25.2.3 jest-mock: ^25.2.3 jest-util: ^25.2.3 semver: ^6.3.0 - checksum: 2/7e3bdbb6b660fceae1ba947b2574dfcd6efdde3df359283f3c324471f0ef59e6acbcdccd54750ca301eb9a2556b68455bf2c1cc19a4bace88edd5ec49d7e3e21 + checksum: 2/df323050406be8801e81db9da86c2ed3d508a077c98778b73fe827c48ad7c22291ae64248ce7806135e2ffcb957423de886a42020383b10873005da66111e0ca languageName: node linkType: hard @@ -12099,28 +12140,28 @@ __metadata: languageName: node linkType: hard -"jest-jasmine2@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-jasmine2@npm:25.2.3" +"jest-jasmine2@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-jasmine2@npm:25.2.4" dependencies: "@babel/traverse": ^7.1.0 - "@jest/environment": ^25.2.3 + "@jest/environment": ^25.2.4 "@jest/source-map": ^25.2.1 - "@jest/test-result": ^25.2.3 + "@jest/test-result": ^25.2.4 "@jest/types": ^25.2.3 chalk: ^3.0.0 co: ^4.6.0 - expect: ^25.2.3 + expect: ^25.2.4 is-generator-fn: ^2.0.0 jest-each: ^25.2.3 jest-matcher-utils: ^25.2.3 - jest-message-util: ^25.2.3 - jest-runtime: ^25.2.3 - jest-snapshot: ^25.2.3 + jest-message-util: ^25.2.4 + jest-runtime: ^25.2.4 + jest-snapshot: ^25.2.4 jest-util: ^25.2.3 pretty-format: ^25.2.3 throat: ^5.0.0 - checksum: 2/41bf7f81ee3dce93c79b0c012bdf2bde4bfa5f7fa2e11bfee6b560b9fa2f32800c1c22db85b8db8624809bb330986feacb11c9e7544ee11254fd4af85b4f3e89 + checksum: 2/c8e82c2c12e3e498f5f4dea078d8ae8226f0b8526fedd65a10258ff1f3c0399ddd0951668497d44432e50d8054e228b06845bcbfb0b689a13ecb0f4927481797 languageName: node linkType: hard @@ -12146,19 +12187,19 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-message-util@npm:25.2.3" +"jest-message-util@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-message-util@npm:25.2.4" dependencies: "@babel/code-frame": ^7.0.0 - "@jest/test-result": ^25.2.3 + "@jest/test-result": ^25.2.4 "@jest/types": ^25.2.3 "@types/stack-utils": ^1.0.1 chalk: ^3.0.0 micromatch: ^4.0.2 slash: ^3.0.0 stack-utils: ^1.0.1 - checksum: 2/83fd8597017373d2982083959580028823333590d55925522c6c6beaa5290aaa18b8232a1551e706045e0115d91841464ec3dab5db268fa9b1a12b30c6f8a099 + checksum: 2/d64ae966e8e63b0ca9b9ddf90794389a0d8273a4a8bd16a7036d0e2b35d244dbc067e2d78c54399e112ce74889703638b8674699c58c9c87f7ec98d1c31beb17 languageName: node linkType: hard @@ -12190,14 +12231,14 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-resolve-dependencies@npm:25.2.3" +"jest-resolve-dependencies@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-resolve-dependencies@npm:25.2.4" dependencies: "@jest/types": ^25.2.3 jest-regex-util: ^25.2.1 - jest-snapshot: ^25.2.3 - checksum: 2/b8942c074e46984870433116a3f5db7a8bc09b0ffc380ba0175e058200a14283326fd127cd4c295eebe11559b6f7570ce45f37b5aeddc598bb0484ccb9c1813b + jest-snapshot: ^25.2.4 + checksum: 2/1e7d8648cbe8e76bd2fa879e8c09d5db883700791a1b294f046ad30d93ba319f4a04fec86b962df8429338055e13c3e8550626e607da261ffd124221b344603b languageName: node linkType: hard @@ -12215,42 +12256,42 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-runner@npm:25.2.3" +"jest-runner@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-runner@npm:25.2.4" dependencies: "@jest/console": ^25.2.3 - "@jest/environment": ^25.2.3 - "@jest/test-result": ^25.2.3 + "@jest/environment": ^25.2.4 + "@jest/test-result": ^25.2.4 "@jest/types": ^25.2.3 chalk: ^3.0.0 exit: ^0.1.2 graceful-fs: ^4.2.3 - jest-config: ^25.2.3 + jest-config: ^25.2.4 jest-docblock: ^25.2.3 jest-haste-map: ^25.2.3 - jest-jasmine2: ^25.2.3 + jest-jasmine2: ^25.2.4 jest-leak-detector: ^25.2.3 - jest-message-util: ^25.2.3 + jest-message-util: ^25.2.4 jest-resolve: ^25.2.3 - jest-runtime: ^25.2.3 + jest-runtime: ^25.2.4 jest-util: ^25.2.3 jest-worker: ^25.2.1 source-map-support: ^0.5.6 throat: ^5.0.0 - checksum: 2/d5bae8af753d672b6997039a9bf84ec37f539fb600cce18a2f994c949d0a40b98c3f363899c0c0a3997436106576350f56ccfce6a7e49fc27c8ca8c3329defd2 + checksum: 2/735aff025cfd0386725af0ad049df33ef7eea3ac0e780053981b500204a35942af063f20921cc71eadc16f5a23c9cdeb96f2931ab2600addb993ec74b39bd36b languageName: node linkType: hard -"jest-runtime@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-runtime@npm:25.2.3" +"jest-runtime@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-runtime@npm:25.2.4" dependencies: "@jest/console": ^25.2.3 - "@jest/environment": ^25.2.3 + "@jest/environment": ^25.2.4 "@jest/source-map": ^25.2.1 - "@jest/test-result": ^25.2.3 - "@jest/transform": ^25.2.3 + "@jest/test-result": ^25.2.4 + "@jest/transform": ^25.2.4 "@jest/types": ^25.2.3 "@types/yargs": ^15.0.0 chalk: ^3.0.0 @@ -12258,13 +12299,13 @@ __metadata: exit: ^0.1.2 glob: ^7.1.3 graceful-fs: ^4.2.3 - jest-config: ^25.2.3 + jest-config: ^25.2.4 jest-haste-map: ^25.2.3 - jest-message-util: ^25.2.3 + jest-message-util: ^25.2.4 jest-mock: ^25.2.3 jest-regex-util: ^25.2.1 jest-resolve: ^25.2.3 - jest-snapshot: ^25.2.3 + jest-snapshot: ^25.2.4 jest-util: ^25.2.3 jest-validate: ^25.2.3 realpath-native: ^2.0.0 @@ -12273,7 +12314,7 @@ __metadata: yargs: ^15.3.1 bin: jest-runtime: bin/jest-runtime.js - checksum: 2/4cd74d5a3e80582d9d7b5d445f06b56dc6f1ab2d637d41ae06aaf4c992cbe9b525ee6b94b3a4cd558d57d60f765f27abb96f6fc43034b6ba2c7e392e2e0bb112 + checksum: 2/0ed90b776e096971a0015eba481d28558a5c0fb5dcdf06cbd2051422880bbf3db69e7c8c9b63d426ccb93142472405f472b3fe49287d85ac2f33b8fe57f28f28 languageName: node linkType: hard @@ -12284,25 +12325,25 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-snapshot@npm:25.2.3" +"jest-snapshot@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-snapshot@npm:25.2.4" dependencies: "@babel/types": ^7.0.0 "@jest/types": ^25.2.3 "@types/prettier": ^1.19.0 chalk: ^3.0.0 - expect: ^25.2.3 + expect: ^25.2.4 jest-diff: ^25.2.3 jest-get-type: ^25.2.1 jest-matcher-utils: ^25.2.3 - jest-message-util: ^25.2.3 + jest-message-util: ^25.2.4 jest-resolve: ^25.2.3 make-dir: ^3.0.0 natural-compare: ^1.4.0 pretty-format: ^25.2.3 semver: ^6.3.0 - checksum: 2/45e21ea1bc4e4f07e599f869bd95d8ddf7202e3e42036aa78518f9c814d79c66699a4d3eaac53b9cec3e0455ca62cc3a42108264c14b13c8592de82be2220f64 + checksum: 2/1ca44804af97bfe9703e34dca0e6d9b2b3bfb39a532eed2b60b9bc2cab57232690a0eb30e84e164776291fab51f02f9e9a3829c2af4d40f74ba3df9459cde47f languageName: node linkType: hard @@ -12332,17 +12373,17 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^25.2.3": - version: 25.2.3 - resolution: "jest-watcher@npm:25.2.3" +"jest-watcher@npm:^25.2.4": + version: 25.2.4 + resolution: "jest-watcher@npm:25.2.4" dependencies: - "@jest/test-result": ^25.2.3 + "@jest/test-result": ^25.2.4 "@jest/types": ^25.2.3 ansi-escapes: ^4.2.1 chalk: ^3.0.0 jest-util: ^25.2.3 string-length: ^3.1.0 - checksum: 2/8ca07dadc3d51d161e20af766e0322e48b2610bd6764b07269190175e6bd7ded16822c78770da62705c63b012a0af6eb741473844c1030d4b2421a37349015dc + checksum: 2/1575dd30e1f7c0976a314bdc942aff8d9040cd52e6eb82bf7c52a20a9111f8c9df0d4df73a2678e0f9476a53825bc2f852b0bfcbed12145ee46f19b86dd85953 languageName: node linkType: hard @@ -12356,16 +12397,16 @@ __metadata: languageName: node linkType: hard -"jest@npm:^25.2.3": - version: 25.2.3 - resolution: "jest@npm:25.2.3" +"jest@npm:^25.2.4": + version: 25.2.4 + resolution: "jest@npm:25.2.4" dependencies: - "@jest/core": ^25.2.3 + "@jest/core": ^25.2.4 import-local: ^3.0.2 - jest-cli: ^25.2.3 + jest-cli: ^25.2.4 bin: jest: bin/jest.js - checksum: 2/d519913f1505e79a14d63b1c8b62fbe5311625ad631f345a181193a29f2f029b4a71ffab24475ed0ccfa5d5ca96977c6d8966d6148f298fe2567fe3b32912cfd + checksum: 2/a41dd598dc7e06c2e25d6091f98f1b2b052d66759aa35822c52825ad3fc5e50bf9ccbe27bb5ca76fe7413dfeda18c1047d5f9cbd539aeab8837ea2b2f7f7ca6f languageName: node linkType: hard @@ -14315,6 +14356,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^1.1.53": + version: 1.1.53 + resolution: "node-releases@npm:1.1.53" + checksum: 2/744ff9662695845bb0c14abad46d4b77b63b70bec75ef2af59539c5e7b80faf7a87552092bc8917292c34dcf5153d53988939409065686d5a220cc340be17260 + languageName: node + linkType: hard + "node-source-walk@npm:^4.0.0, node-source-walk@npm:^4.2.0": version: 4.2.0 resolution: "node-source-walk@npm:4.2.0" @@ -15447,6 +15495,15 @@ __metadata: languageName: node linkType: hard +"pkg-up@npm:^2.0.0": + version: 2.0.0 + resolution: "pkg-up@npm:2.0.0" + dependencies: + find-up: ^2.1.0 + checksum: 2/0a8fcbebf0f1aadc7a52c576352a698abef6c389cb00a0847db2d370d05d4c005f855e196d29618b088062f1394711ca6dadd232692ed225511d7e75a198d246 + languageName: node + linkType: hard + "pkg-up@npm:^3.1.0": version: 3.1.0 resolution: "pkg-up@npm:3.1.0" @@ -17293,8 +17350,8 @@ __metadata: resolution: "root-workspace-0b6124@workspace:." dependencies: "@babel/core": ^7.9.0 - "@polkadot/dev": ^0.51.9 - "@polkadot/typegen": ^1.9.0-beta.26 + "@polkadot/dev": ^0.52.1 + "@polkadot/typegen": ^1.9.1 "@types/jest": ^25.1.4 copy-webpack-plugin: ^5.1.1 sinon-chrome: ^3.0.1
from {url}