diff --git a/CHANGELOG.md b/CHANGELOG.md index 61274cf9..70eda328 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # CHANGELOG +## master + +Changes: + +- Add `/*#__PURE__*/` annotations for specific `export const something = someFunction(...) + + ## 6.3.1 Jul 21, 2022 Changes: diff --git a/package.json b/package.json index 290be7e5..00ea5d93 100644 --- a/package.json +++ b/package.json @@ -40,10 +40,11 @@ "test:wasm-crypto:rust": "cd packages/wasm-crypto && RUST_BACKTRACE=full cargo test --release -- --test-threads=1 --nocapture" }, "devDependencies": { - "@babel/core": "^7.20.2", - "@polkadot/dev": "^0.67.163", + "@babel/core": "^7.20.5", + "@polkadot/dev": "^0.67.167", "@polkadot/util": "^10.1.14", "@polkadot/x-randomvalues": "^10.1.14", + "@types/jest": "^29.2.3", "fflate": "^0.7.4", "override-require": "^1.1.1" }, diff --git a/packages/wasm-bridge/package.json b/packages/wasm-bridge/package.json index 33e31c5f..4080ebe2 100644 --- a/packages/wasm-bridge/package.json +++ b/packages/wasm-bridge/package.json @@ -23,7 +23,7 @@ "version": "6.3.2-36-x", "main": "index.js", "dependencies": { - "@babel/runtime": "^7.20.1" + "@babel/runtime": "^7.20.6" }, "devDependencies": { "@polkadot/util": "^10.1.14", diff --git a/packages/wasm-crypto-asmjs/package.json b/packages/wasm-crypto-asmjs/package.json index 058b037b..831a3698 100644 --- a/packages/wasm-crypto-asmjs/package.json +++ b/packages/wasm-crypto-asmjs/package.json @@ -20,7 +20,7 @@ "version": "6.3.2-36-x", "main": "index.js", "dependencies": { - "@babel/runtime": "^7.20.1" + "@babel/runtime": "^7.20.6" }, "devDependencies": { "@polkadot/util": "^10.1.14" diff --git a/packages/wasm-crypto-init/package.json b/packages/wasm-crypto-init/package.json index aa9ec02f..9ccaaf55 100644 --- a/packages/wasm-crypto-init/package.json +++ b/packages/wasm-crypto-init/package.json @@ -25,7 +25,7 @@ "main": "wasm.js", "react-native": "asm.js", "dependencies": { - "@babel/runtime": "^7.20.1", + "@babel/runtime": "^7.20.6", "@polkadot/wasm-bridge": "6.3.2-36-x", "@polkadot/wasm-crypto-asmjs": "6.3.2-36-x", "@polkadot/wasm-crypto-wasm": "6.3.2-36-x" diff --git a/packages/wasm-crypto-init/src/asm.ts b/packages/wasm-crypto-init/src/asm.ts index 4a993dbb..d50589fa 100644 --- a/packages/wasm-crypto-init/src/asm.ts +++ b/packages/wasm-crypto-init/src/asm.ts @@ -14,4 +14,4 @@ export { packageInfo } from './packageInfo'; * @description * Creates an interface using only ASM.js */ -export const createWasm: InitFn = createWasmFn('crypto', null, asmJsInit); +export const createWasm: InitFn = /*#__PURE__*/ createWasmFn('crypto', null, asmJsInit); diff --git a/packages/wasm-crypto-init/src/both.ts b/packages/wasm-crypto-init/src/both.ts index 175dbc21..f2c6a27b 100644 --- a/packages/wasm-crypto-init/src/both.ts +++ b/packages/wasm-crypto-init/src/both.ts @@ -15,4 +15,4 @@ export { packageInfo } from './packageInfo'; * @description * Creates an interface using WASM and a fallback ASM.js */ -export const createWasm: InitFn = createWasmFn('crypto', wasmBytes, asmJsInit); +export const createWasm: InitFn = /*#__PURE__*/ createWasmFn('crypto', wasmBytes, asmJsInit); diff --git a/packages/wasm-crypto-init/src/none.ts b/packages/wasm-crypto-init/src/none.ts index 4003dddd..68d47483 100644 --- a/packages/wasm-crypto-init/src/none.ts +++ b/packages/wasm-crypto-init/src/none.ts @@ -13,4 +13,4 @@ export { packageInfo } from './packageInfo'; * @description * Creates an interface using no WASM and no ASM.js */ -export const createWasm: InitFn = createWasmFn('crypto', null, null); +export const createWasm: InitFn = /*#__PURE__*/ createWasmFn('crypto', null, null); diff --git a/packages/wasm-crypto-init/src/wasm.ts b/packages/wasm-crypto-init/src/wasm.ts index 67c385ac..95863518 100644 --- a/packages/wasm-crypto-init/src/wasm.ts +++ b/packages/wasm-crypto-init/src/wasm.ts @@ -14,4 +14,4 @@ export { packageInfo } from './packageInfo'; * @description * Creates an interface using only WASM */ -export const createWasm: InitFn = createWasmFn('crypto', wasmBytes, null); +export const createWasm: InitFn = /*#__PURE__*/ createWasmFn('crypto', wasmBytes, null); diff --git a/packages/wasm-crypto-wasm/package.json b/packages/wasm-crypto-wasm/package.json index 5424f02f..dc6f5e38 100644 --- a/packages/wasm-crypto-wasm/package.json +++ b/packages/wasm-crypto-wasm/package.json @@ -20,7 +20,7 @@ "version": "6.3.2-36-x", "main": "index.js", "dependencies": { - "@babel/runtime": "^7.20.1", + "@babel/runtime": "^7.20.6", "@polkadot/wasm-util": "6.3.2-36-x" }, "devDependencies": { diff --git a/packages/wasm-crypto-wasm/src/bundle.ts b/packages/wasm-crypto-wasm/src/bundle.ts index 15369908..328711d5 100644 --- a/packages/wasm-crypto-wasm/src/bundle.ts +++ b/packages/wasm-crypto-wasm/src/bundle.ts @@ -16,4 +16,4 @@ export { packageInfo } from './packageInfo'; * Upon loading the exposed bytes will be decoded and decompressed form this * specific format and returned. */ -export const wasmBytes = unzlibSync(base64Decode(bytes, new Uint8Array(lenIn)), new Uint8Array(lenOut)); +export const wasmBytes = /*#__PURE__*/ unzlibSync(base64Decode(bytes, new Uint8Array(lenIn)), new Uint8Array(lenOut)); diff --git a/packages/wasm-crypto/package.json b/packages/wasm-crypto/package.json index 6bf86d63..58726058 100644 --- a/packages/wasm-crypto/package.json +++ b/packages/wasm-crypto/package.json @@ -31,7 +31,7 @@ "version": "6.3.2-36-x", "main": "index.js", "dependencies": { - "@babel/runtime": "^7.20.1", + "@babel/runtime": "^7.20.6", "@polkadot/wasm-bridge": "6.3.2-36-x", "@polkadot/wasm-crypto-asmjs": "6.3.2-36-x", "@polkadot/wasm-crypto-init": "6.3.2-36-x", diff --git a/packages/wasm-crypto/src/bundle.ts b/packages/wasm-crypto/src/bundle.ts index b75970cc..ea314f0f 100644 --- a/packages/wasm-crypto/src/bundle.ts +++ b/packages/wasm-crypto/src/bundle.ts @@ -40,193 +40,193 @@ function withWasm { +export const bip39Generate = /*#__PURE__*/ withWasm((wasm, words: 12 | 15 | 18 | 21 | 24): string => { wasm.ext_bip39_generate(8, words); return bridge.resultString(); }); -export const bip39ToEntropy = withWasm((wasm, phrase: string): Uint8Array => { +export const bip39ToEntropy = /*#__PURE__*/ withWasm((wasm, phrase: string): Uint8Array => { wasm.ext_bip39_to_entropy(8, ...bridge.allocString(phrase)); return bridge.resultU8a(); }); -export const bip39ToMiniSecret = withWasm((wasm, phrase: string, password: string): Uint8Array => { +export const bip39ToMiniSecret = /*#__PURE__*/ withWasm((wasm, phrase: string, password: string): Uint8Array => { wasm.ext_bip39_to_mini_secret(8, ...bridge.allocString(phrase), ...bridge.allocString(password)); return bridge.resultU8a(); }); -export const bip39ToSeed = withWasm((wasm, phrase: string, password: string): Uint8Array => { +export const bip39ToSeed = /*#__PURE__*/ withWasm((wasm, phrase: string, password: string): Uint8Array => { wasm.ext_bip39_to_seed(8, ...bridge.allocString(phrase), ...bridge.allocString(password)); return bridge.resultU8a(); }); -export const bip39Validate = withWasm((wasm, phrase: string): boolean => { +export const bip39Validate = /*#__PURE__*/ withWasm((wasm, phrase: string): boolean => { const ret = wasm.ext_bip39_validate(...bridge.allocString(phrase)); return ret !== 0; }); -export const ed25519KeypairFromSeed = withWasm((wasm, seed: Uint8Array): Uint8Array => { +export const ed25519KeypairFromSeed = /*#__PURE__*/ withWasm((wasm, seed: Uint8Array): Uint8Array => { wasm.ext_ed_from_seed(8, ...bridge.allocU8a(seed)); return bridge.resultU8a(); }); -export const ed25519Sign = withWasm((wasm, pubkey: Uint8Array, seckey: Uint8Array, message: Uint8Array): Uint8Array => { +export const ed25519Sign = /*#__PURE__*/ withWasm((wasm, pubkey: Uint8Array, seckey: Uint8Array, message: Uint8Array): Uint8Array => { wasm.ext_ed_sign(8, ...bridge.allocU8a(pubkey), ...bridge.allocU8a(seckey), ...bridge.allocU8a(message)); return bridge.resultU8a(); }); -export const ed25519Verify = withWasm((wasm, signature: Uint8Array, message: Uint8Array, pubkey: Uint8Array): boolean => { +export const ed25519Verify = /*#__PURE__*/ withWasm((wasm, signature: Uint8Array, message: Uint8Array, pubkey: Uint8Array): boolean => { const ret = wasm.ext_ed_verify(...bridge.allocU8a(signature), ...bridge.allocU8a(message), ...bridge.allocU8a(pubkey)); return ret !== 0; }); -export const secp256k1FromSeed = withWasm((wasm, seckey: Uint8Array): Uint8Array => { +export const secp256k1FromSeed = /*#__PURE__*/ withWasm((wasm, seckey: Uint8Array): Uint8Array => { wasm.ext_secp_from_seed(8, ...bridge.allocU8a(seckey)); return bridge.resultU8a(); }); -export const secp256k1Compress = withWasm((wasm, pubkey: Uint8Array): Uint8Array => { +export const secp256k1Compress = /*#__PURE__*/ withWasm((wasm, pubkey: Uint8Array): Uint8Array => { wasm.ext_secp_pub_compress(8, ...bridge.allocU8a(pubkey)); return bridge.resultU8a(); }); -export const secp256k1Expand = withWasm((wasm, pubkey: Uint8Array): Uint8Array => { +export const secp256k1Expand = /*#__PURE__*/ withWasm((wasm, pubkey: Uint8Array): Uint8Array => { wasm.ext_secp_pub_expand(8, ...bridge.allocU8a(pubkey)); return bridge.resultU8a(); }); -export const secp256k1Recover = withWasm((wasm, msgHash: Uint8Array, sig: Uint8Array, recovery: number): Uint8Array => { +export const secp256k1Recover = /*#__PURE__*/ withWasm((wasm, msgHash: Uint8Array, sig: Uint8Array, recovery: number): Uint8Array => { wasm.ext_secp_recover(8, ...bridge.allocU8a(msgHash), ...bridge.allocU8a(sig), recovery); return bridge.resultU8a(); }); -export const secp256k1Sign = withWasm((wasm, msgHash: Uint8Array, seckey: Uint8Array): Uint8Array => { +export const secp256k1Sign = /*#__PURE__*/ withWasm((wasm, msgHash: Uint8Array, seckey: Uint8Array): Uint8Array => { wasm.ext_secp_sign(8, ...bridge.allocU8a(msgHash), ...bridge.allocU8a(seckey)); return bridge.resultU8a(); }); -export const sr25519DeriveKeypairHard = withWasm((wasm, pair: Uint8Array, cc: Uint8Array): Uint8Array => { +export const sr25519DeriveKeypairHard = /*#__PURE__*/ withWasm((wasm, pair: Uint8Array, cc: Uint8Array): Uint8Array => { wasm.ext_sr_derive_keypair_hard(8, ...bridge.allocU8a(pair), ...bridge.allocU8a(cc)); return bridge.resultU8a(); }); -export const sr25519DeriveKeypairSoft = withWasm((wasm, pair: Uint8Array, cc: Uint8Array): Uint8Array => { +export const sr25519DeriveKeypairSoft = /*#__PURE__*/ withWasm((wasm, pair: Uint8Array, cc: Uint8Array): Uint8Array => { wasm.ext_sr_derive_keypair_soft(8, ...bridge.allocU8a(pair), ...bridge.allocU8a(cc)); return bridge.resultU8a(); }); -export const sr25519DerivePublicSoft = withWasm((wasm, pubkey: Uint8Array, cc: Uint8Array): Uint8Array => { +export const sr25519DerivePublicSoft = /*#__PURE__*/ withWasm((wasm, pubkey: Uint8Array, cc: Uint8Array): Uint8Array => { wasm.ext_sr_derive_public_soft(8, ...bridge.allocU8a(pubkey), ...bridge.allocU8a(cc)); return bridge.resultU8a(); }); -export const sr25519KeypairFromSeed = withWasm((wasm, seed: Uint8Array): Uint8Array => { +export const sr25519KeypairFromSeed = /*#__PURE__*/ withWasm((wasm, seed: Uint8Array): Uint8Array => { wasm.ext_sr_from_seed(8, ...bridge.allocU8a(seed)); return bridge.resultU8a(); }); -export const sr25519Sign = withWasm((wasm, pubkey: Uint8Array, secret: Uint8Array, message: Uint8Array): Uint8Array => { +export const sr25519Sign = /*#__PURE__*/ withWasm((wasm, pubkey: Uint8Array, secret: Uint8Array, message: Uint8Array): Uint8Array => { wasm.ext_sr_sign(8, ...bridge.allocU8a(pubkey), ...bridge.allocU8a(secret), ...bridge.allocU8a(message)); return bridge.resultU8a(); }); -export const sr25519Verify = withWasm((wasm, signature: Uint8Array, message: Uint8Array, pubkey: Uint8Array): boolean => { +export const sr25519Verify = /*#__PURE__*/ withWasm((wasm, signature: Uint8Array, message: Uint8Array, pubkey: Uint8Array): boolean => { const ret = wasm.ext_sr_verify(...bridge.allocU8a(signature), ...bridge.allocU8a(message), ...bridge.allocU8a(pubkey)); return ret !== 0; }); -export const sr25519Agree = withWasm((wasm, pubkey: Uint8Array, secret: Uint8Array): Uint8Array => { +export const sr25519Agree = /*#__PURE__*/ withWasm((wasm, pubkey: Uint8Array, secret: Uint8Array): Uint8Array => { wasm.ext_sr_agree(8, ...bridge.allocU8a(pubkey), ...bridge.allocU8a(secret)); return bridge.resultU8a(); }); -export const vrfSign = withWasm((wasm, secret: Uint8Array, context: Uint8Array, message: Uint8Array, extra: Uint8Array): Uint8Array => { +export const vrfSign = /*#__PURE__*/ withWasm((wasm, secret: Uint8Array, context: Uint8Array, message: Uint8Array, extra: Uint8Array): Uint8Array => { wasm.ext_vrf_sign(8, ...bridge.allocU8a(secret), ...bridge.allocU8a(context), ...bridge.allocU8a(message), ...bridge.allocU8a(extra)); return bridge.resultU8a(); }); -export const vrfVerify = withWasm((wasm, pubkey: Uint8Array, context: Uint8Array, message: Uint8Array, extra: Uint8Array, outAndProof: Uint8Array): boolean => { +export const vrfVerify = /*#__PURE__*/ withWasm((wasm, pubkey: Uint8Array, context: Uint8Array, message: Uint8Array, extra: Uint8Array, outAndProof: Uint8Array): boolean => { const ret = wasm.ext_vrf_verify(...bridge.allocU8a(pubkey), ...bridge.allocU8a(context), ...bridge.allocU8a(message), ...bridge.allocU8a(extra), ...bridge.allocU8a(outAndProof)); return ret !== 0; }); -export const blake2b = withWasm((wasm, data: Uint8Array, key: Uint8Array, size: number): Uint8Array => { +export const blake2b = /*#__PURE__*/ withWasm((wasm, data: Uint8Array, key: Uint8Array, size: number): Uint8Array => { wasm.ext_blake2b(8, ...bridge.allocU8a(data), ...bridge.allocU8a(key), size); return bridge.resultU8a(); }); -export const hmacSha256 = withWasm((wasm, key: Uint8Array, data: Uint8Array): Uint8Array => { +export const hmacSha256 = /*#__PURE__*/ withWasm((wasm, key: Uint8Array, data: Uint8Array): Uint8Array => { wasm.ext_hmac_sha256(8, ...bridge.allocU8a(key), ...bridge.allocU8a(data)); return bridge.resultU8a(); }); -export const hmacSha512 = withWasm((wasm, key: Uint8Array, data: Uint8Array): Uint8Array => { +export const hmacSha512 = /*#__PURE__*/ withWasm((wasm, key: Uint8Array, data: Uint8Array): Uint8Array => { wasm.ext_hmac_sha512(8, ...bridge.allocU8a(key), ...bridge.allocU8a(data)); return bridge.resultU8a(); }); -export const keccak256 = withWasm((wasm, data: Uint8Array): Uint8Array => { +export const keccak256 = /*#__PURE__*/ withWasm((wasm, data: Uint8Array): Uint8Array => { wasm.ext_keccak256(8, ...bridge.allocU8a(data)); return bridge.resultU8a(); }); -export const keccak512 = withWasm((wasm, data: Uint8Array): Uint8Array => { +export const keccak512 = /*#__PURE__*/ withWasm((wasm, data: Uint8Array): Uint8Array => { wasm.ext_keccak512(8, ...bridge.allocU8a(data)); return bridge.resultU8a(); }); -export const pbkdf2 = withWasm((wasm, data: Uint8Array, salt: Uint8Array, rounds: number): Uint8Array => { +export const pbkdf2 = /*#__PURE__*/ withWasm((wasm, data: Uint8Array, salt: Uint8Array, rounds: number): Uint8Array => { wasm.ext_pbkdf2(8, ...bridge.allocU8a(data), ...bridge.allocU8a(salt), rounds); return bridge.resultU8a(); }); -export const scrypt = withWasm((wasm, password: Uint8Array, salt: Uint8Array, log2n: number, r: number, p: number): Uint8Array => { +export const scrypt = /*#__PURE__*/ withWasm((wasm, password: Uint8Array, salt: Uint8Array, log2n: number, r: number, p: number): Uint8Array => { wasm.ext_scrypt(8, ...bridge.allocU8a(password), ...bridge.allocU8a(salt), log2n, r, p); return bridge.resultU8a(); }); -export const sha256 = withWasm((wasm, data: Uint8Array): Uint8Array => { +export const sha256 = /*#__PURE__*/ withWasm((wasm, data: Uint8Array): Uint8Array => { wasm.ext_sha256(8, ...bridge.allocU8a(data)); return bridge.resultU8a(); }); -export const sha512 = withWasm((wasm, data: Uint8Array): Uint8Array => { +export const sha512 = /*#__PURE__*/ withWasm((wasm, data: Uint8Array): Uint8Array => { wasm.ext_sha512(8, ...bridge.allocU8a(data)); return bridge.resultU8a(); }); -export const twox = withWasm((wasm, data: Uint8Array, rounds: number) => { +export const twox = /*#__PURE__*/ withWasm((wasm, data: Uint8Array, rounds: number) => { wasm.ext_twox(8, ...bridge.allocU8a(data), rounds); return bridge.resultU8a(); diff --git a/packages/wasm-util/package.json b/packages/wasm-util/package.json index 22115a1f..71bafa06 100644 --- a/packages/wasm-util/package.json +++ b/packages/wasm-util/package.json @@ -23,7 +23,7 @@ "version": "6.3.2-36-x", "main": "index.js", "dependencies": { - "@babel/runtime": "^7.20.1" + "@babel/runtime": "^7.20.6" }, "devDependencies": { "@polkadot/util": "^10.1.14" diff --git a/yarn.lock b/yarn.lock index 755c9c4b..5e22a1f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -57,37 +57,37 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/core@npm:7.20.2" +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.20.5": + version: 7.20.5 + resolution: "@babel/core@npm:7.20.5" dependencies: "@ampproject/remapping": ^2.1.0 "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.2 + "@babel/generator": ^7.20.5 "@babel/helper-compilation-targets": ^7.20.0 "@babel/helper-module-transforms": ^7.20.2 - "@babel/helpers": ^7.20.1 - "@babel/parser": ^7.20.2 + "@babel/helpers": ^7.20.5 + "@babel/parser": ^7.20.5 "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.2 + "@babel/traverse": ^7.20.5 + "@babel/types": ^7.20.5 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.1 semver: ^6.3.0 - checksum: 98faaaef26103a276a30a141b951a93bc8418d100d1f668bf7a69d12f3e25df57958e8b6b9100d95663f720db62da85ade736f6629a5ebb1e640251a1b43c0e4 + checksum: 9547f1e6364bc58c3621e3b17ec17f0d034ff159e5a520091d9381608d40af3be4042dd27c20ad7d3e938422d75850ac56a3758d6801d65df701557af4bd244b languageName: node linkType: hard -"@babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.7.2": - version: 7.20.2 - resolution: "@babel/generator@npm:7.20.2" +"@babel/generator@npm:^7.20.5, @babel/generator@npm:^7.7.2": + version: 7.20.5 + resolution: "@babel/generator@npm:7.20.5" dependencies: - "@babel/types": ^7.20.2 + "@babel/types": ^7.20.5 "@jridgewell/gen-mapping": ^0.3.2 jsesc: ^2.5.1 - checksum: 56b780b8490e007ceeea0c1fc9cea230210488efbcd62b139876ae01958aacab3dd5931fa02ff3a991850af05c01d658baf85f11d4a5cb9c3b899db544214bb9 + checksum: 31c10d1e122f08cf755a24bd6f5d197f47eceba03f1133759687d00ab72d210e60ba4011da42f368b6e9fa85cbfda7dc4adb9889c2c20cc5c34bb2d57c1deab7 languageName: node linkType: hard @@ -341,14 +341,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.20.1": - version: 7.20.1 - resolution: "@babel/helpers@npm:7.20.1" +"@babel/helpers@npm:^7.20.5": + version: 7.20.6 + resolution: "@babel/helpers@npm:7.20.6" dependencies: "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.0 - checksum: be35f78666bdab895775ed94dbeb098f7b4fa08ce4cfb0c3a9e69b7220cce56960dcdc2b14f5df9d3b80388d4bf7df155c97f6cf6768c0138f4e6931d0f44955 + "@babel/traverse": ^7.20.5 + "@babel/types": ^7.20.5 + checksum: f03ec6eb2bf8dc7cdfe2569ee421fd9ba6c7bac6c862d90b608ccdd80281ebe858bc56ca175fc92b3ac50f63126b66bbd5ec86f9f361729289a20054518f1ac5 languageName: node linkType: hard @@ -363,12 +363,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/parser@npm:7.20.2" +"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.5": + version: 7.20.5 + resolution: "@babel/parser@npm:7.20.5" bin: parser: ./bin/babel-parser.js - checksum: 441d0550144f338e1a41de785b914f5942c493dfafdf07cccdc19c3ecf94aa5ea58741566e199e385ba7a09e3e51522df87f7405cdf14ec88da0ff11db8030f1 + checksum: e8d514ce0aa74d56725bd102919a49fa367afef9cd8208cf52f670f54b061c4672f51b4b7980058ab1f5fe73615fe4dc90720ab47bbcebae07ad08d667eda318 languageName: node linkType: hard @@ -1119,15 +1119,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-regenerator@npm:7.18.6" +"@babel/plugin-transform-regenerator@npm:^7.18.6, @babel/plugin-transform-regenerator@npm:^7.20.5": + version: 7.20.5 + resolution: "@babel/plugin-transform-regenerator@npm:7.20.5" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - regenerator-transform: ^0.15.0 + "@babel/helper-plugin-utils": ^7.20.2 + regenerator-transform: ^0.15.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 60bd482cb0343c714f85c3e19a13b3b5fa05ee336c079974091c0b35e263307f4e661f4555dff90707a87d5efe19b1d51835db44455405444ac1813e268ad750 + checksum: 13164861e71fb23d84c6270ef5330b03c54d5d661c2c7468f28e21c4f8598558ca0c8c3cb1d996219352946e849d270a61372bc93c8fbe9676e78e3ffd0dea07 languageName: node linkType: hard @@ -1394,12 +1394,12 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.8.4": - version: 7.20.1 - resolution: "@babel/runtime@npm:7.20.1" +"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.8.4": + version: 7.20.6 + resolution: "@babel/runtime@npm:7.20.6" dependencies: - regenerator-runtime: ^0.13.10 - checksum: 00567a333d3357925742a6f5e39394dcc0af6e6029103fe188158bf7ae8b0b3ee3c6c0f68fccc217f0a6cfa455f6be252298baf56b3f5ff37b34313b170cd9f6 + regenerator-runtime: ^0.13.11 + checksum: 42a8504db21031b1859fbc0f52d698a3d2f5ada9519eb76c6f96a7e657d8d555732a18fe71ef428a67cc9fc81ca0d3562fb7afdc70549c5fec343190cbaa9b03 languageName: node linkType: hard @@ -1414,32 +1414,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.18.10, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.7.2": - version: 7.20.1 - resolution: "@babel/traverse@npm:7.20.1" +"@babel/traverse@npm:^7.18.10, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.7.2": + version: 7.20.5 + resolution: "@babel/traverse@npm:7.20.5" dependencies: "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.1 + "@babel/generator": ^7.20.5 "@babel/helper-environment-visitor": ^7.18.9 "@babel/helper-function-name": ^7.19.0 "@babel/helper-hoist-variables": ^7.18.6 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.20.1 - "@babel/types": ^7.20.0 + "@babel/parser": ^7.20.5 + "@babel/types": ^7.20.5 debug: ^4.1.0 globals: ^11.1.0 - checksum: 6696176d574b7ff93466848010bc7e94b250169379ec2a84f1b10da46a7cc2018ea5e3a520c3078487db51e3a4afab9ecff48f25d1dbad8c1319362f4148fb4b + checksum: c7fed468614aab1cf762dda5df26e2cfcd2b1b448c9d3321ac44786c4ee773fb0e10357e6593c3c6a648ae2e0be6d90462d855998dc10e3abae84de99291e008 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.20.2 - resolution: "@babel/types@npm:7.20.2" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.20.5 + resolution: "@babel/types@npm:7.20.5" dependencies: "@babel/helper-string-parser": ^7.19.4 "@babel/helper-validator-identifier": ^7.19.1 to-fast-properties: ^2.0.0 - checksum: 57e76e5f21876135f481bfd4010c87f2d38196bb0a2bc60a28d6e55e3afa90cdd9accf164e4cb71bdfb620517fa0a0cb5600cdce36c21d59fdaccfbb899c024c + checksum: 773f0a1ad9f6ca5c5beaf751d1d8d81b9130de87689d1321fc911d73c3b1167326d66f0ae086a27fb5bfc8b4ee3ffebf1339be50d3b4d8015719692468c31f2d languageName: node linkType: hard @@ -1975,12 +1975,12 @@ __metadata: languageName: node linkType: hard -"@polkadot/dev@npm:^0.67.163": - version: 0.67.163 - resolution: "@polkadot/dev@npm:0.67.163" +"@polkadot/dev@npm:^0.67.167": + version: 0.67.167 + resolution: "@polkadot/dev@npm:0.67.167" dependencies: "@babel/cli": ^7.19.3 - "@babel/core": ^7.20.2 + "@babel/core": ^7.20.5 "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 "@babel/plugin-proposal-numeric-separator": ^7.18.6 "@babel/plugin-proposal-optional-chaining": ^7.18.9 @@ -1989,22 +1989,22 @@ __metadata: "@babel/plugin-syntax-import-assertions": ^7.20.0 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-regenerator": ^7.18.6 + "@babel/plugin-transform-regenerator": ^7.20.5 "@babel/plugin-transform-runtime": ^7.19.6 "@babel/preset-env": ^7.20.2 "@babel/preset-react": ^7.18.6 "@babel/preset-typescript": ^7.18.6 "@babel/register": ^7.18.9 - "@babel/runtime": ^7.20.1 + "@babel/runtime": ^7.20.6 "@rollup/plugin-alias": ^4.0.2 - "@rollup/plugin-commonjs": ^23.0.2 + "@rollup/plugin-commonjs": ^23.0.3 "@rollup/plugin-dynamic-import-vars": ^2.0.1 "@rollup/plugin-inject": ^5.0.2 - "@rollup/plugin-json": ^5.0.1 + "@rollup/plugin-json": ^5.0.2 "@rollup/plugin-node-resolve": ^15.0.1 "@rushstack/eslint-patch": ^1.2.0 - "@typescript-eslint/eslint-plugin": ^5.44.0 - "@typescript-eslint/parser": ^5.44.0 + "@typescript-eslint/eslint-plugin": ^5.45.0 + "@typescript-eslint/parser": ^5.45.0 "@vue/component-compiler-utils": ^3.3.0 babel-jest: ^29.3.1 babel-plugin-module-extension-resolver: ^1.0.0-rc.2 @@ -2024,7 +2024,7 @@ __metadata: eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-simple-import-sort: ^8.0.0 eslint-plugin-sort-destructure-keys: ^1.4.0 - fs-extra: ^10.1.0 + fs-extra: ^11.1.0 gh-pages: ^4.0.0 gh-release: ^6.0.4 glob: ^8.0.3 @@ -2036,11 +2036,11 @@ __metadata: jest-haste-map: ^29.3.1 jest-resolve: ^29.3.1 madge: ^5.0.1 - minimatch: ^5.1.0 + minimatch: ^5.1.1 mkdirp: ^1.0.4 prettier: ^2.8.0 rimraf: ^3.0.2 - rollup: ^3.4.0 + rollup: ^3.5.1 rollup-plugin-cleanup: ^3.2.1 typescript: ^4.9.3 webpack: ^5.75.0 @@ -2074,7 +2074,7 @@ __metadata: polkadot-exec-swc: scripts/polkadot-exec-swc.mjs polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs - checksum: 0356a999ef5fbf4f1aa84647f5953bd433ec5de2e581c96471a472fce6d3240f4ac5c3287cfa3fa58523568f0f1e59ea0621af4f4f008a42c21aea083929f80b + checksum: 1b74d5f7dde40ff0ddd4e85a09ce85d0809571f0ed70329c246e9c59ae463c1e20ff3d31ee81d266f22df8319b3ae4993d2568fd0b5af501bf7ec98c23ca8a84 languageName: node linkType: hard @@ -2097,7 +2097,7 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/wasm-bridge@workspace:packages/wasm-bridge" dependencies: - "@babel/runtime": ^7.20.1 + "@babel/runtime": ^7.20.6 "@polkadot/util": ^10.1.14 "@polkadot/x-randomvalues": ^10.1.14 peerDependencies: @@ -2110,7 +2110,7 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/wasm-crypto-asmjs@workspace:packages/wasm-crypto-asmjs" dependencies: - "@babel/runtime": ^7.20.1 + "@babel/runtime": ^7.20.6 "@polkadot/util": ^10.1.14 peerDependencies: "@polkadot/util": "*" @@ -2121,7 +2121,7 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/wasm-crypto-init@workspace:packages/wasm-crypto-init" dependencies: - "@babel/runtime": ^7.20.1 + "@babel/runtime": ^7.20.6 "@polkadot/util": ^10.1.14 "@polkadot/wasm-bridge": 6.3.2-36-x "@polkadot/wasm-crypto-asmjs": 6.3.2-36-x @@ -2137,7 +2137,7 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/wasm-crypto-wasm@workspace:packages/wasm-crypto-wasm" dependencies: - "@babel/runtime": ^7.20.1 + "@babel/runtime": ^7.20.6 "@polkadot/util": ^10.1.14 "@polkadot/wasm-util": 6.3.2-36-x peerDependencies: @@ -2149,7 +2149,7 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/wasm-crypto@workspace:packages/wasm-crypto" dependencies: - "@babel/runtime": ^7.20.1 + "@babel/runtime": ^7.20.6 "@polkadot/util": ^10.1.14 "@polkadot/wasm-bridge": 6.3.2-36-x "@polkadot/wasm-crypto-asmjs": 6.3.2-36-x @@ -2167,7 +2167,7 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/wasm-util@workspace:packages/wasm-util" dependencies: - "@babel/runtime": ^7.20.1 + "@babel/runtime": ^7.20.6 "@polkadot/util": ^10.1.14 peerDependencies: "@polkadot/util": "*" @@ -2237,9 +2237,9 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-commonjs@npm:^23.0.2": - version: 23.0.2 - resolution: "@rollup/plugin-commonjs@npm:23.0.2" +"@rollup/plugin-commonjs@npm:^23.0.3": + version: 23.0.3 + resolution: "@rollup/plugin-commonjs@npm:23.0.3" dependencies: "@rollup/pluginutils": ^5.0.1 commondir: ^1.0.1 @@ -2252,7 +2252,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: bd203a6e6fbcdc523f5d47a8a9e6b719f853270fbfa608c636124c213ec4b2a15026121e1e4faa820f52546425050f4c833bbf6bc58959909025cbc99c6d5df3 + checksum: 925289c1694e871065d741ce210621df894febc267b9ca574dfe24e00a48b436f3eaa6a6f6d00312a78c9b51cc0cad7abf13b97fc455395576007c681d7ec58d languageName: node linkType: hard @@ -2289,9 +2289,9 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-json@npm:^5.0.1": - version: 5.0.1 - resolution: "@rollup/plugin-json@npm:5.0.1" +"@rollup/plugin-json@npm:^5.0.2": + version: 5.0.2 + resolution: "@rollup/plugin-json@npm:5.0.2" dependencies: "@rollup/pluginutils": ^5.0.1 peerDependencies: @@ -2299,7 +2299,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 1b2f45f49cd3f3dcf2bd1b5987f330cc23bb1abfe049d8ca3d441eacbb8f9a052692b3f062023e175359de7db6dd55ef804393beab15d90aeb3fbf540494a036 + checksum: 9b5f90ea311dfcfacf0f38af39bbb1954ea56d6faecdee3d528f73d0e02da96a0706ab21fae0c8eef9bb5d756f6f50b40b5a252ffd9800397012b5bac6764b6f languageName: node linkType: hard @@ -2581,6 +2581,16 @@ __metadata: languageName: node linkType: hard +"@types/jest@npm:^29.2.3": + version: 29.2.3 + resolution: "@types/jest@npm:29.2.3" + dependencies: + expect: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 55370906711b600a05b9e497c22aa74d80d8adcdbe4ac2f1bc9311f6f6ca0dd192862b6f38df6ac0d45e92396bcd796e377b1d8058c10bdfd584aeee580c3ce1 + languageName: node + linkType: hard + "@types/jsdom@npm:^20.0.0": version: 20.0.0 resolution: "@types/jsdom@npm:20.0.0" @@ -2747,13 +2757,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.44.0": - version: 5.44.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.44.0" +"@typescript-eslint/eslint-plugin@npm:^5.45.0": + version: 5.45.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.45.0" dependencies: - "@typescript-eslint/scope-manager": 5.44.0 - "@typescript-eslint/type-utils": 5.44.0 - "@typescript-eslint/utils": 5.44.0 + "@typescript-eslint/scope-manager": 5.45.0 + "@typescript-eslint/type-utils": 5.45.0 + "@typescript-eslint/utils": 5.45.0 debug: ^4.3.4 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 @@ -2766,43 +2776,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 88784e77e8e35ea50ca9c49d46df94cabc3447f4b332f3ca53974d3b5370cb5dcd85cc9ee0e317b91083812012369209574725dcfc3b2b4056b60371b68ca854 + checksum: 7cff671a9ba33afa86f0ece6d0ebaeb5fc16596fc659ef230f6f65bfddfef2ffb6434310e3a4444fb852e79e40c85c5e62c559df6ddc9312aac235a18afdd269 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.44.0": - version: 5.44.0 - resolution: "@typescript-eslint/parser@npm:5.44.0" +"@typescript-eslint/parser@npm:^5.45.0": + version: 5.45.0 + resolution: "@typescript-eslint/parser@npm:5.45.0" dependencies: - "@typescript-eslint/scope-manager": 5.44.0 - "@typescript-eslint/types": 5.44.0 - "@typescript-eslint/typescript-estree": 5.44.0 + "@typescript-eslint/scope-manager": 5.45.0 + "@typescript-eslint/types": 5.45.0 + "@typescript-eslint/typescript-estree": 5.45.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 2d09a1a1547a7ae3f76c9a33a54e11d79a194fbb9dbae69988e7aed3370bdf12bafde669211152769d89db822e0cdee4173affc126664fa6f17abba56daa7261 + checksum: b8ce3af72de3ff22bb206c3299e728d37a836dbe1f75bcb66ad3bb7962204174b7fff834992b84f0e661de507729c01c7ad71ad2707c217cccc3c0f798a9dc23 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.44.0": - version: 5.44.0 - resolution: "@typescript-eslint/scope-manager@npm:5.44.0" +"@typescript-eslint/scope-manager@npm:5.45.0": + version: 5.45.0 + resolution: "@typescript-eslint/scope-manager@npm:5.45.0" dependencies: - "@typescript-eslint/types": 5.44.0 - "@typescript-eslint/visitor-keys": 5.44.0 - checksum: 4cfe4b55eb428eda740e6b967e3a87f3e1f9c4bbd8e1d6b8d64a11666abe33ffe7a21e4e614444ccde2da6930fa85f3e0ffca43d6e339943ff7a4fbccb09c8fc + "@typescript-eslint/types": 5.45.0 + "@typescript-eslint/visitor-keys": 5.45.0 + checksum: 8f686be8ee0c7ac49ee2a313570cddf86a1364b1ec129f50f8a531038a3bb241429734dc5e2c4e5dd76cc3ed149628aa3e8425cc092f37ca6885b1995c99c2d1 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.44.0": - version: 5.44.0 - resolution: "@typescript-eslint/type-utils@npm:5.44.0" +"@typescript-eslint/type-utils@npm:5.45.0": + version: 5.45.0 + resolution: "@typescript-eslint/type-utils@npm:5.45.0" dependencies: - "@typescript-eslint/typescript-estree": 5.44.0 - "@typescript-eslint/utils": 5.44.0 + "@typescript-eslint/typescript-estree": 5.45.0 + "@typescript-eslint/utils": 5.45.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -2810,7 +2820,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 4c7b594f8afa52d57d0512951a874fa390eb791dcefcd0e1efff8817872293b2e4e04eff3c54d1595c1720a34d5fd315729af4e459882033d13cb6069ae9d28f + checksum: be96c89b91116b8fbed160631f3cdd345d47e34248a38e8a730fa9e09a4aa21184259414547d3c7a741b83fa68d4a14f77e9fc93b84aba4752f67bd5a772bf27 languageName: node linkType: hard @@ -2821,19 +2831,19 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.44.0": - version: 5.44.0 - resolution: "@typescript-eslint/types@npm:5.44.0" - checksum: ced7d32abecfc62ccb67cf27e30c0785b9c153ec7b1a05153ced58fa5a2031ab3845bc2e477b83e4cebdcc5881c5845d23053c6739c62549d41ae6208e547e85 +"@typescript-eslint/types@npm:5.45.0": + version: 5.45.0 + resolution: "@typescript-eslint/types@npm:5.45.0" + checksum: 43d533622995f002221e439ea517aa07dbce2067cc880a6eb9d26307c505b746975f334d76b35501a2f4dd06d7aaf79964d86ce5a95e76a4f309d6e54faf5213 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.44.0": - version: 5.44.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.44.0" +"@typescript-eslint/typescript-estree@npm:5.45.0": + version: 5.45.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.45.0" dependencies: - "@typescript-eslint/types": 5.44.0 - "@typescript-eslint/visitor-keys": 5.44.0 + "@typescript-eslint/types": 5.45.0 + "@typescript-eslint/visitor-keys": 5.45.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -2842,7 +2852,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 758731108497cca7ff81cf0a78d086b5a85757a983979d6bb25ad8252b7acbc738c642ecb5f5df82f925a45926b9846e431d5cf9fee5ed2613300b4d0c5d6c3f + checksum: 8f48b3c75c155491ee49436c470e491f9fe48e6e7c95190c4d0c0ab64ce24e8bc6715de86996baf57fc9f0c6dae986ce9ae075e656664489bfa1dc706eaafcd7 languageName: node linkType: hard @@ -2864,21 +2874,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.44.0": - version: 5.44.0 - resolution: "@typescript-eslint/utils@npm:5.44.0" +"@typescript-eslint/utils@npm:5.45.0": + version: 5.45.0 + resolution: "@typescript-eslint/utils@npm:5.45.0" dependencies: "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.44.0 - "@typescript-eslint/types": 5.44.0 - "@typescript-eslint/typescript-estree": 5.44.0 + "@typescript-eslint/scope-manager": 5.45.0 + "@typescript-eslint/types": 5.45.0 + "@typescript-eslint/typescript-estree": 5.45.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: bc5bb28e41898464d35b8eb47cc452103852541e3b6be56252c15a5a81c45e10aad3db4c749eb92d752b0c358df8074e23ec6f9e65f8089baadeda7f395c7e31 + checksum: 33a383881efb6c6e0ecd32f74810ca18bb5e85d4839f607409047d6e3d64a98b3cd1e811d027638d051b3741981de50a652c3abe0fcbb70fac80d7d93cd3e36f languageName: node linkType: hard @@ -2892,13 +2902,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.44.0": - version: 5.44.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.44.0" +"@typescript-eslint/visitor-keys@npm:5.45.0": + version: 5.45.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.45.0" dependencies: - "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/types": 5.45.0 eslint-visitor-keys: ^3.3.0 - checksum: a012c888209e1d6ae684b2a44fd460ae5a80f5faf07bca4bda6c9c0d8c063ad3297d4c53f7151ae86cf1a43dee09625dc3ee72183323c91089c7288fd573c6f4 + checksum: 050cc4275d8a3638a106c2915410710e775382996130a6b2af732269e55cbbc4ed438c8662ddf409635d2d8bd0d8a4389b3980bc2cb38c6105c77c6835222af0 languageName: node linkType: hard @@ -5543,7 +5553,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.3.1": +"expect@npm:^29.0.0, expect@npm:^29.3.1": version: 29.3.1 resolution: "expect@npm:29.3.1" dependencies: @@ -5939,14 +5949,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.1.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" +"fs-extra@npm:^11.1.0": + version: 11.1.0 + resolution: "fs-extra@npm:11.1.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 + checksum: 5ca476103fa1f5ff4a9b3c4f331548f8a3c1881edaae323a4415d3153b5dc11dc6a981c8d1dd93eec8367ceee27b53f8bd27eecbbf66ffcdd04927510c171e7f languageName: node linkType: hard @@ -8418,12 +8428,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": - version: 5.1.0 - resolution: "minimatch@npm:5.1.0" +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.1": + version: 5.1.1 + resolution: "minimatch@npm:5.1.1" dependencies: brace-expansion: ^2.0.1 - checksum: 15ce53d31a06361e8b7a629501b5c75491bc2b59712d53e802b1987121d91b433d73fcc5be92974fde66b2b51d8fb28d75a9ae900d249feb792bb1ba2a4f0a90 + checksum: 215edd0978320a3354188f84a537d45841f2449af4df4379f79b9b777e71aa4f5722cc9d1717eabd2a70d38ef76ab7b708d24d83ea6a6c909dfd8833de98b437 languageName: node linkType: hard @@ -9302,7 +9312,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.3.1": +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.3.1": version: 29.3.1 resolution: "pretty-format@npm:29.3.1" dependencies: @@ -9578,19 +9588,19 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.10": - version: 0.13.10 - resolution: "regenerator-runtime@npm:0.13.10" - checksum: 09893f5a9e82932642d9a999716b6c626dc53ef2a01307c952ebbf8e011802360163a37c304c18a6c358548be5a72b448e37209954a18696f21e438c81cbb4b9 +"regenerator-runtime@npm:^0.13.11": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 languageName: node linkType: hard -"regenerator-transform@npm:^0.15.0": - version: 0.15.0 - resolution: "regenerator-transform@npm:0.15.0" +"regenerator-transform@npm:^0.15.1": + version: 0.15.1 + resolution: "regenerator-transform@npm:0.15.1" dependencies: "@babel/runtime": ^7.8.4 - checksum: 86e54849ab1167618d28bb56d214c52a983daf29b0d115c976d79840511420049b6b42c9ebdf187defa8e7129bdd74b6dd266420d0d3868c9fa7f793b5d15d49 + checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4 languageName: node linkType: hard @@ -9893,9 +9903,9 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"rollup@npm:^3.4.0": - version: 3.5.0 - resolution: "rollup@npm:3.5.0" +"rollup@npm:^3.5.1": + version: 3.5.1 + resolution: "rollup@npm:3.5.1" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -9903,7 +9913,7 @@ resolve@^2.0.0-next.3: optional: true bin: rollup: dist/bin/rollup - checksum: 57aa8e17c7a8d5b80b7a26c8acd52779369826049dbc370b929d73a6015fb69161f5aca699e8c54f7ea410d4ce5b5a45b26b07d5c99724becd555eef0ffe35be + checksum: 9206af1fca3c05a519adf6cd81fa9c86d3262370256c2480b480e11f19dda212aac388d1893da6193d660071c54e57ae5981f54e0e52fe27e45245b991fbf6d3 languageName: node linkType: hard @@ -9911,10 +9921,11 @@ resolve@^2.0.0-next.3: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: - "@babel/core": ^7.20.2 - "@polkadot/dev": ^0.67.163 + "@babel/core": ^7.20.5 + "@polkadot/dev": ^0.67.167 "@polkadot/util": ^10.1.14 "@polkadot/x-randomvalues": ^10.1.14 + "@types/jest": ^29.2.3 fflate: ^0.7.4 override-require: ^1.1.1 languageName: unknown