diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d6ef13ed..73c5f143f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 2.8.0-beta.x + +- Keypair will now throw an error when attempting to sign/derive using a locked pair (Thanks to https://github.com/h4x3rotab) + # 2.7.1 Mar 31, 2020 - Add `bnSqrt` to calculate the integer sqrt via Newton iteration diff --git a/package.json b/package.json index a98410766..00bde6d05 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@babel/core": "^7.9.0", - "@polkadot/dev": "^0.52.3", + "@polkadot/dev": "^0.52.4", "@polkadot/ts": "^0.3.14", "@types/jest": "^25.1.4" } diff --git a/packages/keyring/src/pair/index.spec.ts b/packages/keyring/src/pair/index.spec.ts index 23962b49d..9b51fa858 100644 --- a/packages/keyring/src/pair/index.spec.ts +++ b/packages/keyring/src/pair/index.spec.ts @@ -80,6 +80,7 @@ describe('pair', (): void => { const encoded = keyring.alice.encodePkcs8(PASS); const pair = createPair({ toSS58, type: 'sr25519' }, { publicKey: keyring.alice.publicKey }); + pair.decodePkcs8(PASS, encoded); expect(pair.isLocked).toEqual(false); @@ -96,6 +97,7 @@ describe('pair', (): void => { it('fails to sign when locked', (): void => { const pair = createPair({ toSS58, type: 'sr25519' }, { publicKey: keyring.alice.publicKey }); + expect(pair.isLocked).toEqual(true); expect((): Uint8Array => pair.sign(new Uint8Array([0])) diff --git a/packages/keyring/src/pair/index.ts b/packages/keyring/src/pair/index.ts index e6f6ba1d8..955e857e5 100644 --- a/packages/keyring/src/pair/index.ts +++ b/packages/keyring/src/pair/index.ts @@ -147,6 +147,7 @@ export default function createPair ({ toSS58, type }: Setup, { publicKey, secret }, sign: (message: Uint8Array, options?: SignOptions): Uint8Array => { assert(!isLocked(secretKey), 'Cannot sign with a locked key pair'); + return sign(type, message, { publicKey, secretKey }, options); }, toJson: (passphrase?: string): KeyringPair$Json => diff --git a/packages/util-crypto/src/nacl/open.spec.ts b/packages/util-crypto/src/nacl/open.spec.ts index 4cdc31ac4..0451e1282 100644 --- a/packages/util-crypto/src/nacl/open.spec.ts +++ b/packages/util-crypto/src/nacl/open.spec.ts @@ -13,8 +13,8 @@ describe('naclOpen', (): void => { const receiver = naclKeypairFromString('receiver'); const senderBox = naclBoxKeypairFromSecret(sender.secretKey); const receiverBox = naclBoxKeypairFromSecret(receiver.secretKey); - const { nonce, sealed } = naclSeal(message, senderBox.secretKey, receiverBox.publicKey); + expect( naclOpen(sealed, nonce, senderBox.publicKey, receiverBox.secretKey) ).toEqual( @@ -32,16 +32,19 @@ describe('naclOpen', (): void => { // Receiver sends encrypting public key to receive message to decrypt with his private key const receiverIdBoxKey = naclBoxKeypairFromSecret(receiverIdKey.secretKey); + console.log(`Receiver sends receiver's public key to sender ${receiverIdBoxKey.publicKey}`); // Sender encrypts message to send with the public key the receiver sent and send it to receiver const senderIdBoxKey = naclBoxKeypairFromSecret(senderIdKey.secretKey); const message = new Uint8Array([1, 2, 3, 4, 5, 4, 3, 2, 1]); const { nonce, sealed } = naclSeal(message, senderIdBoxKey.secretKey, receiverIdBoxKey.publicKey); + console.log(`Sender sends encrypted message to receiver ${sealed}, ${nonce}`); // Receiver opens encrypted message from the sender let opened = naclOpen(sealed, nonce, senderIdBoxKey.publicKey, receiverIdBoxKey.secretKey); + console.log(`The sealed message is ${opened}`); // Oh no the Id key is hacked, derive Id key again from another index @@ -50,6 +53,7 @@ describe('naclOpen', (): void => { // Receiver sends encrypting public key to receive message to decrypt with his private key const receiverIdBoxKey2 = naclBoxKeypairFromSecret(receiverIdKey2.secretKey); + console.log(`Receiver sends receiver's public key to sender ${receiverIdBoxKey2.publicKey}`); // Sender encrypts message to send with the public key the receiver sent and send it to receiver @@ -58,6 +62,7 @@ describe('naclOpen', (): void => { let ctx = naclSeal(message2, senderIdBoxKey2.secretKey, receiverIdBoxKey2.publicKey); const sealed2 = ctx.sealed; const nonce2 = ctx.nonce; + console.log(`Sender sends encrypted message to receiver ${sealed}, ${nonce}`); // Receiver opens encrypted message from the sender @@ -67,14 +72,18 @@ describe('naclOpen', (): void => { // This time derive key for each message to send and receive // Receiver sends encrypting public key to receive message to decrypt with his private key const receiverIdBoxKey2One = naclBoxKeypairFromSecret(receiverIdBoxKey2.secretKey); + console.log(`Receiver sends receiver's public key to sender ${receiverIdBoxKey2One.publicKey}`); // Sender encrypts message to send with the public key the receiver sent and send it to receiver const senderIdBoxKey2One = naclBoxKeypairFromSecret(senderIdBoxKey2.secretKey); const message3 = new Uint8Array([1, 2, 3, 4, 5, 4, 3, 2, 1]); + ctx = naclSeal(message3, senderIdBoxKey2One.secretKey, receiverIdBoxKey2One.publicKey); + const sealed3 = ctx.sealed; const nonce3 = ctx.nonce; + console.log(`Sender sends encrypted message to receiver ${sealed3}, ${nonce3}`); // Receiver opens encrypted message from the sender diff --git a/packages/util-crypto/src/nacl/seal.spec.ts b/packages/util-crypto/src/nacl/seal.spec.ts index 8c291c43e..05b839043 100644 --- a/packages/util-crypto/src/nacl/seal.spec.ts +++ b/packages/util-crypto/src/nacl/seal.spec.ts @@ -13,6 +13,7 @@ describe('naclSeal', (): void => { const receiverBox = naclBoxKeypairFromSecret(receiver.secretKey); const senderBoxSecret = senderBox.secretKey; const receiverBoxPublic = receiverBox.publicKey; + expect( naclSeal(message, senderBoxSecret, receiverBoxPublic, new Uint8Array(24)) ).toEqual({ diff --git a/packages/util/src/format/formatBalance.spec.ts b/packages/util/src/format/formatBalance.spec.ts index 4ab6ee661..d96e7d856 100644 --- a/packages/util/src/format/formatBalance.spec.ts +++ b/packages/util/src/format/formatBalance.spec.ts @@ -45,6 +45,7 @@ describe('formatBalance', (): void => { toBn: (): BN => TESTVAL, unwrap: (): BN => TESTVAL }; + expect( formatBalance(compact, { decimals: 15, withSi: true }) ).toEqual('123.456ยต Unit'); diff --git a/yarn.lock b/yarn.lock index 3459cacbd..be826299d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -74,14 +74,14 @@ __metadata: linkType: hard "@babel/generator@npm:^7.9.0": - version: 7.9.3 - resolution: "@babel/generator@npm:7.9.3" + version: 7.9.4 + resolution: "@babel/generator@npm:7.9.4" dependencies: "@babel/types": ^7.9.0 jsesc: ^2.5.1 lodash: ^4.17.13 source-map: ^0.5.0 - checksum: 2/7240246f2db0c89239ca3dc7cf03f2fa09aeb2bacc6ceffbed1ea72f12b2449b0a151845ae2f17bb05f13bf9fe97ee42f788533e97bd9bd3d9370739198f80f9 + checksum: 2/8815b1617fabe6a7b15add0b3567103832a50f3b742572953379e0f7e6050a25d620c8291b3b535082c8b803650712d853b59d42311229466cd6f0e4bfe148d7 languageName: node linkType: hard @@ -125,7 +125,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.8.4, @babel/helper-compilation-targets@npm:^7.8.7": +"@babel/helper-compilation-targets@npm:^7.8.7": version: 7.8.7 resolution: "@babel/helper-compilation-targets@npm:7.8.7" dependencies: @@ -363,11 +363,11 @@ __metadata: linkType: hard "@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.7.5, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.9.0": - version: 7.9.3 - resolution: "@babel/parser@npm:7.9.3" + version: 7.9.4 + resolution: "@babel/parser@npm:7.9.4" bin: parser: ./bin/babel-parser.js - checksum: 2/013c421da56e7d80459cb5b4cba308803c196c2edcfadb3fac29ff40b51871baeaabf098e3dac13586e0e02739af6c4661954ed2766354721a103bcc7c404676 + checksum: 2/ecac2ed6a88cfd7d76a1714bb493e1fee93a512e958a5a288ab1a46628c4d6d7de5d19ddf8b81eec8d146b103b8678f74cbf9c2151f82753faa933bf1f82f43d languageName: node linkType: hard @@ -1055,7 +1055,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.8.3, @babel/plugin-transform-runtime@npm:^7.9.0": +"@babel/plugin-transform-runtime@npm:^7.9.0": version: 7.9.0 resolution: "@babel/plugin-transform-runtime@npm:7.9.0" dependencies: @@ -1127,15 +1127,15 @@ __metadata: linkType: hard "@babel/plugin-transform-typescript@npm:^7.9.0": - version: 7.9.0 - resolution: "@babel/plugin-transform-typescript@npm:7.9.0" + version: 7.9.4 + resolution: "@babel/plugin-transform-typescript@npm:7.9.4" dependencies: "@babel/helper-create-class-features-plugin": ^7.8.3 "@babel/helper-plugin-utils": ^7.8.3 "@babel/plugin-syntax-typescript": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2/4aa4ebc9a04f3322b8e491b0439b3c2debcf06293015ca5dd069d120526c48ff278da1075e0773d315dff14a818de5359a016b43eb3ecbc0e5618defe5cea193 + checksum: 2/24c8ae17bdf380a239250efb967bcc4e04ace564891023c669f3d495838a2482d2252523143ad10466757faee504b13facf5f2d184860f9cb1a2fb334708f357 languageName: node linkType: hard @@ -1151,7 +1151,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.8.4, @babel/preset-env@npm:^7.9.0": +"@babel/preset-env@npm:^7.9.0": version: 7.9.0 resolution: "@babel/preset-env@npm:7.9.0" dependencies: @@ -1624,18 +1624,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^25.1.0": - version: 25.1.0 - resolution: "@jest/types@npm:25.1.0" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^1.1.1 - "@types/yargs": ^15.0.0 - chalk: ^3.0.0 - checksum: 2/95c6c21ca19d6372ed475427275de12354817aa10ef7519107bb8df73060b76dc6159353107907059975999cf7559ab1f99ad6bbbea1a5e59ba892aa7220f3dd - languageName: node - linkType: hard - "@jest/types@npm:^25.2.3": version: 25.2.3 resolution: "@jest/types@npm:25.2.3" @@ -2477,14 +2465,14 @@ __metadata: languageName: node linkType: hard -"@octokit/endpoint@npm:^5.5.0": - version: 5.5.3 - resolution: "@octokit/endpoint@npm:5.5.3" +"@octokit/endpoint@npm:^6.0.0": + version: 6.0.0 + resolution: "@octokit/endpoint@npm:6.0.0" dependencies: "@octokit/types": ^2.0.0 is-plain-object: ^3.0.0 universal-user-agent: ^5.0.0 - checksum: 2/7ef35769782aca08b2f11e949090ae609a553e44feb07f3c2c42aeb7c4aff41f86b102a1e96ae0b5b3dcea54aae094fd976029328bb35b9dfcc63272aaef376d + checksum: 2/193c2b2ab638835501bf07835ce67b4a80fd5e4af9491d124e8c6d9e76f1e23c50fc7c077deaf0b1a1b251d5633d7911e5b4d87cd888629e78171c9352057760 languageName: node linkType: hard @@ -2521,7 +2509,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request-error@npm:^1.0.1, @octokit/request-error@npm:^1.0.2": +"@octokit/request-error@npm:^1.0.2": version: 1.2.1 resolution: "@octokit/request-error@npm:1.2.1" dependencies: @@ -2532,19 +2520,30 @@ __metadata: languageName: node linkType: hard -"@octokit/request@npm:^5.2.0": - version: 5.3.2 - resolution: "@octokit/request@npm:5.3.2" +"@octokit/request-error@npm:^2.0.0": + version: 2.0.0 + resolution: "@octokit/request-error@npm:2.0.0" dependencies: - "@octokit/endpoint": ^5.5.0 - "@octokit/request-error": ^1.0.1 + "@octokit/types": ^2.0.0 + deprecation: ^2.0.0 + once: ^1.4.0 + checksum: 2/dd508dc7bea24ef84dc37f00c1b2e9b4b572e1f7c2d8e78cb40a9b9d007e47e341df0570ecb185e2fd2a81afe16dcded6bfcdc66376af59122db0eee3dbe220e + languageName: node + linkType: hard + +"@octokit/request@npm:^5.2.0": + version: 5.3.4 + resolution: "@octokit/request@npm:5.3.4" + dependencies: + "@octokit/endpoint": ^6.0.0 + "@octokit/request-error": ^2.0.0 "@octokit/types": ^2.0.0 deprecation: ^2.0.0 is-plain-object: ^3.0.0 node-fetch: ^2.3.0 once: ^1.4.0 universal-user-agent: ^5.0.0 - checksum: 2/aa09ec48a141f80a948d2ba0602eb778c140d42e3c66f3cb87c1a44349570e56c435110f5a4d17d75c2ced70dd20925ba0d39435c2c906d662b9f12b2b51361a + checksum: 2/583144b78030df4ddcf7cefaad65c75da0a7c1cd0d085087f5f34521adb37cb6f77569fd20952e08e2955d6754c20bb85a7d01b6c3b7dea3162981f012d97ce6 languageName: node linkType: hard @@ -2573,17 +2572,17 @@ __metadata: linkType: hard "@octokit/types@npm:^2.0.0, @octokit/types@npm:^2.0.1": - version: 2.5.0 - resolution: "@octokit/types@npm:2.5.0" + version: 2.5.1 + resolution: "@octokit/types@npm:2.5.1" dependencies: "@types/node": ">= 8" - checksum: 2/557b38877e08de3944ae9e7e837d91b161101b82598338ef0bc05c70153aefc7a4bb2a1a294c42128c082342032ee7002c389b528d8e6b8fa6176164a7fab5e8 + checksum: 2/c628829cf7daa4c912eb7cd040e977b661e9a7486e10823416824d5a6076989217655916727ef109d194a41b0339897bd44aa387e45c654a4c3943bf84805e60 languageName: node linkType: hard -"@polkadot/dev@npm:^0.52.3": - version: 0.52.3 - resolution: "@polkadot/dev@npm:0.52.3" +"@polkadot/dev@npm:^0.52.4": + version: 0.52.4 + resolution: "@polkadot/dev@npm:0.52.4" dependencies: "@babel/cli": ^7.8.4 "@babel/core": ^7.9.0 @@ -2664,7 +2663,7 @@ __metadata: polkadot-exec-typedoc: scripts/polkadot-exec-typedoc.js polkadot-exec-vuepress: scripts/polkadot-exec-vuepress.js polkadot-exec-webpack: scripts/polkadot-exec-webpack.js - checksum: 2/aeb6078c70026ea90323925491fe3f6d09ec69d7336655779e56480950013bff880ee64f2a917d0f9850aeb2fc837c7dfa7e717c67b5c237ddfce4ae76aee5a0 + checksum: 2/d2c093ca7ffa8196a55e27ba68cd70cc54767d58b2c743dd420e6ed1a5a0305ee79e713a1d8d995018b9d0b23de7e281b0d0b7dcfe9d839c57ebb29a7db932cb languageName: node linkType: hard @@ -2760,15 +2759,15 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.0": - version: 7.1.6 - resolution: "@types/babel__core@npm:7.1.6" + version: 7.1.7 + resolution: "@types/babel__core@npm:7.1.7" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: 2/ba92da34cf8265c56834eb04e2e8933fe6e5a2b2ccec8e693b75f9e3f7e75ec24ca967ceececa702d6f6b049e31fa731ef30d4aa1017973903e8bd08deaf5ad9 + checksum: 2/f440303059ca39cf036ddbb13a86dd23ca427c2631f4482f73de9f5a518ef62ebc7d407de727fea1845fabbbec62f8dea00fd559b0c8894f92d920a2c376ded4 languageName: node linkType: hard @@ -2935,9 +2934,9 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>= 8": - version: 13.9.3 - resolution: "@types/node@npm:13.9.3" - checksum: 2/aa78643dc1e5b61029bcdf34d4928fc2451b383d1a3281ac2a2d1bd5b9a0d4fe48b22e44c6da2ba22b18cc3aed10ffb1ffa3d43f17962cdf2572e968dd850e7d + version: 13.9.8 + resolution: "@types/node@npm:13.9.8" + checksum: 2/72610b1cca1ecb1b28ef493fac3a67975e32a814ec5dac888d55e9374c9475664ec797875ea7cb941b94a5016c9d4b0e4d40e60cc9793ef6aa279d3bd1e41fd3 languageName: node linkType: hard @@ -3054,7 +3053,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:2.26.0": +"@typescript-eslint/typescript-estree@npm:2.26.0, @typescript-eslint/typescript-estree@npm:^2.4.0": version: 2.26.0 resolution: "@typescript-eslint/typescript-estree@npm:2.26.0" dependencies: @@ -3074,26 +3073,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:^2.4.0": - version: 2.25.0 - resolution: "@typescript-eslint/typescript-estree@npm:2.25.0" - dependencies: - debug: ^4.1.1 - eslint-visitor-keys: ^1.1.0 - glob: ^7.1.6 - is-glob: ^4.0.1 - lodash: ^4.17.15 - semver: ^6.3.0 - tsutils: ^3.17.1 - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 2/c7093c1734ec97598fc763c9b084c568a3392fa422b8fa19844a1bbf057925a01484d70fef4ca18bcd94084ece01399db507310ac56ff8f83fe96f0877da2cf2 - languageName: node - linkType: hard - "@vue/babel-helper-vue-jsx-merge-props@npm:^1.0.0": version: 1.0.0 resolution: "@vue/babel-helper-vue-jsx-merge-props@npm:1.0.0" @@ -3118,26 +3097,26 @@ __metadata: linkType: hard "@vue/babel-preset-app@npm:^4.1.2": - version: 4.2.3 - resolution: "@vue/babel-preset-app@npm:4.2.3" + version: 4.3.0 + resolution: "@vue/babel-preset-app@npm:4.3.0" dependencies: - "@babel/core": ^7.8.4 - "@babel/helper-compilation-targets": ^7.8.4 + "@babel/core": ^7.9.0 + "@babel/helper-compilation-targets": ^7.8.7 "@babel/helper-module-imports": ^7.8.3 "@babel/plugin-proposal-class-properties": ^7.8.3 "@babel/plugin-proposal-decorators": ^7.8.3 "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-jsx": ^7.8.3 - "@babel/plugin-transform-runtime": ^7.8.3 - "@babel/preset-env": ^7.8.4 - "@babel/runtime": ^7.8.4 + "@babel/plugin-transform-runtime": ^7.9.0 + "@babel/preset-env": ^7.9.0 + "@babel/runtime": ^7.9.2 "@vue/babel-preset-jsx": ^1.1.2 babel-plugin-dynamic-import-node: ^2.3.0 core-js: ^3.6.4 core-js-compat: ^3.6.4 peerDependencies: "@babel/core": "*" - checksum: 2/14176d7e2177a14da846ec12736b2451328e01a6d24465e46a2cbf6fd2345b5aa7acbd9b45a67f33d215bdbd70dfd0b80be85b4a526de056aa899606c7028772 + checksum: 2/ca21117e5fb6d100f838a332f263d184cb26980d1794b88f1dae4307acf43589b8517f727947a0df849dc786a13ae601944463ad6b44027c4b00bf3ca1956243 languageName: node linkType: hard @@ -3374,17 +3353,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/ast@npm:1.8.5" - dependencies: - "@webassemblyjs/helper-module-context": 1.8.5 - "@webassemblyjs/helper-wasm-bytecode": 1.8.5 - "@webassemblyjs/wast-parser": 1.8.5 - checksum: 2/69f9830bec4ea439e2d8436b427b3d193df81158bfe6573dd44745279c5e1d6322aa0a42619b539a05cb02683738a30b2edd77a0cdb2a878befc520549e5da2b - languageName: node - linkType: hard - "@webassemblyjs/ast@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/ast@npm:1.9.0" @@ -3396,13 +3364,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.8.5" - checksum: 2/063cf884b3f14f5d3b46d993a52988dd2ca92d26dcf9284f8eca7f6ed6fc97c57b3f9b9d81e4549701414635568cec30df520cf13d3c2b715403d5638eb313a2 - languageName: node - linkType: hard - "@webassemblyjs/floating-point-hex-parser@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.9.0" @@ -3410,13 +3371,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/helper-api-error@npm:1.8.5" - checksum: 2/dffbfc50199605d03b4ba6647c9e4bb44af373bcc9e562279dc61781661ab60315e58b522a0c94079e0f14e011c59f79fbf112922c1795f26b1e6de93df0811c - languageName: node - linkType: hard - "@webassemblyjs/helper-api-error@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-api-error@npm:1.9.0" @@ -3424,13 +3378,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/helper-buffer@npm:1.8.5" - checksum: 2/ee2a591d5f823dd5090c71f022eaa5223f8e1fbd86416ee70a5e9fcaedeeba14b71c4c1f8027d37dc932b472840e68ba57356d1814a342090a5a52b14b048236 - languageName: node - linkType: hard - "@webassemblyjs/helper-buffer@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-buffer@npm:1.9.0" @@ -3438,15 +3385,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-code-frame@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/helper-code-frame@npm:1.8.5" - dependencies: - "@webassemblyjs/wast-printer": 1.8.5 - checksum: 2/79423ec4e1f99da1e6a0d637253257cd63d6ea3eca2b60939fed6a52b71e985d6270e9cda5d32611df6405e880a9e9750d101224d678a21c490057fab96a92ac - languageName: node - linkType: hard - "@webassemblyjs/helper-code-frame@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-code-frame@npm:1.9.0" @@ -3456,13 +3394,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-fsm@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/helper-fsm@npm:1.8.5" - checksum: 2/f42e1c792cadd3f9fc37ba7661730dd5f90c07105ce94e37a7d295913ab71504c746bb51df3c9155f825865102b1ab5ff3e45a2c01a0c519d44f9933d50b14f8 - languageName: node - linkType: hard - "@webassemblyjs/helper-fsm@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-fsm@npm:1.9.0" @@ -3470,16 +3401,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-module-context@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/helper-module-context@npm:1.8.5" - dependencies: - "@webassemblyjs/ast": 1.8.5 - mamacro: ^0.0.3 - checksum: 2/24228675da927b64f6f60b3b7340eeae3b359e29bf101c596db95c339d3c07b515efe2afd465db7a3eaab72fda5679d32d509dba80e04f926deacee0aafb302c - languageName: node - linkType: hard - "@webassemblyjs/helper-module-context@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-module-context@npm:1.9.0" @@ -3489,13 +3410,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.8.5" - checksum: 2/59289230d5cd9567ea725581348ee09d6db1b2deba09c50e35778a1bd29931de4c522d4b422b9efec2d85c2dda708ea2341df7fc61d61c8141210e58b280bc18 - languageName: node - linkType: hard - "@webassemblyjs/helper-wasm-bytecode@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.9.0" @@ -3503,18 +3417,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.8.5" - dependencies: - "@webassemblyjs/ast": 1.8.5 - "@webassemblyjs/helper-buffer": 1.8.5 - "@webassemblyjs/helper-wasm-bytecode": 1.8.5 - "@webassemblyjs/wasm-gen": 1.8.5 - checksum: 2/bb838f6db1c8188d73a9144230b5eb81b7c42e52ae33c138daab8d863be6ca0a93313506105c91230e52ae05b6e54a89ede6d52f8088b019fc057982a9b197fc - languageName: node - linkType: hard - "@webassemblyjs/helper-wasm-section@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-wasm-section@npm:1.9.0" @@ -3527,15 +3429,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/ieee754@npm:1.8.5" - dependencies: - "@xtuc/ieee754": ^1.2.0 - checksum: 2/9b1ca1610f17376b5eea3dd17f14b9ba2be0f6575dc8fdec1dbac93afbd37cf7ecedca2044c2c73cf19a9ef8b95b4ad29187e3af3fdb2f8b51c50fb46cf2f513 - languageName: node - linkType: hard - "@webassemblyjs/ieee754@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/ieee754@npm:1.9.0" @@ -3545,15 +3438,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/leb128@npm:1.8.5" - dependencies: - "@xtuc/long": 4.2.2 - checksum: 2/7f69f7a5a3514c1d38dffbdad0c867674efba04a4886bbe0d3d2176b23f0d7a936ef56ee5c1fc4d339d5f875fc93342bf736c6d0bd0d9a54211da534fd5e6c88 - languageName: node - linkType: hard - "@webassemblyjs/leb128@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/leb128@npm:1.9.0" @@ -3563,13 +3447,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/utf8@npm:1.8.5" - checksum: 2/61f3c696dd3242fc3ba80ca88928decd8de8eb7267bc5601a886750a3b710ebdeb8db393e125db7e85abbb02e99180c8c58768f78d7bdb4d400485f98bbb1a4d - languageName: node - linkType: hard - "@webassemblyjs/utf8@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/utf8@npm:1.9.0" @@ -3577,22 +3454,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/wasm-edit@npm:1.8.5" - dependencies: - "@webassemblyjs/ast": 1.8.5 - "@webassemblyjs/helper-buffer": 1.8.5 - "@webassemblyjs/helper-wasm-bytecode": 1.8.5 - "@webassemblyjs/helper-wasm-section": 1.8.5 - "@webassemblyjs/wasm-gen": 1.8.5 - "@webassemblyjs/wasm-opt": 1.8.5 - "@webassemblyjs/wasm-parser": 1.8.5 - "@webassemblyjs/wast-printer": 1.8.5 - checksum: 2/24d59edfd4b8aeb0669d1a5c9c49e5c4f9ee5070dc52f55c514b1314ca27de8c4c96e50f873297d00bf21af17cb46315fa28ec9c2f4b00b8c1b1b03431b69239 - languageName: node - linkType: hard - "@webassemblyjs/wasm-edit@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wasm-edit@npm:1.9.0" @@ -3609,19 +3470,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/wasm-gen@npm:1.8.5" - dependencies: - "@webassemblyjs/ast": 1.8.5 - "@webassemblyjs/helper-wasm-bytecode": 1.8.5 - "@webassemblyjs/ieee754": 1.8.5 - "@webassemblyjs/leb128": 1.8.5 - "@webassemblyjs/utf8": 1.8.5 - checksum: 2/4e409bc4b0b6bfa0b065d8ca86637eb877455880e289c57fc138bd17eb55575740388f46f9e4b8a70a9c420a29aedf607e189363ebd87e2761eea7d608619638 - languageName: node - linkType: hard - "@webassemblyjs/wasm-gen@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wasm-gen@npm:1.9.0" @@ -3635,18 +3483,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/wasm-opt@npm:1.8.5" - dependencies: - "@webassemblyjs/ast": 1.8.5 - "@webassemblyjs/helper-buffer": 1.8.5 - "@webassemblyjs/wasm-gen": 1.8.5 - "@webassemblyjs/wasm-parser": 1.8.5 - checksum: 2/f7bbc2848f3d9f6aee541aff51083b2a85cf9ab45a92ce4146628ad52abb1b84f5da791ede667b118869edf3a62db280413f983fbb9516402e9a1cf397052229 - languageName: node - linkType: hard - "@webassemblyjs/wasm-opt@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wasm-opt@npm:1.9.0" @@ -3659,20 +3495,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/wasm-parser@npm:1.8.5" - dependencies: - "@webassemblyjs/ast": 1.8.5 - "@webassemblyjs/helper-api-error": 1.8.5 - "@webassemblyjs/helper-wasm-bytecode": 1.8.5 - "@webassemblyjs/ieee754": 1.8.5 - "@webassemblyjs/leb128": 1.8.5 - "@webassemblyjs/utf8": 1.8.5 - checksum: 2/a335d55c8161ebe2cdd7872c41913eabd9a4ed9cafe5136a85536e773840957f6829237cc6eba0768b38149160f0d29f183e2bfdba43a1922da104f9fc863a30 - languageName: node - linkType: hard - "@webassemblyjs/wasm-parser@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wasm-parser@npm:1.9.0" @@ -3687,20 +3509,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wast-parser@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/wast-parser@npm:1.8.5" - dependencies: - "@webassemblyjs/ast": 1.8.5 - "@webassemblyjs/floating-point-hex-parser": 1.8.5 - "@webassemblyjs/helper-api-error": 1.8.5 - "@webassemblyjs/helper-code-frame": 1.8.5 - "@webassemblyjs/helper-fsm": 1.8.5 - "@xtuc/long": 4.2.2 - checksum: 2/4529bf0193a21ff1c570d3e342d96ff607a76220428f4b9623fdd2b9c67e587031fb6acdcbc9eda4de92f46f0881984f6a2c2f61c91c3cfeec97fcd1cbb194ae - languageName: node - linkType: hard - "@webassemblyjs/wast-parser@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wast-parser@npm:1.9.0" @@ -3715,17 +3523,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.8.5": - version: 1.8.5 - resolution: "@webassemblyjs/wast-printer@npm:1.8.5" - dependencies: - "@webassemblyjs/ast": 1.8.5 - "@webassemblyjs/wast-parser": 1.8.5 - "@xtuc/long": 4.2.2 - checksum: 2/490420d15f566e182a55ac6ed0a16479c4cfc714f6373647cb980fec2754a4af21a1431394435ced7cef21d14d898727bd11c71ef6e813821371d992ba0af18b - languageName: node - linkType: hard - "@webassemblyjs/wast-printer@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wast-printer@npm:1.9.0" @@ -4854,21 +4651,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.11.0, browserslist@npm:^4.8.3, browserslist@npm:^4.9.1": - version: 4.11.0 - resolution: "browserslist@npm:4.11.0" - dependencies: - caniuse-lite: ^1.0.30001035 - electron-to-chromium: ^1.3.380 - node-releases: ^1.1.52 - pkg-up: ^3.1.0 - bin: - browserslist: cli.js - checksum: 2/190911f60d3c09decd86c341dd3c9ab92b05281a7a4c1e4737c1766891a1fb66ae80e106317b10a4dcbf6e13914eac2740a0a274e40d84b9f95de39d6196a76e - languageName: node - linkType: hard - -"browserslist@npm:^4.11.1": +"browserslist@npm:^4.0.0, browserslist@npm:^4.11.0, browserslist@npm:^4.11.1, browserslist@npm:^4.8.3, browserslist@npm:^4.9.1": version: 4.11.1 resolution: "browserslist@npm:4.11.1" dependencies: @@ -5169,14 +4952,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001035, caniuse-lite@npm:^1.0.30001036": - version: 1.0.30001036 - resolution: "caniuse-lite@npm:1.0.30001036" - checksum: 2/ec0a245904e129a48dfe3065fd03355b549d2a38cadf012abc63c446336e2f42d2c3119270b35ecbe02b39e429ef7b8b759c7810b776f3855d374a665c88ccfb - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001038": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001036, caniuse-lite@npm:^1.0.30001038": version: 1.0.30001038 resolution: "caniuse-lite@npm:1.0.30001038" checksum: 2/ea241b85fe7f0c4bb98e0b505def4141d21b330203097e3ec7adaad33fb2839b0e7bcfa98269cd2a4050de892a10c3282d8f4ba21acabb2b068a16da8360cdc9 @@ -5260,7 +5036,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^2.0.2, chokidar@npm:^2.0.3, chokidar@npm:^2.1.8": +"chokidar@npm:^2.0.3, chokidar@npm:^2.1.8": version: 2.1.8 resolution: "chokidar@npm:2.1.8" dependencies: @@ -6195,6 +5971,16 @@ __metadata: languageName: node linkType: hard +"css-tree@npm:1.0.0-alpha.39": + version: 1.0.0-alpha.39 + resolution: "css-tree@npm:1.0.0-alpha.39" + dependencies: + mdn-data: 2.0.6 + source-map: ^0.6.1 + checksum: 2/2b3b48563f07d1636153a439f076565b125f5b64690736266c1833d5274c55f68b467ac5d648a5387121f7b1ff1f6e709a80f89824e345a17417994a34749403 + languageName: node + linkType: hard + "css-what@npm:2.1": version: 2.1.3 resolution: "css-what@npm:2.1.3" @@ -6311,11 +6097,11 @@ __metadata: linkType: hard "csso@npm:^4.0.2": - version: 4.0.2 - resolution: "csso@npm:4.0.2" + version: 4.0.3 + resolution: "csso@npm:4.0.3" dependencies: - css-tree: 1.0.0-alpha.37 - checksum: 2/ec5c7e127d254d95616feb237e9bfdce497599ce00faf5e5a7d56ca65883ac07b2548769878491b6b2e1bdfca96c3bc8414714058921e5cd5df6f731555e32e6 + css-tree: 1.0.0-alpha.39 + checksum: 2/b573974336bd5aef7ff71ae294b6664602b186e4ea6ad4b3dbd22fcf7ddeb89eddd5b6f06ad2cb6eebff882d3ab39096f211ed4d9abf4a6c1fde446d9829f9f9 languageName: node linkType: hard @@ -6838,13 +6624,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^25.1.0": - version: 25.1.0 - resolution: "diff-sequences@npm:25.1.0" - checksum: 2/f408f221d34ee61197dc9942d3477666396acd09df57db851ec5a18fb3c410c677a683106673bd93417b900788175be538bc50e3599feb895a18b1f5580d7688 - languageName: node - linkType: hard - "diff-sequences@npm:^25.2.1": version: 25.2.1 resolution: "diff-sequences@npm:25.2.1" @@ -7096,17 +6875,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.3.380": - version: 1.3.382 - resolution: "electron-to-chromium@npm:1.3.382" - checksum: 2/f61eaaba71e64119e64063ea1c0b0507ec9f39fb0a781864027fda19901946bbb10f43bb8e4d4da25275ca7f143d9128a96a0a334e7f1155812fd563dcc1f2ba - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.3.390": - version: 1.3.392 - resolution: "electron-to-chromium@npm:1.3.392" - checksum: 2/bc1296d31caf80eef819ab0cba4c015db5a7d422a4ec67d97abf72fa76be07f50b86106ab07d7bb465f738fa62065da9f2152abdab92fd7f5c85559b4c09a665 + version: 1.3.393 + resolution: "electron-to-chromium@npm:1.3.393" + checksum: 2/37beaa6b945316adf912c578283a02e0919d65a1cf8293a50fe39f80c85e5c1cb378abdf0f754386e72a1c066943297d976cabc34d3048676072f377ee0e3a4b languageName: node linkType: hard @@ -7276,7 +7048,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.0, es-abstract@npm:^1.17.0-next.1, es-abstract@npm:^1.17.2": +"es-abstract@npm:^1.17.0, es-abstract@npm:^1.17.0-next.1, es-abstract@npm:^1.17.5": version: 1.17.5 resolution: "es-abstract@npm:1.17.5" dependencies: @@ -7386,12 +7158,12 @@ __metadata: linkType: hard "eslint-module-utils@npm:^2.4.1": - version: 2.5.2 - resolution: "eslint-module-utils@npm:2.5.2" + version: 2.6.0 + resolution: "eslint-module-utils@npm:2.6.0" dependencies: debug: ^2.6.9 pkg-dir: ^2.0.0 - checksum: 2/2a01745bca9b279b3b7bb4210feca9cf5f57653cd386bc86bf9f2b9a520833f2151e29b2247068689ad61e236302698a557e1833c8ac53ba8124bbb12a88c980 + checksum: 2/f584af176480a702eedcdb3f610797f8b8d1293c3835ed71fadb579ec28400b91ded5283729418f63d48dc27c6358bd66f2bd839614d565a1b78d3c3440ee8f7 languageName: node linkType: hard @@ -7983,9 +7755,9 @@ __metadata: linkType: hard "figgy-pudding@npm:^3.4.1, figgy-pudding@npm:^3.5.1": - version: 3.5.1 - resolution: "figgy-pudding@npm:3.5.1" - checksum: 2/0de1a571974d6e9d35bd39bd917eefa1467fb5f98e59955422259b6b8a3031f01f4c6442f98c2a4dc3c2c51e8587b324463b8e985c4a38b5443233ccd36333e5 + version: 3.5.2 + resolution: "figgy-pudding@npm:3.5.2" + checksum: 2/737645f602631734ad53b7445128e255939f809565350b376b3b8fad7673f37c82525a16463f176643ff4b989bb79ed0ecc18111a364ead1082a74c99195a6ca languageName: node linkType: hard @@ -8248,9 +8020,9 @@ __metadata: linkType: hard "flatted@npm:^2.0.0": - version: 2.0.1 - resolution: "flatted@npm:2.0.1" - checksum: 2/dd5140cc40a5c5457f024c6b7193e8581e15c0401c874cf8705b350c2f152f24c5b1794dfebf664bbce5542a4d861b5b96d0d55bf40b7cf708b22885f4bd8b8c + version: 2.0.2 + resolution: "flatted@npm:2.0.2" + checksum: 2/a3e5fb71ad3c4f0661cd3899864812bcf3f64bdf6aa5f33f967c9c2a8a5f0c7219707e864c0602115fef40e093415f76a43e77afd0a86990904e2217ddb44eb4 languageName: node linkType: hard @@ -8272,11 +8044,11 @@ __metadata: linkType: hard "follow-redirects@npm:^1.0.0": - version: 1.10.0 - resolution: "follow-redirects@npm:1.10.0" + version: 1.11.0 + resolution: "follow-redirects@npm:1.11.0" dependencies: debug: ^3.0.0 - checksum: 2/e8d884d0da932dcf64f8f45769f22cdb38a4ad7a889017e1221f4d306ed2dbfdc6c9ce2261dee82727fe5e0272a7b17761068fcff5709d34b453f0400414ea94 + checksum: 2/9665078c14c27b4219ba719b508590ca08e8b580f7d85a9b8c8229c9905a8222b6abd408a26ea2b4b4f0820dc6fbde63e8a33d01a6ebdbb9201c7e24615ffa90 languageName: node linkType: hard @@ -8855,13 +8627,13 @@ __metadata: linkType: hard "gonzales-pe@npm:^4.2.3": - version: 4.2.4 - resolution: "gonzales-pe@npm:4.2.4" + version: 4.3.0 + resolution: "gonzales-pe@npm:4.3.0" dependencies: - minimist: 1.1.x + minimist: ^1.2.5 bin: - gonzales: ./bin/gonzales.js - checksum: 2/d84e5353b319b1955bc9de06c402e4a2e2141497f963e8173c015eb6399654d07097a317c21b5f03da18d107042139c3518caf212abf219c17439bc599e55af3 + gonzales: bin/gonzales.js + checksum: 2/9dae79303ae4e81a8d0b047b2ea837358aa7dac0f5abc8a46bf703b7c46684b3ee62ae3404715321942f15389ae38bd87759fba247263510e244ab71eda3f2d0 languageName: node linkType: hard @@ -8929,26 +8701,26 @@ __metadata: linkType: hard "handle-thing@npm:^2.0.0": - version: 2.0.0 - resolution: "handle-thing@npm:2.0.0" - checksum: 2/3bfffa012580d30ae446019cf97dac3029b07544b9c08d8c34addd05910c221ecc20a61f6bb98d3e575268cf4fc76b20a6d5b0bcd4cdda4a3aaf124cc0d80b6d + version: 2.0.1 + resolution: "handle-thing@npm:2.0.1" + checksum: 2/7509fca9ebc8c119c8d36a7de19216dfcd120a2f9ac0a7f4e7836549561f728bfe4d86fbe604805c0f4d574c2eed756c54486b9ddc436d0387d8397c7c00a434 languageName: node linkType: hard "handlebars@npm:^4.4.0, handlebars@npm:^4.7.3": - version: 4.7.3 - resolution: "handlebars@npm:4.7.3" + version: 4.7.4 + resolution: "handlebars@npm:4.7.4" dependencies: neo-async: ^2.6.0 - optimist: ^0.6.1 source-map: ^0.6.1 uglify-js: ^3.1.4 + yargs: ^15.3.1 dependenciesMeta: uglify-js: optional: true bin: handlebars: bin/handlebars - checksum: 2/8c9a87146ac2a98c89aafd46403044b09c312ac88668b1bf17af482a921cddaa3c04484c5eb04d9cac8dae3ebf2fb2926487b520efa59036a3d89482be1a5c2b + checksum: 2/7fa605287a9403f454d39ecc89f21d15e4471bdae6d1cb3e4be4be689510e69843d7f967f87f4ec8a8e46cb2f2e363a2ccceb899b935ddc24e59a706e4799a28 languageName: node linkType: hard @@ -9200,9 +8972,9 @@ __metadata: linkType: hard "html-escaper@npm:^2.0.0": - version: 2.0.1 - resolution: "html-escaper@npm:2.0.1" - checksum: 2/6180f16f0105e1d7e151de0760badb68c2792044a3016b6dff992a9a79ea2b740349590d8cbb1397e41e7853a52bd175a33c435ea8437855c76b956d2840121c + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 2/a216ae96fa647155ce31ebf14e45b602eb84ab7b4a99d329d85d855d8a74d54c0c4146ac7eb4ada2761d3e22c067e73d6c66b54faefee37229ac025cfc97a513 languageName: node linkType: hard @@ -10392,12 +10164,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-reports@npm:3.0.0" + version: 3.0.2 + resolution: "istanbul-reports@npm:3.0.2" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: 2/e1f6f21baccb984f67a5ef981b1307d671668d5e3e4e3e6817ec7773928828327da56e2d3a7242ccc85935b86dd24608e11bec3db1f64e9b31f28eecac289360 + checksum: 2/d4ed416e13fe0fc709566439086660ddab58dce9d6a655053c5315715aac8225bc7e9fcae553c2c3d8cc66cd4b59498a50b92d543a4820c5be0e5ee30178cdf0 languageName: node linkType: hard @@ -10475,19 +10247,7 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^25.1.0": - version: 25.1.0 - resolution: "jest-diff@npm:25.1.0" - dependencies: - chalk: ^3.0.0 - diff-sequences: ^25.1.0 - jest-get-type: ^25.1.0 - pretty-format: ^25.1.0 - checksum: 2/35254786c82c80c5a9ba0936371e0a0d8f5d960d36cca2300430003fdc115224b5c46b4bf1cfdae3287018b9edb6c407f7455ffa8480149f36120f8ba05a9dda - languageName: node - linkType: hard - -"jest-diff@npm:^25.2.3": +"jest-diff@npm:^25.1.0, jest-diff@npm:^25.2.3": version: 25.2.3 resolution: "jest-diff@npm:25.2.3" dependencies: @@ -10549,13 +10309,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^25.1.0": - version: 25.1.0 - resolution: "jest-get-type@npm:25.1.0" - checksum: 2/b0abdbb4486caa4eadb357138bedd1d363bdee1284f3d76662d99e800ac473a1bd90ad8e42ba12f9a96a7c2452add8fbd9265758f1ea0b98a49a5017ed1d3d5d - languageName: node - linkType: hard - "jest-get-type@npm:^25.2.1": version: 25.2.1 resolution: "jest-get-type@npm:25.2.1" @@ -11652,13 +11405,6 @@ __metadata: languageName: node linkType: hard -"mamacro@npm:^0.0.3": - version: 0.0.3 - resolution: "mamacro@npm:0.0.3" - checksum: 2/9bbd2ecfbd2b05bfa541ea4de3f8aa3771c9442b2bc2d960dd43c346eeba090f3e2d27ac36168363aba7967777032d2d6ff9a52cba191ffdfcff5459300af3b5 - languageName: node - linkType: hard - "map-age-cleaner@npm:^0.1.1": version: 0.1.3 resolution: "map-age-cleaner@npm:0.1.3" @@ -11699,11 +11445,11 @@ __metadata: linkType: hard "markdown-it-anchor@npm:^5.0.2": - version: 5.2.5 - resolution: "markdown-it-anchor@npm:5.2.5" + version: 5.2.7 + resolution: "markdown-it-anchor@npm:5.2.7" peerDependencies: markdown-it: "*" - checksum: 2/a9e03a7f33f68b747a3759efc80867381736fcdd39c441c1ac8d9accd403c71cee8db1d6b9f5630e4183699b603117a5ef33682deedce837d9e5cf406a98fdcd + checksum: 2/41a79af8eccf726eaed36a9a3e6a8a15cd8057bdad44e892084a4127ddb9673611cf271476bc1b338fe2dd1ab2226d51f141e75b6f5754e4620cda397c6e39e3 languageName: node linkType: hard @@ -11788,6 +11534,13 @@ __metadata: languageName: node linkType: hard +"mdn-data@npm:2.0.6": + version: 2.0.6 + resolution: "mdn-data@npm:2.0.6" + checksum: 2/fc723bad3b7785daa6a18abe3422d710e8941a243703d749b5d4aa4f4bcbdc6a426a434f87001995578b278049fd0f91d5d3f869acd0f27e55a92752e6a4c8e0 + languageName: node + linkType: hard + "mdurl@npm:^1.0.1": version: 1.0.1 resolution: "mdurl@npm:1.0.1" @@ -12097,13 +11850,6 @@ __metadata: languageName: node linkType: hard -"minimist@npm:1.1.x": - version: 1.1.3 - resolution: "minimist@npm:1.1.3" - checksum: 2/27d6cb144e27a2132324d537ae4cc0c3ccec31620287909acf03edb15c87c2b94508251db57a45eaa73f315e8528e48fdae288425dfd1444ccd7daf7fec6a847 - languageName: node - linkType: hard - "minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5": version: 1.2.5 resolution: "minimist@npm:1.2.5" @@ -12111,13 +11857,6 @@ __metadata: languageName: node linkType: hard -"minimist@npm:~0.0.1": - version: 0.0.10 - resolution: "minimist@npm:0.0.10" - checksum: 2/2e45f013789db167eaffc5954531cd6adc9d1bcf86498b1a1de87f8aa4a3bb8ff393226107046a3e681e04e3ca8997156c9d7cf3a03a223ed5b535ae71d2e66e - languageName: node - linkType: hard - "minipass@npm:^2.3.5, minipass@npm:^2.6.0, minipass@npm:^2.8.6, minipass@npm:^2.9.0": version: 2.9.0 resolution: "minipass@npm:2.9.0" @@ -12413,13 +12152,13 @@ __metadata: linkType: hard "node-fetch-npm@npm:^2.0.2": - version: 2.0.3 - resolution: "node-fetch-npm@npm:2.0.3" + version: 2.0.4 + resolution: "node-fetch-npm@npm:2.0.4" dependencies: encoding: ^0.1.11 json-parse-better-errors: ^1.0.0 safe-buffer: ^5.1.1 - checksum: 2/170a3e0b5f15b5ec5e5c2a5947d30d2d8a19688c772616585913f815c6f5f45a9e453795e4f3ac9fee95bbdb83b5379106d58e2c6a45e92c69f25c08ca8380f3 + checksum: 2/378bb7203bdce21173a23ffedd0d084a0afc04e45a09c19f14584870080bef2f00a12543aac73dea69d5df1924a2881894a872b397e9ffda993545affbe3aefc languageName: node linkType: hard @@ -12557,15 +12296,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^1.1.52": - version: 1.1.52 - resolution: "node-releases@npm:1.1.52" - dependencies: - semver: ^6.3.0 - checksum: 2/ba03d733a5d6fd7019a0102b6b4b07a1ecd9b613c9561cc1963905133c66178d33b6c028ddd2cbf1c0fe78ff19751892b34606cb20d985e4f11bda768a7272a7 - languageName: node - linkType: hard - "node-releases@npm:^1.1.53": version: 1.1.53 resolution: "node-releases@npm:1.1.53" @@ -12687,8 +12417,8 @@ __metadata: linkType: hard "npm-lifecycle@npm:^3.1.2": - version: 3.1.4 - resolution: "npm-lifecycle@npm:3.1.4" + version: 3.1.5 + resolution: "npm-lifecycle@npm:3.1.5" dependencies: byline: ^5.0.0 graceful-fs: ^4.1.15 @@ -12698,7 +12428,7 @@ __metadata: uid-number: 0.0.6 umask: ^1.1.0 which: ^1.3.1 - checksum: 2/ca4c508701901cbe24dbf0ebc54318c3f057cc4594602cfa8a57c44d947c0471bc41769a4a860dd11797c241af71270ef44830bbfd734954b70011b0d78daad8 + checksum: 2/3b053e6e3e59ad0ee486fadfd4b563e5c77835d195675b6d4207c60ca953f2808a8316e1d599206421078f017950832ec6ada6b97d56439e0f9acd24b204c40f languageName: node linkType: hard @@ -12901,7 +12631,7 @@ __metadata: languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.0": +"object.getownpropertydescriptors@npm:^2.0.3": version: 2.1.0 resolution: "object.getownpropertydescriptors@npm:2.1.0" dependencies: @@ -13017,16 +12747,6 @@ __metadata: languageName: node linkType: hard -"optimist@npm:^0.6.1": - version: 0.6.1 - resolution: "optimist@npm:0.6.1" - dependencies: - minimist: ~0.0.1 - wordwrap: ~0.0.2 - checksum: 2/14cb755f3864ce3459219e1c6a7cd043c7de14f0e6ec5acfc774728e9974a50ae153ebebfcf8a3d38f7bf273e120c6aae735b99d17377fa2c2e867df33402c16 - languageName: node - linkType: hard - "optimize-css-assets-webpack-plugin@npm:^5.0.1": version: 5.0.3 resolution: "optimize-css-assets-webpack-plugin@npm:5.0.3" @@ -14203,19 +13923,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^25.1.0": - version: 25.1.0 - resolution: "pretty-format@npm:25.1.0" - dependencies: - "@jest/types": ^25.1.0 - ansi-regex: ^5.0.0 - ansi-styles: ^4.0.0 - react-is: ^16.12.0 - checksum: 2/3577f509fdf682f60c671346ba9c50151e2e5d55f9e01022d2e527724195d28347def24ef5b3253eb34533e8689064bc7cd7eded683532984f219894ac8a3d81 - languageName: node - linkType: hard - -"pretty-format@npm:^25.2.3": +"pretty-format@npm:^25.1.0, pretty-format@npm:^25.2.3": version: 25.2.3 resolution: "pretty-format@npm:25.2.3" dependencies: @@ -14378,9 +14086,9 @@ __metadata: linkType: hard "psl@npm:^1.1.28": - version: 1.7.0 - resolution: "psl@npm:1.7.0" - checksum: 2/b2158825f6676a61820b22d197b630efb9828fcb9471eccc3dc2c43a689201711f4e87cd3b7a2106997309a87cc31d04f71e928f2c474c80fe679b31d5b1702e + version: 1.8.0 + resolution: "psl@npm:1.8.0" + checksum: 2/92d47c6257456878bfa8190d76b84de69bcefdc129eeee3f9fe204c15fd08d35fe5b8627033f39b455e40a9375a1474b25ff4ab2c5448dd8c8f75da692d0f5b4 languageName: node linkType: hard @@ -15283,7 +14991,7 @@ __metadata: resolution: "root-workspace-0b6124@workspace:." dependencies: "@babel/core": ^7.9.0 - "@polkadot/dev": ^0.52.3 + "@polkadot/dev": ^0.52.4 "@polkadot/ts": ^0.3.14 "@types/jest": ^25.1.4 languageName: unknown @@ -15675,9 +15383,9 @@ __metadata: linkType: hard "signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2": - version: 3.0.2 - resolution: "signal-exit@npm:3.0.2" - checksum: 2/e4a13a074d8f32d804950dd21490295513c683a5692685b96087b29de3b74990e798c61c7bd4c6133c34c890f6133ad6361e26fd6a7b142b86aa4df13449444e + version: 3.0.3 + resolution: "signal-exit@npm:3.0.3" + checksum: 2/f8f3fec95c8d1f9ad7e3cce07e1195f84e7a85cdcb4e825e8a2b76aa5406a039083d2bc9662b3cf40e6948262f41277047d20e6fbd58c77edced0b18fab647d8 languageName: node linkType: hard @@ -16199,23 +15907,45 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimleft@npm:^2.1.1": - version: 2.1.1 - resolution: "string.prototype.trimleft@npm:2.1.1" +"string.prototype.trimend@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.trimend@npm:1.0.0" dependencies: define-properties: ^1.1.3 - function-bind: ^1.1.1 - checksum: 2/af55774aa183d5b9feb2569785198be4b0f3ece0ad95f9149db18ca86f6998598a1bb6bc979fd37d915cd7b8de4afc92989bb2a1ef3e3443871a9d22987f395a + es-abstract: ^1.17.5 + checksum: 2/e1bae7e46ef46c37765740f095ba286bcde74ac74d25ea2c8b88675f194d90e74d1568fa2ff242757e0d57992ae93cb734eacfe8bf8ef3b3e7cf77efdbd429fe + languageName: node + linkType: hard + +"string.prototype.trimleft@npm:^2.1.1": + version: 2.1.2 + resolution: "string.prototype.trimleft@npm:2.1.2" + dependencies: + define-properties: ^1.1.3 + es-abstract: ^1.17.5 + string.prototype.trimstart: ^1.0.0 + checksum: 2/c0b749c23b0f8621b1901e6aed83c1338af8fb5293a367e4b1065667e00ab07aa5248f19a6f5b9cb85f01c686987e0378153c066cd6901c3ea9a71d1133daaba languageName: node linkType: hard "string.prototype.trimright@npm:^2.1.1": - version: 2.1.1 - resolution: "string.prototype.trimright@npm:2.1.1" + version: 2.1.2 + resolution: "string.prototype.trimright@npm:2.1.2" dependencies: define-properties: ^1.1.3 - function-bind: ^1.1.1 - checksum: 2/9866206bedf1fcacf27ceefe406b9ba5d44418cc12c0fdc122616c61ca695e8d0f3c7cfb0dd7562c39f38e3397dcdec3744c0393e8296333b19cf5e280365b7f + es-abstract: ^1.17.5 + string.prototype.trimend: ^1.0.0 + checksum: 2/2c7b83c4cf487646d56ec7cd5d24dab112a0c34409b79d2fec4db111fb492ebeac507d993e228451eb56589e24b4c4cdfdcf335ff38bad85e0c34a94a74b7f6b + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.trimstart@npm:1.0.0" + dependencies: + define-properties: ^1.1.3 + es-abstract: ^1.17.5 + checksum: 2/f26c8ac21491b9ac1e067a5832f90d282a2bef347d212624d53f1850bacb4c49b7d68d1d3e9173544e2609ba618e96cc9cf4a9d1bc32d44eaf3bdaa6c2987e2a languageName: node linkType: hard @@ -16632,15 +16362,15 @@ __metadata: linkType: hard "terser@npm:^4.1.2": - version: 4.6.7 - resolution: "terser@npm:4.6.7" + version: 4.6.10 + resolution: "terser@npm:4.6.10" dependencies: commander: ^2.20.0 source-map: ~0.6.1 source-map-support: ~0.5.12 bin: terser: bin/terser - checksum: 2/0c47e8e2cb0f95a2a2594b10ede261332b6c0bd6e66e77aef8f99eabbcdaa04439219305319331cf33a8fac3db3299e8065403bd38357e7d269296129655709c + checksum: 2/a85a42363398aa351a22a8fa9011ee9c39bcbf34748ecc99797751b8816c4c6f67cb962fd0ce8f51203eabde6337f1b2eaa105297022a0ff09e94db579d747e9 languageName: node linkType: hard @@ -17114,14 +16844,14 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.8.0 - resolution: "uglify-js@npm:3.8.0" + version: 3.8.1 + resolution: "uglify-js@npm:3.8.1" dependencies: commander: ~2.20.3 source-map: ~0.6.1 bin: uglifyjs: bin/uglifyjs - checksum: 2/abd2b49f2c8cc7e53c8466665a7419a060c5d2c7a976599ab646df71feee8f5072d3f489b796aabbbb57c442b9b408950ba8f410781b2c810e49c977f59fb738 + checksum: 2/5d01ab62dbd50e755bb88fdc6d9aaa7abffd15c3788c16af0c65cb1b07619fcedbe2d1120f0b32c65b67934b9de7c654e94629c1205049d2820d22e402eecbc8 languageName: node linkType: hard @@ -17397,7 +17127,7 @@ __metadata: languageName: node linkType: hard -"util.promisify@npm:1.0.0": +"util.promisify@npm:1.0.0, util.promisify@npm:~1.0.0": version: 1.0.0 resolution: "util.promisify@npm:1.0.0" dependencies: @@ -17407,18 +17137,6 @@ __metadata: languageName: node linkType: hard -"util.promisify@npm:~1.0.0": - version: 1.0.1 - resolution: "util.promisify@npm:1.0.1" - dependencies: - define-properties: ^1.1.3 - es-abstract: ^1.17.2 - has-symbols: ^1.0.1 - object.getownpropertydescriptors: ^2.1.0 - checksum: 2/99e5b0a7a4c72d8d4db3cbc911a1d8770e7ab233b5841e1b29e56ffc6ac21142acebf5ca7d5e7afd921662a83639094b4f1197d0f4af3cb058ba28ba1a7f4b8f - languageName: node - linkType: hard - "util@npm:0.10.3": version: 0.10.3 resolution: "util@npm:0.10.3" @@ -17475,13 +17193,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^4.0.1": - version: 4.1.2 - resolution: "v8-to-istanbul@npm:4.1.2" + version: 4.1.3 + resolution: "v8-to-istanbul@npm:4.1.3" dependencies: "@types/istanbul-lib-coverage": ^2.0.1 convert-source-map: ^1.6.0 source-map: ^0.7.3 - checksum: 2/8ce450634c654840a38d56d3025e64510a488f6c4dcbcbd8358ee8850a1f4115dec26356ee3aeb528985378e686479545f21d3909a59c7038f6769e2ba632e64 + checksum: 2/0dd16f794a3c0e1aa23abfe07ebc82f861036357b6f75ca4632de4d9854d929f00758535aa4993e5d1fc9382a1d8e9d41b1b27df96f997f572a2a21d6ed67e2d languageName: node linkType: hard @@ -17711,13 +17429,13 @@ __metadata: linkType: hard "watchpack@npm:^1.6.0": - version: 1.6.0 - resolution: "watchpack@npm:1.6.0" + version: 1.6.1 + resolution: "watchpack@npm:1.6.1" dependencies: - chokidar: ^2.0.2 + chokidar: ^2.1.8 graceful-fs: ^4.1.2 neo-async: ^2.5.0 - checksum: 2/ab86a9a786411d847f77048a69a6622821efb9d0656fe4628049daae186e2e4c8580d6bab9e878a999729d2ab607bb1218a82b79b99fc849742ef95230ebcc8c + checksum: 2/7553e5560735e7431eb9a26e690f9fb98e8ab55be32b5e59bd2f7b4f61fb2442513b338547d09b86b8efbbc7cdd05ce451891ba54b90d13b49b7eb1ca004ab7b languageName: node linkType: hard @@ -17882,40 +17600,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:4.42.0, webpack@npm:^4.8.1": - version: 4.42.0 - resolution: "webpack@npm:4.42.0" - dependencies: - "@webassemblyjs/ast": 1.8.5 - "@webassemblyjs/helper-module-context": 1.8.5 - "@webassemblyjs/wasm-edit": 1.8.5 - "@webassemblyjs/wasm-parser": 1.8.5 - acorn: ^6.2.1 - ajv: ^6.10.2 - ajv-keywords: ^3.4.1 - chrome-trace-event: ^1.0.2 - enhanced-resolve: ^4.1.0 - eslint-scope: ^4.0.3 - json-parse-better-errors: ^1.0.2 - loader-runner: ^2.4.0 - loader-utils: ^1.2.3 - memory-fs: ^0.4.1 - micromatch: ^3.1.10 - mkdirp: ^0.5.1 - neo-async: ^2.6.1 - node-libs-browser: ^2.2.1 - schema-utils: ^1.0.0 - tapable: ^1.1.3 - terser-webpack-plugin: ^1.4.3 - watchpack: ^1.6.0 - webpack-sources: ^1.4.1 - bin: - webpack: bin/webpack.js - checksum: 2/fd8b6560ce9346f306e010cba47561ce234fd307984ef708a348fd3278d5da10c61ac927e817c53ecb09375b6436583644e0aade0bf581e7dde4b62aca90b22c - languageName: node - linkType: hard - -"webpack@npm:4.42.1, webpack@npm:^4.42.1": +"webpack@npm:4.42.1, webpack@npm:^4.42.1, webpack@npm:^4.8.1": version: 4.42.1 resolution: "webpack@npm:4.42.1" dependencies: @@ -18081,13 +17766,6 @@ __metadata: languageName: node linkType: hard -"wordwrap@npm:~0.0.2": - version: 0.0.3 - resolution: "wordwrap@npm:0.0.3" - checksum: 2/e8c84baa721bd7bc13a88e52e1bc25dd4d14accedafe04d24fbc400ba74ae6d620ac4eff5425d5cab342d1ff43f74396272492039b7d7a804bffd2039a153ff0 - languageName: node - linkType: hard - "worker-farm@npm:^1.7.0": version: 1.7.0 resolution: "worker-farm@npm:1.7.0" @@ -18337,12 +18015,12 @@ __metadata: linkType: hard "yargs-parser@npm:^18.1.1": - version: 18.1.1 - resolution: "yargs-parser@npm:18.1.1" + version: 18.1.2 + resolution: "yargs-parser@npm:18.1.2" dependencies: camelcase: ^5.0.0 decamelize: ^1.2.0 - checksum: 2/8d857933ccbf63c542b46b57bc3c8fef28fcc209bfd386963c5d7922d459a159564c7a7f1d18948ae59dd945e83d9d39b7818e7aac5b7b94ef980f39bb3fb766 + checksum: 2/500c5c4268fdbf8ba31ee97132f218b547607987714b1d543f44c7da78baf18ac84b0fa6270070d1e4ca40417a08e3a509073da80c3de4e5ccf076bce40dd85d languageName: node linkType: hard