Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
221b50e905 | ||
|
|
42598dc36b | ||
|
|
ea9d986a48 | ||
|
|
64b10dd4ad | ||
|
|
729b46ee5f | ||
|
|
0dfb491e9d | ||
|
|
63585ff3a7 | ||
|
|
698e62d70a | ||
|
|
ab9ca9f49d | ||
|
|
257080e1f9 | ||
|
|
068c83b9fb | ||
|
|
cb86c48bc4 | ||
|
|
f0ceed5454 | ||
|
|
f0e4b29d73 | ||
|
|
4d23c75fa4 | ||
|
|
0ae73cbad3 |
+1
-1
@@ -1,4 +1,4 @@
|
||||
6
|
||||
7
|
||||
|
||||
3.2.2
|
||||
3.2.3
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
# CHANGELOG
|
||||
|
||||
## 5.0.1 Mar 19, 2022
|
||||
|
||||
- **Breaking change** For users of React Native, you are now required to add `import '@polkadot/wasm-crypto/initOnlyAsm'` at your project top-level to ensure that asm.js is initialized. (Or alternatively `import '@polkadot/wasm-crypto/initWasmAsm'` to future-proof when WASM does become available)
|
||||
- **Breaking change** For users who used to map the `data` and `empty` of the internal `wasm-crypto-{wasm, asmjs}` packages in their bundlers, swap to one of the `@polkadot/wasm-crypto/init*` top-level imports to set the type of interfaces you would prefer.
|
||||
|
||||
Changes:
|
||||
|
||||
- Add (optional) `@polkadot/wasm-crypto/init{OnlyAsm, OnlyWasm, WasmAsm}` to allow specific interface types
|
||||
- Add work-around for lazy secp256k1 init in asm.js environments
|
||||
- Optimize asm.js output size
|
||||
- Use latest `wasm-bindgen`, `binaryen` & `wabt` packages in build
|
||||
- Additional workaround for Vite bundling
|
||||
|
||||
|
||||
## 4.6.1 Mar 12, 2022
|
||||
|
||||
Changes:
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
376 Jaco 4.6.1 (#302)
|
||||
384 Jaco 5.0.1 (#312)
|
||||
1 Evgeny Fixed type (#121)
|
||||
1 Shunfan Zhou Support sr25519 agreement (#209)
|
||||
1 Steve Degosserie Expose Schnorrkel's VRF capabilities (#170)
|
||||
|
||||
+3
-3
@@ -10,7 +10,7 @@
|
||||
"url": "https://github.com/polkadot-js/wasm.git"
|
||||
},
|
||||
"sideEffects": false,
|
||||
"version": "4.6.1",
|
||||
"version": "5.0.1",
|
||||
"workspaces": [
|
||||
"packages/*"
|
||||
],
|
||||
@@ -30,8 +30,8 @@
|
||||
"test:wasm:rust": "cd packages/wasm-crypto && RUST_BACKTRACE=full cargo test --release -- --nocapture"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.17.5",
|
||||
"@polkadot/dev": "^0.65.87",
|
||||
"@babel/core": "^7.17.8",
|
||||
"@polkadot/dev": "^0.65.97",
|
||||
"fflate": "^0.7.3",
|
||||
"override-require": "^1.1.1"
|
||||
},
|
||||
|
||||
@@ -17,15 +17,13 @@
|
||||
},
|
||||
"sideEffects": false,
|
||||
"type": "module",
|
||||
"version": "4.6.1",
|
||||
"browser": "empty.js",
|
||||
"main": "empty.js",
|
||||
"react-native": "data.js",
|
||||
"version": "5.0.1",
|
||||
"main": "index.js",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.17.2"
|
||||
"@babel/runtime": "^7.17.8"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@polkadot/util": "^8.4.1"
|
||||
"@polkadot/util": "^8.5.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@polkadot/util": "*"
|
||||
|
||||
@@ -3,4 +3,6 @@
|
||||
|
||||
import { asmJsInit as _asmJsInit } from './cjs/data.js';
|
||||
|
||||
export { packageInfo } from './packageInfo';
|
||||
|
||||
export const asmJsInit = _asmJsInit;
|
||||
@@ -1,4 +1,6 @@
|
||||
// Copyright 2019-2022 @polkadot/wasm-crypto-asmjs authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
export const asmJsInit = null;
|
||||
import './detectPackage';
|
||||
|
||||
export * from './bundle';
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Do not edit, auto-generated by @polkadot/dev
|
||||
|
||||
export const packageInfo = { name: '@polkadot/wasm-crypto-asmjs', path: 'auto', type: 'auto', version: '4.6.1' };
|
||||
export const packageInfo = { name: '@polkadot/wasm-crypto-asmjs', path: 'auto', type: 'auto', version: '5.0.1' };
|
||||
|
||||
@@ -17,15 +17,13 @@
|
||||
},
|
||||
"sideEffects": false,
|
||||
"type": "module",
|
||||
"version": "4.6.1",
|
||||
"browser": "data.js",
|
||||
"main": "data.js",
|
||||
"react-native": "data.js",
|
||||
"version": "5.0.1",
|
||||
"main": "index.js",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.17.2"
|
||||
"@babel/runtime": "^7.17.8"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@polkadot/util": "^8.4.1"
|
||||
"@polkadot/util": "^8.5.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@polkadot/util": "*"
|
||||
|
||||
@@ -5,4 +5,6 @@ import { base64Decode } from './base64';
|
||||
import { bytes, sizeUncompressed } from './bytes';
|
||||
import { unzlibSync } from './fflate';
|
||||
|
||||
export { packageInfo } from './packageInfo';
|
||||
|
||||
export const wasmBytes = unzlibSync(base64Decode(bytes), new Uint8Array(sizeUncompressed));
|
||||
@@ -1,8 +1,6 @@
|
||||
// Copyright 2019-2022 @polkadot/wasm-crypto-wasm authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
export const bytes = null;
|
||||
import './detectPackage';
|
||||
|
||||
export const sizeCompressed = 0;
|
||||
|
||||
export const sizeUncompressed = 0;
|
||||
export * from './bundle';
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Do not edit, auto-generated by @polkadot/dev
|
||||
|
||||
export const packageInfo = { name: '@polkadot/wasm-crypto-wasm', path: 'auto', type: 'auto', version: '4.6.1' };
|
||||
export const packageInfo = { name: '@polkadot/wasm-crypto-wasm', path: 'auto', type: 'auto', version: '5.0.1' };
|
||||
|
||||
Generated
+15
-15
@@ -568,9 +568,9 @@ checksum = "99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598"
|
||||
|
||||
[[package]]
|
||||
name = "proc-macro2"
|
||||
version = "1.0.19"
|
||||
version = "1.0.36"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "04f5f085b5d71e2188cb8271e5da0161ad52c3f227a661a3c135fdf28e258b12"
|
||||
checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
|
||||
dependencies = [
|
||||
"unicode-xid",
|
||||
]
|
||||
@@ -781,9 +781,9 @@ checksum = "502d53007c02d7605a05df1c1a73ee436952781653da5d0bf57ad608f66932c1"
|
||||
|
||||
[[package]]
|
||||
name = "syn"
|
||||
version = "1.0.38"
|
||||
version = "1.0.89"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e69abc24912995b3038597a7a593be5053eb0fb44f3cc5beec0deb421790c1f4"
|
||||
checksum = "ea297be220d52398dcc07ce15a209fce436d361735ac1db700cab3b6cdfb9f54"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@@ -908,19 +908,19 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "wasm-bindgen"
|
||||
version = "0.2.65"
|
||||
version = "0.2.79"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f3edbcc9536ab7eababcc6d2374a0b7bfe13a2b6d562c5e07f370456b1a8f33d"
|
||||
checksum = "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06"
|
||||
dependencies = [
|
||||
"cfg-if 0.1.10",
|
||||
"cfg-if 1.0.0",
|
||||
"wasm-bindgen-macro",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "wasm-bindgen-backend"
|
||||
version = "0.2.65"
|
||||
version = "0.2.79"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "89ed2fb8c84bfad20ea66b26a3743f3e7ba8735a69fe7d95118c33ec8fc1244d"
|
||||
checksum = "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca"
|
||||
dependencies = [
|
||||
"bumpalo",
|
||||
"lazy_static",
|
||||
@@ -933,9 +933,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "wasm-bindgen-macro"
|
||||
version = "0.2.65"
|
||||
version = "0.2.79"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "eb071268b031a64d92fc6cf691715ca5a40950694d8f683c5bb43db7c730929e"
|
||||
checksum = "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01"
|
||||
dependencies = [
|
||||
"quote",
|
||||
"wasm-bindgen-macro-support",
|
||||
@@ -943,9 +943,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "wasm-bindgen-macro-support"
|
||||
version = "0.2.65"
|
||||
version = "0.2.79"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cf592c807080719d1ff2f245a687cbadb3ed28b2077ed7084b47aba8b691f2c6"
|
||||
checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@@ -956,9 +956,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "wasm-bindgen-shared"
|
||||
version = "0.2.65"
|
||||
version = "0.2.79"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "72b6c0220ded549d63860c78c38f3bcc558d1ca3f4efa74942c536ddbbb55e87"
|
||||
checksum = "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2"
|
||||
|
||||
[[package]]
|
||||
name = "wee_alloc"
|
||||
|
||||
@@ -32,7 +32,7 @@ sha2 = "0.8.1"
|
||||
tiny-bip39 = { version = "0.7", default-features = false }
|
||||
tiny-keccak = { version = "2.0.1", features = ["keccak"] }
|
||||
twox-hash = "1.5.0"
|
||||
wasm-bindgen = "=0.2.65"
|
||||
wasm-bindgen = "=0.2.79"
|
||||
wee_alloc = "0.4.3"
|
||||
|
||||
[dev-dependencies]
|
||||
|
||||
@@ -17,19 +17,25 @@
|
||||
},
|
||||
"sideEffects": [
|
||||
"./detectPackage.js",
|
||||
"./detectPackage.cjs"
|
||||
"./detectPackage.cjs",
|
||||
"./initOnlyAsm.js",
|
||||
"./initOnlyAsm.cjs",
|
||||
"./initOnlyWasm.js",
|
||||
"./initOnlyWasm.cjs",
|
||||
"./initWasmAsm.js",
|
||||
"./initWasmAsm.cjs"
|
||||
],
|
||||
"type": "module",
|
||||
"version": "4.6.1",
|
||||
"version": "5.0.1",
|
||||
"main": "index.js",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.17.2",
|
||||
"@polkadot/wasm-crypto-asmjs": "^4.6.1",
|
||||
"@polkadot/wasm-crypto-wasm": "^4.6.1"
|
||||
"@babel/runtime": "^7.17.8",
|
||||
"@polkadot/wasm-crypto-asmjs": "^5.0.1",
|
||||
"@polkadot/wasm-crypto-wasm": "^5.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@polkadot/util": "^8.4.1",
|
||||
"@polkadot/x-randomvalues": "^8.4.1"
|
||||
"@polkadot/util": "^8.5.1",
|
||||
"@polkadot/x-randomvalues": "^8.5.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@polkadot/util": "*",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
/* eslint-disable @typescript-eslint/no-non-null-assertion */
|
||||
|
||||
import type { AsmCreator, WasmCryptoInstance } from './types';
|
||||
import type { WasmCryptoInstance } from './types';
|
||||
|
||||
import { assert, stringToU8a, u8aToString } from '@polkadot/util';
|
||||
|
||||
@@ -12,56 +12,48 @@ type PopFirst<T extends unknown[]> =
|
||||
? N
|
||||
: [];
|
||||
|
||||
let wasm: WasmCryptoInstance | null = null;
|
||||
let cachegetInt32: Int32Array | null = null;
|
||||
let cachegetUint8: Uint8Array | null = null;
|
||||
|
||||
export async function initWasm (wasmBytes: Uint8Array | null, asmFn: AsmCreator | null, wbg: Record<string, WebAssembly.ImportValue>): Promise<void> {
|
||||
try {
|
||||
assert(typeof WebAssembly !== 'undefined' && wasmBytes && wasmBytes.length, 'WebAssembly is not available in your environment');
|
||||
|
||||
const source = await WebAssembly.instantiate(wasmBytes, { wbg });
|
||||
|
||||
wasm = source.instance.exports as unknown as WasmCryptoInstance;
|
||||
} catch (error) {
|
||||
// if we have a valid supplied asm.js, return that
|
||||
if (asmFn) {
|
||||
wasm = asmFn(wbg);
|
||||
} else {
|
||||
console.error('FATAL: Unable to initialize @polkadot/wasm-crypto');
|
||||
console.error(error);
|
||||
|
||||
wasm = null;
|
||||
}
|
||||
}
|
||||
interface Bridge {
|
||||
cachegetInt32: Int32Array | null;
|
||||
cachegetUint8: Uint8Array | null;
|
||||
type: 'wasm' | 'asm';
|
||||
wasm: WasmCryptoInstance | null;
|
||||
wasmPromise: Promise<void> | null;
|
||||
}
|
||||
|
||||
export const __bridge: Bridge = {
|
||||
cachegetInt32: null,
|
||||
cachegetUint8: null,
|
||||
type: 'wasm',
|
||||
wasm: null,
|
||||
wasmPromise: null
|
||||
};
|
||||
|
||||
export function withWasm <T, F extends (wasm: WasmCryptoInstance, ...params: never[]) => T> (fn: F): (...params: PopFirst<Parameters<F>>) => ReturnType<F> {
|
||||
return (...params: PopFirst<Parameters<F>>): ReturnType<F> => {
|
||||
assert(wasm, 'The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.');
|
||||
assert(__bridge.wasm, 'The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.');
|
||||
|
||||
return fn(wasm, ...params) as ReturnType<F>;
|
||||
return fn(__bridge.wasm, ...params) as ReturnType<F>;
|
||||
};
|
||||
}
|
||||
|
||||
export function getWasm (): WasmCryptoInstance {
|
||||
return wasm!;
|
||||
return __bridge.wasm!;
|
||||
}
|
||||
|
||||
export function getInt32 (): Int32Array {
|
||||
if (cachegetInt32 === null || cachegetInt32.buffer !== wasm!.memory.buffer) {
|
||||
cachegetInt32 = new Int32Array(wasm!.memory.buffer);
|
||||
if (__bridge.cachegetInt32 === null || __bridge.cachegetInt32.buffer !== __bridge.wasm!.memory.buffer) {
|
||||
__bridge.cachegetInt32 = new Int32Array(__bridge.wasm!.memory.buffer);
|
||||
}
|
||||
|
||||
return cachegetInt32;
|
||||
return __bridge.cachegetInt32;
|
||||
}
|
||||
|
||||
export function getUint8 (): Uint8Array {
|
||||
if (cachegetUint8 === null || cachegetUint8.buffer !== wasm!.memory.buffer) {
|
||||
cachegetUint8 = new Uint8Array(wasm!.memory.buffer);
|
||||
if (__bridge.cachegetUint8 === null || __bridge.cachegetUint8.buffer !== __bridge.wasm!.memory.buffer) {
|
||||
__bridge.cachegetUint8 = new Uint8Array(__bridge.wasm!.memory.buffer);
|
||||
}
|
||||
|
||||
return cachegetUint8;
|
||||
return __bridge.cachegetUint8;
|
||||
}
|
||||
|
||||
export function getU8a (ptr: number, len: number): Uint8Array {
|
||||
@@ -73,7 +65,7 @@ export function getString (ptr: number, len: number): string {
|
||||
}
|
||||
|
||||
export function allocU8a (arg: Uint8Array): [number, number] {
|
||||
const ptr = wasm!.__wbindgen_malloc(arg.length * 1);
|
||||
const ptr = __bridge.wasm!.__wbindgen_malloc(arg.length * 1);
|
||||
|
||||
getUint8().set(arg, ptr / 1);
|
||||
|
||||
@@ -89,7 +81,7 @@ export function resultU8a (): Uint8Array {
|
||||
const r1 = getInt32()[8 / 4 + 1];
|
||||
const ret = getU8a(r0, r1).slice();
|
||||
|
||||
wasm!.__wbindgen_free(r0, r1 * 1);
|
||||
__bridge.wasm!.__wbindgen_free(r0, r1 * 1);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -1,16 +1,11 @@
|
||||
// Copyright 2019-2022 @polkadot/wasm-crypto authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
import { asmJsInit } from '@polkadot/wasm-crypto-asmjs';
|
||||
import { wasmBytes } from '@polkadot/wasm-crypto-wasm';
|
||||
|
||||
import { allocString, allocU8a, getWasm, initWasm, resultString, resultU8a, withWasm } from './bridge';
|
||||
import * as imports from './imports';
|
||||
import { __bridge, allocString, allocU8a, getWasm, resultString, resultU8a, withWasm } from './bridge';
|
||||
import { setWasmOnlyPromise } from './init';
|
||||
|
||||
export { packageInfo } from './packageInfo';
|
||||
|
||||
const wasmPromise = initWasm(wasmBytes, asmJsInit, imports).catch(() => null);
|
||||
|
||||
export const bip39Generate = withWasm((wasm, words: 12 | 15 | 18 | 21 | 24): string => {
|
||||
wasm.ext_bip39_generate(8, words);
|
||||
|
||||
@@ -59,7 +54,18 @@ export const ed25519Verify = withWasm((wasm, signature: Uint8Array, message: Uin
|
||||
return ret !== 0;
|
||||
});
|
||||
|
||||
let secpLazyInit = false;
|
||||
|
||||
export const secp256k1FromSeed = withWasm((wasm, seckey: Uint8Array): Uint8Array => {
|
||||
// HACK In an asm.js environment, the static initialization seems to trip up the
|
||||
// first usage of the keypair generation
|
||||
// https://github.com/polkadot-js/wasm/issues/307
|
||||
if (!secpLazyInit && __bridge.type === 'asm') {
|
||||
wasm.ext_secp_from_seed(8, ...allocU8a(seckey));
|
||||
resultU8a();
|
||||
}
|
||||
|
||||
secpLazyInit = true;
|
||||
wasm.ext_secp_from_seed(8, ...allocU8a(seckey));
|
||||
|
||||
return resultU8a();
|
||||
@@ -208,5 +214,9 @@ export function isReady (): boolean {
|
||||
}
|
||||
|
||||
export function waitReady (): Promise<boolean> {
|
||||
return wasmPromise.then(() => isReady());
|
||||
return (
|
||||
__bridge.wasmPromise || setWasmOnlyPromise()
|
||||
)
|
||||
.then(() => isReady())
|
||||
.catch(() => false);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
// Copyright 2019-2022 @polkadot/wasm-crypto authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
import type { AsmCreator, WasmCryptoInstance } from './types';
|
||||
|
||||
import { assert } from '@polkadot/util';
|
||||
import { wasmBytes } from '@polkadot/wasm-crypto-wasm';
|
||||
|
||||
import { __bridge } from './bridge';
|
||||
import * as imports from './imports';
|
||||
|
||||
async function createPromise (wasmBytes: Uint8Array | null, asmFn: AsmCreator | null): Promise<void> {
|
||||
try {
|
||||
assert(typeof WebAssembly !== 'undefined' && wasmBytes && wasmBytes.length, 'WebAssembly is not available in your environment');
|
||||
|
||||
const source = await WebAssembly.instantiate(wasmBytes, { wbg: imports });
|
||||
|
||||
__bridge.wasm = source.instance.exports as unknown as WasmCryptoInstance;
|
||||
} catch (error) {
|
||||
// if we have a valid supplied asm.js, return that
|
||||
if (asmFn) {
|
||||
__bridge.type = 'asm';
|
||||
__bridge.wasm = asmFn(imports);
|
||||
} else {
|
||||
console.error('FATAL: Unable to initialize @polkadot/wasm-crypto');
|
||||
console.error(error);
|
||||
|
||||
__bridge.wasm = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export function setPromise (wasmBytes: Uint8Array | null, asmFn: AsmCreator | null): Promise<void> {
|
||||
__bridge.wasmPromise = createPromise(wasmBytes, asmFn);
|
||||
|
||||
return __bridge.wasmPromise;
|
||||
}
|
||||
|
||||
export function setWasmOnlyPromise (): Promise<void> {
|
||||
return setPromise(wasmBytes, null);
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// Copyright 2019-2022 @polkadot/wasm-crypto authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
import { asmJsInit } from '@polkadot/wasm-crypto-asmjs';
|
||||
|
||||
import { setPromise } from './init';
|
||||
|
||||
setPromise(null, asmJsInit).catch(() => undefined);
|
||||
@@ -0,0 +1,6 @@
|
||||
// Copyright 2019-2022 @polkadot/wasm-crypto authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
import { setWasmOnlyPromise } from './init';
|
||||
|
||||
setWasmOnlyPromise().catch(() => undefined);
|
||||
@@ -0,0 +1,9 @@
|
||||
// Copyright 2019-2022 @polkadot/wasm-crypto authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
import { asmJsInit } from '@polkadot/wasm-crypto-asmjs';
|
||||
import { wasmBytes } from '@polkadot/wasm-crypto-wasm';
|
||||
|
||||
import { setPromise } from './init';
|
||||
|
||||
setPromise(wasmBytes, asmJsInit).catch(() => undefined);
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Do not edit, auto-generated by @polkadot/dev
|
||||
|
||||
export const packageInfo = { name: '@polkadot/wasm-crypto', path: 'auto', type: 'auto', version: '4.6.1' };
|
||||
export const packageInfo = { name: '@polkadot/wasm-crypto', path: 'auto', type: 'auto', version: '5.0.1' };
|
||||
|
||||
@@ -36,7 +36,7 @@ pub fn ext_secp_from_seed(seed: &[u8]) -> Vec<u8> {
|
||||
|
||||
res
|
||||
},
|
||||
_ => panic!("Incalid seed provided.")
|
||||
_ => panic!("Invalid seed provided.")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -114,7 +114,7 @@ pub mod tests {
|
||||
|
||||
#[test]
|
||||
fn can_sign() {
|
||||
// JS expectiation - doesn't match?
|
||||
// JS expectation - doesn't match?
|
||||
// let expected = hex!("df92f73d9f060cefacf187b5414491cb992998ace017fa48839b5cda3e264ba8c4efa521361678d9b8582744d77aa4b8d886d7380b7808a683174afad9c4700300");
|
||||
let expected = hex!("df92f73d9f060cefacf187b5414491cb992998ace017fa48839b5cda3e264ba83b105adec9e9872647a7d8bb28855b45e22805aea3d097953cbb1391f671d13e01");
|
||||
let seckey = hex!("4380de832af797688026ce24f85204d508243f201650c1a134929e5458b7fbae");
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
// Copyright 2019-2022 @polkadot/wasm-crypto authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
const rootIncl = ['@polkadot/wasm-crypto-asmjs', '@polkadot/wasm-crypto-wasm'];
|
||||
const detcIncl = rootIncl.map((p) => `${p}/packageInfo.cjs`);
|
||||
const rootIncl = ['@polkadot/wasm-crypto', '@polkadot/wasm-crypto-asmjs', '@polkadot/wasm-crypto-wasm'];
|
||||
const detcIncl = [
|
||||
...rootIncl.map((p) => `${p}/initOnlyAsm.cjs`),
|
||||
...rootIncl.map((p) => `${p}/initOnlyWasm.cjs`),
|
||||
...rootIncl.map((p) => `${p}/packageInfo.cjs`)
|
||||
];
|
||||
|
||||
require('override-require')(
|
||||
(request) =>
|
||||
@@ -10,6 +14,10 @@ require('override-require')(
|
||||
detcIncl.some((p) => request.endsWith(p)),
|
||||
(request) =>
|
||||
rootIncl.some((p) => request.endsWith(p))
|
||||
? require(`${rootIncl.find((p) => request.endsWith(p))}/build/data.cjs`)
|
||||
: require(`${detcIncl.find((p) => request.endsWith(p)).replace('packageInfo.cjs', 'build/packageInfo.cjs')}`)
|
||||
? require(`${rootIncl.find((p) => request.endsWith(p))}/build/index.cjs`)
|
||||
: require(`${detcIncl.find((p) => request.endsWith(p))
|
||||
.replace('initOnlyAsm.cjs', 'build/initOnlyAsm.cjs')
|
||||
.replace('initOnlyWasm.cjs', 'build/initOnlyWasm.cjs')
|
||||
.replace('packageInfo.cjs', 'build/packageInfo.cjs')
|
||||
}`)
|
||||
);
|
||||
|
||||
@@ -10,19 +10,22 @@ const sr25519 = require('./sr25519.cjs');
|
||||
const vrf = require('./vrf.cjs');
|
||||
|
||||
const tests = {
|
||||
...bip39,
|
||||
...ed25519,
|
||||
...hashing,
|
||||
// We place secp256k1 first, this allows the interaction with it in the
|
||||
// hashing (specifically scrypt) test not be an issue (ASM.js only)
|
||||
// https://github.com/polkadot-js/wasm/issues/307
|
||||
...secp256k1,
|
||||
...ed25519,
|
||||
...sr25519,
|
||||
...vrf
|
||||
...vrf,
|
||||
...bip39,
|
||||
...hashing
|
||||
};
|
||||
|
||||
function beforeAll () {
|
||||
return wasm.waitReady();
|
||||
}
|
||||
|
||||
function runAll () {
|
||||
function runAll (name) {
|
||||
const failed = [];
|
||||
let count = 0;
|
||||
|
||||
@@ -38,23 +41,29 @@ function runAll () {
|
||||
|
||||
console.timeEnd(name);
|
||||
} catch (error) {
|
||||
console.error();
|
||||
console.error(error);
|
||||
|
||||
failed.push(name);
|
||||
}
|
||||
});
|
||||
|
||||
if (failed.length) {
|
||||
throw new Error(`Failed: ${failed.length} of ${count}: ${failed.concat(', ')}`);
|
||||
throw new Error(`\n*** ${name}: FAILED: ${failed.length} of ${count}: ${failed.join(', ')}`);
|
||||
}
|
||||
}
|
||||
|
||||
function runUnassisted () {
|
||||
beforeAll()
|
||||
.then(() => runAll())
|
||||
.then(() => process.exit(0))
|
||||
.catch((error) => {
|
||||
console.error(error);
|
||||
function runUnassisted (name) {
|
||||
console.log(`\n*** ${name}: Running tests`);
|
||||
|
||||
beforeAll()
|
||||
.then(() => runAll(name))
|
||||
.then(() => {
|
||||
console.log(`\n*** ${name}: All passed`);
|
||||
process.exit(0);
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error(error.message, '\n');
|
||||
process.exit(-1);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ function secp256k1Expand (wasm) {
|
||||
assert(result === '0x04b9dc646dd71118e5f7fda681ad9eca36eb3ee96f344f582fbe7b5bcdebb1307763fe926c273235fd979a134076d00fd1683cbd35868cb485d4a3a640e52184af', 'ERROR: secp256k1Expand does not match');
|
||||
}
|
||||
|
||||
function secp256k1FromSeed (wasm) {
|
||||
function secp256k1FromSeed1 (wasm) {
|
||||
const seckey = '0x4380de832af797688026ce24f85204d508243f201650c1a134929e5458b7fbae';
|
||||
const result = u8aToHex(wasm.secp256k1FromSeed(hexToU8a(seckey)));
|
||||
|
||||
@@ -30,6 +30,28 @@ function secp256k1FromSeed (wasm) {
|
||||
assert(result === '0x4380de832af797688026ce24f85204d508243f201650c1a134929e5458b7fbae03fd8c74f795ced92064b86191cb2772b1e3a0947740aa0a5a6e379592471fd85b', 'ERROR: secp256k1FromSeed does not match');
|
||||
}
|
||||
|
||||
function secp256k1FromSeed2 (wasm) {
|
||||
// https://github.com/polkadot-js/wasm/issues/307
|
||||
const seckey = new Uint8Array([
|
||||
203, 109, 249, 222, 30, 252, 167, 163, 153, 138, 142,
|
||||
173, 78, 2, 21, 157, 95, 169, 156, 62, 13, 79,
|
||||
214, 67, 38, 103, 57, 11, 180, 114, 104, 84
|
||||
]);
|
||||
const expected = u8aToHex(new Uint8Array([
|
||||
203, 109, 249, 222, 30, 252, 167, 163, 153, 138, 142,
|
||||
173, 78, 2, 21, 157, 95, 169, 156, 62, 13, 79,
|
||||
214, 67, 38, 103, 57, 11, 180, 114, 104, 84, 2,
|
||||
10, 16, 145, 52, 31, 229, 102, 75, 250, 23, 130,
|
||||
213, 224, 71, 121, 104, 144, 104, 201, 22, 176, 76,
|
||||
179, 101, 236, 49, 83, 117, 86, 132, 217, 161
|
||||
]));
|
||||
const result = u8aToHex(wasm.secp256k1FromSeed(seckey));
|
||||
|
||||
console.log('\tRES', result);
|
||||
|
||||
assert(result === expected, 'ERROR: secp256k1FromSeed does not match');
|
||||
}
|
||||
|
||||
function secp256k1Recover (wasm) {
|
||||
const sig = '0x7505f2880114da51b3f5d535f8687953c0ab9af4ab81e592eaebebf53b728d2b6dfd9b5bcd70fee412b1f31360e7c2774009305cb84fc50c1d0ff8034dfa5fff';
|
||||
const msg = '0xa30b64ce1eedf409c8afb801d72c05234e64849ea538c15dd3c8cf4ffcf166c9';
|
||||
@@ -53,7 +75,8 @@ function secp256k1Sign (wasm) {
|
||||
module.exports = {
|
||||
secp256k1Compress,
|
||||
secp256k1Expand,
|
||||
secp256k1FromSeed,
|
||||
secp256k1FromSeed1,
|
||||
secp256k1FromSeed2,
|
||||
secp256k1Recover,
|
||||
secp256k1Sign
|
||||
};
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
// Copyright 2019-2022 @polkadot/wasm-crypto authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
global.WebAssembly = null;
|
||||
|
||||
require('./alias-imports.cjs');
|
||||
require('@polkadot/wasm-crypto/initOnlyAsm.cjs');
|
||||
|
||||
const { runUnassisted } = require('./all/index.cjs');
|
||||
|
||||
runUnassisted();
|
||||
runUnassisted('ASM');
|
||||
|
||||
@@ -5,8 +5,6 @@
|
||||
* @jest-environment jsdom
|
||||
*/
|
||||
|
||||
// override-require in jest.config.js
|
||||
|
||||
import { beforeAll, tests, wasm } from './all/index.cjs';
|
||||
|
||||
describe('wasm-crypto', () => {
|
||||
|
||||
@@ -5,4 +5,4 @@ require('./alias-imports.cjs');
|
||||
|
||||
const { runUnassisted } = require('./all/index.cjs');
|
||||
|
||||
runUnassisted();
|
||||
runUnassisted('WASM');
|
||||
|
||||
@@ -26,7 +26,7 @@ echo "*** Converting to WASM"
|
||||
|
||||
# optimise
|
||||
echo "*** Optimising WASM output"
|
||||
../binaryen/bin/wasm-opt $WSM -Os -o $OPT
|
||||
../binaryen/bin/wasm-opt $WSM -Oz -o $OPT
|
||||
|
||||
# convert wasm to base64 structure
|
||||
echo "*** Packing WASM into baseX"
|
||||
@@ -34,14 +34,12 @@ node ../scripts/pack-wasm-base.cjs
|
||||
|
||||
# build asmjs version from the input (optimised) WASM
|
||||
echo "*** Building asm.js version"
|
||||
../binaryen/bin/wasm2js --output $ASM $OPT
|
||||
../binaryen/bin/wasm2js -Oz --output $ASM $OPT
|
||||
|
||||
# cleanup the generated asm, converting to cjs
|
||||
sed -i -e '/import {/d' $ASM
|
||||
sed -i -e '/export var /d' $ASM
|
||||
sed -i -e 's/{abort.*},memasmFunc/wbg, memasmFunc/g' $ASM
|
||||
sed -i -e 's/var retasmFunc = /const asmJsInit = (wbg) => /' $ASM
|
||||
echo "module.exports = { asmJsInit };" >> $ASM
|
||||
sed -i -e '1,/var retasmFunc = /!d' $ASM
|
||||
sed -i -e 's/var retasmFunc = .*/const asmJsInit = (wbg) => asmFunc(wbg);\n\nmodule.exports = { asmJsInit };/g' $ASM
|
||||
|
||||
# cleanups
|
||||
rm -rf wasm-crypto-asmjs/build/cjs/*-e
|
||||
|
||||
@@ -7,16 +7,17 @@ set -e
|
||||
|
||||
source ./scripts/rust-version.sh
|
||||
|
||||
BINARYEN_REPO=https://github.com/WebAssembly/binaryen
|
||||
BINARYEN_VER=version_97
|
||||
BINARYEN_ZIP=
|
||||
|
||||
# NOTE If this is bumped, bump the version in Cargo.toml as well
|
||||
BINDGEN_REPO=https://github.com/rustwasm/wasm-bindgen
|
||||
BINDGEN_VER=0.2.65
|
||||
BINDGEN_VER=0.2.79
|
||||
BINDGEN_ZIP=
|
||||
|
||||
BINARYEN_REPO=https://github.com/WebAssembly/binaryen
|
||||
BINARYEN_VER=version_105
|
||||
BINARYEN_ZIP=
|
||||
|
||||
WABT_REPO=https://github.com/WebAssembly/wabt
|
||||
WABT_VER=1.0.19
|
||||
WABT_VER=1.0.27
|
||||
WABT_ZIP=
|
||||
|
||||
unamestr=`uname`
|
||||
|
||||
+2
-2
@@ -4,9 +4,9 @@
|
||||
"composite": true,
|
||||
"paths": {
|
||||
"@polkadot/wasm-crypto-asmjs/packageInfo": ["wasm-crypto-asmjs/src/packageInfo"],
|
||||
"@polkadot/wasm-crypto-asmjs": ["wasm-crypto-asmjs/src/data"],
|
||||
"@polkadot/wasm-crypto-asmjs": ["wasm-crypto-asmjs/src"],
|
||||
"@polkadot/wasm-crypto-wasm/packageInfo": ["wasm-crypto-wasm/src/packageInfo"],
|
||||
"@polkadot/wasm-crypto-wasm": ["wasm-crypto-wasm/src/data"],
|
||||
"@polkadot/wasm-crypto-wasm": ["wasm-crypto-wasm/src"],
|
||||
"@polkadot/wasm-crypto": ["wasm-crypto/src"]
|
||||
},
|
||||
"skipLibCheck": true
|
||||
|
||||
@@ -51,24 +51,24 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.4, @babel/compat-data@npm:^7.16.8":
|
||||
version: 7.16.8
|
||||
resolution: "@babel/compat-data@npm:7.16.8"
|
||||
checksum: 10da2dac5ea9589c251412b00920889910e476c1ab24cd7095577635bc3a27c785151c89db4e26285fd39f509510ec29ab9d7e721f4fc16e4aec221cacde784b
|
||||
"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.4, @babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.7":
|
||||
version: 7.17.7
|
||||
resolution: "@babel/compat-data@npm:7.17.7"
|
||||
checksum: bf13476676884ce9afc199747ff82f3bcd6d42a9cfb01ce91bdb762b83ea11ec619b6ec532d1a80469ab14f191f33b5d4b9f8796fa8be3bc728d42b0c5e737e3
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.17.5, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0":
|
||||
version: 7.17.5
|
||||
resolution: "@babel/core@npm:7.17.5"
|
||||
"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.17.8, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0":
|
||||
version: 7.17.8
|
||||
resolution: "@babel/core@npm:7.17.8"
|
||||
dependencies:
|
||||
"@ampproject/remapping": ^2.1.0
|
||||
"@babel/code-frame": ^7.16.7
|
||||
"@babel/generator": ^7.17.3
|
||||
"@babel/helper-compilation-targets": ^7.16.7
|
||||
"@babel/helper-module-transforms": ^7.16.7
|
||||
"@babel/helpers": ^7.17.2
|
||||
"@babel/parser": ^7.17.3
|
||||
"@babel/generator": ^7.17.7
|
||||
"@babel/helper-compilation-targets": ^7.17.7
|
||||
"@babel/helper-module-transforms": ^7.17.7
|
||||
"@babel/helpers": ^7.17.8
|
||||
"@babel/parser": ^7.17.8
|
||||
"@babel/template": ^7.16.7
|
||||
"@babel/traverse": ^7.17.3
|
||||
"@babel/types": ^7.17.0
|
||||
@@ -77,18 +77,18 @@ __metadata:
|
||||
gensync: ^1.0.0-beta.2
|
||||
json5: ^2.1.2
|
||||
semver: ^6.3.0
|
||||
checksum: c5e7dddb4feaacb91175d22a6edc8e93804242328a82b80732c6e84a0647bc0a9c9d5b05f3ce13138b8e59bf7aba4ff9f7b7446302f141f243ba51df02c318a5
|
||||
checksum: 0e686b1be444d25494424065238931f2b3df908bf072b72bab973acfd6d27a481fc280c9cd8a3c6fe2c46beee50e0d2307468d8b15b64dc4036f025e75f6609d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/generator@npm:^7.17.3, @babel/generator@npm:^7.7.2":
|
||||
version: 7.17.3
|
||||
resolution: "@babel/generator@npm:7.17.3"
|
||||
"@babel/generator@npm:^7.17.3, @babel/generator@npm:^7.17.7, @babel/generator@npm:^7.7.2":
|
||||
version: 7.17.7
|
||||
resolution: "@babel/generator@npm:7.17.7"
|
||||
dependencies:
|
||||
"@babel/types": ^7.17.0
|
||||
jsesc: ^2.5.1
|
||||
source-map: ^0.5.0
|
||||
checksum: ddf70e3489976018dfc2da8b9f43ec8c582cac2da681ed4a6227c53b26a9626223e4dca90098b3d3afe43bc67f20160856240e826c56b48e577f34a5a7e22b9f
|
||||
checksum: e7344b9b4559115f2754ecc2ae9508412ea6a8f617544cd3d3f17cabc727bd30630765f96c8a4ebc8901ded1492a3a6c23d695a4f1e8f3042f860b30c891985c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -111,17 +111,17 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7":
|
||||
version: 7.16.7
|
||||
resolution: "@babel/helper-compilation-targets@npm:7.16.7"
|
||||
"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7, @babel/helper-compilation-targets@npm:^7.17.7":
|
||||
version: 7.17.7
|
||||
resolution: "@babel/helper-compilation-targets@npm:7.17.7"
|
||||
dependencies:
|
||||
"@babel/compat-data": ^7.16.4
|
||||
"@babel/compat-data": ^7.17.7
|
||||
"@babel/helper-validator-option": ^7.16.7
|
||||
browserslist: ^4.17.5
|
||||
semver: ^6.3.0
|
||||
peerDependencies:
|
||||
"@babel/core": ^7.0.0
|
||||
checksum: 7238aaee78c011a42fb5ca92e5eff098752f7b314c2111d7bb9cdd58792fcab1b9c819b59f6a0851dc210dc09dc06b30d130a23982753e70eb3111bc65204842
|
||||
checksum: 24bf851539d5ec8e73779304b5d1ad5b0be09a74459ecc7d9baee9a0fa38ad016e9eaf4b5704504ae8da32f91ce0e31857bbbd9686854caeffd38f58226d3760
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -237,19 +237,19 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/helper-module-transforms@npm:^7.16.7":
|
||||
version: 7.16.7
|
||||
resolution: "@babel/helper-module-transforms@npm:7.16.7"
|
||||
"@babel/helper-module-transforms@npm:^7.16.7, @babel/helper-module-transforms@npm:^7.17.7":
|
||||
version: 7.17.7
|
||||
resolution: "@babel/helper-module-transforms@npm:7.17.7"
|
||||
dependencies:
|
||||
"@babel/helper-environment-visitor": ^7.16.7
|
||||
"@babel/helper-module-imports": ^7.16.7
|
||||
"@babel/helper-simple-access": ^7.16.7
|
||||
"@babel/helper-simple-access": ^7.17.7
|
||||
"@babel/helper-split-export-declaration": ^7.16.7
|
||||
"@babel/helper-validator-identifier": ^7.16.7
|
||||
"@babel/template": ^7.16.7
|
||||
"@babel/traverse": ^7.16.7
|
||||
"@babel/types": ^7.16.7
|
||||
checksum: 6e930ce776c979f299cdbeaf80187f4ab086d75287b96ecc1c6896d392fcb561065f0d6219fc06fa79b4ceb4bbdc1a9847da8099aba9b077d0a9e583500fb673
|
||||
"@babel/traverse": ^7.17.3
|
||||
"@babel/types": ^7.17.0
|
||||
checksum: 0b8f023aa7ff82dc4864349d54c4557865ad8ba54d78f6d78a86b05ca40f65c2d60acb4a54c5c309e7a4356beb9a89b876e54af4b3c4801ad25f62ec3721f0ae
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -293,12 +293,12 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/helper-simple-access@npm:^7.16.7":
|
||||
version: 7.16.7
|
||||
resolution: "@babel/helper-simple-access@npm:7.16.7"
|
||||
"@babel/helper-simple-access@npm:^7.16.7, @babel/helper-simple-access@npm:^7.17.7":
|
||||
version: 7.17.7
|
||||
resolution: "@babel/helper-simple-access@npm:7.17.7"
|
||||
dependencies:
|
||||
"@babel/types": ^7.16.7
|
||||
checksum: 8d22c46c5ec2ead0686c4d5a3d1d12b5190c59be676bfe0d9d89df62b437b51d1a3df2ccfb8a77dded2e585176ebf12986accb6d45a18cff229eef3b10344f4b
|
||||
"@babel/types": ^7.17.0
|
||||
checksum: 58a9bfd054720024f6ff47fbb113c96061dc2bd31a5e5285756bd3c2e83918c6926900e00150d0fb175d899494fe7d69bf2a8b278c32ef6f6bea8d032e6a3831
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -346,14 +346,14 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/helpers@npm:^7.17.2":
|
||||
version: 7.17.2
|
||||
resolution: "@babel/helpers@npm:7.17.2"
|
||||
"@babel/helpers@npm:^7.17.8":
|
||||
version: 7.17.8
|
||||
resolution: "@babel/helpers@npm:7.17.8"
|
||||
dependencies:
|
||||
"@babel/template": ^7.16.7
|
||||
"@babel/traverse": ^7.17.0
|
||||
"@babel/traverse": ^7.17.3
|
||||
"@babel/types": ^7.17.0
|
||||
checksum: 5fa06bbf59636314fb4098bb2e70cf488e0fb6989553438abab90356357b79976102ac129fb16fc8186893c79e0809de1d90e3304426d6fcdb1750da2b6dff9d
|
||||
checksum: 463dad58119fefebf2d0201bfa53ec9607aa00356908895640fc07589747fb3c2e0dfee4019f3e8c9781e57c9aa5dff4c72ec8d1b031c4ed8349f90b6aefe99d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -368,12 +368,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.16.7, @babel/parser@npm:^7.17.3":
|
||||
version: 7.17.3
|
||||
resolution: "@babel/parser@npm:7.17.3"
|
||||
"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.17.3, @babel/parser@npm:^7.17.8":
|
||||
version: 7.17.8
|
||||
resolution: "@babel/parser@npm:7.17.8"
|
||||
bin:
|
||||
parser: ./bin/babel-parser.js
|
||||
checksum: 311869baef97c7630ac3b3c4600da18229b95aa2785b2daab2044384745fe0653070916ade28749fb003f7369a081111ada53e37284ba48d6b5858cbb9e411d1
|
||||
checksum: 1771808491982cc47baa888a997aef6b58308e3844c8c00f730f8fd97defe57d32cdbf46075cd49aaee310fa31f3d2c80a0d41b41a4ee0ff336ee09e2ff6c222
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -1371,9 +1371,9 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/register@npm:^7.17.0":
|
||||
version: 7.17.0
|
||||
resolution: "@babel/register@npm:7.17.0"
|
||||
"@babel/register@npm:^7.17.7":
|
||||
version: 7.17.7
|
||||
resolution: "@babel/register@npm:7.17.7"
|
||||
dependencies:
|
||||
clone-deep: ^4.0.1
|
||||
find-cache-dir: ^2.0.0
|
||||
@@ -1382,16 +1382,16 @@ __metadata:
|
||||
source-map-support: ^0.5.16
|
||||
peerDependencies:
|
||||
"@babel/core": ^7.0.0-0
|
||||
checksum: 1d8e888c104022c2924803fc9e217c99f8a9b87dc5bf8ea1ddd9921765102c8267d2bd92d4f42aaa1b5ca3713ea400580b29702bb89829a59d63baf0321eb284
|
||||
checksum: b4b352a29487e9a45f3694e3f7cacc24668add2c3f9a45a5c8768a39cf495b1b49b7c95f0ebc6e415db4ac66317d20de15b3de96ca40f76d192137c4ad4cc7ce
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.8.4":
|
||||
version: 7.17.2
|
||||
resolution: "@babel/runtime@npm:7.17.2"
|
||||
"@babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.8.4":
|
||||
version: 7.17.8
|
||||
resolution: "@babel/runtime@npm:7.17.8"
|
||||
dependencies:
|
||||
regenerator-runtime: ^0.13.4
|
||||
checksum: a48702d271ecc59c09c397856407afa29ff980ab537b3da58eeee1aeaa0f545402d340a1680c9af58aec94dfdcbccfb6abb211991b74686a86d03d3f6956cacd
|
||||
checksum: 68d195c1630bb91ac20e86635d292a17ebab7f361cfe79406b3f5a6cc2e59fa283ae5006568899abf869312c2b35b744bd407aea8ffdb650f1a68d07785d47e9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -1406,7 +1406,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.0, @babel/traverse@npm:^7.17.3, @babel/traverse@npm:^7.7.2":
|
||||
"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.3, @babel/traverse@npm:^7.7.2":
|
||||
version: 7.17.3
|
||||
resolution: "@babel/traverse@npm:7.17.3"
|
||||
dependencies:
|
||||
@@ -1441,20 +1441,20 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@eslint/eslintrc@npm:^1.2.0":
|
||||
version: 1.2.0
|
||||
resolution: "@eslint/eslintrc@npm:1.2.0"
|
||||
"@eslint/eslintrc@npm:^1.2.1":
|
||||
version: 1.2.1
|
||||
resolution: "@eslint/eslintrc@npm:1.2.1"
|
||||
dependencies:
|
||||
ajv: ^6.12.4
|
||||
debug: ^4.3.2
|
||||
espree: ^9.3.1
|
||||
globals: ^13.9.0
|
||||
ignore: ^4.0.6
|
||||
ignore: ^5.2.0
|
||||
import-fresh: ^3.2.1
|
||||
js-yaml: ^4.1.0
|
||||
minimatch: ^3.0.4
|
||||
strip-json-comments: ^3.1.1
|
||||
checksum: a5e51dcf02627363567094456d7880b46b6a14a285d7a057f083ca903bdd862483bb6314cbc9fb6fa2d2c4537d50e0d28bd5e39650840241ae4796faaec65d2e
|
||||
checksum: 1f797b9f94d71b965992cf6c44e3bcb574643014fd1e3d4862d25056bd5568f59c488461a7e9a1c1758ca7f0def5d3cb69c3d8b38581bcf4a53af74371243797
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -1888,12 +1888,12 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/dev@npm:^0.65.87":
|
||||
version: 0.65.87
|
||||
resolution: "@polkadot/dev@npm:0.65.87"
|
||||
"@polkadot/dev@npm:^0.65.97":
|
||||
version: 0.65.97
|
||||
resolution: "@polkadot/dev@npm:0.65.97"
|
||||
dependencies:
|
||||
"@babel/cli": ^7.17.6
|
||||
"@babel/core": ^7.17.5
|
||||
"@babel/core": ^7.17.8
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator": ^7.16.7
|
||||
"@babel/plugin-proposal-numeric-separator": ^7.16.7
|
||||
"@babel/plugin-proposal-optional-chaining": ^7.16.7
|
||||
@@ -1906,24 +1906,24 @@ __metadata:
|
||||
"@babel/preset-env": ^7.16.11
|
||||
"@babel/preset-react": ^7.16.7
|
||||
"@babel/preset-typescript": ^7.16.7
|
||||
"@babel/register": ^7.17.0
|
||||
"@babel/runtime": ^7.17.2
|
||||
"@babel/register": ^7.17.7
|
||||
"@babel/runtime": ^7.17.8
|
||||
"@rollup/plugin-alias": ^3.1.9
|
||||
"@rollup/plugin-commonjs": ^21.0.2
|
||||
"@rollup/plugin-inject": ^4.0.4
|
||||
"@rollup/plugin-json": ^4.1.0
|
||||
"@rollup/plugin-node-resolve": ^13.1.3
|
||||
"@rushstack/eslint-patch": ^1.1.0
|
||||
"@typescript-eslint/eslint-plugin": 5.14.0
|
||||
"@typescript-eslint/parser": 5.14.0
|
||||
"@rushstack/eslint-patch": ^1.1.1
|
||||
"@typescript-eslint/eslint-plugin": 5.15.0
|
||||
"@typescript-eslint/parser": 5.15.0
|
||||
"@vue/component-compiler-utils": ^3.3.0
|
||||
babel-jest: ^27.5.1
|
||||
babel-plugin-module-extension-resolver: ^1.0.0-rc.2
|
||||
babel-plugin-module-resolver: ^4.1.0
|
||||
babel-plugin-styled-components: ^2.0.6
|
||||
browserslist: ^4.20.0
|
||||
browserslist: ^4.20.2
|
||||
coveralls: ^3.1.1
|
||||
eslint: ^8.10.0
|
||||
eslint: ^8.11.0
|
||||
eslint-config-standard: ^16.0.3
|
||||
eslint-import-resolver-node: ^0.3.6
|
||||
eslint-plugin-header: ^3.1.1
|
||||
@@ -1931,13 +1931,13 @@ __metadata:
|
||||
eslint-plugin-import-newlines: ^1.2.1
|
||||
eslint-plugin-node: ^11.1.0
|
||||
eslint-plugin-promise: ^6.0.0
|
||||
eslint-plugin-react: ^7.29.3
|
||||
eslint-plugin-react: ^7.29.4
|
||||
eslint-plugin-react-hooks: ^4.3.0
|
||||
eslint-plugin-simple-import-sort: ^7.0.0
|
||||
eslint-plugin-sort-destructure-keys: ^1.4.0
|
||||
fs-extra: ^10.0.1
|
||||
gh-pages: ^3.2.3
|
||||
gh-release: ^6.0.1
|
||||
gh-release: ^6.0.3
|
||||
glob: ^7.2.0
|
||||
glob2base: ^0.0.12
|
||||
jest: ^27.5.1
|
||||
@@ -1948,9 +1948,9 @@ __metadata:
|
||||
madge: ^5.0.1
|
||||
minimatch: ^5.0.1
|
||||
mkdirp: ^1.0.4
|
||||
prettier: ^2.5.1
|
||||
prettier: ^2.6.0
|
||||
rimraf: ^3.0.2
|
||||
rollup: ^2.70.0
|
||||
rollup: ^2.70.1
|
||||
rollup-plugin-cleanup: ^3.2.1
|
||||
typescript: ^4.6.2
|
||||
yargs: ^17.3.1
|
||||
@@ -1976,43 +1976,43 @@ __metadata:
|
||||
polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs
|
||||
polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs
|
||||
polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs
|
||||
checksum: 8420f08d5b7981e7d016fdd37d804af4528a9cc4c247e2cd7b1b956bdcb6f34d2859fdc5a99e308e4b4011d1a65368fc1bd1b28764a30776459e0bb99ba85874
|
||||
checksum: 9485cfb6244e831344d2a35265854216a6e177da284dc2c9cb74b70b2ba808e2901c964e2cbb5ef163494dfb590a1535953cadf83aa49cb3782f28625910204a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/util@npm:^8.4.1":
|
||||
version: 8.4.1
|
||||
resolution: "@polkadot/util@npm:8.4.1"
|
||||
"@polkadot/util@npm:^8.5.1":
|
||||
version: 8.5.1
|
||||
resolution: "@polkadot/util@npm:8.5.1"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
"@polkadot/x-bigint": 8.4.1
|
||||
"@polkadot/x-global": 8.4.1
|
||||
"@polkadot/x-textdecoder": 8.4.1
|
||||
"@polkadot/x-textencoder": 8.4.1
|
||||
"@polkadot/x-bigint": 8.5.1
|
||||
"@polkadot/x-global": 8.5.1
|
||||
"@polkadot/x-textdecoder": 8.5.1
|
||||
"@polkadot/x-textencoder": 8.5.1
|
||||
"@types/bn.js": ^5.1.0
|
||||
bn.js: ^5.2.0
|
||||
ip-regex: ^4.3.0
|
||||
checksum: 3699147c8f23846e3b8f8560d553ce9902412bde092f724c719fbbfcffb5a538e87a9923018b2ef53357ae04296e438eee39d3e328dbd9060ea664649e1990c5
|
||||
checksum: 089dadfab22ebb8351da2bab8e2272ca210429ec85b66665590275db65b2ac0fc482e710247f512f6adf64b5d6c6a49a1cef7d7b964a8ff68c42984e53befcba
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/wasm-crypto-asmjs@^4.6.1, @polkadot/wasm-crypto-asmjs@workspace:packages/wasm-crypto-asmjs":
|
||||
"@polkadot/wasm-crypto-asmjs@^5.0.1, @polkadot/wasm-crypto-asmjs@workspace:packages/wasm-crypto-asmjs":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/wasm-crypto-asmjs@workspace:packages/wasm-crypto-asmjs"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
"@polkadot/util": ^8.4.1
|
||||
"@babel/runtime": ^7.17.8
|
||||
"@polkadot/util": ^8.5.1
|
||||
peerDependencies:
|
||||
"@polkadot/util": "*"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/wasm-crypto-wasm@^4.6.1, @polkadot/wasm-crypto-wasm@workspace:packages/wasm-crypto-wasm":
|
||||
"@polkadot/wasm-crypto-wasm@^5.0.1, @polkadot/wasm-crypto-wasm@workspace:packages/wasm-crypto-wasm":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/wasm-crypto-wasm@workspace:packages/wasm-crypto-wasm"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
"@polkadot/util": ^8.4.1
|
||||
"@babel/runtime": ^7.17.8
|
||||
"@polkadot/util": ^8.5.1
|
||||
peerDependencies:
|
||||
"@polkadot/util": "*"
|
||||
languageName: unknown
|
||||
@@ -2022,63 +2022,63 @@ __metadata:
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/wasm-crypto@workspace:packages/wasm-crypto"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
"@polkadot/util": ^8.4.1
|
||||
"@polkadot/wasm-crypto-asmjs": ^4.6.1
|
||||
"@polkadot/wasm-crypto-wasm": ^4.6.1
|
||||
"@polkadot/x-randomvalues": ^8.4.1
|
||||
"@babel/runtime": ^7.17.8
|
||||
"@polkadot/util": ^8.5.1
|
||||
"@polkadot/wasm-crypto-asmjs": ^5.0.1
|
||||
"@polkadot/wasm-crypto-wasm": ^5.0.1
|
||||
"@polkadot/x-randomvalues": ^8.5.1
|
||||
peerDependencies:
|
||||
"@polkadot/util": "*"
|
||||
"@polkadot/x-randomvalues": "*"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/x-bigint@npm:8.4.1":
|
||||
version: 8.4.1
|
||||
resolution: "@polkadot/x-bigint@npm:8.4.1"
|
||||
"@polkadot/x-bigint@npm:8.5.1":
|
||||
version: 8.5.1
|
||||
resolution: "@polkadot/x-bigint@npm:8.5.1"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
"@polkadot/x-global": 8.4.1
|
||||
checksum: fe3acdce1e1ac39cdee6531ec6a0a32316d86587e1ad0b0e22ae9a3e8fdeaf8046bfcc9867d8f93c94526eb389f821cc59303b38a234cb62d0d45ed7d986f54d
|
||||
"@polkadot/x-global": 8.5.1
|
||||
checksum: 72e4b8b4626e230f76adb6f840230bdb6b6d8a89ab9ec75be0d798accb16e1ae3a6c93b0a6358dac6ac2b3fe4c42d353a00384d07a8c3ac40b245047ce63e1f7
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/x-global@npm:8.4.1":
|
||||
version: 8.4.1
|
||||
resolution: "@polkadot/x-global@npm:8.4.1"
|
||||
"@polkadot/x-global@npm:8.5.1":
|
||||
version: 8.5.1
|
||||
resolution: "@polkadot/x-global@npm:8.5.1"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
checksum: 39e4e661843c782420e73a2a384872403394d6b18e1fdfdc2996223df2ea5ce3a78aa616df9836567f5e83dc6a13b0b2a2d5126be5fc17c94312c837a066b068
|
||||
checksum: 7937f11327af5f9cd214ec34f136fd24f5ae6b375fb716fa4e8c67193f1a036afab1225169e72c84e9cb3d28f08d3043cfc3840ccd1c52f5c39177a0a70f375c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/x-randomvalues@npm:^8.4.1":
|
||||
version: 8.4.1
|
||||
resolution: "@polkadot/x-randomvalues@npm:8.4.1"
|
||||
"@polkadot/x-randomvalues@npm:^8.5.1":
|
||||
version: 8.5.1
|
||||
resolution: "@polkadot/x-randomvalues@npm:8.5.1"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
"@polkadot/x-global": 8.4.1
|
||||
checksum: 3f2cbdbcf2e65e718736a05a171a15e93954756065fb55b2d21e04b3a986aa283704535102943eedd840330d676f72503dd19980b37a8c3fa9a1c727ccaeca40
|
||||
"@polkadot/x-global": 8.5.1
|
||||
checksum: b90a262adedabea03d19df367a6a192dc6bc322b2374b6f14c6bd4cb06ff6b1a2e81deef414c13b6d3147306e15ed964f9ed2dff4451067541164be942a9d8f9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/x-textdecoder@npm:8.4.1":
|
||||
version: 8.4.1
|
||||
resolution: "@polkadot/x-textdecoder@npm:8.4.1"
|
||||
"@polkadot/x-textdecoder@npm:8.5.1":
|
||||
version: 8.5.1
|
||||
resolution: "@polkadot/x-textdecoder@npm:8.5.1"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
"@polkadot/x-global": 8.4.1
|
||||
checksum: f3a8a67686dbc8f3f064860fc1260a4f5aaee11e22143400c10e4eb962976c9f94df0edb6deb3c89ee320c1479f1a42420b8a29b73b4b7a02a9b5f4973dbdbc3
|
||||
"@polkadot/x-global": 8.5.1
|
||||
checksum: 00175d0d472fe2f4f26ff4e631aa9fef93a3b146e7bbef0878ed9dc09fce51b43528131ddbaa7ae0c4e7244956e5f46a00602fa72849f01c025c467808ceb487
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/x-textencoder@npm:8.4.1":
|
||||
version: 8.4.1
|
||||
resolution: "@polkadot/x-textencoder@npm:8.4.1"
|
||||
"@polkadot/x-textencoder@npm:8.5.1":
|
||||
version: 8.5.1
|
||||
resolution: "@polkadot/x-textencoder@npm:8.5.1"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
"@polkadot/x-global": 8.4.1
|
||||
checksum: f40b492c370ca99ee3f75a54e966815dc8d8f8132a7c8f6150bb782edfc9ed86d8afe2e59e5f939206eb4fb5ca92433ab9c2deec36e6ff5838a5e3cc7709bdd6
|
||||
"@polkadot/x-global": 8.5.1
|
||||
checksum: 4eddf9a4e0c3a8fb1cd0150acb748cf130dc77b0f1aa96a16352ac5caff5b79cb70ff9fb9c17ef2f26fc1cb4245d51bd4f0b47b1f5193243abe632ff938c8cb5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2163,10 +2163,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rushstack/eslint-patch@npm:^1.1.0":
|
||||
version: 1.1.0
|
||||
resolution: "@rushstack/eslint-patch@npm:1.1.0"
|
||||
checksum: 4602c23454c8bb03502da12398cb5c4c0bfb3b1772535b418ec94ab8c47824f70e6ff32206a35fe7086042d9516959edea439e2371147b1de7eee50ef03ace65
|
||||
"@rushstack/eslint-patch@npm:^1.1.1":
|
||||
version: 1.1.1
|
||||
resolution: "@rushstack/eslint-patch@npm:1.1.1"
|
||||
checksum: 6a4641eb955ba00883af4bb1c507712cf6dcf2f96f8761f66700beda815fc0c8205324e74bd0e22979d63f15bf914f29d564263574d9789f4b6f7cc64990f460
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2387,13 +2387,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/eslint-plugin@npm:5.14.0":
|
||||
version: 5.14.0
|
||||
resolution: "@typescript-eslint/eslint-plugin@npm:5.14.0"
|
||||
"@typescript-eslint/eslint-plugin@npm:5.15.0":
|
||||
version: 5.15.0
|
||||
resolution: "@typescript-eslint/eslint-plugin@npm:5.15.0"
|
||||
dependencies:
|
||||
"@typescript-eslint/scope-manager": 5.14.0
|
||||
"@typescript-eslint/type-utils": 5.14.0
|
||||
"@typescript-eslint/utils": 5.14.0
|
||||
"@typescript-eslint/scope-manager": 5.15.0
|
||||
"@typescript-eslint/type-utils": 5.15.0
|
||||
"@typescript-eslint/utils": 5.15.0
|
||||
debug: ^4.3.2
|
||||
functional-red-black-tree: ^1.0.1
|
||||
ignore: ^5.1.8
|
||||
@@ -2406,42 +2406,42 @@ __metadata:
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
checksum: 7176b30ebc2144292b38404b28aadc7a32d24d454deb8000e0e2ae71a199b9cff7c67ed6ff723b93278091f19948fdd4ef44029aade3ee6ec6f340acc9104ec6
|
||||
checksum: 730ec621b5d87a22ea53cb2a67cae15fd241ccec9cff1bc3bdd24622feb11ea39b186544b845c730afa22112d8922008f17d9116a06b1e2dcd975429209a0c0c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/parser@npm:5.14.0":
|
||||
version: 5.14.0
|
||||
resolution: "@typescript-eslint/parser@npm:5.14.0"
|
||||
"@typescript-eslint/parser@npm:5.15.0":
|
||||
version: 5.15.0
|
||||
resolution: "@typescript-eslint/parser@npm:5.15.0"
|
||||
dependencies:
|
||||
"@typescript-eslint/scope-manager": 5.14.0
|
||||
"@typescript-eslint/types": 5.14.0
|
||||
"@typescript-eslint/typescript-estree": 5.14.0
|
||||
"@typescript-eslint/scope-manager": 5.15.0
|
||||
"@typescript-eslint/types": 5.15.0
|
||||
"@typescript-eslint/typescript-estree": 5.15.0
|
||||
debug: ^4.3.2
|
||||
peerDependencies:
|
||||
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
checksum: 2ee433b070d4b46fe2c2e11596fa92f39e60459a75d0e3fafe4f7d2e2f9772847208ce208190a3af0ec6490cb46a517523ac92a82a17fe289cc03ed7e512638a
|
||||
checksum: 6b3047236349680e3a408aedf7490d304ad14d3f3264190eb058a472caeec07f85e8f298e6e774fd91cb001c9fd65a5fa558a9906afd30744bc05d8764cec250
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/scope-manager@npm:5.14.0":
|
||||
version: 5.14.0
|
||||
resolution: "@typescript-eslint/scope-manager@npm:5.14.0"
|
||||
"@typescript-eslint/scope-manager@npm:5.15.0":
|
||||
version: 5.15.0
|
||||
resolution: "@typescript-eslint/scope-manager@npm:5.15.0"
|
||||
dependencies:
|
||||
"@typescript-eslint/types": 5.14.0
|
||||
"@typescript-eslint/visitor-keys": 5.14.0
|
||||
checksum: 20f163877218fc1c880e014ef2f858f7f8280a5d9dfc09dce092df9b72f6c5ebf490ede8b8dcf51e55f4d62a248eb5ccd468d37756731f27c8695c2f199f2638
|
||||
"@typescript-eslint/types": 5.15.0
|
||||
"@typescript-eslint/visitor-keys": 5.15.0
|
||||
checksum: 39fa688691c5cc207d44cc1f5a3ba0ecb3c34144505b32c1267df9e9368cc29373acd7e85e27d6fe84a0012417e40745887baeec6719f33b8a5ae4232d0db061
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/type-utils@npm:5.14.0":
|
||||
version: 5.14.0
|
||||
resolution: "@typescript-eslint/type-utils@npm:5.14.0"
|
||||
"@typescript-eslint/type-utils@npm:5.15.0":
|
||||
version: 5.15.0
|
||||
resolution: "@typescript-eslint/type-utils@npm:5.15.0"
|
||||
dependencies:
|
||||
"@typescript-eslint/utils": 5.14.0
|
||||
"@typescript-eslint/utils": 5.15.0
|
||||
debug: ^4.3.2
|
||||
tsutils: ^3.21.0
|
||||
peerDependencies:
|
||||
@@ -2449,7 +2449,7 @@ __metadata:
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
checksum: b5b71f397a87769558473b9283e65f92a1153d4de93cb9e5bf559ca6f7d8a898b4b565141bd2455c9fb6c2266aa5e39465a0337a7484a09a7fdf4bfbf191c7cf
|
||||
checksum: ecefdec695602b04f5d403c741336c56a8aa4f5fa3cc48a202a7b3f548d4d470f44cec5632a3db819fe1ca27c9980dbd3100b8c93e4fd7e9a3fa4253c03f4c04
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2460,19 +2460,19 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/types@npm:5.14.0":
|
||||
version: 5.14.0
|
||||
resolution: "@typescript-eslint/types@npm:5.14.0"
|
||||
checksum: 1113c0c785a449970c52459dd1c779a80ae7b34b0bae923eace43a5d27279ee47092703d2a6a120c4ee7a78f0157ce8d6e53f951696d7b6197e121aac08ccc07
|
||||
"@typescript-eslint/types@npm:5.15.0":
|
||||
version: 5.15.0
|
||||
resolution: "@typescript-eslint/types@npm:5.15.0"
|
||||
checksum: 749d6eb366cb103924b51bcbe69d1c0fd6f7a00f5be4c01b3d6de3134537db956653db9958cdd8cc32f375bca818ea804f8e07697122943faff06232519529a1
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/typescript-estree@npm:5.14.0":
|
||||
version: 5.14.0
|
||||
resolution: "@typescript-eslint/typescript-estree@npm:5.14.0"
|
||||
"@typescript-eslint/typescript-estree@npm:5.15.0":
|
||||
version: 5.15.0
|
||||
resolution: "@typescript-eslint/typescript-estree@npm:5.15.0"
|
||||
dependencies:
|
||||
"@typescript-eslint/types": 5.14.0
|
||||
"@typescript-eslint/visitor-keys": 5.14.0
|
||||
"@typescript-eslint/types": 5.15.0
|
||||
"@typescript-eslint/visitor-keys": 5.15.0
|
||||
debug: ^4.3.2
|
||||
globby: ^11.0.4
|
||||
is-glob: ^4.0.3
|
||||
@@ -2481,7 +2481,7 @@ __metadata:
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
checksum: 41816c4cb37538a8206c1c590e9d0d0c30eca8a972001a102bf43002b8b6e53ec1ce451a156ce037ea978d34b297c5f677de7fe7baecd355687629e177dc6809
|
||||
checksum: 84fbb5030db5c1ac34527860725a9ea5b104fa1c49072a69306954b4b8516242427e70cb6a657ec2b822789432179a0df7a866e4618a29ee54b4285ca23556c8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2503,19 +2503,19 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/utils@npm:5.14.0":
|
||||
version: 5.14.0
|
||||
resolution: "@typescript-eslint/utils@npm:5.14.0"
|
||||
"@typescript-eslint/utils@npm:5.15.0":
|
||||
version: 5.15.0
|
||||
resolution: "@typescript-eslint/utils@npm:5.15.0"
|
||||
dependencies:
|
||||
"@types/json-schema": ^7.0.9
|
||||
"@typescript-eslint/scope-manager": 5.14.0
|
||||
"@typescript-eslint/types": 5.14.0
|
||||
"@typescript-eslint/typescript-estree": 5.14.0
|
||||
"@typescript-eslint/scope-manager": 5.15.0
|
||||
"@typescript-eslint/types": 5.15.0
|
||||
"@typescript-eslint/typescript-estree": 5.15.0
|
||||
eslint-scope: ^5.1.1
|
||||
eslint-utils: ^3.0.0
|
||||
peerDependencies:
|
||||
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
|
||||
checksum: c44b415e61e83f89ae7314f30e9783d813b19cd65b40993cb6dc28696f42ba3e4fa2bb31006ec67fe5414e37a02386616c87aa35e5ff8659e65a06fb3e83c95d
|
||||
checksum: 406725b3e1282064612c9e69f346ceae5cf8e3fe4ae37295eaa1d594fb1b7ed3abd161c32b96622b00ca56e7b1120ea43b584954cd0cefad904a46d65b20960e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2529,13 +2529,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/visitor-keys@npm:5.14.0":
|
||||
version: 5.14.0
|
||||
resolution: "@typescript-eslint/visitor-keys@npm:5.14.0"
|
||||
"@typescript-eslint/visitor-keys@npm:5.15.0":
|
||||
version: 5.15.0
|
||||
resolution: "@typescript-eslint/visitor-keys@npm:5.15.0"
|
||||
dependencies:
|
||||
"@typescript-eslint/types": 5.14.0
|
||||
"@typescript-eslint/types": 5.15.0
|
||||
eslint-visitor-keys: ^3.0.0
|
||||
checksum: 3fc6038b330602b0dd2ff4070b11057a19239caa6f5bd956ee75d66f37f1b936704a98c4b1eae5da19a34d72b836a93e675080608138e50eabf72c2c901f648e
|
||||
checksum: a3f231bf55794547680284aa23ba495efa1e52f864583fe53e1ff8b2c011db070ca48633eb8a333bfc93be0bdbb76ffa98e81bf032fd2737a5e0f0b1b81bbc22
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2663,13 +2663,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ansi-regex@npm:^3.0.0":
|
||||
version: 3.0.0
|
||||
resolution: "ansi-regex@npm:3.0.0"
|
||||
checksum: 2ad11c416f81c39f5c65eafc88cf1d71aa91d76a2f766e75e457c2a3c43e8a003aadbf2966b61c497aa6a6940a36412486c975b3270cdfc3f413b69826189ec3
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ansi-regex@npm:^4.1.0":
|
||||
version: 4.1.0
|
||||
resolution: "ansi-regex@npm:4.1.0"
|
||||
@@ -3179,18 +3172,18 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"browserslist@npm:^4.17.5, browserslist@npm:^4.19.1, browserslist@npm:^4.20.0":
|
||||
version: 4.20.0
|
||||
resolution: "browserslist@npm:4.20.0"
|
||||
"browserslist@npm:^4.17.5, browserslist@npm:^4.19.1, browserslist@npm:^4.20.2":
|
||||
version: 4.20.2
|
||||
resolution: "browserslist@npm:4.20.2"
|
||||
dependencies:
|
||||
caniuse-lite: ^1.0.30001313
|
||||
electron-to-chromium: ^1.4.76
|
||||
caniuse-lite: ^1.0.30001317
|
||||
electron-to-chromium: ^1.4.84
|
||||
escalade: ^3.1.1
|
||||
node-releases: ^2.0.2
|
||||
picocolors: ^1.0.0
|
||||
bin:
|
||||
browserslist: cli.js
|
||||
checksum: 6d77f54bd43e7e1b86c3f10a3aa84b6c198f2ecc8b345ebd42cb9feb1c143554ad62a0eaf1365f28d14589a4d1fb12b367ade3798fa493dab5cff4ca525384aa
|
||||
checksum: 18e09beeae32e69fea45fc3642240fb63027b1460d90e24da86377177dca3d82c80f8fa44469d95109e3962f08eb2a23e03037bd5e1f1ec38e4866e2a8572435
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -3273,10 +3266,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"caniuse-lite@npm:^1.0.30001313":
|
||||
version: 1.0.30001314
|
||||
resolution: "caniuse-lite@npm:1.0.30001314"
|
||||
checksum: d82e1b8b287b1b2d2ed25c4495fe293276853dd9c77553c722929a6142fc49b3dd5ea21a95f6410d93319434a5bd071c304ea92e93debbcf292a9156cf08b35d
|
||||
"caniuse-lite@npm:^1.0.30001317":
|
||||
version: 1.0.30001317
|
||||
resolution: "caniuse-lite@npm:1.0.30001317"
|
||||
checksum: 0a5fc7fb8c54dde515c2d468e5fc9e0cf2e82dd40d596cdffed90f64c50b5dadd0ab0c25e04769d86488b3115f949abd31d54d1f74d0029b45fa8206a031f47a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -3512,7 +3505,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"color-support@npm:^1.1.2":
|
||||
"color-support@npm:^1.1.3":
|
||||
version: 1.1.3
|
||||
resolution: "color-support@npm:1.1.3"
|
||||
bin:
|
||||
@@ -3586,7 +3579,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0":
|
||||
"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0, console-control-strings@npm:~1.1.0":
|
||||
version: 1.1.0
|
||||
resolution: "console-control-strings@npm:1.1.0"
|
||||
checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed
|
||||
@@ -4070,10 +4063,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"electron-to-chromium@npm:^1.4.76":
|
||||
version: 1.4.80
|
||||
resolution: "electron-to-chromium@npm:1.4.80"
|
||||
checksum: 3dc3d1504b991243759c633b42b0f0a88860d91c23af0b3b5d510f277d2b1fb73de0b25c502f00717f4c67386a3d599f596a6eb9ecdc95414ff8b559636b4f64
|
||||
"electron-to-chromium@npm:^1.4.84":
|
||||
version: 1.4.85
|
||||
resolution: "electron-to-chromium@npm:1.4.85"
|
||||
checksum: 87cea37f0aeb7aead8ddbc9c2b308eac4537eb50095b45faaf6d75b72d599392833ed12d777baf908550df4a090b250af2e4176c130c291e28e83a930f1e84f8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -4354,9 +4347,9 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"eslint-plugin-react@npm:^7.29.3":
|
||||
version: 7.29.3
|
||||
resolution: "eslint-plugin-react@npm:7.29.3"
|
||||
"eslint-plugin-react@npm:^7.29.4":
|
||||
version: 7.29.4
|
||||
resolution: "eslint-plugin-react@npm:7.29.4"
|
||||
dependencies:
|
||||
array-includes: ^3.1.4
|
||||
array.prototype.flatmap: ^1.2.5
|
||||
@@ -4374,7 +4367,7 @@ __metadata:
|
||||
string.prototype.matchall: ^4.0.6
|
||||
peerDependencies:
|
||||
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
|
||||
checksum: 5a7b0b5700a3ed9bc52f5e7caab31a60bba586d356d07b49aa78c4b7b83fb54f2e4f6d59f61a9a315f1f89ea74f422a41846ff3432647dd1e8ae629a96dc2814
|
||||
checksum: bb7d3715ccd7f3e0d7bfaa2125b26d96865695bcfea4a3d510a5763342a74ab5b99a88e13aad9245f9461ad87e4bce69c33fc946888115d576233f9b6e69700d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -4459,11 +4452,11 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"eslint@npm:^8.10.0":
|
||||
version: 8.10.0
|
||||
resolution: "eslint@npm:8.10.0"
|
||||
"eslint@npm:^8.11.0":
|
||||
version: 8.11.0
|
||||
resolution: "eslint@npm:8.11.0"
|
||||
dependencies:
|
||||
"@eslint/eslintrc": ^1.2.0
|
||||
"@eslint/eslintrc": ^1.2.1
|
||||
"@humanwhocodes/config-array": ^0.9.2
|
||||
ajv: ^6.10.0
|
||||
chalk: ^4.0.0
|
||||
@@ -4500,7 +4493,7 @@ __metadata:
|
||||
v8-compile-cache: ^2.0.3
|
||||
bin:
|
||||
eslint: bin/eslint.js
|
||||
checksum: 8b31ab3de5b48b6828bf13c09c9e62ee0045fa0afa017efaa73eedcf4dc33bc204ee4c467d4677e37967d1645f73816ddef4271422e691fded352040f8f83093
|
||||
checksum: a06a2ea37002d6c0a4f462fe31b4411185dc3da7857fafb896eb392ba95a1289cc3538056474b2f44f08012f265bede01a39d46df4ac39ebc6d7be90e2c8f9fa
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -4998,20 +4991,19 @@ fsevents@~2.1.2:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"gauge@npm:^v3.0.1":
|
||||
version: 3.0.1
|
||||
resolution: "gauge@npm:3.0.1"
|
||||
"gauge@npm:^v4.0.3":
|
||||
version: 4.0.3
|
||||
resolution: "gauge@npm:4.0.3"
|
||||
dependencies:
|
||||
aproba: ^1.0.3 || ^2.0.0
|
||||
color-support: ^1.1.2
|
||||
console-control-strings: ^1.0.0
|
||||
color-support: ^1.1.3
|
||||
console-control-strings: ^1.1.0
|
||||
has-unicode: ^2.0.1
|
||||
object-assign: ^4.1.1
|
||||
signal-exit: ^3.0.0
|
||||
string-width: ^1.0.1 || ^2.0.0
|
||||
strip-ansi: ^3.0.1 || ^4.0.0
|
||||
wide-align: ^1.1.2
|
||||
checksum: 3bc14bc5edb3289fb1ba6216f08acee2075e61b96f78dcb1f3b42979a354ccef1eade6b7252e04779efb9b7726905b182d8b455603558e710d24c7a0a317eaee
|
||||
signal-exit: ^3.0.7
|
||||
string-width: ^4.2.3
|
||||
strip-ansi: ^6.0.1
|
||||
wide-align: ^1.1.5
|
||||
checksum: baf982238a5270def90a4895f2e083b5cf8e6f7df20b53b24a932845aec363a6cf411f88b33dcb016a43c9334fdfccd956e4514ee875d70af016bf6fead3d3ae
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -5156,15 +5148,14 @@ fsevents@~2.1.2:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"gh-release@npm:^6.0.1":
|
||||
version: 6.0.1
|
||||
resolution: "gh-release@npm:6.0.1"
|
||||
"gh-release@npm:^6.0.3":
|
||||
version: 6.0.3
|
||||
resolution: "gh-release@npm:6.0.3"
|
||||
dependencies:
|
||||
"@octokit/rest": ^18.0.9
|
||||
chalk: ^4.1.0
|
||||
changelog-parser: ^2.0.0
|
||||
deep-extend: ^0.6.0
|
||||
gauge: ^v3.0.1
|
||||
gauge: ^v4.0.3
|
||||
gh-release-assets: ^2.0.0
|
||||
ghauth: ^5.0.0
|
||||
github-url-to-object: ^4.0.4
|
||||
@@ -5174,7 +5165,7 @@ fsevents@~2.1.2:
|
||||
yargs: ^17.0.0
|
||||
bin:
|
||||
gh-release: bin/cli.js
|
||||
checksum: 00d0be7940b2563a86d89da19db0c22d843c8e9bee68c2b462bcb2239fc6d28d6a8759f30b39dc5efcac0c7f3871bec61cc199978bd254e5ca3ada1b754c0740
|
||||
checksum: 57dae524d2be0dacdae5be1ecabd111a3f594a8a095107f776fc424445dbe1b90c0000639a05a7ce9f4aa796d13883a3c7b65a3bd46a13915c200b7e04cbbcad
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -5500,13 +5491,6 @@ fsevents@~2.1.2:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ignore@npm:^4.0.6":
|
||||
version: 4.0.6
|
||||
resolution: "ignore@npm:4.0.6"
|
||||
checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.1.8, ignore@npm:^5.2.0":
|
||||
version: 5.2.0
|
||||
resolution: "ignore@npm:5.2.0"
|
||||
@@ -7889,12 +7873,12 @@ fsevents@~2.1.2:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"prettier@npm:^1.18.2 || ^2.0.0, prettier@npm:^2.5.1":
|
||||
version: 2.5.1
|
||||
resolution: "prettier@npm:2.5.1"
|
||||
"prettier@npm:^1.18.2 || ^2.0.0, prettier@npm:^2.6.0":
|
||||
version: 2.6.0
|
||||
resolution: "prettier@npm:2.6.0"
|
||||
bin:
|
||||
prettier: bin-prettier.js
|
||||
checksum: 21b9408476ea1c544b0e45d51ceb94a84789ff92095abb710942d780c862d0daebdb29972d47f6b4d0f7ebbfb0ffbf56cc2cfa3e3e9d1cca54864af185b15b66
|
||||
checksum: 3e527ad62279676778a8404d18174d7ca2365ada4caba6eebbcdd9907d1187afd3bc6ade5b4e5f5d4549bb9fb71e45ca8930d71500017635524f8fc05bc52e93
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -8405,9 +8389,9 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"rollup@npm:^2.70.0":
|
||||
version: 2.70.0
|
||||
resolution: "rollup@npm:2.70.0"
|
||||
"rollup@npm:^2.70.1":
|
||||
version: 2.70.1
|
||||
resolution: "rollup@npm:2.70.1"
|
||||
dependencies:
|
||||
fsevents: ~2.3.2
|
||||
dependenciesMeta:
|
||||
@@ -8415,7 +8399,7 @@ resolve@^2.0.0-next.3:
|
||||
optional: true
|
||||
bin:
|
||||
rollup: dist/bin/rollup
|
||||
checksum: 95075049f7a2c727a7bdd78c4a6fb4a468561b3de853c010d34fdd693d7c761d5838bcfaf4e49a441b34abbc22cceaa01af47f69f622cbd725678792b5f1acfb
|
||||
checksum: 06c62933e6e81a1c8c684d7d576e507081aabdb63cc0c91bca86b7348b66df03b77827068e4990b8b6c738bd3ef66dcc8c7ed7e0ea40b736068e7618f693133e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -8423,8 +8407,8 @@ resolve@^2.0.0-next.3:
|
||||
version: 0.0.0-use.local
|
||||
resolution: "root-workspace-0b6124@workspace:."
|
||||
dependencies:
|
||||
"@babel/core": ^7.17.5
|
||||
"@polkadot/dev": ^0.65.87
|
||||
"@babel/core": ^7.17.8
|
||||
"@polkadot/dev": ^0.65.97
|
||||
fflate: ^0.7.3
|
||||
override-require: ^1.1.1
|
||||
languageName: unknown
|
||||
@@ -8597,10 +8581,10 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3":
|
||||
version: 3.0.3
|
||||
resolution: "signal-exit@npm:3.0.3"
|
||||
checksum: f0169d3f1263d06df32ca072b0bf33b34c6f8f0341a7a1621558a2444dfbe8f5fec76b35537fcc6f0bc4944bdb5336fe0bdcf41a5422c4e45a1dba3f45475e6c
|
||||
"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7":
|
||||
version: 3.0.7
|
||||
resolution: "signal-exit@npm:3.0.7"
|
||||
checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -8776,13 +8760,14 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"string-width@npm:^1.0.1 || ^2.0.0, string-width@npm:^1.0.2 || 2":
|
||||
version: 2.1.1
|
||||
resolution: "string-width@npm:2.1.1"
|
||||
"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
|
||||
version: 4.2.3
|
||||
resolution: "string-width@npm:4.2.3"
|
||||
dependencies:
|
||||
is-fullwidth-code-point: ^2.0.0
|
||||
strip-ansi: ^4.0.0
|
||||
checksum: d6173abe088c615c8dffaf3861dc5d5906ed3dc2d6fd67ff2bd2e2b5dce7fd683c5240699cf0b1b8aa679a3b3bd6b28b5053c824cb89b813d7f6541d8f89064a
|
||||
emoji-regex: ^8.0.0
|
||||
is-fullwidth-code-point: ^3.0.0
|
||||
strip-ansi: ^6.0.1
|
||||
checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -8797,17 +8782,6 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
|
||||
version: 4.2.3
|
||||
resolution: "string-width@npm:4.2.3"
|
||||
dependencies:
|
||||
emoji-regex: ^8.0.0
|
||||
is-fullwidth-code-point: ^3.0.0
|
||||
strip-ansi: ^6.0.1
|
||||
checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"string.prototype.matchall@npm:^4.0.6":
|
||||
version: 4.0.6
|
||||
resolution: "string.prototype.matchall@npm:4.0.6"
|
||||
@@ -8882,15 +8856,6 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"strip-ansi@npm:^3.0.1 || ^4.0.0, strip-ansi@npm:^4.0.0":
|
||||
version: 4.0.0
|
||||
resolution: "strip-ansi@npm:4.0.0"
|
||||
dependencies:
|
||||
ansi-regex: ^3.0.0
|
||||
checksum: d9186e6c0cf78f25274f6750ee5e4a5725fb91b70fdd79aa5fe648eab092a0ec5b9621b22d69d4534a56319f75d8944efbd84e3afa8d4ad1b9a9491f12c84eca
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"strip-ansi@npm:^5.1.0":
|
||||
version: 5.2.0
|
||||
resolution: "strip-ansi@npm:5.2.0"
|
||||
@@ -9598,12 +9563,12 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"wide-align@npm:^1.1.0, wide-align@npm:^1.1.2":
|
||||
version: 1.1.3
|
||||
resolution: "wide-align@npm:1.1.3"
|
||||
"wide-align@npm:^1.1.0, wide-align@npm:^1.1.5":
|
||||
version: 1.1.5
|
||||
resolution: "wide-align@npm:1.1.5"
|
||||
dependencies:
|
||||
string-width: ^1.0.2 || 2
|
||||
checksum: d09c8012652a9e6cab3e82338d1874a4d7db2ad1bd19ab43eb744acf0b9b5632ec406bdbbbb970a8f4771a7d5ef49824d038ba70aa884e7723f5b090ab87134d
|
||||
string-width: ^1.0.2 || 2 || 3 || 4
|
||||
checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Reference in New Issue
Block a user