diff --git a/packages/test-utils/.npmignore b/deprecated/packages/wallet-ts/.npmignore similarity index 100% rename from packages/test-utils/.npmignore rename to deprecated/packages/wallet-ts/.npmignore diff --git a/packages/wallet-ts/CHANGELOG.md b/deprecated/packages/wallet-ts/CHANGELOG.md similarity index 100% rename from packages/wallet-ts/CHANGELOG.md rename to deprecated/packages/wallet-ts/CHANGELOG.md diff --git a/packages/test-utils/LICENSE b/deprecated/packages/wallet-ts/LICENSE similarity index 100% rename from packages/test-utils/LICENSE rename to deprecated/packages/wallet-ts/LICENSE diff --git a/packages/wallet-ts/README.md b/deprecated/packages/wallet-ts/README.md similarity index 100% rename from packages/wallet-ts/README.md rename to deprecated/packages/wallet-ts/README.md diff --git a/packages/test-utils/jest.config.js b/deprecated/packages/wallet-ts/jest.config.js similarity index 100% rename from packages/test-utils/jest.config.js rename to deprecated/packages/wallet-ts/jest.config.js diff --git a/packages/wallet-ts/package.json b/deprecated/packages/wallet-ts/package.json similarity index 100% rename from packages/wallet-ts/package.json rename to deprecated/packages/wallet-ts/package.json diff --git a/packages/wallet-ts/src/broadcaster/MsgBroadcaster.ts b/deprecated/packages/wallet-ts/src/broadcaster/MsgBroadcaster.ts similarity index 100% rename from packages/wallet-ts/src/broadcaster/MsgBroadcaster.ts rename to deprecated/packages/wallet-ts/src/broadcaster/MsgBroadcaster.ts diff --git a/packages/wallet-ts/src/broadcaster/Web3Broadcaster.ts b/deprecated/packages/wallet-ts/src/broadcaster/Web3Broadcaster.ts similarity index 100% rename from packages/wallet-ts/src/broadcaster/Web3Broadcaster.ts rename to deprecated/packages/wallet-ts/src/broadcaster/Web3Broadcaster.ts diff --git a/packages/wallet-ts/src/broadcaster/helper.ts b/deprecated/packages/wallet-ts/src/broadcaster/helper.ts similarity index 100% rename from packages/wallet-ts/src/broadcaster/helper.ts rename to deprecated/packages/wallet-ts/src/broadcaster/helper.ts diff --git a/packages/wallet-ts/src/broadcaster/index.ts b/deprecated/packages/wallet-ts/src/broadcaster/index.ts similarity index 100% rename from packages/wallet-ts/src/broadcaster/index.ts rename to deprecated/packages/wallet-ts/src/broadcaster/index.ts diff --git a/packages/wallet-ts/src/broadcaster/types.ts b/deprecated/packages/wallet-ts/src/broadcaster/types.ts similarity index 100% rename from packages/wallet-ts/src/broadcaster/types.ts rename to deprecated/packages/wallet-ts/src/broadcaster/types.ts diff --git a/packages/wallet-ts/src/exports.ts b/deprecated/packages/wallet-ts/src/exports.ts similarity index 100% rename from packages/wallet-ts/src/exports.ts rename to deprecated/packages/wallet-ts/src/exports.ts diff --git a/packages/wallet-ts/src/index.ts b/deprecated/packages/wallet-ts/src/index.ts similarity index 100% rename from packages/wallet-ts/src/index.ts rename to deprecated/packages/wallet-ts/src/index.ts diff --git a/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/CosmosWalletStrategy.ts b/deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/CosmosWalletStrategy.ts similarity index 100% rename from packages/wallet-ts/src/strategies/cosmos-wallet-strategy/CosmosWalletStrategy.ts rename to deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/CosmosWalletStrategy.ts diff --git a/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/index.ts b/deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/index.ts similarity index 100% rename from packages/wallet-ts/src/strategies/cosmos-wallet-strategy/index.ts rename to deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/index.ts diff --git a/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Cosmostation.ts b/deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Cosmostation.ts similarity index 100% rename from packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Cosmostation.ts rename to deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Cosmostation.ts diff --git a/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Keplr.ts b/deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Keplr.ts similarity index 100% rename from packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Keplr.ts rename to deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Keplr.ts diff --git a/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Leap.ts b/deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Leap.ts similarity index 100% rename from packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Leap.ts rename to deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Leap.ts diff --git a/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Ninji.ts b/deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Ninji.ts similarity index 100% rename from packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Ninji.ts rename to deprecated/packages/wallet-ts/src/strategies/cosmos-wallet-strategy/strategies/Ninji.ts diff --git a/packages/wallet-ts/src/strategies/index.ts b/deprecated/packages/wallet-ts/src/strategies/index.ts similarity index 100% rename from packages/wallet-ts/src/strategies/index.ts rename to deprecated/packages/wallet-ts/src/strategies/index.ts diff --git a/packages/wallet-ts/src/strategies/types/index.ts b/deprecated/packages/wallet-ts/src/strategies/types/index.ts similarity index 100% rename from packages/wallet-ts/src/strategies/types/index.ts rename to deprecated/packages/wallet-ts/src/strategies/types/index.ts diff --git a/packages/wallet-ts/src/strategies/types/strategy.ts b/deprecated/packages/wallet-ts/src/strategies/types/strategy.ts similarity index 100% rename from packages/wallet-ts/src/strategies/types/strategy.ts rename to deprecated/packages/wallet-ts/src/strategies/types/strategy.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/WalletStrategy.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/WalletStrategy.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/WalletStrategy.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/WalletStrategy.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/constants.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/constants.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/constants.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/constants.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/index.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/index.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Base.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Base.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Base.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Base.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/index.ts similarity index 97% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/index.ts index 2943d2e3b..7d04012ce 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/index.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/index.ts @@ -64,7 +64,7 @@ export default class BitGet extends BaseConcreteStrategy implements ConcreteWall try { return await ethereum.request({ method: 'eth_requestAccounts', - }) + }) as string[] } catch (e: unknown) { throw new BitGetException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -93,7 +93,7 @@ export default class BitGet extends BaseConcreteStrategy implements ConcreteWall return await ethereum.request({ method: 'eth_sendTransaction', params: [transaction], - }) + }) as string } catch (e: unknown) { throw new BitGetException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -149,7 +149,7 @@ export default class BitGet extends BaseConcreteStrategy implements ConcreteWall return await ethereum.request({ method: 'eth_signTypedData_v4', params: [address, eip712json], - }) + }) as string } catch (e: unknown) { throw new BitGetException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -204,7 +204,7 @@ export default class BitGet extends BaseConcreteStrategy implements ConcreteWall params: [toUtf8(data), signer], }) - return signature + return signature as string } catch (e: unknown) { throw new BitGetException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -218,7 +218,7 @@ export default class BitGet extends BaseConcreteStrategy implements ConcreteWall const ethereum = await this.getEthereum() try { - return ethereum.request({ method: 'eth_chainId' }) + return ethereum.request({ method: 'eth_chainId' }) as Promise } catch (e: unknown) { throw new BitGetException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -236,7 +236,7 @@ export default class BitGet extends BaseConcreteStrategy implements ConcreteWall const receipt = await ethereum.request({ method: 'eth_getTransactionReceipt', params: [txHash], - }) + }) as string if (!receipt) { await sleep(interval) @@ -275,7 +275,7 @@ export default class BitGet extends BaseConcreteStrategy implements ConcreteWall } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const ethereum = await this.getEthereum() diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/utils.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/utils.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/utils.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/BitGet/utils.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Cosmostation.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Cosmostation.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Cosmostation.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Cosmostation.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Keplr.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Keplr.ts similarity index 99% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Keplr.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Keplr.ts index c6141e8a5..f981c33aa 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Keplr.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Keplr.ts @@ -244,7 +244,7 @@ export default class Keplr extends BaseConcreteStrategy implements ConcreteWalle } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const listener = async () => { const [account] = await this.getAddresses() diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Leap.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Leap.ts similarity index 99% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Leap.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Leap.ts index a9f4d1d9d..8a7fac79b 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Leap.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Leap.ts @@ -244,7 +244,7 @@ export default class Leap extends BaseConcreteStrategy implements ConcreteWallet } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const listener = async () => { const [account] = await this.getAddresses() diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/Base.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/Base.ts similarity index 99% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/Base.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/Base.ts index 31dd69837..bfef4221a 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/Base.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/Base.ts @@ -320,7 +320,7 @@ export default class LedgerBase const ledger = await this.ledger.getInstance() const { derivationPath } = await this.getWalletForAddress(options.address) const ledgerService = await import( - '@ledgerhq/hw-app-eth/lib/services/ledger/index.js' + '@ledgerhq/hw-app-eth/lib-es/services/ledger/index.js' ) const resolution = await ledgerService.default.resolveTransaction( encodedMessageHex, diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/LedgerLegacy.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/LedgerLegacy.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/LedgerLegacy.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/LedgerLegacy.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/LedgerLive.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/LedgerLive.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/LedgerLive.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/LedgerLive.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/AccountManager.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/AccountManager.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/AccountManager.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/AccountManager.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/index.ts similarity index 95% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/index.ts index c04612876..1043040da 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/index.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/hw/index.ts @@ -1,7 +1,7 @@ import TransportWebHID from '@ledgerhq/hw-transport-webhid' import TransportWebUSB from '@ledgerhq/hw-transport-webusb' -import type EthereumApp from '@ledgerhq/hw-app-eth' -import type Transport from '@ledgerhq/hw-transport' +import EthereumApp from '@ledgerhq/hw-app-eth' +import Transport from '@ledgerhq/hw-transport' import { LedgerException } from '@injectivelabs/exceptions' import AccountManager from './AccountManager.js' diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/utils.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/utils.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/utils.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ledger/utils.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/hw/AccountManager.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/hw/AccountManager.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/hw/AccountManager.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/hw/AccountManager.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/hw/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/hw/index.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/hw/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/hw/index.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/index.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/LedgerCosmos/index.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Magic.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Magic.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Magic.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Magic.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/index.ts similarity index 97% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/index.ts index c31fc7e92..61d0ed1a8 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/index.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/index.ts @@ -67,7 +67,7 @@ export default class Metamask try { return await ethereum.request({ method: 'eth_requestAccounts', - }) + }) as string[] } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -96,7 +96,7 @@ export default class Metamask return await ethereum.request({ method: 'eth_sendTransaction', params: [transaction], - }) + }) as string } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -152,7 +152,7 @@ export default class Metamask return await ethereum.request({ method: 'eth_signTypedData_v4', params: [address, eip712json], - }) + }) as string } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -207,7 +207,7 @@ export default class Metamask params: [toUtf8(data), signer], }) - return signature + return signature as string } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -221,7 +221,7 @@ export default class Metamask const ethereum = await this.getEthereum() try { - return ethereum.request({ method: 'eth_chainId' }) + return ethereum.request({ method: 'eth_chainId' }) as Promise } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -239,7 +239,7 @@ export default class Metamask const receipt = await ethereum.request({ method: 'eth_getTransactionReceipt', params: [txHash], - }) + }) as string if (!receipt) { await sleep(interval) @@ -278,7 +278,7 @@ export default class Metamask } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const ethereum = await this.getEthereum() diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/utils.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/utils.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/utils.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Metamask/utils.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ninji.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ninji.ts similarity index 99% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ninji.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ninji.ts index 05f72ce7a..b0ad37ec7 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ninji.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Ninji.ts @@ -242,7 +242,7 @@ export default class Ninji extends BaseConcreteStrategy implements ConcreteWalle } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const listener = async () => { const [account] = await this.getAddresses() diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/index.ts similarity index 93% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/index.ts index 996e1355a..ff9e4d785 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/index.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/index.ts @@ -23,7 +23,10 @@ import { } from '../../../../types/enums.js' import { getOkxWalletProvider } from './utils.js' -export default class OkxWallet extends BaseConcreteStrategy implements ConcreteWalletStrategy { +export default class OkxWallet + extends BaseConcreteStrategy + implements ConcreteWalletStrategy +{ constructor(args: EthereumWalletStrategyArgs) { super(args) } @@ -62,9 +65,9 @@ export default class OkxWallet extends BaseConcreteStrategy implements ConcreteW const ethereum = await this.getEthereum() try { - return await ethereum.request({ + return (await ethereum.request({ method: 'eth_requestAccounts', - }) + })) as string[] } catch (e: unknown) { throw new OkxWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -90,10 +93,10 @@ export default class OkxWallet extends BaseConcreteStrategy implements ConcreteW const ethereum = await this.getEthereum() try { - return await ethereum.request({ + return (await ethereum.request({ method: 'eth_sendTransaction', params: [transaction], - }) + })) as string } catch (e: unknown) { throw new OkxWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -146,10 +149,10 @@ export default class OkxWallet extends BaseConcreteStrategy implements ConcreteW const ethereum = await this.getEthereum() try { - return await ethereum.request({ + return (await ethereum.request({ method: 'eth_signTypedData_v4', params: [address, eip712json], - }) + })) as string } catch (e: unknown) { throw new OkxWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -204,7 +207,7 @@ export default class OkxWallet extends BaseConcreteStrategy implements ConcreteW params: [toUtf8(data), signer], }) - return signature + return signature as string } catch (e: unknown) { throw new OkxWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -218,7 +221,7 @@ export default class OkxWallet extends BaseConcreteStrategy implements ConcreteW const ethereum = await this.getEthereum() try { - return ethereum.request({ method: 'eth_chainId' }) + return ethereum.request({ method: 'eth_chainId' }) as Promise } catch (e: unknown) { throw new OkxWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -233,10 +236,10 @@ export default class OkxWallet extends BaseConcreteStrategy implements ConcreteW const interval = 1000 const transactionReceiptRetry = async () => { - const receipt = await ethereum.request({ + const receipt = (await ethereum.request({ method: 'eth_getTransactionReceipt', params: [txHash], - }) + })) as string if (!receipt) { await sleep(interval) @@ -275,7 +278,7 @@ export default class OkxWallet extends BaseConcreteStrategy implements ConcreteW } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const ethereum = await this.getEthereum() diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/utils.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/utils.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/utils.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Okx/utils.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/index.ts similarity index 94% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/index.ts index a96e5a031..99a6b34cb 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/index.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/index.ts @@ -23,7 +23,10 @@ import { } from '../../../../types/enums.js' import { getPhantomProvider } from './utils.js' -export default class Phantom extends BaseConcreteStrategy implements ConcreteWalletStrategy { +export default class Phantom + extends BaseConcreteStrategy + implements ConcreteWalletStrategy +{ constructor(args: EthereumWalletStrategyArgs) { super(args) } @@ -64,9 +67,9 @@ export default class Phantom extends BaseConcreteStrategy implements ConcreteWal const ethereum = await this.getEthereum() try { - return await ethereum.request({ + return (await ethereum.request({ method: 'eth_requestAccounts', - }) + })) as string[] } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -92,10 +95,10 @@ export default class Phantom extends BaseConcreteStrategy implements ConcreteWal const ethereum = await this.getEthereum() try { - return await ethereum.request({ + return (await ethereum.request({ method: 'eth_sendTransaction', params: [transaction], - }) + })) as string } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -148,10 +151,10 @@ export default class Phantom extends BaseConcreteStrategy implements ConcreteWal const ethereum = await this.getEthereum() try { - return await ethereum.request({ + return (await ethereum.request({ method: 'eth_signTypedData_v4', params: [address, eip712json], - }) + })) as string } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -206,7 +209,7 @@ export default class Phantom extends BaseConcreteStrategy implements ConcreteWal params: [toUtf8(data), signer], }) - return signature + return signature as string } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -220,7 +223,7 @@ export default class Phantom extends BaseConcreteStrategy implements ConcreteWal const ethereum = await this.getEthereum() try { - return ethereum.request({ method: 'eth_chainId' }) + return ethereum.request({ method: 'eth_chainId' }) as Promise } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -235,10 +238,10 @@ export default class Phantom extends BaseConcreteStrategy implements ConcreteWal const interval = 1000 const transactionReceiptRetry = async () => { - const receipt = await ethereum.request({ + const receipt = (await ethereum.request({ method: 'eth_getTransactionReceipt', params: [txHash], - }) + })) as string if (!receipt) { await sleep(interval) @@ -277,7 +280,7 @@ export default class Phantom extends BaseConcreteStrategy implements ConcreteWal } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const ethereum = await this.getEthereum() diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/utils.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/utils.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/utils.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Phantom/utils.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/PrivateKey.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/PrivateKey.ts similarity index 99% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/PrivateKey.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/PrivateKey.ts index 86a845130..76c9a2a09 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/PrivateKey.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/PrivateKey.ts @@ -251,7 +251,7 @@ export default class PrivateKey } async onAccountChange( - _callback: (account: AccountAddress) => void, + _callback: (account: AccountAddress | string[]) => void, ): Promise { // } diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Torus.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Torus.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Torus.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Torus.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/hw/AccountManager.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/hw/AccountManager.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/hw/AccountManager.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/hw/AccountManager.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/hw/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/hw/index.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/hw/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/hw/index.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/index.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/index.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/utils.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/utils.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/utils.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/Trezor/utils.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/index.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/index.ts similarity index 94% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/index.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/index.ts index 7a3ef0dab..0c89f3619 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/index.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/index.ts @@ -1,9 +1,6 @@ /* eslint-disable class-methods-use-this */ import { sleep } from '@injectivelabs/utils' -import { - AccountAddress, - EthereumChainId, -} from '@injectivelabs/ts-types' +import { AccountAddress, EthereumChainId } from '@injectivelabs/ts-types' import { ErrorType, WalletException, @@ -42,9 +39,9 @@ export default class TrustWallet const ethereum = await this.getEthereum() try { - return await ethereum.request({ + return (await ethereum.request({ method: 'eth_requestAccounts', - }) + })) as string[] } catch (e: unknown) { throw new TrustWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -70,10 +67,10 @@ export default class TrustWallet const ethereum = await this.getEthereum() try { - return await ethereum.request({ + return (await ethereum.request({ method: 'eth_sendTransaction', params: [transaction], - }) + })) as string } catch (e: unknown) { throw new TrustWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -126,10 +123,10 @@ export default class TrustWallet const ethereum = await this.getEthereum() try { - return await ethereum.request({ + return (await ethereum.request({ method: 'eth_signTypedData_v4', params: [eip712json, address], - }) + })) as Promise } catch (e: unknown) { throw new TrustWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -184,7 +181,7 @@ export default class TrustWallet params: [toUtf8(data), signer], }) - return signature + return signature as string } catch (e: unknown) { throw new TrustWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -198,7 +195,7 @@ export default class TrustWallet const ethereum = await this.getEthereum() try { - return ethereum.request({ method: 'eth_chainId' }) + return ethereum.request({ method: 'eth_chainId' }) as Promise } catch (e: unknown) { throw new TrustWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -213,10 +210,10 @@ export default class TrustWallet const interval = 1000 const transactionReceiptRetry = async () => { - const receipt = await ethereum.request({ + const receipt = (await ethereum.request({ method: 'eth_getTransactionReceipt', params: [txHash], - }) + })) as string if (!receipt) { await sleep(interval) diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/utils.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/utils.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/utils.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/TrustWallet/utils.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/WalletConnect.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/WalletConnect.ts similarity index 99% rename from packages/wallet-ts/src/strategies/wallet-strategy/strategies/WalletConnect.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/WalletConnect.ts index 1fc765c92..bc34e991d 100644 --- a/packages/wallet-ts/src/strategies/wallet-strategy/strategies/WalletConnect.ts +++ b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/strategies/WalletConnect.ts @@ -278,7 +278,7 @@ export default class WalletConnect } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const wc = await this.getConnectedWalletConnect() diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/types.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/types.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/types.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/types.ts diff --git a/packages/wallet-ts/src/strategies/wallet-strategy/utils.ts b/deprecated/packages/wallet-ts/src/strategies/wallet-strategy/utils.ts similarity index 100% rename from packages/wallet-ts/src/strategies/wallet-strategy/utils.ts rename to deprecated/packages/wallet-ts/src/strategies/wallet-strategy/utils.ts diff --git a/packages/wallet-ts/src/types/enums.ts b/deprecated/packages/wallet-ts/src/types/enums.ts similarity index 100% rename from packages/wallet-ts/src/types/enums.ts rename to deprecated/packages/wallet-ts/src/types/enums.ts diff --git a/packages/wallet-ts/src/types/index.ts b/deprecated/packages/wallet-ts/src/types/index.ts similarity index 100% rename from packages/wallet-ts/src/types/index.ts rename to deprecated/packages/wallet-ts/src/types/index.ts diff --git a/packages/wallet-ts/src/utils/alchemy.ts b/deprecated/packages/wallet-ts/src/utils/alchemy.ts similarity index 100% rename from packages/wallet-ts/src/utils/alchemy.ts rename to deprecated/packages/wallet-ts/src/utils/alchemy.ts diff --git a/packages/wallet-ts/src/utils/constants.ts b/deprecated/packages/wallet-ts/src/utils/constants.ts similarity index 100% rename from packages/wallet-ts/src/utils/constants.ts rename to deprecated/packages/wallet-ts/src/utils/constants.ts diff --git a/packages/wallet-ts/src/utils/cosmos.ts b/deprecated/packages/wallet-ts/src/utils/cosmos.ts similarity index 100% rename from packages/wallet-ts/src/utils/cosmos.ts rename to deprecated/packages/wallet-ts/src/utils/cosmos.ts diff --git a/packages/wallet-ts/src/utils/index.ts b/deprecated/packages/wallet-ts/src/utils/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/index.ts rename to deprecated/packages/wallet-ts/src/utils/index.ts diff --git a/packages/wallet-ts/src/utils/utils.ts b/deprecated/packages/wallet-ts/src/utils/utils.ts similarity index 100% rename from packages/wallet-ts/src/utils/utils.ts rename to deprecated/packages/wallet-ts/src/utils/utils.ts diff --git a/packages/wallet-ts/src/utils/wallets/bitget/BitGet.ts b/deprecated/packages/wallet-ts/src/utils/wallets/bitget/BitGet.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/bitget/BitGet.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/bitget/BitGet.ts diff --git a/packages/wallet-ts/src/utils/wallets/bitget/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/bitget/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/bitget/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/bitget/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/cosmos/endpoints.ts b/deprecated/packages/wallet-ts/src/utils/wallets/cosmos/endpoints.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/cosmos/endpoints.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/cosmos/endpoints.ts diff --git a/packages/wallet-ts/src/utils/wallets/cosmos/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/cosmos/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/cosmos/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/cosmos/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/cosmos/utils.ts b/deprecated/packages/wallet-ts/src/utils/wallets/cosmos/utils.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/cosmos/utils.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/cosmos/utils.ts diff --git a/packages/wallet-ts/src/utils/wallets/cosmostation/CosmostationWallet.ts b/deprecated/packages/wallet-ts/src/utils/wallets/cosmostation/CosmostationWallet.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/cosmostation/CosmostationWallet.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/cosmostation/CosmostationWallet.ts diff --git a/packages/wallet-ts/src/utils/wallets/cosmostation/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/cosmostation/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/cosmostation/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/cosmostation/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/keplr/KeplrWallet.ts b/deprecated/packages/wallet-ts/src/utils/wallets/keplr/KeplrWallet.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/keplr/KeplrWallet.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/keplr/KeplrWallet.ts diff --git a/packages/wallet-ts/src/utils/wallets/keplr/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/keplr/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/keplr/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/keplr/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/keplr/keplr.d.ts b/deprecated/packages/wallet-ts/src/utils/wallets/keplr/keplr.d.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/keplr/keplr.d.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/keplr/keplr.d.ts diff --git a/packages/wallet-ts/src/utils/wallets/keplr/utils/helpers.ts b/deprecated/packages/wallet-ts/src/utils/wallets/keplr/utils/helpers.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/keplr/utils/helpers.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/keplr/utils/helpers.ts diff --git a/packages/wallet-ts/src/utils/wallets/keplr/utils/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/keplr/utils/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/keplr/utils/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/keplr/utils/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/leap/LeapWallet.ts b/deprecated/packages/wallet-ts/src/utils/wallets/leap/LeapWallet.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/leap/LeapWallet.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/leap/LeapWallet.ts diff --git a/packages/wallet-ts/src/utils/wallets/leap/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/leap/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/leap/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/leap/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/leap/leap.d.ts b/deprecated/packages/wallet-ts/src/utils/wallets/leap/leap.d.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/leap/leap.d.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/leap/leap.d.ts diff --git a/packages/wallet-ts/src/utils/wallets/metamask/Metamask.ts b/deprecated/packages/wallet-ts/src/utils/wallets/metamask/Metamask.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/metamask/Metamask.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/metamask/Metamask.ts diff --git a/packages/wallet-ts/src/utils/wallets/metamask/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/metamask/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/metamask/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/metamask/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/ninji/NinjiWallet.ts b/deprecated/packages/wallet-ts/src/utils/wallets/ninji/NinjiWallet.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/ninji/NinjiWallet.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/ninji/NinjiWallet.ts diff --git a/packages/wallet-ts/src/utils/wallets/ninji/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/ninji/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/ninji/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/ninji/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/ninji/leap.d.ts b/deprecated/packages/wallet-ts/src/utils/wallets/ninji/leap.d.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/ninji/leap.d.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/ninji/leap.d.ts diff --git a/packages/wallet-ts/src/utils/wallets/okx/Okx.ts b/deprecated/packages/wallet-ts/src/utils/wallets/okx/Okx.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/okx/Okx.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/okx/Okx.ts diff --git a/packages/wallet-ts/src/utils/wallets/okx/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/okx/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/okx/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/okx/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/phantom/PhantomWallet.ts b/deprecated/packages/wallet-ts/src/utils/wallets/phantom/PhantomWallet.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/phantom/PhantomWallet.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/phantom/PhantomWallet.ts diff --git a/packages/wallet-ts/src/utils/wallets/phantom/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/phantom/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/phantom/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/phantom/index.ts diff --git a/packages/wallet-ts/src/utils/wallets/trust-wallet/TrustWallet.ts b/deprecated/packages/wallet-ts/src/utils/wallets/trust-wallet/TrustWallet.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/trust-wallet/TrustWallet.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/trust-wallet/TrustWallet.ts diff --git a/packages/wallet-ts/src/utils/wallets/trust-wallet/index.ts b/deprecated/packages/wallet-ts/src/utils/wallets/trust-wallet/index.ts similarity index 100% rename from packages/wallet-ts/src/utils/wallets/trust-wallet/index.ts rename to deprecated/packages/wallet-ts/src/utils/wallets/trust-wallet/index.ts diff --git a/packages/wallet-ts/tsconfig.build.esm.json b/deprecated/packages/wallet-ts/tsconfig.build.esm.json similarity index 100% rename from packages/wallet-ts/tsconfig.build.esm.json rename to deprecated/packages/wallet-ts/tsconfig.build.esm.json diff --git a/packages/wallet-ts/tsconfig.build.json b/deprecated/packages/wallet-ts/tsconfig.build.json similarity index 100% rename from packages/wallet-ts/tsconfig.build.json rename to deprecated/packages/wallet-ts/tsconfig.build.json diff --git a/packages/wallet-ts/tsconfig.json b/deprecated/packages/wallet-ts/tsconfig.json similarity index 100% rename from packages/wallet-ts/tsconfig.json rename to deprecated/packages/wallet-ts/tsconfig.json diff --git a/etc/replacements-ledger.js b/etc/replacements/ledger.js similarity index 100% rename from etc/replacements-ledger.js rename to etc/replacements/ledger.js diff --git a/etc/replacements.js b/etc/replacements/old.js similarity index 100% rename from etc/replacements.js rename to etc/replacements/old.js diff --git a/etc/replacements/trezor.js b/etc/replacements/trezor.js new file mode 100644 index 000000000..14ad52ffb --- /dev/null +++ b/etc/replacements/trezor.js @@ -0,0 +1,52 @@ +const { readFile, writeFile } = require('fs') + +const isCJS = process.env.BUILD_MODE.includes('cjs') +const isESM = process.env.BUILD_MODE.includes('esm') + +const REPLACEMENT_PAIRS = [ + { + path: './src/strategy/hw/index.ts', + cjs: 'TrezorConnect.', + esm: 'TrezorConnect.default.', + }, + { + path: './src/strategy/strategy.ts', + cjs: 'TrezorConnect.', + esm: 'TrezorConnect.default.', + }, +] + +for (const pair of REPLACEMENT_PAIRS) { + readFile(pair.path, 'utf8', (err, data) => { + if (err) { + console.error('Error reading file:', err) + return + } + + if (isCJS) { + const updatedData = data.replaceAll(pair.esm, pair.cjs) + + writeFile(pair.path, updatedData, 'utf8', (err) => { + if (err) { + console.error('Error writing file:', err) + return + } + + console.log(`Replaced in ${pair.path} for CJS`) + }) + } + + if (isESM) { + const updatedData = data.replaceAll(pair.cjs, pair.esm) + + writeFile(pair.path, updatedData, 'utf8', (err) => { + if (err) { + console.error('Error writing file:', err) + return + } + + console.log(`Replaced in ${pair.path} for ESM`) + }) + } + }) +} diff --git a/jest.config.js b/jest.config.js index 0bd19dd98..00dbda455 100644 --- a/jest.config.js +++ b/jest.config.js @@ -87,6 +87,7 @@ module.exports = { moduleNameMapper: { ...pathsToModuleNameMapper(packagePaths, { prefix: '/' }), ...pathsToModuleNameMapper(directoryPaths), + '^crypto-es$': 'crypto-js' }, // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader @@ -181,7 +182,10 @@ module.exports = { extensionsToTreatAsEsm: ['.ts'], // An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation - transformIgnorePatterns: ['^.+\\.json$', 'node_modules/(?!(eth-crypto)/)'], + transformIgnorePatterns: [ + '^.+\\.json$', + 'node_modules/(?!' + ['@noble/secp256k1'].join('|') + ')', + ], // An array of regexp pattern strings that are matched against all modules before the module loader will automatically return a mock for them // unmockedModulePathPatterns: undefined, diff --git a/lerna.json b/lerna.json index d2873e7f5..342a0a547 100644 --- a/lerna.json +++ b/lerna.json @@ -3,7 +3,6 @@ "name": "injective-ts", "packages": ["packages/*", "packages/wallets/*"], "version": "independent", - "useWorkspaces": true, "command": { "version": { "message": "chore: release" diff --git a/package.json b/package.json index cbf999251..3bfd60cd7 100644 --- a/package.json +++ b/package.json @@ -68,8 +68,8 @@ "@babel/preset-env": "^7.19.0", "@commitlint/cli": "^13.1.0", "@commitlint/config-conventional": "^13.1.0", - "@types/jest": "^29.4.0", - "@types/node": "^22.9.0", + "@types/jest": "^29.5.14", + "@types/node": "^22.10.1", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "babel-jest": "^29.4.3", @@ -87,10 +87,10 @@ "eslint-plugin-markdown": "^2.2.1", "eslint-plugin-prettier": "^4.0.0", "husky": "^7.0.2", - "jest": "^29.4.3", + "jest": "^29.7.0", "jest-junit": "^15.0.0", "jest-resolve": "^29.7.0", - "lerna": "6.6.1", + "lerna": "8.1.9", "lint-staged": "^11.1.2", "live-server": "^1.2.1", "markdownlint-cli": "^0.28.1", @@ -105,11 +105,6 @@ "tsconfig-paths": "^4.2.0", "typedoc": "^0.25.11", "typedoc-monorepo-link-types": "^0.0.4", - "typescript": "^5.1.1" - }, - "resolutions": { - "@ethereumjs/tx": "^4.1.1", - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" + "typescript": "^5.7.2" } } diff --git a/packages/exceptions/jest.config.js b/packages/exceptions/jest.config.js index 95cbf1481..9679ba054 100644 --- a/packages/exceptions/jest.config.js +++ b/packages/exceptions/jest.config.js @@ -1,6 +1,6 @@ -const baseConfig = require('../../jest.config.js') +import baseConfig from '../../jest.config.js' -module.exports = { +export default { ...baseConfig, globals: { 'ts-jest': { diff --git a/packages/exceptions/package.json b/packages/exceptions/package.json index fb2e56c9e..b0cf0fbf6 100644 --- a/packages/exceptions/package.json +++ b/packages/exceptions/package.json @@ -4,6 +4,7 @@ "version": "1.14.33", "sideEffects": false, "license": "Apache-2.0", + "type": "module", "types": "dist/cjs/index.d.ts", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -55,9 +56,9 @@ "start": "node dist/index.js" }, "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "@injectivelabs/ts-types": "^1.14.33", - "http-status-codes": "^2.2.0", + "http-status-codes": "^2.2.0" + }, + "devDependencies": { "shx": "^0.3.2" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" diff --git a/packages/exceptions/src/exceptions/types/codes.ts b/packages/exceptions/src/exceptions/types/codes.ts index 053cf0489..a3b2852ac 100644 --- a/packages/exceptions/src/exceptions/types/codes.ts +++ b/packages/exceptions/src/exceptions/types/codes.ts @@ -1,6 +1,31 @@ -import * as grpc from '@injectivelabs/grpc-web' import { StatusCodes } from 'http-status-codes' +export declare enum GrpcErrorCode { + OK = 0, + Canceled = 1, + Unknown = 2, + InvalidArgument = 3, + DeadlineExceeded = 4, + NotFound = 5, + AlreadyExists = 6, + PermissionDenied = 7, + ResourceExhausted = 8, + FailedPrecondition = 9, + Aborted = 10, + OutOfRange = 11, + Unimplemented = 12, + Internal = 13, + Unavailable = 14, + DataLoss = 15, + Unauthenticated = 16, +} + +export const grpcErrorCodeToErrorCode = ( + grpcErrorCode: T, +): GrpcErrorCode => { + return grpcErrorCode as GrpcErrorCode +} + export enum TransactionChainErrorModule { Auction = 'auction', CosmosSdk = 'sdk', @@ -770,8 +795,8 @@ export const UnspecifiedErrorCode = -1 export type ErrorCode = | StatusCodes | typeof UnspecifiedErrorCode - | grpc.grpc.Code -export const GRPC_REQUEST_FAILED = grpc.grpc.Code.Unavailable + | GrpcErrorCode +export const GRPC_REQUEST_FAILED = GrpcErrorCode.Unavailable export type ErrorContextCode = | ChainAuctionErrorCodes diff --git a/packages/exceptions/tsconfig.build.esm.json b/packages/exceptions/tsconfig.build.esm.json index 7103f7078..d4d2fde6b 100644 --- a/packages/exceptions/tsconfig.build.esm.json +++ b/packages/exceptions/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../.build-cache/exceptions.esm.tsbuildinfo" } } diff --git a/packages/exceptions/tsconfig.build.json b/packages/exceptions/tsconfig.build.json index 15e66c278..a4d30305c 100644 --- a/packages/exceptions/tsconfig.build.json +++ b/packages/exceptions/tsconfig.build.json @@ -2,14 +2,11 @@ "extends": "../../tsconfig.build.json", "compilerOptions": { "rootDir": "./src", + "module": "commonjs", + "moduleResolution": "node", "outDir": "./dist/cjs", "tsBuildInfoFile": "../../.build-cache/exceptions.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ], + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/networks/jest.config.js b/packages/networks/jest.config.js index 95cbf1481..9679ba054 100644 --- a/packages/networks/jest.config.js +++ b/packages/networks/jest.config.js @@ -1,6 +1,6 @@ -const baseConfig = require('../../jest.config.js') +import baseConfig from '../../jest.config.js' -module.exports = { +export default { ...baseConfig, globals: { 'ts-jest': { diff --git a/packages/networks/package.json b/packages/networks/package.json index 436975938..c3461f530 100644 --- a/packages/networks/package.json +++ b/packages/networks/package.json @@ -3,6 +3,7 @@ "description": "Endpoints, networks, etc. Can be reused throughout Injective's projects.", "version": "1.14.33", "sideEffects": false, + "type": "module", "license": "Apache-2.0", "author": { "name": "InjectiveLabs", @@ -55,9 +56,9 @@ "start": "node dist/index.js" }, "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33" + }, + "devDependencies": { "shx": "^0.3.2" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" diff --git a/packages/networks/src/chainInfos.ts b/packages/networks/src/chainInfos.ts index f5e046561..833385b0d 100644 --- a/packages/networks/src/chainInfos.ts +++ b/packages/networks/src/chainInfos.ts @@ -1,7 +1,8 @@ import { ChainId, EthereumChainId } from '@injectivelabs/ts-types' -import { INJ_DENOM } from '@injectivelabs/utils' import { ChainInfo } from './types.js' +const INJ_DENOM = 'inj' + export const mainnetChainInfo: ChainInfo = { feeDenom: INJ_DENOM, chainId: ChainId.Mainnet, diff --git a/packages/networks/tsconfig.build.esm.json b/packages/networks/tsconfig.build.esm.json index bc701ff9a..8a95352da 100644 --- a/packages/networks/tsconfig.build.esm.json +++ b/packages/networks/tsconfig.build.esm.json @@ -1,24 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../.build-cache/networks.esm.tsbuildinfo" - }, - "references": [ - { - "path": "../exceptions/tsconfig.build.esm.json" - }, - { - "path": "../ts-types/tsconfig.build.esm.json" - }, - { - "path": "../utils/tsconfig.build.esm.json" - } - ] + } } diff --git a/packages/networks/tsconfig.build.json b/packages/networks/tsconfig.build.json index 6cab4c21e..5358c2489 100644 --- a/packages/networks/tsconfig.build.json +++ b/packages/networks/tsconfig.build.json @@ -2,14 +2,11 @@ "extends": "../../tsconfig.build.json", "compilerOptions": { "rootDir": "./src", + "module": "commonjs", + "moduleResolution": "node", "outDir": "./dist/cjs", "tsBuildInfoFile": "../../.build-cache/networks.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/sdk-ts/jest.config.js b/packages/sdk-ts/jest.config.js index 95cbf1481..9679ba054 100644 --- a/packages/sdk-ts/jest.config.js +++ b/packages/sdk-ts/jest.config.js @@ -1,6 +1,6 @@ -const baseConfig = require('../../jest.config.js') +import baseConfig from '../../jest.config.js' -module.exports = { +export default { ...baseConfig, globals: { 'ts-jest': { diff --git a/packages/sdk-ts/package.json b/packages/sdk-ts/package.json index 1cbccf5c9..3886405e2 100644 --- a/packages/sdk-ts/package.json +++ b/packages/sdk-ts/package.json @@ -8,6 +8,7 @@ "name": "InjectiveLabs", "email": "admin@injectivelabs.org" }, + "type": "module", "types": "dist/cjs/index.d.ts", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -130,16 +131,15 @@ "@injectivelabs/mito-proto-ts": "1.13.2", "@injectivelabs/networks": "^1.14.33", "@injectivelabs/olp-proto-ts": "1.13.1", - "@injectivelabs/test-utils": "^1.14.34-beta.2", "@injectivelabs/ts-types": "^1.14.33", "@injectivelabs/utils": "^1.14.33", "@metamask/eth-sig-util": "^4.0.0", - "@noble/curves": "^1.4.0", + "@noble/curves": "^1.7.0", "axios": "^1.6.4", "bech32": "^2.0.0", "bip39": "^3.0.4", "cosmjs-types": "^0.9.0", - "crypto-js": "^4.2.0", + "crypto-es": "^2.1.0", "ethereumjs-util": "^7.1.4", "ethers": "^6.5.1", "google-protobuf": "^3.21.0", @@ -164,6 +164,7 @@ }, "devDependencies": { "@types/crypto-js": "^4.2.2", - "@types/lodash.toarray": "^4.4.7" + "@types/lodash.toarray": "^4.4.7", + "crypto-js": "^4.2.0" } } diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuctionApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuctionApi.ts index 73d59feb3..5794a06a1 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuctionApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuctionApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveAuctionV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -39,7 +40,7 @@ export class ChainGrpcAuctionApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAuctionV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AuctionParams', contextModule: this.module, }) @@ -69,7 +70,7 @@ export class ChainGrpcAuctionApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAuctionV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AuctionModuleState', contextModule: this.module, }) @@ -99,7 +100,7 @@ export class ChainGrpcAuctionApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAuctionV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'CurrentAuctionBasket', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthApi.spec.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthApi.spec.ts index 4e7b29f94..d49d6646e 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthApi.spec.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthApi.spec.ts @@ -1,6 +1,6 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { ChainGrpcAuthApi } from './ChainGrpcAuthApi.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { ChainGrpcAuthTransformer } from '../transformers/ChainGrpcAuthTransformer.js' const injectiveAddress = mockFactory.injectiveAddress diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthApi.ts index 7ff23f19d..3668bd87c 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { CosmosAuthV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -40,7 +41,7 @@ export class ChainGrpcAuthApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosAuthV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Params', contextModule: this.module, }) @@ -69,7 +70,7 @@ export class ChainGrpcAuthApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosAuthV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Account', contextModule: this.module, }) @@ -101,7 +102,7 @@ export class ChainGrpcAuthApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosAuthV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Accounts', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthZApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthZApi.ts index 8ce234d35..236bc4301 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthZApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcAuthZApi.ts @@ -1,5 +1,6 @@ import { UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { CosmosAuthzV1Beta1Query } from '@injectivelabs/core-proto-ts' @@ -66,7 +67,7 @@ export class ChainGrpcAuthZApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosAuthzV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Grants', contextModule: this.module, }) @@ -105,7 +106,7 @@ export class ChainGrpcAuthZApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosAuthzV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GranterGrants', contextModule: this.module, }) @@ -144,7 +145,7 @@ export class ChainGrpcAuthZApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosAuthzV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GranteeGrants', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcBankApi.spec.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcBankApi.spec.ts index 4105c1f9f..dc7aa2581 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcBankApi.spec.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcBankApi.spec.ts @@ -1,6 +1,6 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { ChainGrpcBankApi } from './ChainGrpcBankApi.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { ChainGrpcBankTransformer } from '../transformers/index.js' import { CosmosBaseV1Beta1Coin } from '@injectivelabs/core-proto-ts' diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcBankApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcBankApi.ts index 7f5c03718..f7bb57369 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcBankApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcBankApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { CosmosBankV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -45,7 +46,7 @@ export class ChainGrpcBankApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosBankV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Params', contextModule: this.module, }) @@ -81,7 +82,7 @@ export class ChainGrpcBankApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosBankV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Balance', contextModule: this.module, }) @@ -116,7 +117,7 @@ export class ChainGrpcBankApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosBankV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AllBalances', contextModule: this.module, }) @@ -148,7 +149,7 @@ export class ChainGrpcBankApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosBankV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TotalSupply', contextModule: this.module, }) @@ -184,7 +185,7 @@ export class ChainGrpcBankApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosBankV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'fetchSupplyOf', contextModule: this.module, }) @@ -218,7 +219,7 @@ export class ChainGrpcBankApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosBankV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DenomsMetadata', contextModule: this.module, }) @@ -247,7 +248,7 @@ export class ChainGrpcBankApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosBankV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DenomMetadata', contextModule: this.module, }) @@ -284,7 +285,7 @@ export class ChainGrpcBankApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosBankV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DenomOwners', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcDistributionApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcDistributionApi.ts index ac7b06fcc..8bd6cea8a 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcDistributionApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcDistributionApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { Coin } from '@injectivelabs/ts-types' import { CosmosDistributionV1Beta1Query } from '@injectivelabs/core-proto-ts' @@ -39,7 +40,7 @@ export class ChainGrpcDistributionApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof CosmosDistributionV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Params', contextModule: this.module, }) @@ -78,7 +79,7 @@ export class ChainGrpcDistributionApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof CosmosDistributionV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DelegationRewards', contextModule: this.module, }) @@ -124,7 +125,7 @@ export class ChainGrpcDistributionApi extends BaseGrpcConsumer { if (e instanceof CosmosDistributionV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DelegationRewards', contextModule: this.module, }) @@ -156,7 +157,7 @@ export class ChainGrpcDistributionApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof CosmosDistributionV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DelegationTotalRewards', contextModule: this.module, }) @@ -192,7 +193,7 @@ export class ChainGrpcDistributionApi extends BaseGrpcConsumer { if (e instanceof CosmosDistributionV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DelegationTotalRewards', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcExchangeApi.spec.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcExchangeApi.spec.ts index 3a7dee1ef..be898006e 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcExchangeApi.spec.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcExchangeApi.spec.ts @@ -1,6 +1,6 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { ChainGrpcExchangeApi } from './ChainGrpcExchangeApi.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { ChainGrpcExchangeTransformer } from '../transformers/index.js' import { InjectiveExchangeV1Beta1Query } from '@injectivelabs/core-proto-ts' diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcExchangeApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcExchangeApi.ts index 2010ca317..1435c619e 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcExchangeApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcExchangeApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveExchangeV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -39,7 +40,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'QueryExchangeParams', contextModule: this.module, }) @@ -67,7 +68,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ExchangeModuleState', contextModule: this.module, }) @@ -97,7 +98,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'FeeDiscountSchedule', contextModule: this.module, @@ -130,7 +131,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'FeeDiscountAccountInfo', contextModule: this.module, }) @@ -160,7 +161,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TradeRewardCampaign', contextModule: this.module, }) @@ -190,7 +191,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TradeRewardPoints', contextModule: this.module, }) @@ -227,7 +228,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'PendingTradeRewardPoints', contextModule: this.module, }) @@ -254,7 +255,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Positions', contextModule: this.module, }) @@ -284,7 +285,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountTradeNonce', contextModule: this.module, }) @@ -316,7 +317,7 @@ export class ChainGrpcExchangeApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof InjectiveExchangeV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'IsOptedOutOfRewards', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcGovApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcGovApi.ts index 1a4517d34..0e6ffc7ea 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcGovApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcGovApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { CosmosGovV1Gov, CosmosGovV1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -48,7 +49,7 @@ export class ChainGrpcGovApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof CosmosGovV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Params', contextModule: this.module, }) @@ -89,7 +90,7 @@ export class ChainGrpcGovApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof CosmosGovV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Proposals', contextModule: this.module, }) @@ -117,7 +118,7 @@ export class ChainGrpcGovApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof CosmosGovV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Proposal', contextModule: this.module, }) @@ -157,7 +158,7 @@ export class ChainGrpcGovApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof CosmosGovV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Deposits', contextModule: this.module, }) @@ -196,7 +197,7 @@ export class ChainGrpcGovApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof CosmosGovV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Votes', contextModule: this.module, }) @@ -224,7 +225,7 @@ export class ChainGrpcGovApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof CosmosGovV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TallyResult', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcIbcApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcIbcApi.ts index e1f2169dc..ba79540ff 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcIbcApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcIbcApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { IbcApplicationsTransferV1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -40,7 +41,7 @@ export class ChainGrpcIbcApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof IbcApplicationsTransferV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DenomTrace', contextModule: this.module, }) @@ -74,7 +75,7 @@ export class ChainGrpcIbcApi extends BaseGrpcConsumer { } catch (e: any) { if (e instanceof IbcApplicationsTransferV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DenomTraces', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcInsuranceFundApi.spec.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcInsuranceFundApi.spec.ts index 515cd0fa5..ca4110956 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcInsuranceFundApi.spec.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcInsuranceFundApi.spec.ts @@ -1,7 +1,7 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { ChainGrpcInsuranceFundApi } from './ChainGrpcInsuranceFundApi.js' import { ChainGrpcInsuranceFundTransformer } from '../transformers/index.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { IndexerGrpcDerivativesApi } from '../../indexer/index.js' const endpoints = getNetworkEndpoints(Network.MainnetSentry) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcInsuranceFundApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcInsuranceFundApi.ts index 7fcd2471a..dbb2f3681 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcInsuranceFundApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcInsuranceFundApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveInsuranceV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -39,7 +40,7 @@ export class ChainGrpcInsuranceFundApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveInsuranceV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'InsuranceParams', contextModule: this.module, }) @@ -69,7 +70,7 @@ export class ChainGrpcInsuranceFundApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveInsuranceV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'InsuranceFunds', contextModule: this.module, }) @@ -101,7 +102,7 @@ export class ChainGrpcInsuranceFundApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveInsuranceV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'InsuranceFund', contextModule: this.module, }) @@ -140,7 +141,7 @@ export class ChainGrpcInsuranceFundApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveInsuranceV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'EstimatedRedemptions', contextModule: this.module, }) @@ -179,7 +180,7 @@ export class ChainGrpcInsuranceFundApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveInsuranceV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'PendingRedemptions', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcMintApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcMintApi.ts index d1eecbea6..50bdb18e7 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcMintApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcMintApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { CosmosMintV1Beta1Query } from '@injectivelabs/core-proto-ts' import { cosmosSdkDecToBigNumber, uint8ArrayToString } from '../../../utils/index.js' @@ -41,7 +42,7 @@ export class ChainGrpcMintApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosMintV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Params', contextModule: this.module, }) @@ -72,7 +73,7 @@ export class ChainGrpcMintApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosMintV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Inflation', contextModule: this.module, }) @@ -103,7 +104,7 @@ export class ChainGrpcMintApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosMintV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AnnualProvisions', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcOracleApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcOracleApi.ts index 233fad526..8e6364691 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcOracleApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcOracleApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveOracleV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -35,7 +36,7 @@ export class ChainGrpcOracleApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveOracleV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Params', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPeggyApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPeggyApi.ts index 704344744..3a16b6b1b 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPeggyApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPeggyApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectivePeggyV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -38,7 +39,7 @@ export class ChainGrpcPeggyApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectivePeggyV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Params', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPermissionsApi.spec.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPermissionsApi.spec.ts index 1699813da..d9a23b7af 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPermissionsApi.spec.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPermissionsApi.spec.ts @@ -1,6 +1,6 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { ChainGrpcPermissionsTransformer } from '../transformers/index.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { ChainGrpcPermissionsApi } from './ChainGrpcPermissionsApi.js' import { INJ_DENOM } from '@injectivelabs/utils' diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPermissionsApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPermissionsApi.ts index e23593a19..e799da106 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPermissionsApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcPermissionsApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectivePermissionsV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -42,7 +43,7 @@ export class ChainGrpcPermissionsApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectivePermissionsV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AddressesByRole', }) } @@ -79,7 +80,7 @@ export class ChainGrpcPermissionsApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectivePermissionsV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AddressRoles', }) } @@ -107,7 +108,7 @@ export class ChainGrpcPermissionsApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectivePermissionsV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AllNamespaces', }) } @@ -134,7 +135,7 @@ export class ChainGrpcPermissionsApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectivePermissionsV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Params', }) } @@ -171,7 +172,7 @@ export class ChainGrpcPermissionsApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectivePermissionsV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'NamespaceByDenom', }) } @@ -201,7 +202,7 @@ export class ChainGrpcPermissionsApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectivePermissionsV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'VouchersForAddress', }) } diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcStakingApi.spec.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcStakingApi.spec.ts index 99656bc52..86193659a 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcStakingApi.spec.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcStakingApi.spec.ts @@ -1,6 +1,6 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { ChainGrpcStakingApi } from './ChainGrpcStakingApi.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { ChainGrpcStakingTransformer } from '../transformers/index.js' import { Delegation, Validator } from '../types/index.js' diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcStakingApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcStakingApi.ts index a1d5dcdb0..63b49f9a6 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcStakingApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcStakingApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { CosmosStakingV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -40,7 +41,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Params', contextModule: this.module, }) @@ -67,7 +68,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Pool', contextModule: this.module, }) @@ -102,7 +103,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Validators', contextModule: this.module, }) @@ -131,7 +132,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Validator', contextModule: this.module, }) @@ -175,7 +176,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ValidatorDelegations', contextModule: this.module, }) @@ -223,7 +224,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ValidatorDelegations', contextModule: this.module, }) @@ -267,7 +268,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ValidatorUnbondingDelegations', contextModule: this.module, }) @@ -315,7 +316,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ValidatorUnbondingDelegations', contextModule: this.module, }) @@ -353,7 +354,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Delegation', contextModule: this.module, }) @@ -397,7 +398,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Delegations', contextModule: this.module, }) @@ -445,7 +446,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Delegation', contextModule: this.module, }) @@ -489,7 +490,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ValidatorDelegations', contextModule: this.module, }) @@ -537,7 +538,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ValidatorDelegations', contextModule: this.module, }) @@ -581,7 +582,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DelegatorUnbondingDelegations', contextModule: this.module, }) @@ -629,7 +630,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DelegatorUnbondingDelegations', contextModule: this.module, }) @@ -672,7 +673,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Redelegations', contextModule: this.module, }) @@ -719,7 +720,7 @@ export class ChainGrpcStakingApi extends BaseGrpcConsumer { if (e instanceof CosmosStakingV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Redelegations', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcTendermintApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcTendermintApi.ts index 5e7e8fad2..3fe76b696 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcTendermintApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcTendermintApi.ts @@ -2,8 +2,9 @@ import { CosmosBaseTendermintV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' import { ChainModule } from '../types/index.js' import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' /** * @category Chain Grpc API @@ -35,7 +36,7 @@ export class ChainGrpcTendermintApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmosBaseTendermintV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TendermintApi.fetchLatestBlock', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcTokenFactoryApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcTokenFactoryApi.ts index d1ffbbcb6..56898e58f 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcTokenFactoryApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcTokenFactoryApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveTokenFactoryV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -41,7 +42,7 @@ export class ChainGrpcTokenFactoryApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveTokenFactoryV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TokenFactoryDenomsFromCreator', contextModule: this.module, }) @@ -74,7 +75,7 @@ export class ChainGrpcTokenFactoryApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveTokenFactoryV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TokenFactoryDenomsFromCreator', contextModule: this.module, }) @@ -104,7 +105,7 @@ export class ChainGrpcTokenFactoryApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveTokenFactoryV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TokenFactoryParams', contextModule: this.module, }) @@ -134,7 +135,7 @@ export class ChainGrpcTokenFactoryApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveTokenFactoryV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TokenFactoryModuleState', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcWasmApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcWasmApi.ts index d1432f858..e32424b05 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcWasmApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcWasmApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { CosmwasmWasmV1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -55,7 +56,7 @@ export class ChainGrpcWasmApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmwasmWasmV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AllContractState', contextModule: this.module, }) @@ -98,7 +99,7 @@ export class ChainGrpcWasmApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmwasmWasmV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AllContractState', contextModule: this.module, }) @@ -135,7 +136,7 @@ export class ChainGrpcWasmApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmwasmWasmV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ContractInfo', contextModule: this.module, }) @@ -166,7 +167,7 @@ export class ChainGrpcWasmApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmwasmWasmV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ContractHistory', contextModule: this.module, }) @@ -205,7 +206,7 @@ export class ChainGrpcWasmApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmwasmWasmV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SmartContractState', contextModule: this.module, }) @@ -238,7 +239,7 @@ export class ChainGrpcWasmApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmwasmWasmV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'RawContractState', contextModule: this.module, }) @@ -272,7 +273,7 @@ export class ChainGrpcWasmApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmwasmWasmV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Codes', contextModule: this.module, }) @@ -302,7 +303,7 @@ export class ChainGrpcWasmApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmwasmWasmV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Code', contextModule: this.module, }) @@ -342,7 +343,7 @@ export class ChainGrpcWasmApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof CosmwasmWasmV1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ContractsByCode', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcWasmXApi.ts b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcWasmXApi.ts index 81f291b57..f94a85a3e 100644 --- a/packages/sdk-ts/src/client/chain/grpc/ChainGrpcWasmXApi.ts +++ b/packages/sdk-ts/src/client/chain/grpc/ChainGrpcWasmXApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveWasmxV1Beta1Query } from '@injectivelabs/core-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -35,7 +36,7 @@ export class ChainGrpcWasmXApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveWasmxV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'WasmxParams', contextModule: this.module, }) @@ -62,7 +63,7 @@ export class ChainGrpcWasmXApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveWasmxV1Beta1Query.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'WasmxModuleState', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAccountApi.spec.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAccountApi.spec.ts index fa8283ce4..4be21f8b2 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAccountApi.spec.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAccountApi.spec.ts @@ -1,5 +1,5 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { getDefaultSubaccountId } from '../../../utils/address.js' import { INJ_DENOM } from '@injectivelabs/utils' import { IndexerGrpcAccountTransformer } from '../transformers/index.js' diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAccountApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAccountApi.ts index 97ada8515..be066b3df 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAccountApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAccountApi.ts @@ -1,6 +1,7 @@ import { GeneralException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveAccountRpc } from '@injectivelabs/indexer-proto-ts' @@ -56,7 +57,7 @@ export class IndexerGrpcAccountApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAccountRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Rewards', contextModule: this.module, }) @@ -85,7 +86,7 @@ export class IndexerGrpcAccountApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAccountRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountsList', contextModule: this.module, }) @@ -116,7 +117,7 @@ export class IndexerGrpcAccountApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAccountRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountBalanceEndpoint', contextModule: this.module, }) @@ -145,7 +146,7 @@ export class IndexerGrpcAccountApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAccountRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountBalancesList', contextModule: this.module, }) @@ -208,7 +209,7 @@ export class IndexerGrpcAccountApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAccountRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountHistory', contextModule: this.module, }) @@ -253,7 +254,7 @@ export class IndexerGrpcAccountApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAccountRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountOrderSummary', contextModule: this.module, }) @@ -287,7 +288,7 @@ export class IndexerGrpcAccountApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAccountRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'OrderStates', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcArchiverApi.spec.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcArchiverApi.spec.ts index 1da2adf78..97b38dba9 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcArchiverApi.spec.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcArchiverApi.spec.ts @@ -1,6 +1,6 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { INJ_DENOM } from '@injectivelabs/utils' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { IndexerGrpcArchiverTransformer } from '../transformers/index.js' import { IndexerGrpcArchiverApi } from './IndexerGrpcArchiverApi.js' diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcArchiverApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcArchiverApi.ts index 145667781..863816cc3 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcArchiverApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcArchiverApi.ts @@ -1,5 +1,6 @@ import { UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveArchiverRpc } from '@injectivelabs/indexer-proto-ts' @@ -46,7 +47,7 @@ export class IndexerGrpcArchiverApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveArchiverRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Historical Balance', contextModule: this.module, }) @@ -83,7 +84,7 @@ export class IndexerGrpcArchiverApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveArchiverRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Historical Rpnl', contextModule: this.module, }) @@ -120,7 +121,7 @@ export class IndexerGrpcArchiverApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveArchiverRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Historical Volumes', contextModule: this.module, }) @@ -170,7 +171,7 @@ export class IndexerGrpcArchiverApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveArchiverRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Pnl Leaderboard', contextModule: this.module, }) @@ -220,7 +221,7 @@ export class IndexerGrpcArchiverApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveArchiverRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Vol Leaderboard', contextModule: this.module, }) @@ -268,7 +269,7 @@ export class IndexerGrpcArchiverApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveArchiverRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Pnl Leaderboard Fixed Resolution', contextModule: this.module, }) @@ -316,7 +317,7 @@ export class IndexerGrpcArchiverApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveArchiverRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Vol Leaderboard Fixed Resolution', contextModule: this.module, }) @@ -363,7 +364,7 @@ export class IndexerGrpcArchiverApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveArchiverRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'DenomHolders', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAuctionApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAuctionApi.ts index 20ea0539c..db6a181af 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAuctionApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcAuctionApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveAuctionRpc } from '@injectivelabs/indexer-proto-ts' import BaseGrpcConsumer from '../../base/BaseIndexerGrpcConsumer.js' @@ -44,7 +45,7 @@ export class IndexerGrpcAuctionApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAuctionRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AuctionEndpoint', contextModule: this.module, }) @@ -70,7 +71,7 @@ export class IndexerGrpcAuctionApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveAuctionRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Auctions', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcCampaignApi.spec.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcCampaignApi.spec.ts index 19b947e88..397e6defe 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcCampaignApi.spec.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcCampaignApi.spec.ts @@ -1,4 +1,4 @@ -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { IndexerCampaignTransformer } from '../transformers/index.js' import { IndexerGrpcCampaignApi } from './IndexerGrpcCampaignApi.js' diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcCampaignApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcCampaignApi.ts index 232d2729c..1b4a59571 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcCampaignApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcCampaignApi.ts @@ -1,5 +1,6 @@ import { UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveMetaRpc } from '@injectivelabs/indexer-proto-ts' @@ -71,7 +72,7 @@ export class IndexerGrpcCampaignApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'FetchCampaign', contextModule: this.module, }) @@ -130,7 +131,7 @@ export class IndexerGrpcCampaignApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'FetchCampaigns', contextModule: this.module, }) @@ -182,7 +183,7 @@ export class IndexerGrpcCampaignApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveCampaignRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Campaigns', contextModule: this.module, }) @@ -230,7 +231,7 @@ export class IndexerGrpcCampaignApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'FetchGuilds', contextModule: this.module, }) @@ -268,7 +269,7 @@ export class IndexerGrpcCampaignApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'FetchGuildMember', contextModule: this.module, }) @@ -327,7 +328,7 @@ export class IndexerGrpcCampaignApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'FetchGuildMembers', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcDerivativesApi.spec.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcDerivativesApi.spec.ts index c7ad33e3d..cde5d4ee1 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcDerivativesApi.spec.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcDerivativesApi.spec.ts @@ -1,6 +1,6 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { getDefaultSubaccountId } from '../../../utils/address.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { IndexerGrpcDerivativeTransformer } from '../transformers/index.js' import { DerivativeMarket } from '../types/index.js' import { IndexerGrpcDerivativesApi } from './IndexerGrpcDerivativesApi.js' diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcDerivativesApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcDerivativesApi.ts index 3a310f6c9..92eb2de8d 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcDerivativesApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcDerivativesApi.ts @@ -1,6 +1,7 @@ import { GeneralException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { OrderSide, OrderState } from '@injectivelabs/ts-types' @@ -63,7 +64,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Markets', contextModule: this.module, }) @@ -92,7 +93,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Market', contextModule: this.module, }) @@ -146,7 +147,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'BinaryOptionsMarkets', contextModule: this.module, }) @@ -178,7 +179,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'BinaryOptionsMarket', contextModule: this.module, }) @@ -264,7 +265,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Orders', contextModule: this.module, }) @@ -365,7 +366,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'OrdersHistory', contextModule: this.module, }) @@ -437,7 +438,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Positions', contextModule: this.module, }) @@ -520,7 +521,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Positions', contextModule: this.module, }) @@ -631,7 +632,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Trades', contextModule: this.module, }) @@ -694,7 +695,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'FundingPayments', contextModule: this.module, }) @@ -742,7 +743,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'FundingRates', contextModule: this.module, }) @@ -794,7 +795,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountOrdersList', contextModule: this.module, }) @@ -859,7 +860,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountTradesList', contextModule: this.module, }) @@ -897,7 +898,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'OrderbooksV2', contextModule: this.module, }) @@ -928,7 +929,7 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDerivativeExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'OrderbookV2', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcExplorerApi.spec.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcExplorerApi.spec.ts index d3eeb1038..f2f95500c 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcExplorerApi.spec.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcExplorerApi.spec.ts @@ -1,5 +1,5 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { IndexerRestExplorerApi } from '../rest/index.js' import { IndexerGrpcExplorerTransformer } from '../transformers/index.js' import { ExplorerValidator } from '../types/index.js' diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcExplorerApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcExplorerApi.ts index 79d6bd074..d999635ea 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcExplorerApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcExplorerApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveExplorerRpc } from '@injectivelabs/indexer-proto-ts' import BaseGrpcConsumer from '../../base/BaseIndexerGrpcConsumer.js' @@ -35,7 +36,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetTxByTxHash', contextModule: this.module, }) @@ -110,7 +111,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetAccountTxs', contextModule: this.module, }) @@ -141,7 +142,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetValidator', contextModule: this.module, }) @@ -172,7 +173,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetValidatorUptime', contextModule: this.module, }) @@ -227,7 +228,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetPeggyDepositTxs', contextModule: this.module, }) @@ -282,7 +283,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetPeggyWithdrawalTxs', contextModule: this.module, }) @@ -340,7 +341,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetBlocks', contextModule: this.module, }) @@ -368,7 +369,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetBlock', contextModule: this.module, }) @@ -448,7 +449,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetTxs', contextModule: this.module, }) @@ -527,7 +528,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetIBCTransferTxs', contextModule: this.module, }) @@ -555,7 +556,7 @@ export class IndexerGrpcExplorerApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveExplorerRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetExplorerStats', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcInsuranceFundApi.spec.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcInsuranceFundApi.spec.ts index 31a4345ac..142a3f0ce 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcInsuranceFundApi.spec.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcInsuranceFundApi.spec.ts @@ -1,5 +1,5 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { IndexerGrpcInsuranceFundTransformer } from '../transformers/index.js' import { IndexerGrpcInsuranceFundApi } from './IndexerGrpcInsuranceFundApi.js' diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcInsuranceFundApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcInsuranceFundApi.ts index 268a9a6f8..c67f3167b 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcInsuranceFundApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcInsuranceFundApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveInsuranceRpc } from '@injectivelabs/indexer-proto-ts' import BaseGrpcConsumer from '../../base/BaseIndexerGrpcConsumer.js' @@ -56,7 +57,7 @@ export class IndexerGrpcInsuranceFundApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveInsuranceRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Redemptions', contextModule: this.module, }) @@ -84,7 +85,7 @@ export class IndexerGrpcInsuranceFundApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveInsuranceRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Funds', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMetaApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMetaApi.ts index 5acfffc84..59e69b871 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMetaApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMetaApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveMetaRpc } from '@injectivelabs/indexer-proto-ts' import BaseGrpcConsumer from '../../base/BaseIndexerGrpcConsumer.js' @@ -34,7 +35,7 @@ export class IndexerGrpcMetaApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Ping', contextModule: this.module, }) @@ -60,7 +61,7 @@ export class IndexerGrpcMetaApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Version', contextModule: this.module, }) @@ -88,7 +89,7 @@ export class IndexerGrpcMetaApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Info', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMitoApi.spec.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMitoApi.spec.ts index 48fe5ba13..53bd17a28 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMitoApi.spec.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMitoApi.spec.ts @@ -1,4 +1,4 @@ -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { IndexerGrpcMitoTransformer } from '../transformers/index.js' import { IndexerGrpcMitoApi } from './IndexerGrpcMitoApi.js' diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMitoApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMitoApi.ts index 34dcf46c7..ab8931af2 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMitoApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcMitoApi.ts @@ -1,5 +1,6 @@ import { UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { MitoApi } from '@injectivelabs/mito-proto-ts' @@ -48,7 +49,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetVault', contextModule: this.module, }) @@ -94,7 +95,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetVaults', contextModule: this.module, }) @@ -140,7 +141,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'LPTokenPriceChart', contextModule: this.module, }) @@ -186,7 +187,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TVLChart', contextModule: this.module, }) @@ -238,7 +239,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'VaultsByHolderAddress', contextModule: this.module, }) @@ -285,7 +286,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'LPHolders', contextModule: this.module, }) @@ -320,7 +321,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Portfolio', contextModule: this.module, }) @@ -352,7 +353,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Leaderboard', contextModule: this.module, }) @@ -412,7 +413,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TransfersHistory', contextModule: this.module, }) @@ -460,7 +461,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'LeaderboardEpochs', contextModule: this.module, }) @@ -500,7 +501,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetStakingPools', contextModule: this.module, }) @@ -554,7 +555,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'StakingHistory', contextModule: this.module, }) @@ -591,7 +592,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'StakingReward', contextModule: this.module, }) @@ -619,7 +620,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Missions', contextModule: this.module, }) @@ -651,7 +652,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'MissionLeaderboard', contextModule: this.module, }) @@ -689,7 +690,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetIDO', contextModule: this.module, }) @@ -747,7 +748,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'ListIDOs', contextModule: this.module, }) @@ -799,7 +800,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetIDOSubscribers', contextModule: this.module, }) @@ -836,7 +837,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetIDOSubscription', contextModule: this.module, }) @@ -890,7 +891,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetIDOActivities', contextModule: this.module, }) @@ -936,7 +937,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetWhitelist', contextModule: this.module, }) @@ -985,7 +986,7 @@ export class IndexerGrpcMitoApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveMetaRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetClaimReferences', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcOracleApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcOracleApi.ts index 7a17f1c81..e578a4917 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcOracleApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcOracleApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveOracleRpc } from '@injectivelabs/indexer-proto-ts' import BaseGrpcConsumer from '../../base/BaseIndexerGrpcConsumer.js' @@ -35,7 +36,7 @@ export class IndexerGrpcOracleApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveOracleRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'OracleList', contextModule: this.module, }) @@ -79,7 +80,7 @@ export class IndexerGrpcOracleApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveOracleRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Price', contextModule: this.module, }) @@ -129,7 +130,7 @@ export class IndexerGrpcOracleApi extends BaseGrpcConsumer { if (e instanceof InjectiveOracleRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Price', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcPortfolioApi.spec.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcPortfolioApi.spec.ts index b0edc8cfb..257c5758f 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcPortfolioApi.spec.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcPortfolioApi.spec.ts @@ -1,6 +1,6 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' // import { INJ_DENOM } from '@injectivelabs/utils' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { IndexerGrpcAccountPortfolioTransformer } from '../transformers/index.js' import { IndexerGrpcAccountPortfolioApi } from './IndexerGrpcPortfolioApi.js' diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcPortfolioApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcPortfolioApi.ts index bd4f42299..76809e809 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcPortfolioApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcPortfolioApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectivePortfolioRpc } from '@injectivelabs/indexer-proto-ts' import BaseGrpcConsumer from '../../base/BaseIndexerGrpcConsumer.js' @@ -50,7 +51,7 @@ export class IndexerGrpcAccountPortfolioApi extends BaseGrpcConsumer { if (e instanceof InjectivePortfolioRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AccountPortfolio', contextModule: this.module, }) @@ -91,7 +92,7 @@ export class IndexerGrpcAccountPortfolioApi extends BaseGrpcConsumer { if (e instanceof InjectivePortfolioRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AccountPortfolio', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcSpotApi.spec.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcSpotApi.spec.ts index 4e8a2f6cc..8571f2420 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcSpotApi.spec.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcSpotApi.spec.ts @@ -1,6 +1,6 @@ import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { getDefaultSubaccountId } from '../../../utils/address.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { IndexerGrpcSpotTransformer } from '../transformers/index.js' import { SpotMarket } from '../types/index.js' import { IndexerGrpcSpotApi } from './IndexerGrpcSpotApi.js' diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcSpotApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcSpotApi.ts index 4313ad123..c7e734a2e 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcSpotApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcSpotApi.ts @@ -1,6 +1,7 @@ import { GeneralException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { OrderSide, OrderState } from '@injectivelabs/ts-types' @@ -66,7 +67,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Markets', contextModule: this.module, }) @@ -95,7 +96,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Market', contextModule: this.module, }) @@ -176,7 +177,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Orders', contextModule: this.module, }) @@ -278,7 +279,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'OrdersHistory', contextModule: this.module, }) @@ -389,7 +390,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'Trades', contextModule: this.module, }) @@ -440,7 +441,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountOrdersList', contextModule: this.module, }) @@ -504,7 +505,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'SubaccountTradesList', contextModule: this.module, }) @@ -542,7 +543,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'OrderbooksV2', contextModule: this.module, }) @@ -573,7 +574,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'OrderbookV2', contextModule: this.module, }) @@ -628,7 +629,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveSpotExchangeRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'AtomicSwapHistory', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcTradingApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcTradingApi.ts index 4a85ec79b..b33848a2d 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcTradingApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcTradingApi.ts @@ -1,6 +1,7 @@ import { - GrpcUnaryRequestException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { InjectiveTradingRpc } from '@injectivelabs/indexer-proto-ts' import BaseGrpcConsumer from '../../base/BaseIndexerGrpcConsumer.js' @@ -35,7 +36,7 @@ export class IndexerGrpcTradingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveTradingRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'TradingStats', contextModule: this.module, }) @@ -154,7 +155,7 @@ export class IndexerGrpcTradingApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveTradingRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GridStrategies', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcTransactionApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcTransactionApi.ts index 10b22c6e5..8e00ff5e9 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcTransactionApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcTransactionApi.ts @@ -9,9 +9,10 @@ import { recoverTypedSignaturePubKey } from '../../../utils/transaction.js' import { IndexerModule } from '../types/index.js' import { ErrorType, - GrpcUnaryRequestException, - TransactionException, UnspecifiedErrorCode, + TransactionException, + grpcErrorCodeToErrorCode, + GrpcUnaryRequestException, } from '@injectivelabs/exceptions' import { getGrpcIndexerWebImpl } from '../../base/BaseIndexerGrpcWebConsumer.js' import { InjectiveExchangeRpc } from '@injectivelabs/indexer-proto-ts' @@ -97,7 +98,7 @@ export class IndexerGrpcTransactionApi { } catch (e: unknown) { if (e instanceof InjectiveExchangeRpc.GrpcWebError) { throw new TransactionException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'PrepareTx', contextModule: 'Web3Gateway', type: e.type, @@ -177,7 +178,7 @@ export class IndexerGrpcTransactionApi { } catch (e: unknown) { if (e instanceof InjectiveExchangeRpc.GrpcWebError) { throw new TransactionException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), type: e.type, context: 'CosmosPrepareTx', contextModule: 'Web3Gateway', @@ -248,7 +249,7 @@ export class IndexerGrpcTransactionApi { } catch (e: unknown) { if (e instanceof InjectiveExchangeRpc.GrpcWebError) { throw new TransactionException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), type: e.type, context: 'BroadcastTx', contextModule: 'Web3Gateway', @@ -306,7 +307,7 @@ export class IndexerGrpcTransactionApi { } catch (e: unknown) { if (e instanceof GrpcUnaryRequestException) { throw new TransactionException(e.toOriginalError(), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), type: e.type, context: 'BroadcastTx', contextModule: 'Web3Gateway', @@ -332,7 +333,7 @@ export class IndexerGrpcTransactionApi { } catch (e: unknown) { if (e instanceof InjectiveExchangeRpc.GrpcWebError) { throw new TransactionException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), type: e.type, context: 'FeePayer', contextModule: 'Web3Gateway', diff --git a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcWeb3GwApi.ts b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcWeb3GwApi.ts index 12fac3889..608eda7fa 100644 --- a/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcWeb3GwApi.ts +++ b/packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcWeb3GwApi.ts @@ -9,6 +9,7 @@ import { ErrorType, TransactionException, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, } from '@injectivelabs/exceptions' import { InjectiveExchangeRpc } from '@injectivelabs/indexer-proto-ts' import { CosmosBaseV1Beta1Coin } from '@injectivelabs/core-proto-ts' @@ -101,7 +102,7 @@ export class IndexerGrpcWeb3GwApi extends IndexerGrpcTransactionApi { } catch (e: unknown) { if (e instanceof InjectiveExchangeRpc.GrpcWebError) { throw new TransactionException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'PrepareEip712', contextModule: 'Web3Gateway', type: e.type, diff --git a/packages/sdk-ts/src/client/olp/grpc/OLPGrpcApi.spec.ts b/packages/sdk-ts/src/client/olp/grpc/OLPGrpcApi.spec.ts index 59d377d11..277301fbe 100644 --- a/packages/sdk-ts/src/client/olp/grpc/OLPGrpcApi.spec.ts +++ b/packages/sdk-ts/src/client/olp/grpc/OLPGrpcApi.spec.ts @@ -1,4 +1,4 @@ -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { OLPGrpcApi } from './OLPGrpcApi.js' import { DmmGrpcTransformer } from './transformers/index.js' diff --git a/packages/sdk-ts/src/client/olp/grpc/OLPGrpcApi.ts b/packages/sdk-ts/src/client/olp/grpc/OLPGrpcApi.ts index f6b8e99f9..b82deb5d2 100644 --- a/packages/sdk-ts/src/client/olp/grpc/OLPGrpcApi.ts +++ b/packages/sdk-ts/src/client/olp/grpc/OLPGrpcApi.ts @@ -1,7 +1,8 @@ import { + IndexerErrorModule, UnspecifiedErrorCode, + grpcErrorCodeToErrorCode, GrpcUnaryRequestException, - IndexerErrorModule, } from '@injectivelabs/exceptions' import { InjectiveDmmRpc } from '@injectivelabs/olp-proto-ts' import BaseGrpcConsumer from '../../base/BaseGrpcConsumer.js' @@ -36,7 +37,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetEpochs', contextModule: this.module, }) @@ -65,7 +66,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetMarketRewards', contextModule: this.module, }) @@ -106,7 +107,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetEligibleAddresses', contextModule: this.module, }) @@ -144,7 +145,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetEpochScores', contextModule: this.module, }) @@ -188,7 +189,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetEpochScoresHistory', contextModule: this.module, }) @@ -229,7 +230,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetTotalScores', contextModule: this.module, }) @@ -276,7 +277,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetTotalScoresHistory', contextModule: this.module, }) @@ -323,7 +324,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetRewardsDistribution', contextModule: this.module, }) @@ -359,7 +360,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetAccountVolumes', contextModule: this.module, }) @@ -402,7 +403,7 @@ export class OLPGrpcApi extends BaseGrpcConsumer { } catch (e: unknown) { if (e instanceof InjectiveDmmRpc.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), context: 'GetRewardsEligibility', contextModule: this.module, }) diff --git a/packages/sdk-ts/src/core/accounts/PrivateKey.spec.ts b/packages/sdk-ts/src/core/accounts/PrivateKey.spec.ts index 8f19b4a64..4918e7f71 100644 --- a/packages/sdk-ts/src/core/accounts/PrivateKey.spec.ts +++ b/packages/sdk-ts/src/core/accounts/PrivateKey.spec.ts @@ -1,5 +1,5 @@ import { verifyMessage, Wallet } from 'ethers' -import { toUtf8 } from '../../utils' +import { toUtf8 } from '../../utils/utf8.js' import { PrivateKey } from './PrivateKey.js' import { generateArbitrarySignDoc } from '../tx/index.js' diff --git a/packages/sdk-ts/src/core/modules/auction/msgs/MsgBid.spec.ts b/packages/sdk-ts/src/core/modules/auction/msgs/MsgBid.spec.ts index 64d385c64..301227a6c 100644 --- a/packages/sdk-ts/src/core/modules/auction/msgs/MsgBid.spec.ts +++ b/packages/sdk-ts/src/core/modules/auction/msgs/MsgBid.spec.ts @@ -1,5 +1,5 @@ import { BigNumberInBase } from '@injectivelabs/utils' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import MsgBid from './MsgBid.js' import snakecaseKeys from 'snakecase-keys' diff --git a/packages/sdk-ts/src/core/modules/authz/msgs/MsgExec.spec.ts b/packages/sdk-ts/src/core/modules/authz/msgs/MsgExec.spec.ts index 586ff0d5c..5401e1481 100644 --- a/packages/sdk-ts/src/core/modules/authz/msgs/MsgExec.spec.ts +++ b/packages/sdk-ts/src/core/modules/authz/msgs/MsgExec.spec.ts @@ -1,5 +1,5 @@ import MsgExec from './MsgExec' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from 'deprecated/test-utils/dist/cjs' import { BigNumberInBase } from '@injectivelabs/utils' import MsgSend from '../../bank/msgs/MsgSend.js' diff --git a/packages/sdk-ts/src/core/modules/authz/msgs/MsgGrant.spec.ts b/packages/sdk-ts/src/core/modules/authz/msgs/MsgGrant.spec.ts index 322fe4171..6cffa2a43 100644 --- a/packages/sdk-ts/src/core/modules/authz/msgs/MsgGrant.spec.ts +++ b/packages/sdk-ts/src/core/modules/authz/msgs/MsgGrant.spec.ts @@ -1,5 +1,5 @@ import MsgGrant from './MsgGrant.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const { injectiveAddress, injectiveAddress2 } = mockFactory diff --git a/packages/sdk-ts/src/core/modules/authz/msgs/MsgGrantWithAuthorization.spec.ts b/packages/sdk-ts/src/core/modules/authz/msgs/MsgGrantWithAuthorization.spec.ts index 78d8e6dfc..fc71603f2 100644 --- a/packages/sdk-ts/src/core/modules/authz/msgs/MsgGrantWithAuthorization.spec.ts +++ b/packages/sdk-ts/src/core/modules/authz/msgs/MsgGrantWithAuthorization.spec.ts @@ -1,5 +1,5 @@ import MsgGrantWithAuthorization from './MsgGrantWithAuthorization.js' -import { mockFactory, prepareEip712 } from '@injectivelabs/test-utils' +import { mockFactory, prepareEip712 } from '@injectivelabs/utils/test-utils' import GenericAuthorization from './authorizations/GenericAuthorization.js' import ContractExecutionAuthorization from './authorizations/ContractExecutionAuthorization.js' import { getEip712TypedData, getEip712TypedDataV2 } from '../../../tx/index.js' diff --git a/packages/sdk-ts/src/core/modules/authz/msgs/MsgRevoke.spec.ts b/packages/sdk-ts/src/core/modules/authz/msgs/MsgRevoke.spec.ts index f0621de07..7cfd63761 100644 --- a/packages/sdk-ts/src/core/modules/authz/msgs/MsgRevoke.spec.ts +++ b/packages/sdk-ts/src/core/modules/authz/msgs/MsgRevoke.spec.ts @@ -1,5 +1,5 @@ import MsgRevoke from './MsgRevoke.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const { injectiveAddress, injectiveAddress2 } = mockFactory diff --git a/packages/sdk-ts/src/core/modules/bank/msgs/MsgSend.spec.ts b/packages/sdk-ts/src/core/modules/bank/msgs/MsgSend.spec.ts index 572ba0695..162690797 100644 --- a/packages/sdk-ts/src/core/modules/bank/msgs/MsgSend.spec.ts +++ b/packages/sdk-ts/src/core/modules/bank/msgs/MsgSend.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgSend from './MsgSend.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' const params: MsgSend['params'] = { dstInjectiveAddress: mockFactory.injectiveAddress, diff --git a/packages/sdk-ts/src/core/modules/distribution/msgs/MsgWithdrawDelegatorReward.spec.ts b/packages/sdk-ts/src/core/modules/distribution/msgs/MsgWithdrawDelegatorReward.spec.ts index aa47a3daf..172d88dcd 100644 --- a/packages/sdk-ts/src/core/modules/distribution/msgs/MsgWithdrawDelegatorReward.spec.ts +++ b/packages/sdk-ts/src/core/modules/distribution/msgs/MsgWithdrawDelegatorReward.spec.ts @@ -1,5 +1,5 @@ import MsgWithdrawDelegatorReward from './MsgWithdrawDelegatorReward.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgWithdrawDelegatorReward['params'] = { diff --git a/packages/sdk-ts/src/core/modules/distribution/msgs/MsgWithdrawValidatorCommission.spec.ts b/packages/sdk-ts/src/core/modules/distribution/msgs/MsgWithdrawValidatorCommission.spec.ts index 7e737c33a..48c525e4b 100644 --- a/packages/sdk-ts/src/core/modules/distribution/msgs/MsgWithdrawValidatorCommission.spec.ts +++ b/packages/sdk-ts/src/core/modules/distribution/msgs/MsgWithdrawValidatorCommission.spec.ts @@ -1,5 +1,5 @@ import MsgWithdrawValidatorCommission from './MsgWithdrawValidatorCommission.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgWithdrawValidatorCommission['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelBinaryOptionsOrders.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelBinaryOptionsOrders.spec.ts index c1273d4f6..4afa5554b 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelBinaryOptionsOrders.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelBinaryOptionsOrders.spec.ts @@ -1,5 +1,5 @@ import MsgBatchCancelDerivativeOrders from './MsgBatchCancelDerivativeOrders.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgBatchCancelDerivativeOrders['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelDerivativeOrders.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelDerivativeOrders.spec.ts index c1273d4f6..4afa5554b 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelDerivativeOrders.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelDerivativeOrders.spec.ts @@ -1,5 +1,5 @@ import MsgBatchCancelDerivativeOrders from './MsgBatchCancelDerivativeOrders.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgBatchCancelDerivativeOrders['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelSpotOrders.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelSpotOrders.spec.ts index fa201f3a2..846bea1a3 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelSpotOrders.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgBatchCancelSpotOrders.spec.ts @@ -1,5 +1,5 @@ import MsgBatchCancelSpotOrders from './MsgBatchCancelSpotOrders.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' // import { Network, getNetworkEndpoints } from '@injectivelabs/networks' import snakecaseKeys from 'snakecase-keys' // import { getEthereumAddress } from '../../../../utils/address' diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelBinaryOptionsOrder.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelBinaryOptionsOrder.spec.ts index 41aeb1e60..de7dcd961 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelBinaryOptionsOrder.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelBinaryOptionsOrder.spec.ts @@ -1,5 +1,5 @@ import MsgCancelBinaryOptionsOrder from './MsgCancelBinaryOptionsOrder.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCancelBinaryOptionsOrder['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelDerivativeOrder.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelDerivativeOrder.spec.ts index e8799386d..07938dca1 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelDerivativeOrder.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelDerivativeOrder.spec.ts @@ -1,5 +1,5 @@ import MsgCancelDerivativeOrder from './MsgCancelDerivativeOrder.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCancelDerivativeOrder['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelSpotOrder.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelSpotOrder.spec.ts index 415deba19..7d2aab4e2 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelSpotOrder.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCancelSpotOrder.spec.ts @@ -1,5 +1,5 @@ import MsgCancelSpotOrder from './MsgCancelSpotOrder' -import { mockFactory, prepareEip712 } from '@injectivelabs/test-utils' +import { mockFactory, prepareEip712 } from 'deprecated/test-utils/dist/cjs' import { IndexerGrpcWeb3GwApi } from '../../../../client/indexer/grpc/IndexerGrpcWeb3GwApi.js' import snakecaseKeys from 'snakecase-keys' import { getEip712TypedData, getEip712TypedDataV2 } from '../../../tx/index.js' diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateBinaryOptionsLimitOrder.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateBinaryOptionsLimitOrder.spec.ts index 7455595d8..8f3e05b62 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateBinaryOptionsLimitOrder.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateBinaryOptionsLimitOrder.spec.ts @@ -1,5 +1,5 @@ import MsgCreateBinaryOptionsLimitOrder from './MsgCreateBinaryOptionsLimitOrder.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCreateBinaryOptionsLimitOrder['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateBinaryOptionsMarketOrder.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateBinaryOptionsMarketOrder.spec.ts index 10bcd16ac..f82f471f1 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateBinaryOptionsMarketOrder.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateBinaryOptionsMarketOrder.spec.ts @@ -1,5 +1,5 @@ import MsgCreateBinaryOptionsMarketOrder from './MsgCreateBinaryOptionsMarketOrder.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCreateBinaryOptionsMarketOrder['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateDerivativeLimitOrder.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateDerivativeLimitOrder.spec.ts index 3fdb3eddc..17fbeaa45 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateDerivativeLimitOrder.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateDerivativeLimitOrder.spec.ts @@ -1,5 +1,5 @@ import MsgCreateDerivativeLimitOrder from './MsgCreateDerivativeLimitOrder.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCreateDerivativeLimitOrder['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateDerivativeMarketOrder.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateDerivativeMarketOrder.spec.ts index d0fbe6cc1..ae5fc4004 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateDerivativeMarketOrder.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateDerivativeMarketOrder.spec.ts @@ -1,5 +1,5 @@ import MsgCreateDerivativeMarketOrder from './MsgCreateDerivativeMarketOrder.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCreateDerivativeMarketOrder['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateSpotLimitOrder.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateSpotLimitOrder.spec.ts index 194ba4948..44bdf0835 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateSpotLimitOrder.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateSpotLimitOrder.spec.ts @@ -1,5 +1,5 @@ import MsgCreateSpotLimitOrder from './MsgCreateSpotLimitOrder.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCreateSpotLimitOrder['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateSpotMarketOrder.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateSpotMarketOrder.spec.ts index c9aaa56e4..41ddef77e 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateSpotMarketOrder.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgCreateSpotMarketOrder.spec.ts @@ -1,5 +1,5 @@ import MsgCreateSpotMarketOrder from './MsgCreateSpotMarketOrder.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCreateSpotMarketOrder['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgDeposit.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgDeposit.spec.ts index e76a8c6e6..8934d5154 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgDeposit.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgDeposit.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgDeposit from './MsgDeposit.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgDeposit['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgExternalTransfer.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgExternalTransfer.spec.ts index c7ecee89d..207a292f0 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgExternalTransfer.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgExternalTransfer.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgExternalTransfer from './MsgExternalTransfer.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgExternalTransfer['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgIncreasePositionMargin.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgIncreasePositionMargin.spec.ts index a57f24d35..3e1fc6c4b 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgIncreasePositionMargin.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgIncreasePositionMargin.spec.ts @@ -1,5 +1,5 @@ import MsgIncreasePositionMargin from './MsgIncreasePositionMargin.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgIncreasePositionMargin['params'] = { diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgInstantSpotMarketLaunch.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgInstantSpotMarketLaunch.spec.ts index 59537407a..c374320d8 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgInstantSpotMarketLaunch.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgInstantSpotMarketLaunch.spec.ts @@ -1,5 +1,5 @@ import MsgInstantSpotMarketLaunch from './MsgInstantSpotMarketLaunch.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const market = mockFactory.injUsdtSpotMarket diff --git a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgWithdraw.spec.ts b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgWithdraw.spec.ts index b11df4f69..7e4db1204 100644 --- a/packages/sdk-ts/src/core/modules/exchange/msgs/MsgWithdraw.spec.ts +++ b/packages/sdk-ts/src/core/modules/exchange/msgs/MsgWithdraw.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgWithdraw from './MsgWithdraw.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgWithdraw['params'] = { diff --git a/packages/sdk-ts/src/core/modules/feegrant/msgs/MsgGrantAllowance.spec.ts b/packages/sdk-ts/src/core/modules/feegrant/msgs/MsgGrantAllowance.spec.ts index 3b1c9c35e..c7a417838 100644 --- a/packages/sdk-ts/src/core/modules/feegrant/msgs/MsgGrantAllowance.spec.ts +++ b/packages/sdk-ts/src/core/modules/feegrant/msgs/MsgGrantAllowance.spec.ts @@ -1,5 +1,5 @@ import MsgGrantAllowance from './MsgGrantAllowance.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { CosmosFeegrantV1Beta1Feegrant } from '@injectivelabs/core-proto-ts' import snakecaseKeys from 'snakecase-keys' diff --git a/packages/sdk-ts/src/core/modules/feegrant/msgs/MsgRevokeAllowance.spec.ts b/packages/sdk-ts/src/core/modules/feegrant/msgs/MsgRevokeAllowance.spec.ts index dc6005e0b..880655dcc 100644 --- a/packages/sdk-ts/src/core/modules/feegrant/msgs/MsgRevokeAllowance.spec.ts +++ b/packages/sdk-ts/src/core/modules/feegrant/msgs/MsgRevokeAllowance.spec.ts @@ -1,5 +1,5 @@ import MsgRevokeAllowance from './MsgRevokeAllowance.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const { injectiveAddress, injectiveAddress2 } = mockFactory diff --git a/packages/sdk-ts/src/core/modules/gov/msgs/MsgDeposit.spec.ts b/packages/sdk-ts/src/core/modules/gov/msgs/MsgDeposit.spec.ts index c0efea8a3..782b51a0a 100644 --- a/packages/sdk-ts/src/core/modules/gov/msgs/MsgDeposit.spec.ts +++ b/packages/sdk-ts/src/core/modules/gov/msgs/MsgDeposit.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgDeposit from './MsgDeposit.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgDeposit['params'] = { diff --git a/packages/sdk-ts/src/core/modules/gov/msgs/MsgVote.spec.ts b/packages/sdk-ts/src/core/modules/gov/msgs/MsgVote.spec.ts index 995514d36..7c5c570bc 100644 --- a/packages/sdk-ts/src/core/modules/gov/msgs/MsgVote.spec.ts +++ b/packages/sdk-ts/src/core/modules/gov/msgs/MsgVote.spec.ts @@ -1,5 +1,5 @@ import MsgVote from './MsgVote.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgVote['params'] = { diff --git a/packages/sdk-ts/src/core/modules/insurance/msgs/MsgCreateInsuranceFund.spec.ts b/packages/sdk-ts/src/core/modules/insurance/msgs/MsgCreateInsuranceFund.spec.ts index 1e3703a59..32627a9f2 100644 --- a/packages/sdk-ts/src/core/modules/insurance/msgs/MsgCreateInsuranceFund.spec.ts +++ b/packages/sdk-ts/src/core/modules/insurance/msgs/MsgCreateInsuranceFund.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgCreateInsuranceFund from './MsgCreateInsuranceFund.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const market = mockFactory.injUsdtDerivativeMarket diff --git a/packages/sdk-ts/src/core/modules/insurance/msgs/MsgRequestRedemption.spec.ts b/packages/sdk-ts/src/core/modules/insurance/msgs/MsgRequestRedemption.spec.ts index 0dfa897b9..bc2f35975 100644 --- a/packages/sdk-ts/src/core/modules/insurance/msgs/MsgRequestRedemption.spec.ts +++ b/packages/sdk-ts/src/core/modules/insurance/msgs/MsgRequestRedemption.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgRequestRedemption from './MsgRequestRedemption.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgRequestRedemption['params'] = { diff --git a/packages/sdk-ts/src/core/modules/insurance/msgs/MsgUnderwrite.spec.ts b/packages/sdk-ts/src/core/modules/insurance/msgs/MsgUnderwrite.spec.ts index b710b29f0..1fe0faf8e 100644 --- a/packages/sdk-ts/src/core/modules/insurance/msgs/MsgUnderwrite.spec.ts +++ b/packages/sdk-ts/src/core/modules/insurance/msgs/MsgUnderwrite.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgUnderwrite from './MsgUnderwrite.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgUnderwrite['params'] = { diff --git a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgClaimVoucher.spec.ts b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgClaimVoucher.spec.ts index 1d83e4109..0cac75922 100644 --- a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgClaimVoucher.spec.ts +++ b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgClaimVoucher.spec.ts @@ -1,6 +1,6 @@ import snakecaseKeys from 'snakecase-keys' import MsgClaimVoucher from './MsgClaimVoucher.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' const params: MsgClaimVoucher['params'] = { sender: mockFactory.injectiveAddress, diff --git a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgCreateNamespace.spec.ts b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgCreateNamespace.spec.ts index 9b2417776..3f75ab941 100644 --- a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgCreateNamespace.spec.ts +++ b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgCreateNamespace.spec.ts @@ -1,6 +1,6 @@ import snakecaseKeys from 'snakecase-keys' import MsgCreateNamespace from './MsgCreateNamespace.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' const params: MsgCreateNamespace['params'] = { sender: mockFactory.injectiveAddress, diff --git a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgDeleteNamespace.spec.ts b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgDeleteNamespace.spec.ts index f6335b345..0e17ffd50 100644 --- a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgDeleteNamespace.spec.ts +++ b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgDeleteNamespace.spec.ts @@ -1,6 +1,6 @@ import snakecaseKeys from 'snakecase-keys' import MsgDeleteNamespace from './MsgDeleteNamespace.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' const params: MsgDeleteNamespace['params'] = { sender: mockFactory.injectiveAddress, diff --git a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgRevokeNamespaceRoles.spec.ts b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgRevokeNamespaceRoles.spec.ts index dbfe9a8f3..420cfcc4d 100644 --- a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgRevokeNamespaceRoles.spec.ts +++ b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgRevokeNamespaceRoles.spec.ts @@ -1,6 +1,6 @@ import snakecaseKeys from 'snakecase-keys' import MsgRevokeNamespaceRoles from './MsgRevokeNamespaceRoles.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' const params: MsgRevokeNamespaceRoles['params'] = { sender: mockFactory.injectiveAddress, diff --git a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateNamespace.spec.ts b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateNamespace.spec.ts index aa3da4519..e33b94aed 100644 --- a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateNamespace.spec.ts +++ b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateNamespace.spec.ts @@ -1,6 +1,6 @@ import snakecaseKeys from 'snakecase-keys' import MsgUpdateNamespace from './MsgUpdateNamespace.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' const params: MsgUpdateNamespace['params'] = { sender: mockFactory.injectiveAddress, diff --git a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateNamespaceRoles.spec.ts b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateNamespaceRoles.spec.ts index bd7fc5b8a..24400b791 100644 --- a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateNamespaceRoles.spec.ts +++ b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateNamespaceRoles.spec.ts @@ -1,6 +1,6 @@ import snakecaseKeys from 'snakecase-keys' import MsgUpdateNamespaceRoles from './MsgUpdateNamespaceRoles.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' const params: MsgUpdateNamespaceRoles['params'] = { sender: mockFactory.injectiveAddress, diff --git a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateParams.spec.ts b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateParams.spec.ts index ef24d3ec2..580b0352c 100644 --- a/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateParams.spec.ts +++ b/packages/sdk-ts/src/core/modules/permissions/msgs/MsgUpdateParams.spec.ts @@ -1,6 +1,6 @@ import snakecaseKeys from 'snakecase-keys' import MsgUpdateParams from './MsgUpdateParams.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' const params: MsgUpdateParams['params'] = { authority: mockFactory.injectiveAddress, diff --git a/packages/sdk-ts/src/core/modules/staking/msgs/MsgBeginRedelegate.spec.ts b/packages/sdk-ts/src/core/modules/staking/msgs/MsgBeginRedelegate.spec.ts index f40baa4c1..02f759f8c 100644 --- a/packages/sdk-ts/src/core/modules/staking/msgs/MsgBeginRedelegate.spec.ts +++ b/packages/sdk-ts/src/core/modules/staking/msgs/MsgBeginRedelegate.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgBeginRedelegate from './MsgBeginRedelegate.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgBeginRedelegate['params'] = { diff --git a/packages/sdk-ts/src/core/modules/staking/msgs/MsgCancelUnbondingDelegation.spec.ts b/packages/sdk-ts/src/core/modules/staking/msgs/MsgCancelUnbondingDelegation.spec.ts index 7949d2845..ffcbcda1c 100644 --- a/packages/sdk-ts/src/core/modules/staking/msgs/MsgCancelUnbondingDelegation.spec.ts +++ b/packages/sdk-ts/src/core/modules/staking/msgs/MsgCancelUnbondingDelegation.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgCancelUnbondingDelegation from './MsgCancelUnbondingDelegation.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCancelUnbondingDelegation['params'] = { diff --git a/packages/sdk-ts/src/core/modules/staking/msgs/MsgDelegate.spec.ts b/packages/sdk-ts/src/core/modules/staking/msgs/MsgDelegate.spec.ts index ed81ab592..6b7103ebd 100644 --- a/packages/sdk-ts/src/core/modules/staking/msgs/MsgDelegate.spec.ts +++ b/packages/sdk-ts/src/core/modules/staking/msgs/MsgDelegate.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgDelegate from './MsgDelegate.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgDelegate['params'] = { diff --git a/packages/sdk-ts/src/core/modules/staking/msgs/MsgEditValidator.spec.ts b/packages/sdk-ts/src/core/modules/staking/msgs/MsgEditValidator.spec.ts index 74d03f1d6..c5245772b 100644 --- a/packages/sdk-ts/src/core/modules/staking/msgs/MsgEditValidator.spec.ts +++ b/packages/sdk-ts/src/core/modules/staking/msgs/MsgEditValidator.spec.ts @@ -1,5 +1,5 @@ import MsgEditValidator from './MsgEditValidator.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgEditValidator['params'] = { diff --git a/packages/sdk-ts/src/core/modules/staking/msgs/MsgUndelegate.spec.ts b/packages/sdk-ts/src/core/modules/staking/msgs/MsgUndelegate.spec.ts index 3316beae4..5673c5f5a 100644 --- a/packages/sdk-ts/src/core/modules/staking/msgs/MsgUndelegate.spec.ts +++ b/packages/sdk-ts/src/core/modules/staking/msgs/MsgUndelegate.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgUndelegate from './MsgUndelegate.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgUndelegate['params'] = { diff --git a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgBurn.spec.ts b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgBurn.spec.ts index 47199ff82..e8d5eba4b 100644 --- a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgBurn.spec.ts +++ b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgBurn.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgBurn from './MsgBurn.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgBurn['params'] = { diff --git a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgChangeAdmin.spec.ts b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgChangeAdmin.spec.ts index a5e12c8c3..cf1c7e3ab 100644 --- a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgChangeAdmin.spec.ts +++ b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgChangeAdmin.spec.ts @@ -1,5 +1,5 @@ import MsgChangeAdmin from './MsgChangeAdmin.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgChangeAdmin['params'] = { diff --git a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgCreateDenom.spec.ts b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgCreateDenom.spec.ts index 9c988ec23..1a8a69822 100644 --- a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgCreateDenom.spec.ts +++ b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgCreateDenom.spec.ts @@ -1,5 +1,5 @@ import MsgCreateDenom from './MsgCreateDenom.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgCreateDenom['params'] = { diff --git a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgMint.spec.ts b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgMint.spec.ts index e718c9eff..e23b78500 100644 --- a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgMint.spec.ts +++ b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgMint.spec.ts @@ -1,6 +1,6 @@ import { BigNumberInBase } from '@injectivelabs/utils' import MsgMint from './MsgMint.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgMint['params'] = { diff --git a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgSetDenomMetadata.spec.ts b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgSetDenomMetadata.spec.ts index 2a91dae4a..301a7459a 100644 --- a/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgSetDenomMetadata.spec.ts +++ b/packages/sdk-ts/src/core/modules/tokenfactory/msgs/MsgSetDenomMetadata.spec.ts @@ -1,5 +1,5 @@ import MsgSetDenomMetadata from './MsgSetDenomMetadata.js' -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import snakecaseKeys from 'snakecase-keys' const params: MsgSetDenomMetadata['params'] = { diff --git a/packages/sdk-ts/src/core/tx/api/TxGrpcApi.ts b/packages/sdk-ts/src/core/tx/api/TxGrpcApi.ts index ef277fc48..6a53c95b2 100644 --- a/packages/sdk-ts/src/core/tx/api/TxGrpcApi.ts +++ b/packages/sdk-ts/src/core/tx/api/TxGrpcApi.ts @@ -4,9 +4,10 @@ import { TxClientBroadcastResponse, } from '../types/tx.js' import { + GeneralException, TransactionException, + grpcErrorCodeToErrorCode, GrpcUnaryRequestException, - GeneralException, } from '@injectivelabs/exceptions' import { BigNumberInBase, @@ -76,7 +77,7 @@ export class TxGrpcApi implements TxConcreteApi { // Failed to query the transaction on the chain if (e instanceof CosmosTxV1Beta1Service.GrpcWebError) { throw new GrpcUnaryRequestException(new Error(e.toString()), { - code: e.code, + code: grpcErrorCodeToErrorCode(e.code), }) } diff --git a/packages/sdk-ts/src/core/tx/broadcaster/MsgBroadcasterWithPk.spec.ts b/packages/sdk-ts/src/core/tx/broadcaster/MsgBroadcasterWithPk.spec.ts index 6524fe08a..22f1c2929 100644 --- a/packages/sdk-ts/src/core/tx/broadcaster/MsgBroadcasterWithPk.spec.ts +++ b/packages/sdk-ts/src/core/tx/broadcaster/MsgBroadcasterWithPk.spec.ts @@ -4,7 +4,8 @@ import { MsgSend } from '../../modules/bank/index.js' import { MsgBroadcasterWithPk } from './MsgBroadcasterWithPk.js' import { EthereumChainId } from '@injectivelabs/ts-types' -describe('MsgBroadcasterWithPk', () => { +// TODO +describe.skip('MsgBroadcasterWithPk', () => { test('prepares, simulates, signs and broadcasts a transaction', async () => { const privateKey = PrivateKey.fromHex( process.env.TEST_PRIVATE_KEY as string, diff --git a/packages/sdk-ts/src/core/tx/eip712/eip712.spec.ts b/packages/sdk-ts/src/core/tx/eip712/eip712.spec.ts index c6a3fb06e..adb4a4a46 100644 --- a/packages/sdk-ts/src/core/tx/eip712/eip712.spec.ts +++ b/packages/sdk-ts/src/core/tx/eip712/eip712.spec.ts @@ -1,4 +1,4 @@ -import { mockFactory } from '@injectivelabs/test-utils' +import { mockFactory } from '@injectivelabs/utils/test-utils' import { BigNumberInBase, DEFAULT_STD_FEE } from '@injectivelabs/utils' import { MsgSend } from '@injectivelabs/sdk-ts' import { getEip712TypedDataV2 } from './eip712.js' diff --git a/packages/sdk-ts/src/utils/address.ts b/packages/sdk-ts/src/utils/address.ts index f5b459318..8924092e5 100644 --- a/packages/sdk-ts/src/utils/address.ts +++ b/packages/sdk-ts/src/utils/address.ts @@ -103,3 +103,9 @@ export const getChecksumAddress = (ethAddress: string) => { export const isCw20ContractAddress = (address: string) => address.length === 42 && address.startsWith('inj') + +export const addHexPrefix = (hex: string) => + hex.startsWith('0x') ? hex : `0x${hex}` + +export const removeHexPrefix = (hex: string) => + hex.startsWith('0x') ? hex.slice(2) : hex diff --git a/packages/sdk-ts/src/utils/crypto.ts b/packages/sdk-ts/src/utils/crypto.ts index 06a91a3b9..0950bc952 100644 --- a/packages/sdk-ts/src/utils/crypto.ts +++ b/packages/sdk-ts/src/utils/crypto.ts @@ -1,27 +1,32 @@ -import SHA256 from 'crypto-js/sha256' -import RIPEMD160 from 'crypto-js/ripemd160' -import Base64 from 'crypto-js/enc-base64' -import * as secp256k1 from 'secp256k1' +import CryptoEs from 'crypto-es' +import { secp256k1 } from '@noble/curves/secp256k1' +import keccak256 from 'keccak256' import { SignTypedDataVersion, TypedDataUtils } from '@metamask/eth-sig-util' export const hashToHex = (data: string): string => { - return SHA256(Base64.parse(data)).toString().toUpperCase() + return CryptoEs.SHA256(CryptoEs.enc.Base64.parse(data)) + .toString() + .toUpperCase() } export const sha256 = (data: Uint8Array): Uint8Array => { const dataInUtf8 = Buffer.from(data).toString('utf-8') - return Uint8Array.from(Buffer.from(SHA256(dataInUtf8).toString(), 'hex')) + return Uint8Array.from( + Buffer.from(CryptoEs.SHA256(dataInUtf8).toString(), 'hex'), + ) } export const ripemd160 = (data: Uint8Array): Uint8Array => { const dataInUtf8 = Buffer.from(data).toString('utf-8') - return Uint8Array.from(Buffer.from(RIPEMD160(dataInUtf8).toString(), 'hex')) + return Uint8Array.from( + Buffer.from(CryptoEs.RIPEMD160(dataInUtf8).toString(), 'hex'), + ) } export const privateKeyToPublicKey = (privateKey: Uint8Array): Uint8Array => { - return secp256k1.publicKeyCreate(privateKey, true) + return secp256k1.getPublicKey(privateKey, true) } export const privateKeyHashToPublicKey = ( @@ -31,7 +36,7 @@ export const privateKeyHashToPublicKey = ( ? privateKeyHash.slice(2) : privateKeyHash - return secp256k1.publicKeyCreate(Buffer.from(privateKey, 'hex'), true) + return secp256k1.getPublicKey(Buffer.from(privateKey, 'hex'), true) } export const privateKeyToPublicKeyBase64 = (privateKey: Uint8Array): string => { @@ -71,17 +76,34 @@ export function hexToUnit8Array(str: string) { } export function decompressPubKey(startsWith02Or03: string) { - // if already decompressed an not has trailing 04 const testBuffer = Buffer.from(startsWith02Or03, 'hex') if (testBuffer.length === 64) startsWith02Or03 = '04' + startsWith02Or03 - let decompressed = uint8ArrayToHex( - secp256k1.publicKeyConvert(hexToUnit8Array(startsWith02Or03), false), + const point = secp256k1.ProjectivePoint.fromHex( + Buffer.from(testBuffer).toString('hex'), ) - // remove trailing 04 - decompressed = decompressed.substring(2) + const decompressed = point.toHex(false) + + if (!decompressed.startsWith('04')) return decompressed + + return decompressed.slice(2) +} - return decompressed +export const publicKeyToAddress = function ( + pubKey: Uint8Array, + sanitize: boolean = false, +): Uint8Array { + if (sanitize && pubKey.length !== 64) { + pubKey = secp256k1.ProjectivePoint.fromHex(pubKey) + .toRawBytes(false) + .slice(1) + } + + if (pubKey.length !== 64) { + throw new Error('Expected pubKey to be of length 64') + } + + return keccak256(Buffer.from(pubKey)).subarray(-20) } diff --git a/packages/sdk-ts/tsconfig.build.esm.json b/packages/sdk-ts/tsconfig.build.esm.json index a7b22cee7..16628b192 100644 --- a/packages/sdk-ts/tsconfig.build.esm.json +++ b/packages/sdk-ts/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../.build-cache/sdk-ts.esm.tsbuildinfo" } } diff --git a/packages/sdk-ts/tsconfig.build.json b/packages/sdk-ts/tsconfig.build.json index d81c19433..ab0f5a25f 100644 --- a/packages/sdk-ts/tsconfig.build.json +++ b/packages/sdk-ts/tsconfig.build.json @@ -2,14 +2,11 @@ "extends": "../../tsconfig.build.json", "compilerOptions": { "rootDir": "./src", + "module": "commonjs", + "moduleResolution": "node", "outDir": "./dist/cjs", - "tsBuildInfoFile": "../../.build-cache/sdk-ts.tsbuildinfo", + "tsBuildInfoFile": "../../.build-cache/sdk-ts.tsbuildinfo" }, - "include": [ - "./src/**/*.ts" - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md deleted file mode 100644 index 82fce610c..000000000 --- a/packages/test-utils/CHANGELOG.md +++ /dev/null @@ -1,352 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [1.14.33](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.33-beta.1...@injectivelabs/test-utils@1.14.33) (2024-11-29) - -**Note:** Version bump only for package @injectivelabs/test-utils - - - - - -## [1.14.32](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.30...@injectivelabs/test-utils@1.14.32) (2024-11-25) - -**Note:** Version bump only for package @injectivelabs/test-utils - - - - - -## [1.14.30](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.21...@injectivelabs/test-utils@1.14.30) (2024-11-25) - - -### Bug Fixes - -* version ([24f63c9](https://github.com/InjectiveLabs/injective-ts/commit/24f63c9d175507982ac77ce24e5cbce4cab96804)) - - - - - -## [1.14.21](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.20...@injectivelabs/test-utils@1.14.21) (2024-11-25) - -**Note:** Version bump only for package @injectivelabs/test-utils - - - - - -## [1.14.20](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.19...@injectivelabs/test-utils@1.14.20) (2024-11-25) - -**Note:** Version bump only for package @injectivelabs/test-utils - - - - - -## [1.14.19](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.17...@injectivelabs/test-utils@1.14.19) (2024-11-11) - -**Note:** Version bump only for package @injectivelabs/test-utils - - - - - -## [1.14.17](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.17-beta.2...@injectivelabs/test-utils@1.14.17) (2024-11-11) - -**Note:** Version bump only for package @injectivelabs/test-utils - - - - - -## [1.14.16](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.16-beta.0...@injectivelabs/test-utils@1.14.16) (2024-10-29) - -**Note:** Version bump only for package @injectivelabs/test-utils - - - - - -## [1.14.15](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.15-beta.0...@injectivelabs/test-utils@1.14.15) (2024-10-29) - -**Note:** Version bump only for package @injectivelabs/test-utils - - - - - -## [1.14.14](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.14-dev.0...@injectivelabs/test-utils@1.14.14) (2024-09-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.14.13](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.13-beta.0...@injectivelabs/test-utils@1.14.13) (2024-07-02) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.14.6](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.6-beta.0...@injectivelabs/test-utils@1.14.6) (2024-06-18) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.14.5](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.5-beta.2...@injectivelabs/test-utils@1.14.5) (2024-06-10) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.14.4](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.4-beta.2...@injectivelabs/test-utils@1.14.4) (2024-03-01) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.14.3](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.3-beta.0...@injectivelabs/test-utils@1.14.3) (2023-11-20) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.14.2](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.2-beta.0...@injectivelabs/test-utils@1.14.2) (2023-11-17) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.14.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.1-beta.5...@injectivelabs/test-utils@1.14.1) (2023-10-27) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.14.1-beta.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.0-beta.1...@injectivelabs/test-utils@1.14.1-beta.0) (2023-09-23) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.14.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.14.0-beta.1...@injectivelabs/test-utils@1.14.0) (2023-09-22) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.14.0-beta.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.13.1-beta.1...@injectivelabs/test-utils@1.14.0-beta.1) (2023-09-22) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.13.1-beta.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.13.0...@injectivelabs/test-utils@1.13.1-beta.1) (2023-09-22) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.13.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.12.1...@injectivelabs/test-utils@1.13.0) (2023-09-22) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.12.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.12.0...@injectivelabs/test-utils@1.12.1) (2023-08-31) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.12.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.12.0-beta.1...@injectivelabs/test-utils@1.12.0) (2023-08-31) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.12.0-beta.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.2-beta.0...@injectivelabs/test-utils@1.12.0-beta.1) (2023-05-31) - -### Bug Fixes - -- versions ([b7770bf](https://github.com/InjectiveLabs/injective-ts/commit/b7770bf382619115063ecdee2a9bd39b520e70de)) - -## [1.11.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.1-beta.1...@injectivelabs/test-utils@1.11.1) (2023-05-30) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.11.1-beta.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.1-beta.0...@injectivelabs/test-utils@1.11.1-beta.1) (2023-05-30) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.11.1-beta.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.10...@injectivelabs/test-utils@1.11.1-beta.0) (2023-05-29) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.10...@injectivelabs/test-utils@1.11.0) (2023-05-29) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0-beta.10](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.9...@injectivelabs/test-utils@1.11.0-beta.10) (2023-05-29) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0-beta.9](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.0...@injectivelabs/test-utils@1.11.0-beta.9) (2023-05-28) - -### Bug Fixes - -- change log ([e039b61](https://github.com/InjectiveLabs/injective-ts/commit/e039b6173a1037bafb026c71f82cb08a073fad6a)) -- package version ([f861fbf](https://github.com/InjectiveLabs/injective-ts/commit/f861fbf21f5f78d1b840930a67b05c578087a3b8)) - -# [1.11.0-beta.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.0...@injectivelabs/test-utils@1.11.0-beta.1) (2023-05-28) - -### Bug Fixes - -- change log ([e039b61](https://github.com/InjectiveLabs/injective-ts/commit/e039b6173a1037bafb026c71f82cb08a073fad6a)) - -# [1.11.0-beta.8](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.7...@injectivelabs/test-utils@1.11.0-beta.8) (2023-05-26) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0-beta.7](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.6...@injectivelabs/test-utils@1.11.0-beta.7) (2023-05-26) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0-beta.6](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.5...@injectivelabs/test-utils@1.11.0-beta.6) (2023-05-26) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0-beta.5](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.4...@injectivelabs/test-utils@1.11.0-beta.5) (2023-05-26) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0-beta.4](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.3...@injectivelabs/test-utils@1.11.0-beta.4) (2023-05-26) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0-beta.3](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.2...@injectivelabs/test-utils@1.11.0-beta.3) (2023-05-26) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0-beta.2](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.11.0-beta.1...@injectivelabs/test-utils@1.11.0-beta.2) (2023-05-26) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.11.0-beta.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.13-beta.3...@injectivelabs/test-utils@1.11.0-beta.1) (2023-05-26) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.13-beta.3](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.13-beta.2...@injectivelabs/test-utils@1.10.13-beta.3) (2023-05-10) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.13-beta.2](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.13-beta.1...@injectivelabs/test-utils@1.10.13-beta.2) (2023-05-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.13-beta.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.13-beta.0...@injectivelabs/test-utils@1.10.13-beta.1) (2023-05-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.13-beta.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.12...@injectivelabs/test-utils@1.10.13-beta.0) (2023-05-05) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.12](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.11...@injectivelabs/test-utils@1.10.12) (2023-04-30) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.11](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.4...@injectivelabs/test-utils@1.10.11) (2023-04-30) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.4](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.4-beta.0...@injectivelabs/test-utils@1.10.4) (2023-04-30) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.4-beta.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.3...@injectivelabs/test-utils@1.10.4-beta.0) (2023-04-28) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.3](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.2...@injectivelabs/test-utils@1.10.3) (2023-04-18) - -### Bug Fixes - -- build script ([6e8c15f](https://github.com/InjectiveLabs/injective-ts/commit/6e8c15f5d0c0d61e15766abb6217f3fa34cdf791)) - -## [1.10.2](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.1...@injectivelabs/test-utils@1.10.2) (2023-04-15) - -### Bug Fixes - -- script minor ([adb7c76](https://github.com/InjectiveLabs/injective-ts/commit/adb7c764ad00a0cfa38223cecf9b221873cd31b8)) - -## [1.10.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.1-alpha.0...@injectivelabs/test-utils@1.10.1) (2023-04-04) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.10.1-alpha.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.0...@injectivelabs/test-utils@1.10.1-alpha.0) (2023-04-04) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.10.0](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.0-alpha.1...@injectivelabs/test-utils@1.10.0) (2023-03-23) - -**Note:** Version bump only for package @injectivelabs/test-utils - -# [1.10.0-alpha.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.10.0-alpha.0...@injectivelabs/test-utils@1.10.0-alpha.1) (2023-03-17) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.19](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.18...@injectivelabs/test-utils@1.0.19) (2023-03-15) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.18](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.17...@injectivelabs/test-utils@1.0.18) (2023-03-15) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.17](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.16...@injectivelabs/test-utils@1.0.17) (2023-03-15) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.16](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.15...@injectivelabs/test-utils@1.0.16) (2023-01-12) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.15](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.14...@injectivelabs/test-utils@1.0.15) (2023-01-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.14](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.13...@injectivelabs/test-utils@1.0.14) (2023-01-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.13](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.12...@injectivelabs/test-utils@1.0.13) (2023-01-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.12](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.11...@injectivelabs/test-utils@1.0.12) (2023-01-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.11](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.10...@injectivelabs/test-utils@1.0.11) (2023-01-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.10](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.9...@injectivelabs/test-utils@1.0.10) (2023-01-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.9](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.8...@injectivelabs/test-utils@1.0.9) (2023-01-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.8](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.7...@injectivelabs/test-utils@1.0.8) (2023-01-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.7](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.6...@injectivelabs/test-utils@1.0.7) (2023-01-09) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.6](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.5...@injectivelabs/test-utils@1.0.6) (2022-11-14) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.5](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.4...@injectivelabs/test-utils@1.0.5) (2022-11-14) - -### Features - -- bridge-ts initial ([4320b1c](https://github.com/InjectiveLabs/injective-ts/commit/4320b1c256b58caec7a08c33854f0bdde9681c3c)) - -## [1.0.4](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.3...@injectivelabs/test-utils@1.0.4) (2022-11-06) - -**Note:** Version bump only for package @injectivelabs/test-utils - -## [1.0.3](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@1.0.2...@injectivelabs/test-utils@1.0.3) (2022-09-15) - -### Features - -- add unit test for remaining eip 712 messages ([#77](https://github.com/InjectiveLabs/injective-ts/issues/77)) ([2584aa0](https://github.com/InjectiveLabs/injective-ts/commit/2584aa09eb3f410f911509a23aca753ba696d773)) - -## [1.0.2](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@0.5.0...@injectivelabs/test-utils@1.0.2) (2022-09-14) - -### Features - -- add unit test coverage for eip712 messages ([#75](https://github.com/InjectiveLabs/injective-ts/issues/75)) ([cf7e2fd](https://github.com/InjectiveLabs/injective-ts/commit/cf7e2fde727979fcf2187385d72b96efbed6d61a)) - -## [1.0.1](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/test-utils@0.5.0...@injectivelabs/test-utils@1.0.1) (2022-09-14) - -**Note:** Version bump only for package @injectivelabs/test-utils diff --git a/packages/test-utils/README.md b/packages/test-utils/README.md deleted file mode 100644 index e9bcc07cd..000000000 --- a/packages/test-utils/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# 🌟 Injective Protocol - Testing Utils - -Utilities and mock data for testing purposes. - ---- - -## 📚 Installation - -```bash -yarn add @injectivelabs/test-utils -``` - ---- - -## ⛑ Support - -Reach out to us at one of the following places! - -- Website at `injective.com` -- Twitter at `@Injective` -- Discord at `Discord` -- Telegram at `Telegram` - ---- - -## 🔓 License - -Copyright © 2021 - 2022 Injective Labs Inc. (https://injectivelabs.org/) - - - -Originally released by Injective Labs Inc. under:
-Apache License
-Version 2.0, January 2004
-http://www.apache.org/licenses/ - - -

 

-
- Powering the future of decentralized finance. -
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json deleted file mode 100644 index 47e396284..000000000 --- a/packages/test-utils/package.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "@injectivelabs/test-utils", - "description": "List of test-utils and helper functions that can be reused throughout Injective's projects.", - "version": "1.14.34-beta.2", - "sideEffects": false, - "author": { - "name": "InjectiveLabs", - "email": "admin@injectivelabs.org" - }, - "license": "Apache-2.0", - "types": "dist/cjs/index.d.ts", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", - "files": [ - "dist" - ], - "exports": { - ".": { - "react-native": { - "import": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "types": "./dist/cjs/index.d.ts", - "default": "./dist/cjs/index.js" - }, - "require": { - "types": "./dist/cjs/index.d.ts", - "default": "./dist/cjs/index.js" - }, - "import": { - "types": "./dist/esm/index.d.ts", - "default": "./dist/esm/index.js" - }, - "default": { - "types": "./dist/cjs/index.d.ts", - "default": "./dist/cjs/index.js" - } - } - }, - "_moduleAliases": { - "~test-utils": "dist" - }, - "scripts": { - "build": "yarn build:cjs && yarn build:esm && yarn build:post", - "build:cjs": "tsc --build --force tsconfig.build.json", - "build:esm": "tsc --build --force tsconfig.build.esm.json", - "build:watch": "tsc --build -w tsconfig.build.json && tsc -w --build tsconfig.build.esm.json && yarn build:post", - "build:post": "shx cp ../../etc/stub/package.json.stub dist/cjs/package.json && shx cp ../../etc/stub/package.esm.json.stub dist/esm/package.json", - "clean": "tsc --build tsconfig.build.json --clean && tsc --build tsconfig.build.esm.json --clean && shx rm -rf coverage *.log junit.xml dist && jest --clearCache && shx mkdir -p dist", - "test": "jest", - "test:watch": "jest --watch", - "test:ci": "jest --coverage --ci --reporters='jest-junit'", - "coverage": "jest --coverage", - "coverage:show": "live-server coverage", - "dev": "ts-node -r tsconfig-paths/register src/index.ts", - "start": "node dist/index.js" - }, - "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/networks": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "axios": "^1.6.4", - "bignumber.js": "^9.0.1", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" - }, - "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" -} diff --git a/packages/test-utils/tsconfig.build.esm.json b/packages/test-utils/tsconfig.build.esm.json deleted file mode 100644 index 66996135f..000000000 --- a/packages/test-utils/tsconfig.build.esm.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "./tsconfig.build.json", - "compilerOptions": { - "module": "ESNext", - "outDir": "./dist/esm", - "rootDir": "./src", - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "target": "ESNext", - "moduleResolution": "Bundler", - "tsBuildInfoFile": "../../.build-cache/test-utils.esm.tsbuildinfo" - } -} diff --git a/packages/test-utils/tsconfig.build.json b/packages/test-utils/tsconfig.build.json deleted file mode 100644 index 1123555a3..000000000 --- a/packages/test-utils/tsconfig.build.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "extends": "../../tsconfig.build.json", - "compilerOptions": { - "rootDir": "./src", - "outDir": "./dist/cjs", - "tsBuildInfoFile": "../../.build-cache/test-utils.tsbuildinfo" - }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] -} diff --git a/packages/test-utils/tsconfig.json b/packages/test-utils/tsconfig.json deleted file mode 100644 index 6f83eb665..000000000 --- a/packages/test-utils/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../tsconfig.json", -} diff --git a/packages/ts-types/jest.config.js b/packages/ts-types/jest.config.js index 95cbf1481..9679ba054 100644 --- a/packages/ts-types/jest.config.js +++ b/packages/ts-types/jest.config.js @@ -1,6 +1,6 @@ -const baseConfig = require('../../jest.config.js') +import baseConfig from '../../jest.config.js' -module.exports = { +export default { ...baseConfig, globals: { 'ts-jest': { diff --git a/packages/ts-types/package.json b/packages/ts-types/package.json index 35e72fa0f..bae527db2 100644 --- a/packages/ts-types/package.json +++ b/packages/ts-types/package.json @@ -4,6 +4,7 @@ "version": "1.14.33", "sideEffects": false, "license": "Apache-2.0", + "type": "module", "types": "dist/cjs/index.d.ts", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -54,7 +55,7 @@ "dev": "ts-node -r tsconfig-paths/register src/index.ts", "start": "node dist/index.js" }, - "dependencies": { + "devDependencies": { "shx": "^0.3.2" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" diff --git a/packages/ts-types/tsconfig.build.esm.json b/packages/ts-types/tsconfig.build.esm.json index 2b7c526d7..89305a3ed 100644 --- a/packages/ts-types/tsconfig.build.esm.json +++ b/packages/ts-types/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../.build-cache/ts-types.esm.tsbuildinfo" } } diff --git a/packages/ts-types/tsconfig.build.json b/packages/ts-types/tsconfig.build.json index 2318a9e2d..d69770163 100644 --- a/packages/ts-types/tsconfig.build.json +++ b/packages/ts-types/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../.build-cache/ts-types.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ], + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/utils/jest.config.js b/packages/utils/jest.config.js index 95cbf1481..9679ba054 100644 --- a/packages/utils/jest.config.js +++ b/packages/utils/jest.config.js @@ -1,6 +1,6 @@ -const baseConfig = require('../../jest.config.js') +import baseConfig from '../../jest.config.js' -module.exports = { +export default { ...baseConfig, globals: { 'ts-jest': { diff --git a/packages/utils/package.json b/packages/utils/package.json index 24dce9de4..01f5af73c 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -3,6 +3,7 @@ "description": "List of utils and helper functions that can be reused throughout Injective's projects.", "version": "1.14.33", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -34,6 +35,26 @@ "types": "./dist/cjs/index.d.ts", "default": "./dist/cjs/index.js" } + }, + "./test-utils": { + "react-native": { + "import": "./dist/esm/test-utils/index.js", + "require": "./dist/cjs/test-utils/index.js", + "types": "./dist/cjs/test-utils/index.d.ts", + "default": "./dist/cjs/test-utils/index.js" + }, + "require": { + "types": "./dist/cjs/test-utils/index.d.ts", + "default": "./dist/cjs/test-utils/index.js" + }, + "import": { + "types": "./dist/esm/test-utils/index.d.ts", + "default": "./dist/esm/test-utils/index.js" + }, + "default": { + "types": "./dist/cjs/test-utils/index.d.ts", + "default": "./dist/cjs/test-utils/index.js" + } } }, "_moduleAliases": { @@ -56,13 +77,15 @@ }, "dependencies": { "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/networks": "^1.14.33", "@injectivelabs/ts-types": "^1.14.33", "axios": "^1.6.4", "bignumber.js": "^9.0.1", "http-status-codes": "^2.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" + "store2": "^2.14.3" + }, + "devDependencies": { + "shx": "^0.3.2" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" } diff --git a/packages/utils/src/classes/LocalStorage.ts b/packages/utils/src/classes/LocalStorage.ts index 8949117bb..ecb206a8f 100644 --- a/packages/utils/src/classes/LocalStorage.ts +++ b/packages/utils/src/classes/LocalStorage.ts @@ -4,6 +4,7 @@ export default class LocalStorage { private storage: StoreAPI constructor(namespace: string) { + // @ts-ignore this.storage = store.namespace(namespace) } diff --git a/packages/utils/src/helpers.ts b/packages/utils/src/helpers.ts index d1977dde6..11b0379a4 100644 --- a/packages/utils/src/helpers.ts +++ b/packages/utils/src/helpers.ts @@ -1,4 +1,3 @@ -import BigNumber from 'bignumber.js' import { DEFAULT_STD_FEE, DEFAULT_GAS_LIMIT, @@ -78,7 +77,9 @@ export const getStdFeeForToken = ( const gasPriceScaled = new BigNumberInBase(gasPriceInBase) .toWei(token.decimals) .toFixed(0) - const gasNormalized = new BigNumber(gasLimit || DEFAULT_GAS_LIMIT).toFixed(0) + const gasNormalized = new BigNumberInBase( + gasLimit || DEFAULT_GAS_LIMIT, + ).toFixed(0) return { amount: [ @@ -111,19 +112,19 @@ export const getStdFeeFromObject = (args?: { granter, feePayer, } = args - const gasNormalized = new BigNumber(gas).toFixed(0) - const gasPriceNormalized = new BigNumber(gasPrice).toFixed(0) + const gasNormalized = new BigNumberInBase(gas).toFixed(0) + const gasPriceNormalized = new BigNumberInBase(gasPrice).toFixed(0) return { amount: [ { denom: 'inj', - amount: new BigNumber(gasNormalized) + amount: new BigNumberInBase(gasNormalized) .times(gasPriceNormalized) .toFixed(), }, ], - gas: new BigNumber(gasNormalized).toFixed(), + gas: new BigNumberInBase(gasNormalized).toFixed(), payer /** for Web3Gateway fee delegation */, granter, feePayer, diff --git a/packages/test-utils/src/index.ts b/packages/utils/src/test-utils/index.ts similarity index 100% rename from packages/test-utils/src/index.ts rename to packages/utils/src/test-utils/index.ts diff --git a/packages/test-utils/src/mocks/index.ts b/packages/utils/src/test-utils/mocks/index.ts similarity index 100% rename from packages/test-utils/src/mocks/index.ts rename to packages/utils/src/test-utils/mocks/index.ts diff --git a/packages/test-utils/src/msgs.ts b/packages/utils/src/test-utils/msgs.ts similarity index 92% rename from packages/test-utils/src/msgs.ts rename to packages/utils/src/test-utils/msgs.ts index 555e0e0f7..71decfe09 100644 --- a/packages/test-utils/src/msgs.ts +++ b/packages/utils/src/test-utils/msgs.ts @@ -1,8 +1,5 @@ -import { - BigNumber, - DEFAULT_GAS_LIMIT, - DEFAULT_GAS_PRICE, -} from '@injectivelabs/utils' +import { DEFAULT_GAS_LIMIT, DEFAULT_GAS_PRICE } from '../constants.js' +import { BigNumberInBase } from '../classes/index.js' import { Network, getNetworkInfo, @@ -75,7 +72,7 @@ export const prepareEip712 = ({ amount: [ { denom: 'inj', - amount: new BigNumber(gas.toString()) + amount: new BigNumberInBase(gas.toString()) .times(DEFAULT_GAS_PRICE) .toFixed(), }, diff --git a/packages/utils/tsconfig.build.esm.json b/packages/utils/tsconfig.build.esm.json index 1622eaf85..184b4394b 100644 --- a/packages/utils/tsconfig.build.esm.json +++ b/packages/utils/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../.build-cache/utils.esm.tsbuildinfo" } } diff --git a/packages/utils/tsconfig.build.json b/packages/utils/tsconfig.build.json index 93e3af8be..d04ade507 100644 --- a/packages/utils/tsconfig.build.json +++ b/packages/utils/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../.build-cache/utils.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallet-ts/.npmignore b/packages/wallet-ts/.npmignore deleted file mode 100644 index 48ac5271b..000000000 --- a/packages/wallet-ts/.npmignore +++ /dev/null @@ -1,8 +0,0 @@ -# Blacklist all files -.* -* -src - -# Whitelist dist -!dist/**/*.d.ts -!dist/**/*.js diff --git a/packages/wallet-ts/LICENSE b/packages/wallet-ts/LICENSE deleted file mode 100644 index 52bccb7e3..000000000 --- a/packages/wallet-ts/LICENSE +++ /dev/null @@ -1,203 +0,0 @@ -Copyright © 2021 - 2022 Injective Labs Inc. (https://injectivelabs.org/) - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [2022] [InjectiveLabs] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/packages/wallet-ts/jest.config.js b/packages/wallet-ts/jest.config.js deleted file mode 100644 index 95cbf1481..000000000 --- a/packages/wallet-ts/jest.config.js +++ /dev/null @@ -1,10 +0,0 @@ -const baseConfig = require('../../jest.config.js') - -module.exports = { - ...baseConfig, - globals: { - 'ts-jest': { - tsConfig: 'tsconfig.build.esm.json', - }, - }, -} diff --git a/packages/wallets/wallet-base/package.json b/packages/wallets/wallet-base/package.json index a8043d1f6..5539629c5 100644 --- a/packages/wallets/wallet-base/package.json +++ b/packages/wallets/wallet-base/package.json @@ -3,6 +3,7 @@ "description": "Base wallet strategy for use with @injectivelabs/wallet-core.", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -55,30 +56,14 @@ "start": "node dist/index.js" }, "dependencies": { - "@ethereumjs/common": "^3.1.1", - "@ethereumjs/tx": "^4.1.1", "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/networks": "^1.14.33", "@injectivelabs/sdk-ts": "^1.14.34-beta.4", "@injectivelabs/ts-types": "^1.14.33", "@injectivelabs/utils": "^1.14.33", - "alchemy-sdk": "^3.4.7", - "eip1193-provider": "^1.0.1", - "eth-sig-util": "^3.0.1", - "ethereumjs-util": "^7.1.0", - "ethers": "^6.5.1", - "hdkey": "^2.0.1", - "long": "^5.2.1", - "shx": "^0.3.3" + "eip1193-provider": "^1.0.1" }, "devDependencies": { - "@types/eth-sig-util": "^2.1.1", - "@types/ethereumjs-util": "^6.1.0", - "@types/hdkey": "^2.0.1" - }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" + "shx": "^0.3.3" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" } diff --git a/packages/wallets/wallet-base/src/types/enums.ts b/packages/wallets/wallet-base/src/types/enums.ts index cbfb99842..500188534 100644 --- a/packages/wallets/wallet-base/src/types/enums.ts +++ b/packages/wallets/wallet-base/src/types/enums.ts @@ -5,7 +5,6 @@ export enum Wallet { Keplr = 'keplr', Ninji = 'ninji', Magic = 'magic', - Torus = 'torus', Ledger = 'ledger', BitGet = 'BitGet', Trezor = 'trezor', diff --git a/packages/wallets/wallet-base/src/types/provider.ts b/packages/wallets/wallet-base/src/types/provider.ts index 0cf98d34e..8268a5f85 100644 --- a/packages/wallets/wallet-base/src/types/provider.ts +++ b/packages/wallets/wallet-base/src/types/provider.ts @@ -1,6 +1,6 @@ -import Eip1993Provider from 'eip1193-provider' +import { type EIP1193Provider } from 'eip1193-provider' -export interface BrowserEip1993Provider extends Eip1993Provider { +export interface BrowserEip1993Provider extends EIP1193Provider { removeAllListeners(): void isMetaMask: boolean isTrustWallet: boolean diff --git a/packages/wallets/wallet-base/src/types/strategy.ts b/packages/wallets/wallet-base/src/types/strategy.ts index 13a3a85ab..1a0eeb328 100644 --- a/packages/wallets/wallet-base/src/types/strategy.ts +++ b/packages/wallets/wallet-base/src/types/strategy.ts @@ -13,7 +13,7 @@ import type { import { StdSignDoc } from '@keplr-wallet/types' import { WalletDeviceType, Wallet } from './enums.js' -export type onAccountChangeCallback = (account: string) => void +export type onAccountChangeCallback = (account: string | string[]) => void export type onChainIdChangeCallback = () => void export type CosmosWalletAbstraction = { diff --git a/packages/wallets/wallet-base/src/utils/wallet.ts b/packages/wallets/wallet-base/src/utils/wallet.ts index a10eae65f..b32bdbf8f 100644 --- a/packages/wallets/wallet-base/src/utils/wallet.ts +++ b/packages/wallets/wallet-base/src/utils/wallet.ts @@ -3,7 +3,6 @@ import { Wallet } from './../types/enums.js' export const isEvmWallet = (wallet: Wallet): boolean => [ Wallet.Magic, - Wallet.Torus, Wallet.BitGet, Wallet.Ledger, Wallet.Trezor, diff --git a/packages/wallets/wallet-base/tsconfig.build.esm.json b/packages/wallets/wallet-base/tsconfig.build.esm.json index 741ef02a0..28aa44045 100644 --- a/packages/wallets/wallet-base/tsconfig.build.esm.json +++ b/packages/wallets/wallet-base/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-base.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-base/tsconfig.build.json b/packages/wallets/wallet-base/tsconfig.build.json index 8fc34b66a..80c67d837 100644 --- a/packages/wallets/wallet-base/tsconfig.build.json +++ b/packages/wallets/wallet-base/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-base.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-core/package.json b/packages/wallets/wallet-core/package.json index ffcf292f7..44c99db30 100644 --- a/packages/wallets/wallet-core/package.json +++ b/packages/wallets/wallet-core/package.json @@ -3,6 +3,7 @@ "description": "Core wallet strategy", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -61,16 +62,10 @@ "@injectivelabs/ts-types": "^1.14.33", "@injectivelabs/utils": "^1.14.33", "@injectivelabs/wallet-base": "^1.14.34-beta.4", - "eip1193-provider": "^1.0.1" + "@keplr-wallet/types": "^0.12.159" }, "devDependencies": { - "@types/eth-sig-util": "^2.1.1", - "@types/ethereumjs-util": "^6.1.0", - "@types/hdkey": "^2.0.1" - }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" + "shx": "^0.3.3" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" } diff --git a/packages/wallets/wallet-core/src/broadcaster/MsgBroadcaster.ts b/packages/wallets/wallet-core/src/broadcaster/MsgBroadcaster.ts index 6e3c459cc..921b968b9 100644 --- a/packages/wallets/wallet-core/src/broadcaster/MsgBroadcaster.ts +++ b/packages/wallets/wallet-core/src/broadcaster/MsgBroadcaster.ts @@ -8,6 +8,7 @@ import { ofacWallets, SIGN_EIP712_V2, SIGN_EIP712, + DirectSignResponse, ChainGrpcAuthApi, CosmosTxV1Beta1Tx, createTxRawEIP712, @@ -24,7 +25,6 @@ import { recoverTypedSignaturePubKey, CreateTransactionWithSignersArgs, } from '@injectivelabs/sdk-ts' -import type { DirectSignResponse } from '@cosmjs/proto-signing' import { getStdFee, BigNumberInBase, diff --git a/packages/wallets/wallet-core/tsconfig.build.esm.json b/packages/wallets/wallet-core/tsconfig.build.esm.json index 4bcbc8521..36bcce0cf 100644 --- a/packages/wallets/wallet-core/tsconfig.build.esm.json +++ b/packages/wallets/wallet-core/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-core.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-core/tsconfig.build.json b/packages/wallets/wallet-core/tsconfig.build.json index a7720d357..d1b8b36ce 100644 --- a/packages/wallets/wallet-core/tsconfig.build.json +++ b/packages/wallets/wallet-core/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-core.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-cosmos-strategy/package.json b/packages/wallets/wallet-cosmos-strategy/package.json index 3e1f22792..73704970a 100644 --- a/packages/wallets/wallet-cosmos-strategy/package.json +++ b/packages/wallets/wallet-cosmos-strategy/package.json @@ -3,6 +3,7 @@ "description": "Wallet Cosmos Strategy with instantiated wallets", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -55,34 +56,14 @@ "start": "node dist/index.js" }, "dependencies": { - "@ethereumjs/common": "^3.1.1", - "@ethereumjs/tx": "^4.1.1", - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/networks": "^1.14.33", - "@injectivelabs/sdk-ts": "^1.14.34-beta.4", "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", "@injectivelabs/wallet-base": "^1.14.34-beta.4", "@injectivelabs/wallet-core": "^1.14.34-beta.4", "@injectivelabs/wallet-cosmos": "^1.14.34-beta.4", - "@injectivelabs/wallet-cosmostation": "^1.14.34-beta.4", - "alchemy-sdk": "^3.4.7", - "eip1193-provider": "^1.0.1", - "eth-sig-util": "^3.0.1", - "ethereumjs-util": "^7.1.0", - "ethers": "^6.5.1", - "hdkey": "^2.0.1", - "long": "^5.2.1", - "shx": "^0.3.3" + "@injectivelabs/wallet-cosmostation": "^1.14.34-beta.4" }, "devDependencies": { - "@types/eth-sig-util": "^2.1.1", - "@types/ethereumjs-util": "^6.1.0", - "@types/hdkey": "^2.0.1" - }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" + "shx": "^0.3.3" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" } diff --git a/packages/wallets/wallet-cosmos-strategy/tsconfig.build.esm.json b/packages/wallets/wallet-cosmos-strategy/tsconfig.build.esm.json index fc2b98fd1..1d5fce764 100644 --- a/packages/wallets/wallet-cosmos-strategy/tsconfig.build.esm.json +++ b/packages/wallets/wallet-cosmos-strategy/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-strategy.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-cosmos-strategy/tsconfig.build.json b/packages/wallets/wallet-cosmos-strategy/tsconfig.build.json index eaba8aec7..d67c6a5a8 100644 --- a/packages/wallets/wallet-cosmos-strategy/tsconfig.build.json +++ b/packages/wallets/wallet-cosmos-strategy/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-strategy.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-cosmos/README.md b/packages/wallets/wallet-cosmos/README.md index 2f429aead..f5cebd3fb 100644 --- a/packages/wallets/wallet-cosmos/README.md +++ b/packages/wallets/wallet-cosmos/README.md @@ -2,8 +2,8 @@ -[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) -[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) +[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-cosmos.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-cosmos) +[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-cosmos.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-cosmos) [![license](https://img.shields.io/npm/l/express.svg)]() _Package to use Cosmos Wallets on Injective via the wallet strategy._ diff --git a/packages/wallets/wallet-cosmos/package.json b/packages/wallets/wallet-cosmos/package.json index 61e08bf6b..9a4e2fb2a 100644 --- a/packages/wallets/wallet-cosmos/package.json +++ b/packages/wallets/wallet-cosmos/package.json @@ -3,6 +3,7 @@ "description": "Cosmos wallet strategies for use with @injectivelabs/wallet-core.", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -55,18 +56,17 @@ "start": "node dist/index.js" }, "dependencies": { - "@cosmjs/amino": "^0.32.3", "@cosmjs/launchpad": "0.27.1", "@cosmjs/proto-signing": "^0.32.3", "@cosmjs/stargate": "^0.32.3", "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/networks": "^1.14.33", "@injectivelabs/sdk-ts": "^1.14.34-beta.4", "@injectivelabs/ts-types": "^1.14.33", "@injectivelabs/utils": "^1.14.33", "@injectivelabs/wallet-base": "^1.14.34-beta.4", - "@keplr-wallet/cosmos": "^0.12.71", - "@keplr-wallet/types": "^0.12.71", + "@keplr-wallet/types": "^0.12.71" + }, + "devDependencies": { "shx": "^0.3.3" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445", @@ -74,9 +74,5 @@ "entryPoint": "./src/index.ts", "readmeFile": "./README.md", "displayName": "wallet-cosmos API Documentation" - }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" } } diff --git a/packages/wallets/wallet-cosmos/src/strategy/strategy.ts b/packages/wallets/wallet-cosmos/src/strategy/strategy.ts index 84b968597..1dec933d8 100644 --- a/packages/wallets/wallet-cosmos/src/strategy/strategy.ts +++ b/packages/wallets/wallet-cosmos/src/strategy/strategy.ts @@ -292,7 +292,7 @@ export class CosmosWalletStrategy } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const { wallet } = this diff --git a/packages/wallets/wallet-cosmos/tsconfig.build.esm.json b/packages/wallets/wallet-cosmos/tsconfig.build.esm.json index 9b8bb55e1..80c4b05c8 100644 --- a/packages/wallets/wallet-cosmos/tsconfig.build.esm.json +++ b/packages/wallets/wallet-cosmos/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-cosmos.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-cosmos/tsconfig.build.json b/packages/wallets/wallet-cosmos/tsconfig.build.json index a0473b852..8d3d2d0a3 100644 --- a/packages/wallets/wallet-cosmos/tsconfig.build.json +++ b/packages/wallets/wallet-cosmos/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-cosmos.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-cosmostation/README.md b/packages/wallets/wallet-cosmostation/README.md index 9b86ffd10..2e29b0e95 100644 --- a/packages/wallets/wallet-cosmostation/README.md +++ b/packages/wallets/wallet-cosmostation/README.md @@ -2,8 +2,8 @@ -[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) -[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) +[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-cosmostation.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-cosmostation) +[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-cosmostation.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-cosmostation) [![license](https://img.shields.io/npm/l/express.svg)]() _Package to use Magic Wallets on Injective via the wallet strategy._ diff --git a/packages/wallets/wallet-cosmostation/package.json b/packages/wallets/wallet-cosmostation/package.json index a470612a2..6b353fa49 100644 --- a/packages/wallets/wallet-cosmostation/package.json +++ b/packages/wallets/wallet-cosmostation/package.json @@ -3,6 +3,7 @@ "description": "Cosmostation strategy for use with @injectivelabs/wallet-core.", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -60,18 +61,12 @@ "@injectivelabs/exceptions": "^1.14.33", "@injectivelabs/sdk-ts": "^1.14.34-beta.4", "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "@injectivelabs/wallet-base": "^1.14.34-beta.4", - "@walletconnect/ethereum-provider": "^2.12.2" + "@injectivelabs/wallet-base": "^1.14.34-beta.4" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445", "typedoc": { "entryPoint": "./src/index.ts", "readmeFile": "./README.md", "displayName": "wallet-cosmostation API Documentation" - }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" } } diff --git a/packages/wallets/wallet-cosmostation/tsconfig.build.esm.json b/packages/wallets/wallet-cosmostation/tsconfig.build.esm.json index b10b4bc0c..526639b12 100644 --- a/packages/wallets/wallet-cosmostation/tsconfig.build.esm.json +++ b/packages/wallets/wallet-cosmostation/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-connect.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-cosmostation/tsconfig.build.json b/packages/wallets/wallet-cosmostation/tsconfig.build.json index d9f47369b..feeb16a2c 100644 --- a/packages/wallets/wallet-cosmostation/tsconfig.build.json +++ b/packages/wallets/wallet-cosmostation/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-connect.tsbuildinfo" }, - "include": [ - "./src/**/*.ts" - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-evm/README.md b/packages/wallets/wallet-evm/README.md index 675429830..f216b33db 100644 --- a/packages/wallets/wallet-evm/README.md +++ b/packages/wallets/wallet-evm/README.md @@ -2,8 +2,8 @@ -[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) -[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) +[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-evm.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-evm) +[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-evm.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-evm) [![license](https://img.shields.io/npm/l/express.svg)]() _Package to use Wallets EVM on Injective via the wallet strategy._ diff --git a/packages/wallets/wallet-evm/package.json b/packages/wallets/wallet-evm/package.json index f5dc8fbb7..fb7bae7b9 100644 --- a/packages/wallets/wallet-evm/package.json +++ b/packages/wallets/wallet-evm/package.json @@ -3,6 +3,7 @@ "description": "EVM wallet strategies for use with @injectivelabs/wallet-core.", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -56,28 +57,18 @@ }, "dependencies": { "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/networks": "^1.14.33", "@injectivelabs/sdk-ts": "^1.14.34-beta.4", "@injectivelabs/ts-types": "^1.14.33", "@injectivelabs/utils": "^1.14.33", - "@injectivelabs/wallet-base": "^1.14.34-beta.4", - "ethers": "^6.5.1", - "long": "^5.2.1", - "shx": "^0.3.3" + "@injectivelabs/wallet-base": "^1.14.34-beta.4" }, "devDependencies": { - "@types/eth-sig-util": "^2.1.1", - "@types/ethereumjs-util": "^6.1.0", - "@types/hdkey": "^2.0.1" + "shx": "^0.3.3" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445", "typedoc": { "entryPoint": "./src/index.ts", "readmeFile": "./README.md", "displayName": "wallet-evm API Documentation" - }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" } } diff --git a/packages/wallets/wallet-evm/src/strategy/strategy.ts b/packages/wallets/wallet-evm/src/strategy/strategy.ts index bfb786f1a..9a18ae43a 100644 --- a/packages/wallets/wallet-evm/src/strategy/strategy.ts +++ b/packages/wallets/wallet-evm/src/strategy/strategy.ts @@ -130,7 +130,7 @@ export class EvmWallet try { return await ethereum.request({ method: 'eth_requestAccounts', - }) + }) as string[] } catch (e: unknown) { throw this.EvmWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -159,7 +159,7 @@ export class EvmWallet return await ethereum.request({ method: 'eth_sendTransaction', params: [transaction], - }) + }) as string } catch (e: unknown) { throw this.EvmWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -207,7 +207,7 @@ export class EvmWallet return await ethereum.request({ method: 'eth_signTypedData_v4', params: [address, eip712json], - }) + }) as string } catch (e: unknown) { throw new MetamaskException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -260,7 +260,7 @@ export class EvmWallet params: [toUtf8(data), signer], }) - return signature + return signature as string } catch (e: unknown) { throw this.EvmWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -274,7 +274,7 @@ export class EvmWallet const ethereum = await this.getEthereum() try { - return ethereum.request({ method: 'eth_chainId' }) + return ethereum.request({ method: 'eth_chainId' }) as Promise } catch (e: unknown) { throw this.EvmWalletException(new Error((e as any).message), { code: UnspecifiedErrorCode, @@ -292,7 +292,7 @@ export class EvmWallet const receipt = await ethereum.request({ method: 'eth_getTransactionReceipt', params: [txHash], - }) + }) as string if (!receipt) { await sleep(interval) @@ -331,7 +331,7 @@ export class EvmWallet } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const ethereum = await this.getEthereum() diff --git a/packages/wallets/wallet-evm/src/utils/index.ts b/packages/wallets/wallet-evm/src/utils/index.ts index b8bd831a8..55db185fd 100644 --- a/packages/wallets/wallet-evm/src/utils/index.ts +++ b/packages/wallets/wallet-evm/src/utils/index.ts @@ -85,7 +85,7 @@ export const updateEvmNetwork = async ( params: [{ chainId: `0x${chainIdToHex}` }], }), new Promise((resolve) => - provider.on('change', ({ chain }: any) => { + provider.on('chainChanged', ({ chain }: any) => { if (chain?.id === chainIdToHex) { resolve() } diff --git a/packages/wallets/wallet-evm/tsconfig.build.esm.json b/packages/wallets/wallet-evm/tsconfig.build.esm.json index 6e4e94f6e..d5c9cebf5 100644 --- a/packages/wallets/wallet-evm/tsconfig.build.esm.json +++ b/packages/wallets/wallet-evm/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-evm.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-evm/tsconfig.build.json b/packages/wallets/wallet-evm/tsconfig.build.json index ab5466cfe..189c419d3 100644 --- a/packages/wallets/wallet-evm/tsconfig.build.json +++ b/packages/wallets/wallet-evm/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-evm.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-ledger/README.md b/packages/wallets/wallet-ledger/README.md index 5cc33b315..d2d9a1a7f 100644 --- a/packages/wallets/wallet-ledger/README.md +++ b/packages/wallets/wallet-ledger/README.md @@ -2,8 +2,8 @@ -[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) -[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) +[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-ledger.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ledger) +[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-ledger.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ledger) [![license](https://img.shields.io/npm/l/express.svg)]() _Package to use Ledger Wallets on Injective via the wallet strategy._ diff --git a/packages/wallets/wallet-ledger/package.json b/packages/wallets/wallet-ledger/package.json index f08818961..b845350b3 100644 --- a/packages/wallets/wallet-ledger/package.json +++ b/packages/wallets/wallet-ledger/package.json @@ -3,6 +3,7 @@ "description": "Ledger wallet strategy for use with @injectivelabs/wallet-core.", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -71,7 +72,7 @@ "alchemy-sdk": "^3.4.7", "eth-sig-util": "^3.0.1", "ethereumjs-util": "^7.1.0", - "hdkey": "^2.0.1" + "hdkey": "^2.1.0" }, "devDependencies": { "@types/eth-sig-util": "^2.1.1", @@ -79,9 +80,5 @@ "@types/hdkey": "^2.0.1", "@types/ledgerhq__hw-transport-webusb": "^4.70.1" }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" - }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" } diff --git a/packages/wallets/wallet-ledger/src/strategy/Ledger/Base.ts b/packages/wallets/wallet-ledger/src/strategy/Ledger/Base.ts index b5da5216b..a74ee2e6c 100644 --- a/packages/wallets/wallet-ledger/src/strategy/Ledger/Base.ts +++ b/packages/wallets/wallet-ledger/src/strategy/Ledger/Base.ts @@ -312,10 +312,10 @@ export default class LedgerBase try { const ledger = await this.ledger.getInstance() const { derivationPath } = await this.getWalletForAddress(options.address) - const ledgerService = await import( - '@ledgerhq/hw-app-eth/lib/services/ledger/index.js' + const {resolve} = await import( + '@ledgerhq/hw-app-eth/lib-es/services/ledger/index.js' ) - const resolution = await ledgerService.default.resolveTransaction( + const resolution = await ledgerService.default.default.resolveTransaction( encodedMessageHex, {}, {}, diff --git a/packages/wallets/wallet-ledger/src/strategy/LedgerCosmos/hw/index.ts b/packages/wallets/wallet-ledger/src/strategy/LedgerCosmos/hw/index.ts index d2b7b5c7f..d394f4f1f 100644 --- a/packages/wallets/wallet-ledger/src/strategy/LedgerCosmos/hw/index.ts +++ b/packages/wallets/wallet-ledger/src/strategy/LedgerCosmos/hw/index.ts @@ -10,7 +10,7 @@ export default class LedgerTransport { private accountManager: AccountManager | null = null - protected static async getTransport(): Promise { + protected static async getTransport(): Promise { try { if (await TransportWebHID.isSupported()) { return await TransportWebHID.create() diff --git a/packages/wallets/wallet-ledger/tsconfig.build.esm.json b/packages/wallets/wallet-ledger/tsconfig.build.esm.json index 0c9774fd1..10c74ff3d 100644 --- a/packages/wallets/wallet-ledger/tsconfig.build.esm.json +++ b/packages/wallets/wallet-ledger/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-ledger.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-ledger/tsconfig.build.json b/packages/wallets/wallet-ledger/tsconfig.build.json index 6f5460f07..267c4d99a 100644 --- a/packages/wallets/wallet-ledger/tsconfig.build.json +++ b/packages/wallets/wallet-ledger/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-ledger.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-magic/README.md b/packages/wallets/wallet-magic/README.md index be5199ff5..7dfc36e4a 100644 --- a/packages/wallets/wallet-magic/README.md +++ b/packages/wallets/wallet-magic/README.md @@ -2,8 +2,8 @@ -[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) -[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) +[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-magic.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-magic) +[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-magic.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-magic) [![license](https://img.shields.io/npm/l/express.svg)]() _Package to use Magic Wallets on Injective via the wallet strategy._ diff --git a/packages/wallets/wallet-magic/package.json b/packages/wallets/wallet-magic/package.json index c72ab953d..a150c2ff0 100644 --- a/packages/wallets/wallet-magic/package.json +++ b/packages/wallets/wallet-magic/package.json @@ -3,6 +3,7 @@ "description": "Magic wallet strategy for use with @injectivelabs/wallet-core.", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -69,9 +70,5 @@ "entryPoint": "./src/index.ts", "readmeFile": "./README.md", "displayName": "wallet-magic API Documentation" - }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" } } diff --git a/packages/wallets/wallet-magic/tsconfig.build.esm.json b/packages/wallets/wallet-magic/tsconfig.build.esm.json index 68970b702..88abff07f 100644 --- a/packages/wallets/wallet-magic/tsconfig.build.esm.json +++ b/packages/wallets/wallet-magic/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-magic.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-magic/tsconfig.build.json b/packages/wallets/wallet-magic/tsconfig.build.json index 4cc3a1747..f6c84cd48 100644 --- a/packages/wallets/wallet-magic/tsconfig.build.json +++ b/packages/wallets/wallet-magic/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-magic.tsbuildinfo" }, - "include": [ - "./src/**/*.ts" - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-private-key/README.md b/packages/wallets/wallet-private-key/README.md index c3719bfda..e501c5db5 100644 --- a/packages/wallets/wallet-private-key/README.md +++ b/packages/wallets/wallet-private-key/README.md @@ -2,8 +2,8 @@ -[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) -[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) +[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-private-key.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-private-key) +[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-private-key.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-private-key) [![license](https://img.shields.io/npm/l/express.svg)]() _Package to use Private Wallet on Injective via the wallet strategy._ diff --git a/packages/wallets/wallet-private-key/package.json b/packages/wallets/wallet-private-key/package.json index 7c21bbf6c..d6c084de4 100644 --- a/packages/wallets/wallet-private-key/package.json +++ b/packages/wallets/wallet-private-key/package.json @@ -3,6 +3,7 @@ "description": "Private key wallet strategy for use with @injectivelabs/wallet-core.", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -58,7 +59,6 @@ "@injectivelabs/exceptions": "^1.14.33", "@injectivelabs/sdk-ts": "^1.14.34-beta.4", "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", "@injectivelabs/wallet-base": "^1.14.34-beta.4" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445", @@ -66,9 +66,5 @@ "entryPoint": "./src/index.ts", "readmeFile": "./README.md", "displayName": "wallet-private-key API Documentation" - }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" } } diff --git a/packages/wallets/wallet-private-key/src/strategy/strategy.ts b/packages/wallets/wallet-private-key/src/strategy/strategy.ts index bf1b5b79c..730a8c2ce 100644 --- a/packages/wallets/wallet-private-key/src/strategy/strategy.ts +++ b/packages/wallets/wallet-private-key/src/strategy/strategy.ts @@ -247,7 +247,7 @@ export class PrivateKeyWallet } async onAccountChange( - _callback: (account: AccountAddress) => void, + _callback: (account: AccountAddress | string[]) => void, ): Promise { // } diff --git a/packages/wallets/wallet-private-key/tsconfig.build.esm.json b/packages/wallets/wallet-private-key/tsconfig.build.esm.json index 1685b7e1f..d580502d6 100644 --- a/packages/wallets/wallet-private-key/tsconfig.build.esm.json +++ b/packages/wallets/wallet-private-key/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-private-key.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-private-key/tsconfig.build.json b/packages/wallets/wallet-private-key/tsconfig.build.json index 77d82bf57..d1d5a0525 100644 --- a/packages/wallets/wallet-private-key/tsconfig.build.json +++ b/packages/wallets/wallet-private-key/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-private-key.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-strategy/package.json b/packages/wallets/wallet-strategy/package.json index fa3de9d7d..8f77e3edf 100644 --- a/packages/wallets/wallet-strategy/package.json +++ b/packages/wallets/wallet-strategy/package.json @@ -3,6 +3,7 @@ "description": "Wallet strategy with instantiated wallets", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -77,18 +78,13 @@ "eth-sig-util": "^3.0.1", "ethereumjs-util": "^7.1.0", "ethers": "^6.5.1", - "hdkey": "^2.0.1", - "long": "^5.2.1", - "shx": "^0.3.3" + "hdkey": "^2.1.0" }, "devDependencies": { + "shx": "^0.3.3", "@types/eth-sig-util": "^2.1.1", "@types/ethereumjs-util": "^6.1.0", "@types/hdkey": "^2.0.1" }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" - }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" } diff --git a/packages/wallets/wallet-strategy/tsconfig.build.esm.json b/packages/wallets/wallet-strategy/tsconfig.build.esm.json index fc2b98fd1..1d5fce764 100644 --- a/packages/wallets/wallet-strategy/tsconfig.build.esm.json +++ b/packages/wallets/wallet-strategy/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-strategy.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-strategy/tsconfig.build.json b/packages/wallets/wallet-strategy/tsconfig.build.json index eaba8aec7..d67c6a5a8 100644 --- a/packages/wallets/wallet-strategy/tsconfig.build.json +++ b/packages/wallets/wallet-strategy/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-strategy.tsbuildinfo" }, - "include": [ - "./src/**/*.ts", - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-trezor/README.md b/packages/wallets/wallet-trezor/README.md index c0f3e4cec..79829ae48 100644 --- a/packages/wallets/wallet-trezor/README.md +++ b/packages/wallets/wallet-trezor/README.md @@ -2,8 +2,8 @@ -[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) -[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) +[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-trezor.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-trezor) +[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-trezor.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-trezor) [![license](https://img.shields.io/npm/l/express.svg)]() _Package to use Trezor Wallets on Injective via the wallet strategy._ diff --git a/packages/wallets/wallet-trezor/package.json b/packages/wallets/wallet-trezor/package.json index 669f1f121..ce7b0ac44 100644 --- a/packages/wallets/wallet-trezor/package.json +++ b/packages/wallets/wallet-trezor/package.json @@ -3,6 +3,7 @@ "description": "Trezor wallet strategy for use with @injectivelabs/wallet-core.", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -55,32 +56,22 @@ "start": "node dist/index.js" }, "dependencies": { - "@ethereumjs/common": "^3.1.1", + "@ethereumjs/common": "3.1.1", "@ethereumjs/tx": "^4.1.1", "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/networks": "^1.14.33", "@injectivelabs/sdk-ts": "^1.14.34-beta.4", "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", "@injectivelabs/wallet-base": "^1.14.34-beta.4", - "@trezor/connect-web": "9.2.1", + "@trezor/connect-web": "9.4.5", "alchemy-sdk": "^3.4.7", - "eip1193-provider": "^1.0.1", - "eth-sig-util": "^3.0.1", - "ethereumjs-util": "^7.1.0", - "ethers": "^6.5.1", - "hdkey": "^2.0.1", - "long": "^5.2.1", - "shx": "^0.3.3" + "hdkey": "^2.1.0", + "@metamask/eth-sig-util": "^8.0.0" }, "devDependencies": { - "@types/eth-sig-util": "^2.1.1", - "@types/ethereumjs-util": "^6.1.0", - "@types/hdkey": "^2.0.1" + "shx": "^0.3.3" }, "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" + "@ethereumjs/common": "3.1.1" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445" } diff --git a/packages/wallets/wallet-trezor/src/strategy/hw/AccountManager.ts b/packages/wallets/wallet-trezor/src/strategy/hw/AccountManager.ts index 6fbfe82ba..1a800a872 100644 --- a/packages/wallets/wallet-trezor/src/strategy/hw/AccountManager.ts +++ b/packages/wallets/wallet-trezor/src/strategy/hw/AccountManager.ts @@ -1,8 +1,8 @@ /* eslint-disable class-methods-use-this */ import { AccountAddress } from '@injectivelabs/ts-types' import HDNode from 'hdkey' -import { addHexPrefix, publicToAddress } from 'ethereumjs-util' import { TrezorWalletInfo } from '../../types.js' +import { addHexPrefix, publicKeyToAddress } from '@injectivelabs/sdk-ts' import { DEFAULT_NUM_ADDRESSES_TO_FETCH, DEFAULT_BASE_DERIVATION_PATH, @@ -11,9 +11,8 @@ import { const addressOfHDKey = (hdKey: HDNode): string => { const shouldSanitizePublicKey = true const derivedPublicKey = hdKey.publicKey - const ethereumAddressWithoutPrefix = publicToAddress( - derivedPublicKey, - shouldSanitizePublicKey, + const ethereumAddressWithoutPrefix = Buffer.from( + publicKeyToAddress(derivedPublicKey, shouldSanitizePublicKey), ).toString('hex') const address = addHexPrefix(ethereumAddressWithoutPrefix) diff --git a/packages/wallets/wallet-trezor/src/strategy/hw/index.ts b/packages/wallets/wallet-trezor/src/strategy/hw/index.ts index a7a058499..e5f991414 100644 --- a/packages/wallets/wallet-trezor/src/strategy/hw/index.ts +++ b/packages/wallets/wallet-trezor/src/strategy/hw/index.ts @@ -4,9 +4,6 @@ import { DEFAULT_BASE_DERIVATION_PATH } from '@injectivelabs/wallet-base' import AccountManager from './AccountManager.js' import { WalletException } from '@injectivelabs/exceptions' -// @ts-ignore -const trezorConnect = TrezorConnect.default || TrezorConnect - const TREZOR_CONNECT_MANIFEST = { email: 'contact@injectivelabs.org', appUrl: 'https://injectivelabs.org', @@ -19,7 +16,10 @@ export default class TrezorTransport { constructor() { try { - trezorConnect.init({ lazyLoad: true, manifest: TREZOR_CONNECT_MANIFEST }) + TrezorConnect.init({ + lazyLoad: true, + manifest: TREZOR_CONNECT_MANIFEST, + }) } catch (e) { throw new WalletException(e as Error) } diff --git a/packages/wallets/wallet-trezor/src/strategy/strategy.ts b/packages/wallets/wallet-trezor/src/strategy/strategy.ts index b1edab2e1..9ecb09f0d 100644 --- a/packages/wallets/wallet-trezor/src/strategy/strategy.ts +++ b/packages/wallets/wallet-trezor/src/strategy/strategy.ts @@ -52,6 +52,8 @@ type EthereumTransactionEIP1559 = { maxPriorityFeePerGas: string } +const trezorConnect = TrezorConnect as unknown as TrezorConnect.default + const getNetworkFromChainId = (chainId: EthereumChainId): Chain => { if (chainId === EthereumChainId.Goerli) { return Chain.Goerli @@ -199,7 +201,7 @@ export class TrezorWallet try { await this.trezor.connect() const { derivationPath } = await this.getWalletForAddress(address) - const response = await TrezorConnect.ethereumSignTypedData({ + const response = await trezorConnect.ethereumSignTypedData({ path: derivationPath, data: { types: { EIP712Domain, ...otherTypes }, @@ -268,7 +270,7 @@ export class TrezorWallet await this.trezor.connect() const { derivationPath } = await this.getWalletForAddress(signer) - const response = await TrezorConnect.ethereumSignMessage({ + const response = await trezorConnect.ethereumSignMessage({ path: derivationPath, message: toUtf8(data), }) @@ -344,7 +346,7 @@ export class TrezorWallet try { await this.trezor.connect() const { derivationPath } = await this.getWalletForAddress(options.address) - const response = await TrezorConnect.ethereumSignTransaction({ + const response = await trezorConnect.ethereumSignTransaction({ path: derivationPath, transaction, }) diff --git a/packages/wallets/wallet-trezor/tsconfig.build.esm.json b/packages/wallets/wallet-trezor/tsconfig.build.esm.json index 7c542d7b9..e907fe8ff 100644 --- a/packages/wallets/wallet-trezor/tsconfig.build.esm.json +++ b/packages/wallets/wallet-trezor/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", - "esModuleInterop": true, + "esModuleInterop": false, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-trezor.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-trezor/tsconfig.build.json b/packages/wallets/wallet-trezor/tsconfig.build.json index 55af62253..0cd5116d9 100644 --- a/packages/wallets/wallet-trezor/tsconfig.build.json +++ b/packages/wallets/wallet-trezor/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-trezor.tsbuildinfo" }, - "include": [ - "./src/**/*.ts" - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/packages/wallets/wallet-wallet-connect/README.md b/packages/wallets/wallet-wallet-connect/README.md index eecee08ce..34b9cacb4 100644 --- a/packages/wallets/wallet-wallet-connect/README.md +++ b/packages/wallets/wallet-wallet-connect/README.md @@ -2,8 +2,8 @@ -[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) -[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-ts.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-ts) +[![downloads](https://img.shields.io/npm/dm/@injectivelabs/wallet-wallet-connect.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-wallet-connect) +[![npm-version](https://img.shields.io/npm/v/@injectivelabs/wallet-wallet-connect.svg)](https://www.npmjs.com/package/@injectivelabs/wallet-wallet-connect) [![license](https://img.shields.io/npm/l/express.svg)]() _Package to use Wallet Connect Wallets on Injective via the wallet strategy._ diff --git a/packages/wallets/wallet-wallet-connect/package.json b/packages/wallets/wallet-wallet-connect/package.json index 1bb235bb7..a17b1a1b0 100644 --- a/packages/wallets/wallet-wallet-connect/package.json +++ b/packages/wallets/wallet-wallet-connect/package.json @@ -3,6 +3,7 @@ "description": "Wallet connect strategy for use with @injectivelabs/wallet-core.", "version": "1.14.34-beta.4", "sideEffects": false, + "type": "module", "author": { "name": "InjectiveLabs", "email": "admin@injectivelabs.org" @@ -58,18 +59,13 @@ "@injectivelabs/exceptions": "^1.14.33", "@injectivelabs/sdk-ts": "^1.14.34-beta.4", "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", "@injectivelabs/wallet-base": "^1.14.34-beta.4", - "@walletconnect/ethereum-provider": "^2.12.2" + "@walletconnect/ethereum-provider": "^2.17.2" }, "gitHead": "6442ae377bbfb3459d2fb3a44c650630a5b7f445", "typedoc": { "entryPoint": "./src/index.ts", "readmeFile": "./README.md", "displayName": "wallet-connect API Documentation" - }, - "resolutions": { - "**/libsodium": "npm:@bangjelkoski/noop", - "**/libsodium-wrappers": "npm:@bangjelkoski/noop" } } diff --git a/packages/wallets/wallet-wallet-connect/src/strategy/strategy.ts b/packages/wallets/wallet-wallet-connect/src/strategy/strategy.ts index b2f364ced..999a619d4 100644 --- a/packages/wallets/wallet-wallet-connect/src/strategy/strategy.ts +++ b/packages/wallets/wallet-wallet-connect/src/strategy/strategy.ts @@ -17,7 +17,7 @@ import { SendTransactionOptions, ConcreteEthereumWalletStrategyArgs, } from '@injectivelabs/wallet-base' -import Provider, { +import EthProvider, { EthereumProvider, EthereumProviderOptions, } from '@walletconnect/ethereum-provider' @@ -36,6 +36,8 @@ const WalletConnectIds = { '5864e2ced7c293ed18ac35e0db085c09ed567d67346ccb6f58a0327a75137489', } +type Provider = EthProvider.default + interface WalletConnectArgs extends ConcreteEthereumWalletStrategyArgs { metadata?: WalletConnectMetadata } @@ -277,7 +279,7 @@ export class WalletConnect } async onAccountChange( - callback: (account: AccountAddress) => void, + callback: (account: AccountAddress | string[]) => void, ): Promise { const wc = await this.getConnectedWalletConnect() @@ -288,7 +290,7 @@ export class WalletConnect wc.on('accountsChanged', (accounts) => callback(accounts[0])) } - private async getWalletConnect(): Promise { + private async getWalletConnect() { if (this.provider) { return this.provider } @@ -346,7 +348,7 @@ export class WalletConnect }, }) - return this.provider + return this.provider as Provider } catch (e) { throw new WalletException( new Error('WalletConnect not supported for this wallet'), diff --git a/packages/wallets/wallet-wallet-connect/tsconfig.build.esm.json b/packages/wallets/wallet-wallet-connect/tsconfig.build.esm.json index aee43480f..e4dfebd6a 100644 --- a/packages/wallets/wallet-wallet-connect/tsconfig.build.esm.json +++ b/packages/wallets/wallet-wallet-connect/tsconfig.build.esm.json @@ -1,13 +1,13 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", "outDir": "./dist/esm", "rootDir": "./src", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ESNext", - "moduleResolution": "Bundler", + "moduleResolution": "NodeNext", "tsBuildInfoFile": "../../../.build-cache/wallet-wallet-connect.esm.tsbuildinfo" } } diff --git a/packages/wallets/wallet-wallet-connect/tsconfig.build.json b/packages/wallets/wallet-wallet-connect/tsconfig.build.json index 34041077d..e3ae7a681 100644 --- a/packages/wallets/wallet-wallet-connect/tsconfig.build.json +++ b/packages/wallets/wallet-wallet-connect/tsconfig.build.json @@ -3,13 +3,10 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist/cjs", + "module": "commonjs", + "moduleResolution": "node", "tsBuildInfoFile": "../../../.build-cache/wallet-wallet-connect.tsbuildinfo" }, - "include": [ - "./src/**/*.ts" - ], - "exclude": [ - "./src/**/*.spec.ts", - "./src/**/*.test.ts" - ] + "include": ["./src/**/*.ts"], + "exclude": ["./src/**/*.spec.ts", "./src/**/*.test.ts"] } diff --git a/tsconfig.build.json b/tsconfig.build.json index 4b9212c97..885d6437c 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -1,8 +1,8 @@ { "compilerOptions": { - "target": "es2015", - "module": "commonjs", - "moduleResolution": "node", + "target": "ESNext", + "module": "NodeNext", + "moduleResolution": "NodeNext", "rootDir": ".", "lib": ["DOM", "es2018", "es2019", "es2021"], "strict": true, @@ -23,10 +23,8 @@ "paths": { "@injectivelabs/ts-types": ["./packages/ts-types"], "@injectivelabs/exceptions": ["./packages/exceptions"], - "@injectivelabs/utils": ["./packages/utils"], "@injectivelabs/networks": ["./packages/networks"], - "@injectivelabs/test-utils": ["./packages/test-utils"], - "@injectivelabs/wallet-ts": ["./packages/wallet-ts"], + "@injectivelabs/utils": ["./packages/utils"], "@injectivelabs/sdk-ts": ["./packages/sdk-ts"], "@injectivelabs/wallet-base": ["./packages/wallets/wallet-base"], "@injectivelabs/wallet-core": ["./packages/wallets/wallet-core"], @@ -47,6 +45,6 @@ "docs", "./deprecated", "**/*.test.ts", - "**/*.specs.ts", + "**/*.specs.ts" ] } diff --git a/tsconfig.json b/tsconfig.json index ca3651291..6a52ba7c6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,54 +3,22 @@ "compilerOptions": { "baseUrl": ".", "paths": { - "@injectivelabs/ts-types": [ - "packages/ts-types" - ], - "@injectivelabs/exceptions": [ - "packages/exceptions" - ], - "@injectivelabs/utils": [ - "packages/utils" - ], - "@injectivelabs/networks": [ - "packages/networks" - ], - "@injectivelabs/test-utils": [ - "packages/test-utils" - ], - "@injectivelabs/wallet-ts": [ - "packages/wallet-ts" - ], - "@injectivelabs/sdk-ts": [ - "packages/sdk-ts" - ], - "@injectivelabs/wallet-base": [ - "packages/wallets/wallet-base" - ], - "@injectivelabs/wallet-core": [ - "packages/wallets/wallet-core" - ], - "@injectivelabs/wallet-evm": [ - "packages/wallets/wallet-evm" - ], - "@injectivelabs/wallet-ledger": [ - "packages/wallets/wallet-ledger" - ], - "@injectivelabs/wallet-keplr": [ - "packages/wallets/wallet-keplr" - ], - "@injectivelabs/wallet-trezor": [ - "packages/wallets/wallet-trezor" - ], - "@injectivelabs/wallet-magic": [ - "packages/wallets/wallet-magic" - ], + "@injectivelabs/ts-types": ["packages/ts-types"], + "@injectivelabs/exceptions": ["packages/exceptions"], + "@injectivelabs/networks": ["packages/networks"], + "@injectivelabs/utils": ["packages/utils"], + "@injectivelabs/sdk-ts": ["packages/sdk-ts"], + "@injectivelabs/wallet-base": ["packages/wallets/wallet-base"], + "@injectivelabs/wallet-core": ["packages/wallets/wallet-core"], + "@injectivelabs/wallet-evm": ["packages/wallets/wallet-evm"], + "@injectivelabs/wallet-ledger": ["packages/wallets/wallet-ledger"], + "@injectivelabs/wallet-keplr": ["packages/wallets/wallet-keplr"], + "@injectivelabs/wallet-trezor": ["packages/wallets/wallet-trezor"], + "@injectivelabs/wallet-magic": ["packages/wallets/wallet-magic"], "@injectivelabs/wallet-wallet-connect": [ "packages/wallets/wallet-wallet-connect" ], - "@injectivelabs/wallet-strategy": [ - "packages/wallets/wallet-strategy" - ] + "@injectivelabs/wallet-strategy": ["packages/wallets/wallet-strategy"] } } } diff --git a/yarn.lock b/yarn.lock index d18b5dbc6..08619b032 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,10 +15,13 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@apocentre/alias-sampling@^0.5.3": - version "0.5.3" - resolved "https://registry.npmjs.org/@apocentre/alias-sampling/-/alias-sampling-0.5.3.tgz#897ff181b48ad7b2bcb4ecf29400214888244f08" - integrity sha512-7UDWIIF9hIeJqfKXkNIzkVandlwLf1FWTSdrb9iXvOP8oF544JRXQjCbiTmCv2c9n44n/FIWtehhBfNuAx2CZA== +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" "@apollo/client@^3.11.10": version "3.11.10" @@ -54,18 +57,25 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/code-frame@~7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== +"@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.26.2": + version "7.26.2" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" + integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== dependencies: - "@babel/highlight" "^7.10.4" + "@babel/helper-validator-identifier" "^7.25.9" + js-tokens "^4.0.0" + picocolors "^1.0.0" "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5": version "7.20.10" resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz#9d92fa81b87542fff50e848ed585b4212c1d34ec" integrity sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg== +"@babel/compat-data@^7.25.9": + version "7.26.3" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz#99488264a56b2aded63983abd6a417f03b92ed02" + integrity sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g== + "@babel/core@^7.11.6", "@babel/core@^7.12.3": version "7.20.12" resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz#7930db57443c6714ad216953d1356dac0eb8496d" @@ -87,6 +97,27 @@ json5 "^2.2.2" semver "^6.3.0" +"@babel/core@^7.23.9": + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz#d78b6023cc8f3114ccf049eb219613f74a747b40" + integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.26.0" + "@babel/generator" "^7.26.0" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-module-transforms" "^7.26.0" + "@babel/helpers" "^7.26.0" + "@babel/parser" "^7.26.0" + "@babel/template" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.26.0" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/generator@^7.20.7", "@babel/generator@^7.7.2": version "7.20.7" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz#f8ef57c8242665c5929fe2e8d82ba75460187b4a" @@ -106,6 +137,17 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@^7.26.0", "@babel/generator@^7.26.3": + version "7.26.3" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz#ab8d4360544a425c90c248df7059881f4b2ce019" + integrity sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ== + dependencies: + "@babel/parser" "^7.26.3" + "@babel/types" "^7.26.3" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" @@ -113,6 +155,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-annotate-as-pure@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz#d8eac4d2dc0d7b6e11fa6e535332e0d3184f06b4" + integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== + dependencies: + "@babel/types" "^7.25.9" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": version "7.18.9" resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" @@ -132,6 +181,17 @@ lru-cache "^5.1.1" semver "^6.3.0" +"@babel/helper-compilation-targets@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz#55af025ce365be3cdc0c1c1e56c6af617ce88875" + integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ== + dependencies: + "@babel/compat-data" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.5", "@babel/helper-create-class-features-plugin@^7.20.7": version "7.20.12" resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz#4349b928e79be05ed2d1643b20b99bb87c503819" @@ -146,6 +206,19 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/helper-split-export-declaration" "^7.18.6" +"@babel/helper-create-class-features-plugin@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz#7644147706bb90ff613297d49ed5266bde729f83" + integrity sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/traverse" "^7.25.9" + semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": version "7.20.5" resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz#5ea79b59962a09ec2acf20a963a01ab4d076ccca" @@ -208,6 +281,14 @@ dependencies: "@babel/types" "^7.20.7" +"@babel/helper-member-expression-to-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz#9dfffe46f727005a5ea29051ac835fb735e4c1a3" + integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + "@babel/helper-module-imports@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" @@ -215,6 +296,14 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-module-imports@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715" + integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11": version "7.20.11" resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0" @@ -243,6 +332,15 @@ "@babel/traverse" "^7.21.2" "@babel/types" "^7.21.2" +"@babel/helper-module-transforms@^7.26.0": + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae" + integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" @@ -250,11 +348,23 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-optimise-call-expression@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz#3324ae50bae7e2ab3c33f60c9a877b6a0146b54e" + integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== + dependencies: + "@babel/types" "^7.25.9" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.20.2" resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== +"@babel/helper-plugin-utils@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz#9cbdd63a9443a2c92a725cca7ebca12cc8dd9f46" + integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== + "@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" @@ -277,6 +387,15 @@ "@babel/traverse" "^7.20.7" "@babel/types" "^7.20.7" +"@babel/helper-replace-supers@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz#ba447224798c3da3f8713fc272b145e33da6a5c5" + integrity sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/helper-simple-access@^7.20.2": version "7.20.2" resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" @@ -291,6 +410,14 @@ dependencies: "@babel/types" "^7.20.0" +"@babel/helper-skip-transparent-expression-wrappers@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz#0b2e1b62d560d6b1954893fd2b705dc17c91f0c9" + integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + "@babel/helper-split-export-declaration@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" @@ -303,16 +430,31 @@ resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== +"@babel/helper-string-parser@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" + integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== + "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": version "7.19.1" resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== +"@babel/helper-validator-identifier@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== + "@babel/helper-validator-option@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== +"@babel/helper-validator-option@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72" + integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== + "@babel/helper-wrap-function@^7.18.9": version "7.20.5" resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" @@ -332,6 +474,14 @@ "@babel/traverse" "^7.20.7" "@babel/types" "^7.20.7" +"@babel/helpers@^7.26.0": + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz#30e621f1eba5aa45fe6f4868d2e9154d884119a4" + integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw== + dependencies: + "@babel/template" "^7.25.9" + "@babel/types" "^7.26.0" + "@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" @@ -351,6 +501,13 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.2.tgz#dacafadfc6d7654c3051a66d6fe55b6cb2f2a0b3" integrity sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ== +"@babel/parser@^7.23.9", "@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.3": + version "7.26.3" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz#8c51c5db6ddf08134af1ddbacf16aaab48bac234" + integrity sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA== + dependencies: + "@babel/types" "^7.26.3" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" @@ -559,6 +716,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-jsx@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz#a34313a178ea56f1951599b929c1ceacee719290" + integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-syntax-jsx@^7.7.2": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" @@ -622,6 +786,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" +"@babel/plugin-syntax-typescript@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz#67dda2b74da43727cf21d46cf9afef23f4365399" + integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-syntax-typescript@^7.7.2": version "7.20.0" resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" @@ -768,6 +939,14 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-simple-access" "^7.20.2" +"@babel/plugin-transform-modules-commonjs@^7.25.9": + version "7.26.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz#8f011d44b20d02c3de44d8850d971d8497f981fb" + integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ== + dependencies: + "@babel/helper-module-transforms" "^7.26.0" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-transform-modules-systemjs@^7.19.6": version "7.20.11" resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" @@ -874,6 +1053,17 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-typescript@^7.25.9": + version "7.26.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz#3d6add9c78735623317387ee26d5ada540eee3fd" + integrity sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/plugin-syntax-typescript" "^7.25.9" + "@babel/plugin-transform-unicode-escapes@^7.18.10": version "7.18.10" resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" @@ -981,26 +1171,30 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/runtime@^7.12.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.8.4": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz#fcb41a5a70550e04a7b708037c7c32f7f356d8fd" - integrity sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ== +"@babel/preset-typescript@^7.24.7": + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz#4a570f1b8d104a242d923957ffa1eaff142a106d" + integrity sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg== dependencies: - regenerator-runtime "^0.13.11" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + "@babel/plugin-syntax-jsx" "^7.25.9" + "@babel/plugin-transform-modules-commonjs" "^7.25.9" + "@babel/plugin-transform-typescript" "^7.25.9" -"@babel/runtime@^7.21.0": - version "7.24.0" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz#584c450063ffda59697021430cb47101b085951e" - integrity sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw== +"@babel/runtime@^7.25.0": + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz#8600c2f595f277c60815256418b85356a65173c1" + integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw== dependencies: regenerator-runtime "^0.14.0" -"@babel/runtime@^7.23.4": - version "7.23.9" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7" - integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw== +"@babel/runtime@^7.8.4": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz#fcb41a5a70550e04a7b708037c7c32f7f356d8fd" + integrity sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ== dependencies: - regenerator-runtime "^0.14.0" + regenerator-runtime "^0.13.11" "@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": version "7.20.7" @@ -1011,7 +1205,16 @@ "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/traverse@^7.20.10", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.7.2": +"@babel/template@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016" + integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/traverse@^7.20.10", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7": version "7.20.12" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz#7f0f787b3a67ca4475adef1f56cb94f6abd4a4b5" integrity sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ== @@ -1043,6 +1246,19 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.25.9": + version "7.26.4" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz#ac3a2a84b908dde6d463c3bfa2c5fdc1653574bd" + integrity sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w== + dependencies: + "@babel/code-frame" "^7.26.2" + "@babel/generator" "^7.26.3" + "@babel/parser" "^7.26.3" + "@babel/template" "^7.25.9" + "@babel/types" "^7.26.3" + debug "^4.3.1" + globals "^11.1.0" + "@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.20.7" resolved "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" @@ -1061,6 +1277,14 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" +"@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.26.3": + version "7.26.3" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz#37e79830f04c2b5687acc77db97fbc75fb81f3c0" + integrity sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA== + dependencies: + "@babel/helper-string-parser" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1296,16 +1520,6 @@ "@cosmjs/math" "0.27.1" "@cosmjs/utils" "0.27.1" -"@cosmjs/amino@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.2.tgz#ba3cf255e4e6b1ba67461f1ef7b0b8ad3f895da7" - integrity sha512-lcK5RCVm4OfdAooxKcF2+NwaDVVpghOq6o/A40c2mHXDUzUoRZ33VAHjVJ9Me6vOFxshrw/XEFn1f4KObntjYA== - dependencies: - "@cosmjs/crypto" "^0.32.2" - "@cosmjs/encoding" "^0.32.2" - "@cosmjs/math" "^0.32.2" - "@cosmjs/utils" "^0.32.2" - "@cosmjs/amino@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.3.tgz#b81d4a2b8d61568431a1afcd871e1344a19d97ff" @@ -1332,19 +1546,6 @@ ripemd160 "^2.0.2" sha.js "^2.4.11" -"@cosmjs/crypto@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.2.tgz#8ed255d3d1c1c4d916a1586f8cbc33eaab82f511" - integrity sha512-RuxrYKzhrPF9g6NmU7VEq++Hn1vZJjqqJpZ9Tmw9lOYOV8BUsv+j/0BE86kmWi7xVJ7EwxiuxYsKuM8IR18CIA== - dependencies: - "@cosmjs/encoding" "^0.32.2" - "@cosmjs/math" "^0.32.2" - "@cosmjs/utils" "^0.32.2" - "@noble/hashes" "^1" - bn.js "^5.2.0" - elliptic "^6.5.4" - libsodium-wrappers-sumo "^0.7.11" - "@cosmjs/crypto@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.3.tgz#787f8e659709678722068ee1ddf379f65051a25e" @@ -1367,15 +1568,6 @@ bech32 "^1.1.4" readonly-date "^1.0.0" -"@cosmjs/encoding@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.2.tgz#8c5c64481a85cd570740c34dccce69d024a29805" - integrity sha512-WX7m1wLpA9V/zH0zRcz4EmgZdAv1F44g4dbXOgNj1eXZw1PIGR12p58OEkLN51Ha3S4DKRtCv5CkhK1KHEvQtg== - dependencies: - base64-js "^1.3.0" - bech32 "^1.1.4" - readonly-date "^1.0.0" - "@cosmjs/encoding@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.3.tgz#e245ff511fe4a0df7ba427b5187aab69e3468e5b" @@ -1385,14 +1577,6 @@ bech32 "^1.1.4" readonly-date "^1.0.0" -"@cosmjs/json-rpc@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.2.tgz#f87fab0d6975ed1d1c7daafcf6f1f81e5e296912" - integrity sha512-lan2lOgmz4yVE/HR8eCOSiII/1OudIulk8836koyIDCsPEpt6eKBuctnAD168vABGArKccLAo7Mr2gy9nrKrOQ== - dependencies: - "@cosmjs/stream" "^0.32.2" - xstream "^11.14.0" - "@cosmjs/json-rpc@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.3.tgz#ccffdd7f722cecfab6daaa7463843b92f5d25355" @@ -1421,13 +1605,6 @@ dependencies: bn.js "^5.2.0" -"@cosmjs/math@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.2.tgz#4522312769197e132679e4960862bcec0eed4cb8" - integrity sha512-b8+ruAAY8aKtVKWSft2IvtCVCUH1LigIlf9ALIiY8n9jtM4kMASiaRbQ/27etnSAInV88IaezKK9rQZrtxTjcw== - dependencies: - bn.js "^5.2.0" - "@cosmjs/math@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.3.tgz#16e4256f4da507b9352327da12ae64056a2ba6c9" @@ -1435,18 +1612,6 @@ dependencies: bn.js "^5.2.0" -"@cosmjs/proto-signing@0.32.2", "@cosmjs/proto-signing@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.2.tgz#26ed2675978ce24078981f4c15a06c5d6b808f44" - integrity sha512-UV4WwkE3W3G3s7wwU9rizNcUEz2g0W8jQZS5J6/3fiN0mRPwtPKQ6EinPN9ASqcAJ7/VQH4/9EPOw7d6XQGnqw== - dependencies: - "@cosmjs/amino" "^0.32.2" - "@cosmjs/crypto" "^0.32.2" - "@cosmjs/encoding" "^0.32.2" - "@cosmjs/math" "^0.32.2" - "@cosmjs/utils" "^0.32.2" - cosmjs-types "^0.9.0" - "@cosmjs/proto-signing@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.3.tgz#91ae149b747d18666a6ccc924165b306431f7c0d" @@ -1459,16 +1624,6 @@ "@cosmjs/utils" "^0.32.3" cosmjs-types "^0.9.0" -"@cosmjs/socket@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.2.tgz#a66be3863d03bf2d8df0433af476df010ff10e8c" - integrity sha512-Qc8jaw4uSBJm09UwPgkqe3g9TBFx4ZR9HkXpwT6Z9I+6kbLerXPR0Gy3NSJFSUgxIfTpO8O1yqoWAyf0Ay17Mw== - dependencies: - "@cosmjs/stream" "^0.32.2" - isomorphic-ws "^4.0.1" - ws "^7" - xstream "^11.14.0" - "@cosmjs/socket@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.3.tgz#fa5c36bf58e87c0ad865d6318ecb0f8d9c89a28a" @@ -1479,22 +1634,6 @@ ws "^7" xstream "^11.14.0" -"@cosmjs/stargate@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.2.tgz#73718c5c6a3ae138682ee9987333d911eca22a13" - integrity sha512-AsJa29fT7Jd4xt9Ai+HMqhyj7UQu7fyYKdXj/8+/9PD74xe6lZSYhQPcitUmMLJ1ckKPgXSk5Dd2LbsQT0IhZg== - dependencies: - "@confio/ics23" "^0.6.8" - "@cosmjs/amino" "^0.32.2" - "@cosmjs/encoding" "^0.32.2" - "@cosmjs/math" "^0.32.2" - "@cosmjs/proto-signing" "^0.32.2" - "@cosmjs/stream" "^0.32.2" - "@cosmjs/tendermint-rpc" "^0.32.2" - "@cosmjs/utils" "^0.32.2" - cosmjs-types "^0.9.0" - xstream "^11.14.0" - "@cosmjs/stargate@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.3.tgz#5a92b222ada960ebecea72cc9f366370763f4b66" @@ -1511,13 +1650,6 @@ cosmjs-types "^0.9.0" xstream "^11.14.0" -"@cosmjs/stream@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.2.tgz#b1e8f977d25313d659f1aa89ad21614b5391cd93" - integrity sha512-gpCufLfHAD8Zp1ZKge7AHbDf4RA0TZp66wZY6JaQR5bSiEF2Drjtp4mwXZPGejtaUMnaAgff3LrUzPJfKYdQwg== - dependencies: - xstream "^11.14.0" - "@cosmjs/stream@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.3.tgz#7522579aaf18025d322c2f33d6fb7573220395d6" @@ -1525,22 +1657,6 @@ dependencies: xstream "^11.14.0" -"@cosmjs/tendermint-rpc@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.2.tgz#c5607b8d472e5bf9fd58d5453db7194f500ccc62" - integrity sha512-DXyJHDmcAfCix4H/7/dKR0UMdshP01KxJOXHdHxBCbLIpck94BsWD3B2ZTXwfA6sv98so9wOzhp7qGQa5malxg== - dependencies: - "@cosmjs/crypto" "^0.32.2" - "@cosmjs/encoding" "^0.32.2" - "@cosmjs/json-rpc" "^0.32.2" - "@cosmjs/math" "^0.32.2" - "@cosmjs/socket" "^0.32.2" - "@cosmjs/stream" "^0.32.2" - "@cosmjs/utils" "^0.32.2" - axios "^1.6.0" - readonly-date "^1.0.0" - xstream "^11.14.0" - "@cosmjs/tendermint-rpc@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.3.tgz#f0406b9f0233e588fb924dca8c614972f9038aff" @@ -1562,11 +1678,6 @@ resolved "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.27.1.tgz#1c8efde17256346ef142a3bd15158ee4055470e2" integrity sha512-VG7QPDiMUzVPxRdJahDV8PXxVdnuAHiIuG56hldV4yPnOz/si/DLNd7VAUUA5923b6jS1Hhev0Hr6AhEkcxBMg== -"@cosmjs/utils@^0.32.2": - version "0.32.2" - resolved "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.2.tgz#324304aa85bfa6f10561cc17781d824d02130897" - integrity sha512-Gg5t+eR7vPJMAmhkFt6CZrzPd0EKpAslWwk5rFVYZpJsM8JG5KT9XQ99hgNM3Ov6ScNoIWbXkpX27F6A9cXR4Q== - "@cosmjs/utils@^0.32.3": version "0.32.3" resolved "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.3.tgz#5dcaee6dd7cc846cdc073e9a7a7f63242f5f7e31" @@ -1584,6 +1695,28 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" +"@emnapi/core@^1.1.0": + version "1.3.1" + resolved "https://registry.npmjs.org/@emnapi/core/-/core-1.3.1.tgz#9c62d185372d1bddc94682b87f376e03dfac3f16" + integrity sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog== + dependencies: + "@emnapi/wasi-threads" "1.0.1" + tslib "^2.4.0" + +"@emnapi/runtime@^1.1.0": + version "1.3.1" + resolved "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz#0fcaa575afc31f455fd33534c19381cfce6c6f60" + integrity sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw== + dependencies: + tslib "^2.4.0" + +"@emnapi/wasi-threads@1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz#d7ae71fd2166b1c916c6cd2d0df2ef565a2e1a5b" + integrity sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw== + dependencies: + tslib "^2.4.0" + "@emurgo/cardano-serialization-lib-browser@^11.5.0": version "11.5.0" resolved "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-browser/-/cardano-serialization-lib-browser-11.5.0.tgz#f2d15b538add436e0aa8b67a1d00ca654a680006" @@ -1631,6 +1764,14 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@ethereumjs/common@3.1.1", "@ethereumjs/common@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-3.1.1.tgz#6f754c8933727ad781f63ca3929caab542fe184e" + integrity sha512-iEl4gQtcrj2udNhEizs04z7WA15ez1QoXL0XzaCyaNgwRyXezIg1DnfNeZUUpJnkrOF/0rYXyq2UFSLxt1NPQg== + dependencies: + "@ethereumjs/util" "^8.0.5" + crc-32 "^1.2.0" + "@ethereumjs/common@^2.4.0": version "2.6.5" resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.6.5.tgz#0a75a22a046272579d91919cb12d84f2756e8d30" @@ -1639,20 +1780,20 @@ crc-32 "^1.2.0" ethereumjs-util "^7.1.5" -"@ethereumjs/common@^3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-3.1.1.tgz#6f754c8933727ad781f63ca3929caab542fe184e" - integrity sha512-iEl4gQtcrj2udNhEizs04z7WA15ez1QoXL0XzaCyaNgwRyXezIg1DnfNeZUUpJnkrOF/0rYXyq2UFSLxt1NPQg== +"@ethereumjs/common@^3.2.0": + version "3.2.0" + resolved "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz#b71df25845caf5456449163012074a55f048e0a0" + integrity sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA== dependencies: - "@ethereumjs/util" "^8.0.5" + "@ethereumjs/util" "^8.1.0" crc-32 "^1.2.0" -"@ethereumjs/common@^4.1.0", "@ethereumjs/common@^4.2.0": - version "4.2.0" - resolved "https://registry.npmjs.org/@ethereumjs/common/-/common-4.2.0.tgz#c5ccaeb71f5a9833c66ab35c22f9f965ce462ace" - integrity sha512-UWqovZQksxEY9cU+s1cF3JwFyJdKrJsURM+ORHpZZLQfsqQf+1uGbD3N0AvQ7M+Jz/LxkiVY98+Cd3OMzsrOcA== +"@ethereumjs/common@^4.4.0": + version "4.4.0" + resolved "https://registry.npmjs.org/@ethereumjs/common/-/common-4.4.0.tgz#fba41612f527a815bf304e98653d6b5fc5d6d4de" + integrity sha512-Fy5hMqF6GsE6DpYTyqdDIJPJgUtDn4dL120zKw+Pswuo+iLyBsEYuSyzMw6NVzD2vDzcBG9fE4+qX4X2bPc97w== dependencies: - "@ethereumjs/util" "^9.0.2" + "@ethereumjs/util" "^9.1.0" "@ethereumjs/rlp@^4.0.1": version "4.0.1" @@ -1664,7 +1805,7 @@ resolved "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz#c89bd82f2f3bec248ab2d517ae25f5bbc4aac842" integrity sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA== -"@ethereumjs/tx@^4.1.1", "@ethereumjs/tx@^4.1.2", "@ethereumjs/tx@^5.1.0", "@ethereumjs/tx@^5.2.1": +"@ethereumjs/tx@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-4.1.1.tgz#d1b5bf2c4fd3618f2f333b66e262848530d4686a" integrity sha512-QDj7nuROfoeyK83RObMA0XCZ+LUDdneNkSCIekO498uEKTY25FxI4Whduc/6j0wdd4IqpQvkq+/7vxSULjGIBQ== @@ -1676,6 +1817,26 @@ "@ethersproject/providers" "^5.7.2" ethereum-cryptography "^1.1.2" +"@ethereumjs/tx@^4.2.0": + version "4.2.0" + resolved "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz#5988ae15daf5a3b3c815493bc6b495e76009e853" + integrity sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw== + dependencies: + "@ethereumjs/common" "^3.2.0" + "@ethereumjs/rlp" "^4.0.1" + "@ethereumjs/util" "^8.1.0" + ethereum-cryptography "^2.0.0" + +"@ethereumjs/tx@^5.4.0": + version "5.4.0" + resolved "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.4.0.tgz#6f47894cc3e2d4e63d87c62b41ed7e8180a1de58" + integrity sha512-SCHnK7m/AouZ7nyoR0MEXw1OO/tQojSbp88t8oxhwes5iZkZCtfFdUrJaiIb72qIpH2FVw6s1k1uP7LXuH7PsA== + dependencies: + "@ethereumjs/common" "^4.4.0" + "@ethereumjs/rlp" "^5.0.2" + "@ethereumjs/util" "^9.1.0" + ethereum-cryptography "^2.2.1" + "@ethereumjs/util@^8.0.5": version "8.0.5" resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.0.5.tgz#b9088fc687cc13f0c1243d6133d145dfcf3fe446" @@ -1685,7 +1846,7 @@ "@ethereumjs/rlp" "^4.0.1" ethereum-cryptography "^1.1.2" -"@ethereumjs/util@^8.0.6": +"@ethereumjs/util@^8.1.0": version "8.1.0" resolved "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz#299df97fb6b034e0577ce9f94c7d9d1004409ed4" integrity sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA== @@ -1694,13 +1855,13 @@ ethereum-cryptography "^2.0.0" micro-ftch "^0.3.1" -"@ethereumjs/util@^9.0.2": - version "9.0.2" - resolved "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.2.tgz#2719337cd43d70941491c41e3367d7b87078f847" - integrity sha512-dasKCj6Vb5spVPnNmRDFHmbfBySvokE440F0RDroPLzO4Mb4hyDqeoOMUxlbLz/BscK2pOpWUendGA+AOvGpNQ== +"@ethereumjs/util@^9.1.0": + version "9.1.0" + resolved "https://registry.npmjs.org/@ethereumjs/util/-/util-9.1.0.tgz#75e3898a3116d21c135fa9e29886565609129bce" + integrity sha512-XBEKsYqLGXLah9PNJbgdkigthkG7TAGvlD/sH12beMXEyHDyigfcbdvHhmLyDWgDyOJn4QwiQUaF7yeuhnjdog== dependencies: "@ethereumjs/rlp" "^5.0.2" - ethereum-cryptography "^2.1.3" + ethereum-cryptography "^2.2.1" "@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.5.0", "@ethersproject/abi@^5.7.0": version "5.7.0" @@ -1741,7 +1902,7 @@ "@ethersproject/logger" "^5.7.0" "@ethersproject/properties" "^5.7.0" -"@ethersproject/address@5.7.0", "@ethersproject/address@^5.6.0", "@ethersproject/address@^5.7.0": +"@ethersproject/address@5.7.0", "@ethersproject/address@^5.7.0": version "5.7.0" resolved "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37" integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA== @@ -1858,7 +2019,7 @@ aes-js "3.0.0" scrypt-js "3.0.1" -"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.5.0", "@ethersproject/keccak256@^5.7.0": +"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.7.0": version "5.7.0" resolved "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a" integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg== @@ -2044,94 +2205,6 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@expo/config-plugins@~7.8.2": - version "7.8.4" - resolved "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.8.4.tgz#533b5d536c1dc8b5544d64878b51bda28f2e1a1f" - integrity sha512-hv03HYxb/5kX8Gxv/BTI8TLc9L06WzqAfHRRXdbar4zkLcP2oTzvsLEF4/L/TIpD3rsnYa0KU42d0gWRxzPCJg== - dependencies: - "@expo/config-types" "^50.0.0-alpha.1" - "@expo/fingerprint" "^0.6.0" - "@expo/json-file" "~8.3.0" - "@expo/plist" "^0.1.0" - "@expo/sdk-runtime-versions" "^1.0.0" - "@react-native/normalize-color" "^2.0.0" - chalk "^4.1.2" - debug "^4.3.1" - find-up "~5.0.0" - getenv "^1.0.0" - glob "7.1.6" - resolve-from "^5.0.0" - semver "^7.5.3" - slash "^3.0.0" - slugify "^1.6.6" - xcode "^3.0.1" - xml2js "0.6.0" - -"@expo/config-types@^50.0.0", "@expo/config-types@^50.0.0-alpha.1": - version "50.0.0" - resolved "https://registry.npmjs.org/@expo/config-types/-/config-types-50.0.0.tgz#b534d3ec997ec60f8af24f6ad56244c8afc71a0b" - integrity sha512-0kkhIwXRT6EdFDwn+zTg9R2MZIAEYGn1MVkyRohAd+C9cXOb5RA8WLQi7vuxKF9m1SMtNAUrf0pO+ENK0+/KSw== - -"@expo/config@~8.5.0": - version "8.5.4" - resolved "https://registry.npmjs.org/@expo/config/-/config-8.5.4.tgz#bb5eb06caa36e4e35dc8c7647fae63e147b830ca" - integrity sha512-ggOLJPHGzJSJHVBC1LzwXwR6qUn8Mw7hkc5zEKRIdhFRuIQ6s2FE4eOvP87LrNfDF7eZGa6tJQYsiHSmZKG+8Q== - dependencies: - "@babel/code-frame" "~7.10.4" - "@expo/config-plugins" "~7.8.2" - "@expo/config-types" "^50.0.0" - "@expo/json-file" "^8.2.37" - getenv "^1.0.0" - glob "7.1.6" - require-from-string "^2.0.2" - resolve-from "^5.0.0" - semver "7.5.3" - slugify "^1.3.4" - sucrase "3.34.0" - -"@expo/fingerprint@^0.6.0": - version "0.6.0" - resolved "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.6.0.tgz#77366934673d4ecea37284109b4dd67f9e6a7487" - integrity sha512-KfpoVRTMwMNJ/Cf5o+Ou8M/Y0EGSTqK+rbi70M2Y0K2qgWNfMJ1gm6sYO9uc8lcTr7YSYM1Rme3dk7QXhpScNA== - dependencies: - "@expo/spawn-async" "^1.5.0" - chalk "^4.1.2" - debug "^4.3.4" - find-up "^5.0.0" - minimatch "^3.0.4" - p-limit "^3.1.0" - resolve-from "^5.0.0" - -"@expo/json-file@^8.2.37", "@expo/json-file@~8.3.0": - version "8.3.0" - resolved "https://registry.npmjs.org/@expo/json-file/-/json-file-8.3.0.tgz#fc84af77b532a4e9bfb5beafd0e3b7f692b6bd7e" - integrity sha512-yROUeXJXR5goagB8c3muFLCzLmdGOvoPpR5yDNaXrnTp4euNykr9yW0wWhJx4YVRTNOPtGBnEbbJBW+a9q+S6g== - dependencies: - "@babel/code-frame" "~7.10.4" - json5 "^2.2.2" - write-file-atomic "^2.3.0" - -"@expo/plist@^0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@expo/plist/-/plist-0.1.0.tgz#eabc95f951d14e10c87fd0443ee01d567371f058" - integrity sha512-xWD+8vIFif0wKyuqe3fmnmnSouXYucciZXFzS0ZD5OV9eSAS1RGQI5FaGGJ6zxJ4mpdy/4QzbLdBjnYE5vxA0g== - dependencies: - "@xmldom/xmldom" "~0.7.7" - base64-js "^1.2.3" - xmlbuilder "^14.0.0" - -"@expo/sdk-runtime-versions@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" - integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== - -"@expo/spawn-async@^1.5.0": - version "1.7.2" - resolved "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz#fcfe66c3e387245e72154b1a7eae8cada6a47f58" - integrity sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew== - dependencies: - cross-spawn "^7.0.3" - "@fivebinaries/coin-selection@2.2.1": version "2.2.1" resolved "https://registry.npmjs.org/@fivebinaries/coin-selection/-/coin-selection-2.2.1.tgz#f5329909ac8cd1bf87decdcd054c88a8d69399a0" @@ -2140,25 +2213,6 @@ "@emurgo/cardano-serialization-lib-browser" "^11.5.0" "@emurgo/cardano-serialization-lib-nodejs" "11.5.0" -"@fractalwagmi/popup-connection@^1.0.18": - version "1.0.18" - resolved "https://registry.npmjs.org/@fractalwagmi/popup-connection/-/popup-connection-1.0.18.tgz#3a69045f8393989c0014f97e44967020135142ea" - integrity sha512-QcHe8bfeaQAKnFEvnxLqIAD7RFL7Z7bzn0BnOyDJxuj55NFBRVFGmq69MCqn2o6kmmfmusfYSQHNLWiv5L8H5A== - -"@fractalwagmi/solana-wallet-adapter@^0.1.1": - version "0.1.1" - resolved "https://registry.npmjs.org/@fractalwagmi/solana-wallet-adapter/-/solana-wallet-adapter-0.1.1.tgz#13d97bca657007a62b2118ea60f5d9e73f654a37" - integrity sha512-oTZLEuD+zLKXyhZC5tDRMPKPj8iaxKLxXiCjqRfOo4xmSbS2izGRWLJbKMYYsJysn/OI3UJ3P6CWP8WUWi0dZg== - dependencies: - "@fractalwagmi/popup-connection" "^1.0.18" - "@solana/wallet-adapter-base" "^0.9.17" - bs58 "^5.0.0" - -"@gar/promisify@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - "@graphql-typed-document-node/core@^3.1.1": version "3.1.1" resolved "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz#076d78ce99822258cf813ecc1e7fa460fa74d052" @@ -2273,66 +2327,66 @@ js-yaml "^3.13.1" resolve-from "^5.0.0" -"@istanbuljs/schema@^0.1.2": +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.4.3.tgz#1f25a99f7f860e4c46423b5b1038262466fadde1" - integrity sha512-W/o/34+wQuXlgqlPYTansOSiBnuxrTv61dEVkA6HNmpcgHLUjfaUbdqt6oVvOzaawwo9IdW9QOtMgQ1ScSZC4A== +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== dependencies: - "@jest/types" "^29.4.3" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^29.4.3" - jest-util "^29.4.3" + jest-message-util "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" -"@jest/core@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.4.3.tgz#829dd65bffdb490de5b0f69e97de8e3b5eadd94b" - integrity sha512-56QvBq60fS4SPZCuM7T+7scNrkGIe7Mr6PVIXUpu48ouvRaWOFqRPV91eifvFM0ay2HmfswXiGf97NGUN5KofQ== +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: - "@jest/console" "^29.4.3" - "@jest/reporters" "^29.4.3" - "@jest/test-result" "^29.4.3" - "@jest/transform" "^29.4.3" - "@jest/types" "^29.4.3" + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" ci-info "^3.2.0" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^29.4.3" - jest-config "^29.4.3" - jest-haste-map "^29.4.3" - jest-message-util "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.4.3" - jest-resolve-dependencies "^29.4.3" - jest-runner "^29.4.3" - jest-runtime "^29.4.3" - jest-snapshot "^29.4.3" - jest-util "^29.4.3" - jest-validate "^29.4.3" - jest-watcher "^29.4.3" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" micromatch "^4.0.4" - pretty-format "^29.4.3" + pretty-format "^29.7.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.4.3.tgz#9fe2f3169c3b33815dc4bd3960a064a83eba6548" - integrity sha512-dq5S6408IxIa+lr54zeqce+QgI+CJT4nmmA+1yzFgtcsGK8c/EyiUb9XQOgz3BMKrRDfKseeOaxj2eO8LlD3lA== +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: - "@jest/fake-timers" "^29.4.3" - "@jest/types" "^29.4.3" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^29.4.3" + jest-mock "^29.7.0" "@jest/expect-utils@^29.4.3": version "29.4.3" @@ -2341,47 +2395,54 @@ dependencies: jest-get-type "^29.4.3" -"@jest/expect@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.4.3.tgz#d31a28492e45a6bcd0f204a81f783fe717045c6e" - integrity sha512-iktRU/YsxEtumI9zsPctYUk7ptpC+AVLLk1Ax3AsA4g1C+8OOnKDkIQBDHtD5hA/+VtgMd5AWI5gNlcAlt2vxQ== +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== dependencies: - expect "^29.4.3" - jest-snapshot "^29.4.3" + jest-get-type "^29.6.3" -"@jest/fake-timers@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.4.3.tgz#31e982638c60fa657d310d4b9d24e023064027b0" - integrity sha512-4Hote2MGcCTWSD2gwl0dwbCpBRHhE6olYEuTj8FMowdg3oQWNKr2YuxenPQYZ7+PfqPY1k98wKDU4Z+Hvd4Tiw== +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: - "@jest/types" "^29.4.3" + expect "^29.7.0" + jest-snapshot "^29.7.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" "@sinonjs/fake-timers" "^10.0.2" "@types/node" "*" - jest-message-util "^29.4.3" - jest-mock "^29.4.3" - jest-util "^29.4.3" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" -"@jest/globals@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.4.3.tgz#63a2c4200d11bc6d46f12bbe25b07f771fce9279" - integrity sha512-8BQ/5EzfOLG7AaMcDh7yFCbfRLtsc+09E1RQmRBI4D6QQk4m6NSK/MXo+3bJrBN0yU8A2/VIcqhvsOLFmziioA== +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: - "@jest/environment" "^29.4.3" - "@jest/expect" "^29.4.3" - "@jest/types" "^29.4.3" - jest-mock "^29.4.3" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" -"@jest/reporters@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.4.3.tgz#0a68a0c0f20554760cc2e5443177a0018969e353" - integrity sha512-sr2I7BmOjJhyqj9ANC6CTLsL4emMoka7HkQpcoMRlhCbQJjz2zsRzw0BDPiPyEFDXAbxKgGFYuQZiSJ1Y6YoTg== +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.4.3" - "@jest/test-result" "^29.4.3" - "@jest/transform" "^29.4.3" - "@jest/types" "^29.4.3" - "@jridgewell/trace-mapping" "^0.3.15" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" @@ -2389,13 +2450,13 @@ glob "^7.1.3" graceful-fs "^4.2.9" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" + istanbul-lib-instrument "^6.0.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-message-util "^29.4.3" - jest-util "^29.4.3" - jest-worker "^29.4.3" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" @@ -2415,33 +2476,33 @@ dependencies: "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.4.3.tgz#ff8d05cbfff875d4a791ab679b4333df47951d20" - integrity sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w== +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: - "@jridgewell/trace-mapping" "^0.3.15" + "@jridgewell/trace-mapping" "^0.3.18" callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.4.3.tgz#e13d973d16c8c7cc0c597082d5f3b9e7f796ccb8" - integrity sha512-Oi4u9NfBolMq9MASPwuWTlC5WvmNRwI4S8YrQg5R5Gi47DYlBe3sh7ILTqi/LGrK1XUE4XY9KZcQJTH1WJCLLA== +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: - "@jest/console" "^29.4.3" - "@jest/types" "^29.4.3" + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.4.3.tgz#0862e876a22993385a0f3e7ea1cc126f208a2898" - integrity sha512-yi/t2nES4GB4G0mjLc0RInCq/cNr9dNwJxcGg8sslajua5Kb4kmozAc+qPLzplhBgfw1vLItbjyHzUN92UXicw== +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== dependencies: - "@jest/test-result" "^29.4.3" + "@jest/test-result" "^29.7.0" graceful-fs "^4.2.9" - jest-haste-map "^29.4.3" + jest-haste-map "^29.7.0" slash "^3.0.0" "@jest/transform@^29.4.3": @@ -2465,18 +2526,39 @@ slash "^3.0.0" write-file-atomic "^4.0.2" -"@jest/types@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.4.3.tgz#9069145f4ef09adf10cec1b2901b2d390031431f" - integrity sha512-bPYfw8V65v17m2Od1cv44FH+SiKW7w2Xu7trhcdTLUmSv85rfKsP+qXSjO4KGJr4dtPSzl/gvslZBXctf1qGEA== +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== dependencies: - "@jest/schemas" "^29.4.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" - + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/types@^29.4.3": + version "29.4.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.4.3.tgz#9069145f4ef09adf10cec1b2901b2d390031431f" + integrity sha512-bPYfw8V65v17m2Od1cv44FH+SiKW7w2Xu7trhcdTLUmSv85rfKsP+qXSjO4KGJr4dtPSzl/gvslZBXctf1qGEA== + dependencies: + "@jest/schemas" "^29.4.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + "@jest/types@^29.6.3": version "29.6.3" resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" @@ -2489,16 +2571,6 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jnwng/walletconnect-solana@^0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@jnwng/walletconnect-solana/-/walletconnect-solana-0.2.0.tgz#aebea64beaa47273b9b9a71c62d88d543900ab96" - integrity sha512-nyRq0xLEj9i2J4UXQ0Mr4KzsooTMbLu0ewHOqdQV7iZE0PfbtKa8poTSF4ZBAQD8hoMHEx+I7zGFCNMI9BTrTA== - dependencies: - "@walletconnect/qrcode-modal" "^1.8.0" - "@walletconnect/sign-client" "^2.7.2" - "@walletconnect/utils" "^2.4.5" - bs58 "^5.0.0" - "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -2516,21 +2588,45 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + "@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3": version "3.1.0" resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + "@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.14" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" @@ -2547,6 +2643,14 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" +"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@json-rpc-tools/provider@^1.5.5": version "1.7.6" resolved "https://registry.npmjs.org/@json-rpc-tools/provider/-/provider-1.7.6.tgz#8a17c34c493fa892632e278fd9331104e8491ec6" @@ -2572,121 +2676,20 @@ "@json-rpc-tools/types" "^1.7.6" "@pedrouid/environment" "^1.0.1" -"@keplr-wallet/common@0.12.71": - version "0.12.71" - resolved "https://registry.npmjs.org/@keplr-wallet/common/-/common-0.12.71.tgz#931187fb6e5323d949f433b41deafd13aa2cdc90" - integrity sha512-1X8NgHmZwGomcXcTEuRF6WyghZ+jaomGfzffDFsD4PNSFgJhd20YHJ8JaJiL0dK1f+p9ga6sLL0THNgi4h0mWQ== - dependencies: - "@keplr-wallet/crypto" "0.12.71" - "@keplr-wallet/types" "0.12.71" - buffer "^6.0.3" - delay "^4.4.0" - mobx "^6.1.7" - -"@keplr-wallet/cosmos@^0.12.71": - version "0.12.71" - resolved "https://registry.npmjs.org/@keplr-wallet/cosmos/-/cosmos-0.12.71.tgz#42a99379fef646499fbbc495cfa5ca7e1b1cac91" - integrity sha512-awpZhYmq0bT9bRSjO9d9fAXYMi7NJk98ZBSIQspU2ARP95Tvm+3tAa7llCUUTg/o9t0P8eFuEOrSQr7+sdWLOw== - dependencies: - "@ethersproject/address" "^5.6.0" - "@keplr-wallet/common" "0.12.71" - "@keplr-wallet/crypto" "0.12.71" - "@keplr-wallet/proto-types" "0.12.71" - "@keplr-wallet/simple-fetch" "0.12.71" - "@keplr-wallet/types" "0.12.71" - "@keplr-wallet/unit" "0.12.71" - bech32 "^1.1.4" - buffer "^6.0.3" - long "^4.0.0" - protobufjs "^6.11.2" - -"@keplr-wallet/crypto@0.12.71": - version "0.12.71" - resolved "https://registry.npmjs.org/@keplr-wallet/crypto/-/crypto-0.12.71.tgz#9c32efe3fa93df075553e06c1573890e9cca550d" - integrity sha512-zbTbqUXMOrzYdkhbqtFXi4bTyywYbJnxg8H65RrOPJ+qnnW8NqF6h6OsybdiMJqChmGI4QaenpPWxOyGQDfDqw== - dependencies: - "@ethersproject/keccak256" "^5.5.0" - bip32 "^2.0.6" - bip39 "^3.0.3" - bs58check "^2.1.2" - buffer "^6.0.3" - crypto-js "^4.0.0" - elliptic "^6.5.3" - sha.js "^2.4.11" - -"@keplr-wallet/proto-types@0.12.71": - version "0.12.71" - resolved "https://registry.npmjs.org/@keplr-wallet/proto-types/-/proto-types-0.12.71.tgz#1116c57b37b5f63631c4dd72a9ba51955628f107" - integrity sha512-55IQElAyqZnARYmYJ6AArt58nfkZxwHcmMfXCpgxDyLTHV5a5AyN+UMRXPBxVhYvfKb9KJmKpcmfbo9IwynGHQ== +"@keplr-wallet/types@^0.12.159": + version "0.12.159" + resolved "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.159.tgz#392baeb4eaa80a0e16205265685a0ed9f6eee92a" + integrity sha512-Kn4zBFwagMJRLOBXmZeS8IiKoPRAFpjt3tVgteYwNNE0g+xAyXkk7XbeIIJxHKM33LNfAAxCbw/7tzkKddqL2w== dependencies: long "^4.0.0" - protobufjs "^6.11.2" - -"@keplr-wallet/simple-fetch@0.12.71": - version "0.12.71" - resolved "https://registry.npmjs.org/@keplr-wallet/simple-fetch/-/simple-fetch-0.12.71.tgz#98f03d23dacbe87b9cf9d7b4a21c94933937b9ed" - integrity sha512-/85eP9X7+1s1w7NGQFedao+t/nnAzNgs72Ac8OFenFUtfiSchlaeUAGoNnRJGFcQ78XrfxY690fkMXZn3Gwelg== -"@keplr-wallet/types@0.12.71", "@keplr-wallet/types@^0.12.71": +"@keplr-wallet/types@^0.12.71": version "0.12.71" resolved "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.71.tgz#aee9d6126160bff4b64caa988839f267801f5770" integrity sha512-Q3D/Qgm4hF2Aamp0Fg/1A+23Y3pkZk73F8tXECYT2nBjeRrwXby/HuD2Tyu5uRj09TGGdvRV9LqUWz/dU2noXw== dependencies: long "^4.0.0" -"@keplr-wallet/unit@0.12.71": - version "0.12.71" - resolved "https://registry.npmjs.org/@keplr-wallet/unit/-/unit-0.12.71.tgz#b067bf9318166d2a772016e24870a977130049cd" - integrity sha512-Buhq//qAjLvn10o2+b26UdWv8dSnle86wRuF6IkxLHb+B0a3gtLT8CvZ+Nn6WgOqcp+qYd0vhSg8EV+ZW1heuQ== - dependencies: - "@keplr-wallet/types" "0.12.71" - big-integer "^1.6.48" - utility-types "^3.10.0" - -"@keystonehq/bc-ur-registry-sol@^0.3.1": - version "0.3.1" - resolved "https://registry.npmjs.org/@keystonehq/bc-ur-registry-sol/-/bc-ur-registry-sol-0.3.1.tgz#5319c7c4a22cc83bbacfa6fe09aaa6fb21363f24" - integrity sha512-Okr5hwPxBZxB4EKLK1GSC9vsrh/tFMQ5dvs3EQ9NCOmCn7CXdXIMSeafrpGCHk484Jf5c6X0Wq0yf0VqY2A/8Q== - dependencies: - "@keystonehq/bc-ur-registry" "^0.5.0" - bs58check "^2.1.2" - uuid "^8.3.2" - -"@keystonehq/bc-ur-registry@^0.5.0": - version "0.5.4" - resolved "https://registry.npmjs.org/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.5.4.tgz#5802486a29f5d772520d15579d40fba02860e27f" - integrity sha512-z7bZe10I5k0zz9znmDTXh+o3Rzb5XsRVpwAzexubOaLxVdZ0F7aMbe2LoEsw766Hpox/7zARi7UGmLz5C8BAzA== - dependencies: - "@ngraveio/bc-ur" "^1.1.5" - bs58check "^2.1.2" - tslib "^2.3.0" - -"@keystonehq/sdk@^0.13.1": - version "0.13.1" - resolved "https://registry.npmjs.org/@keystonehq/sdk/-/sdk-0.13.1.tgz#782a1f71cfc38a7635a8bcb0cb99ae403a6316a8" - integrity sha512-545l83TE5t1cyUZUaNqZOAh15ibWOg9QbK/YeLwnrxt+GOod+ATk3j9SpN6yTSLO8DNl2/x6dKRIFVtTEkZDAg== - dependencies: - "@ngraveio/bc-ur" "^1.0.0" - qrcode.react "^1.0.1" - react "16.13.1" - react-dom "16.13.1" - react-modal "^3.12.1" - react-qr-reader "^2.2.1" - rxjs "^6.6.3" - typescript "^4.6.2" - -"@keystonehq/sol-keyring@^0.3.1": - version "0.3.1" - resolved "https://registry.npmjs.org/@keystonehq/sol-keyring/-/sol-keyring-0.3.1.tgz#9ed61269bab92601eedb7f1adb9ca3258634dbbc" - integrity sha512-RU6I3HQrQ9NpRDP9TwlBIy5DftVcNcyk0NWfhkPy/YanhMcCB0cRPw68iQl1rMnR6n1G2+YrBHMxm6swCW+B4Q== - dependencies: - "@keystonehq/bc-ur-registry" "^0.5.0" - "@keystonehq/bc-ur-registry-sol" "^0.3.1" - "@keystonehq/sdk" "^0.13.1" - "@solana/web3.js" "^1.36.0" - bs58 "^5.0.0" - uuid "^8.3.2" - "@ledgerhq/cryptoassets@^11.4.1": version "11.4.1" resolved "https://registry.yarnpkg.com/@ledgerhq/cryptoassets/-/cryptoassets-11.4.1.tgz#57ade3ddff92a8fa027702607b39ba1c06cc8508" @@ -2706,26 +2709,6 @@ bs58check "^2.1.2" invariant "2" -"@ledgerhq/devices@6.27.1", "@ledgerhq/devices@^6.27.1": - version "6.27.1" - resolved "https://registry.npmjs.org/@ledgerhq/devices/-/devices-6.27.1.tgz#3b13ab1d1ba8201e9e74a08f390560483978c962" - integrity sha512-jX++oy89jtv7Dp2X6gwt3MMkoajel80JFWcdc0HCouwDsV1mVJ3SQdwl/bQU0zd8HI6KebvUP95QTwbQLLK/RQ== - dependencies: - "@ledgerhq/errors" "^6.10.0" - "@ledgerhq/logs" "^6.10.0" - rxjs "6" - semver "^7.3.5" - -"@ledgerhq/devices@^7.0.6": - version "7.0.6" - resolved "https://registry.npmjs.org/@ledgerhq/devices/-/devices-7.0.6.tgz#222debb302fc51a29c068076fe5cdb76f6b48fac" - integrity sha512-trEqJqgXuXLgb228c6kJdur0idTVxtofy8NxumvsspZKh5x/pHJX8EoNxWX91Pg7H3AA+jxLEeRvAjNDVDJgGQ== - dependencies: - "@ledgerhq/errors" "^6.12.2" - "@ledgerhq/logs" "^6.10.1" - rxjs "6" - semver "^7.3.5" - "@ledgerhq/devices@^8.2.1", "@ledgerhq/devices@^8.4.4": version "8.4.4" resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-8.4.4.tgz#0d195c1650fe57da2fad7f0d9074a0190947cd6f" @@ -2749,11 +2732,6 @@ react "^18.2.0" react-dom "^18.2.0" -"@ledgerhq/errors@^6.10.0", "@ledgerhq/errors@^6.12.2": - version "6.12.2" - resolved "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.12.2.tgz#d12143caa49db8ae0c8c6ec6b2fb38f719f85630" - integrity sha512-qYTkxlWHVItxPAb9pQewfVoN8nFvvFYzWEyzVRX/NuO/g3JKL5kef5lLuqTtUIFOvFROMLi3EBxU+vbvV0ktow== - "@ledgerhq/errors@^6.16.2", "@ledgerhq/errors@^6.19.1": version "6.19.1" resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.19.1.tgz#d9ac45ad4ff839e468b8f63766e665537aaede58" @@ -2806,16 +2784,6 @@ "@ledgerhq/logs" "^6.12.0" rxjs "^7.8.1" -"@ledgerhq/hw-transport-webhid@6.27.1": - version "6.27.1" - resolved "https://registry.npmjs.org/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.27.1.tgz#8fd1710d23b6bd7cbe2382dd02054dfabe788447" - integrity sha512-u74rBYlibpbyGblSn74fRs2pMM19gEAkYhfVibq0RE1GNFjxDMFC1n7Sb+93Jqmz8flyfB4UFJsxs8/l1tm2Kw== - dependencies: - "@ledgerhq/devices" "^6.27.1" - "@ledgerhq/errors" "^6.10.0" - "@ledgerhq/hw-transport" "^6.27.1" - "@ledgerhq/logs" "^6.10.0" - "@ledgerhq/hw-transport-webhid@6.28.4": version "6.28.4" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.28.4.tgz#fa322ce8722317cd689a826d9e31b27bee51db55" @@ -2836,15 +2804,6 @@ "@ledgerhq/hw-transport" "^6.30.4" "@ledgerhq/logs" "^6.12.0" -"@ledgerhq/hw-transport@6.27.1": - version "6.27.1" - resolved "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.27.1.tgz#88072278f69c279cb6569352acd4ae2fec33ace3" - integrity sha512-hnE4/Fq1YzQI4PA1W0H8tCkI99R3UWDb3pJeZd6/Xs4Qw/q1uiQO+vNLC6KIPPhK0IajUfuI/P2jk0qWcMsuAQ== - dependencies: - "@ledgerhq/devices" "^6.27.1" - "@ledgerhq/errors" "^6.10.0" - events "^3.3.0" - "@ledgerhq/hw-transport@6.30.4": version "6.30.4" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.30.4.tgz#05dee1e9cdec0e430594ecf7f5cf90c13721ad70" @@ -2855,15 +2814,6 @@ "@ledgerhq/logs" "^6.12.0" events "^3.3.0" -"@ledgerhq/hw-transport@^6.27.1": - version "6.27.9" - resolved "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.27.9.tgz#f5a4a055ba7b9aa18e62032e6fa16227251d0e2e" - integrity sha512-Po0eFWyH3C6I5oxLW3t/jtjqFJdF6/zmF9WL3n5lvSVbtmilPGz2IFOwHoz/XWSwM4PLwV6JXgFBIC6h6UNn/Q== - dependencies: - "@ledgerhq/devices" "^7.0.6" - "@ledgerhq/errors" "^6.12.2" - events "^3.3.0" - "@ledgerhq/hw-transport@^6.30.4", "@ledgerhq/hw-transport@^6.31.4": version "6.31.4" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.31.4.tgz#9b23a6de4a4caaa5c24b149c2dea8adde46f0eb1" @@ -2882,11 +2832,6 @@ rxjs "^7.8.1" utility-types "^3.10.0" -"@ledgerhq/logs@^6.10.0", "@ledgerhq/logs@^6.10.1": - version "6.10.1" - resolved "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.10.1.tgz#5bd16082261d7364eabb511c788f00937dac588d" - integrity sha512-z+ILK8Q3y+nfUl43ctCPuR4Y2bIxk/ooCQFwZxhtci1EhAtMDzMAx2W25qx8G1PPL9UUOdnUax19+F0OjXoj4w== - "@ledgerhq/logs@^6.12.0": version "6.12.0" resolved "https://registry.yarnpkg.com/@ledgerhq/logs/-/logs-6.12.0.tgz#ad903528bf3687a44da435d7b2479d724d374f5d" @@ -2900,101 +2845,82 @@ bignumber.js "^9.1.2" rxjs "^7.8.1" -"@lerna/child-process@6.6.1": - version "6.6.1" - resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-6.6.1.tgz#e31bc411ad6d474cf7b676904da6f77f58fd64eb" - integrity sha512-yUCDCcRNNbI9UUsUB6FYEmDHpo5Tn/f0q5D7vhDP4i6Or8kBj82y7+e31hwfLvK2ykOYlDVs2MxAluH/+QUBOQ== +"@lerna/create@8.1.9": + version "8.1.9" + resolved "https://registry.npmjs.org/@lerna/create/-/create-8.1.9.tgz#6ab7b8514a9a200a4bacb7fa6cf6f01d82d3a154" + integrity sha512-DPnl5lPX4v49eVxEbJnAizrpMdMTBz1qykZrAbBul9rfgk531v8oAt+Pm6O/rpAleRombNM7FJb5rYGzBJatOQ== dependencies: - chalk "^4.1.0" - execa "^5.0.0" - strong-log-transformer "^2.1.0" - -"@lerna/create@6.6.1": - version "6.6.1" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-6.6.1.tgz#fc20f09e10b612d424a576775ad6eefe6aa96517" - integrity sha512-GDmHFhQ0mr0RcXWXrsLyfMV6ch/dZV/Ped1e6sFVQhsLL9P+FFXX1ZWxa/dQQ90VWF2qWcmK0+S/L3kUz2xvTA== - dependencies: - "@lerna/child-process" "6.6.1" - dedent "^0.7.0" - fs-extra "^9.1.0" - init-package-json "^3.0.2" - npm-package-arg "8.1.1" - p-reduce "^2.1.0" - pacote "^13.6.1" - pify "^5.0.0" - semver "^7.3.4" - slash "^3.0.0" - validate-npm-package-license "^3.0.4" - validate-npm-package-name "^4.0.0" - yargs-parser "20.2.4" - -"@lerna/legacy-package-management@6.6.1": - version "6.6.1" - resolved "https://registry.yarnpkg.com/@lerna/legacy-package-management/-/legacy-package-management-6.6.1.tgz#1f44af40098b9396a4f698514ff2b87016b1ee3d" - integrity sha512-0EYxSFr34VgeudA5rvjGJSY7s4seITMVB7AJ9LRFv9QDUk6jpvapV13ZAaKnhDTxX5vNCfnJuWHXXWq0KyPF/Q== - dependencies: - "@npmcli/arborist" "6.2.3" - "@npmcli/run-script" "4.1.7" - "@nrwl/devkit" ">=15.5.2 < 16" - "@octokit/rest" "19.0.3" - byte-size "7.0.0" + "@npmcli/arborist" "7.5.4" + "@npmcli/package-json" "5.2.0" + "@npmcli/run-script" "8.1.0" + "@nx/devkit" ">=17.1.2 < 21" + "@octokit/plugin-enterprise-rest" "6.0.1" + "@octokit/rest" "19.0.11" + aproba "2.0.0" + byte-size "8.1.1" chalk "4.1.0" clone-deep "4.0.1" - cmd-shim "5.0.0" + cmd-shim "6.0.3" + color-support "1.1.3" columnify "1.6.0" - config-chain "1.1.12" - conventional-changelog-core "4.2.4" - conventional-recommended-bump "6.1.0" - cosmiconfig "7.0.0" - dedent "0.7.0" - dot-prop "6.0.1" + console-control-strings "^1.1.0" + conventional-changelog-core "5.0.1" + conventional-recommended-bump "7.0.1" + cosmiconfig "9.0.0" + dedent "1.5.3" execa "5.0.0" - file-url "3.0.0" - find-up "5.0.0" - fs-extra "9.1.0" - get-port "5.1.1" + fs-extra "^11.2.0" get-stream "6.0.0" - git-url-parse "13.1.0" - glob-parent "5.1.2" + git-url-parse "14.0.0" + glob-parent "6.0.2" globby "11.1.0" - graceful-fs "4.2.10" + graceful-fs "4.2.11" has-unicode "2.0.1" - inquirer "8.2.4" - is-ci "2.0.0" + ini "^1.3.8" + init-package-json "6.0.3" + inquirer "^8.2.4" + is-ci "3.0.1" is-stream "2.0.0" - libnpmpublish "6.0.4" + js-yaml "4.1.0" + libnpmpublish "9.0.9" load-json-file "6.2.0" - make-dir "3.1.0" + lodash "^4.17.21" + make-dir "4.0.0" minimatch "3.0.5" multimatch "5.0.0" node-fetch "2.6.7" - npm-package-arg "8.1.1" - npm-packlist "5.1.1" - npm-registry-fetch "14.0.3" - npmlog "6.0.2" + npm-package-arg "11.0.2" + npm-packlist "8.0.2" + npm-registry-fetch "^17.1.0" + nx ">=17.1.2 < 21" p-map "4.0.0" p-map-series "2.1.0" p-queue "6.6.2" - p-waterfall "2.1.1" - pacote "13.6.2" + p-reduce "^2.1.0" + pacote "^18.0.6" pify "5.0.0" - pretty-format "29.4.3" - read-cmd-shim "3.0.0" - read-package-json "5.0.1" + read-cmd-shim "4.0.0" resolve-from "5.0.0" - semver "7.3.8" + rimraf "^4.4.1" + semver "^7.3.4" + set-blocking "^2.0.0" signal-exit "3.0.7" - slash "3.0.0" - ssri "9.0.1" + slash "^3.0.0" + ssri "^10.0.6" + string-width "^4.2.3" + strip-ansi "^6.0.1" strong-log-transformer "2.1.0" - tar "6.1.11" + tar "6.2.1" temp-dir "1.0.0" - tempy "1.0.0" upath "2.0.1" - uuid "8.3.2" - write-file-atomic "4.0.1" + uuid "^10.0.0" + validate-npm-package-license "^3.0.4" + validate-npm-package-name "5.0.1" + wide-align "1.1.5" + write-file-atomic "5.0.1" write-pkg "4.0.0" - yargs "16.2.0" + yargs "17.7.2" + yargs-parser "21.1.1" "@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0": version "1.2.0" @@ -3039,6 +2965,14 @@ resolved "https://registry.yarnpkg.com/@magic-sdk/types/-/types-24.7.0.tgz#d5a331f93f602cd78c4868d13c8510d0b96ee74c" integrity sha512-5HdUQx3+eLYaT41c634je5+G4qhRZoH2m/GkNLVxts+uLCmC9C0XZr3X0xyMaDZJsdK7zQAhYkQcHZo4n+TJ2A== +"@metamask/abi-utils@^2.0.4": + version "2.0.4" + resolved "https://registry.npmjs.org/@metamask/abi-utils/-/abi-utils-2.0.4.tgz#20908c1d910f7a17a89fdf5778a5c59d5cb8b8be" + integrity sha512-StnIgUB75x7a7AgUhiaUZDpCsqGp7VkNnZh2XivXkJ6mPkE83U8ARGQj5MbRis7VJY8BC5V1AbB1fjdh0hupPQ== + dependencies: + "@metamask/superstruct" "^3.1.0" + "@metamask/utils" "^9.0.0" + "@metamask/eth-sig-util@^4.0.0": version "4.0.1" resolved "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz#3ad61f6ea9ad73ba5b19db780d40d9aae5157088" @@ -3050,37 +2984,37 @@ tweetnacl "^1.0.3" tweetnacl-util "^0.15.1" -"@metamask/obs-store@^7.0.0": - version "7.0.0" - resolved "https://registry.npmjs.org/@metamask/obs-store/-/obs-store-7.0.0.tgz#6cae5f28306bb3e83a381bc9ae22682316095bd3" - integrity sha512-Tr61Uu9CGXkCg5CZwOYRMQERd+y6fbtrtLd/PzDTPHO5UJpmSbU+7MPcQK7d1DwZCOCeCIvhmZSUCvYliC8uGw== - dependencies: - "@metamask/safe-event-emitter" "^2.0.0" - through2 "^2.0.3" - -"@metamask/rpc-errors@^5.1.1": - version "5.1.1" - resolved "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-5.1.1.tgz#f82732ad0952d34d219eca42699c0c74bee95a9e" - integrity sha512-JjZnDi2y2CfvbohhBl+FOQRzmFlJpybcQlIk37zEX8B96eVSPbH/T8S0p7cSF8IE33IWx6JkD8Ycsd+2TXFxCw== - dependencies: - "@metamask/utils" "^5.0.0" - fast-safe-stringify "^2.0.6" - -"@metamask/safe-event-emitter@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c" - integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q== +"@metamask/eth-sig-util@^8.0.0": + version "8.1.1" + resolved "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-8.1.1.tgz#7385cd392798afd557265480d88be23098637858" + integrity sha512-Pfi4DKTBWsfoVg3rbBS7EJq2MYvgbC/1xWzQw2vWxU5eCHUaylUSiuUYpf1e/zYRPJmiLOBx+44e5tOE/MEK3w== + dependencies: + "@ethereumjs/util" "^8.1.0" + "@metamask/abi-utils" "^2.0.4" + "@metamask/utils" "^9.0.0" + "@scure/base" "~1.1.3" + ethereum-cryptography "^2.1.2" + tweetnacl "^1.0.3" -"@metamask/utils@^5.0.0": - version "5.0.2" - resolved "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz#140ba5061d90d9dac0280c19cab101bc18c8857c" - integrity sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g== - dependencies: - "@ethereumjs/tx" "^4.1.2" +"@metamask/superstruct@^3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz#148f786a674fba3ac885c1093ab718515bf7f648" + integrity sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA== + +"@metamask/utils@^9.0.0": + version "9.3.0" + resolved "https://registry.npmjs.org/@metamask/utils/-/utils-9.3.0.tgz#4726bd7f5d6a43ea8425b6d663ab9207f617c2d1" + integrity sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g== + dependencies: + "@ethereumjs/tx" "^4.2.0" + "@metamask/superstruct" "^3.1.0" + "@noble/hashes" "^1.3.1" + "@scure/base" "^1.1.3" "@types/debug" "^4.1.7" debug "^4.3.4" - semver "^7.3.8" - superstruct "^1.0.3" + pony-cause "^2.1.10" + semver "^7.5.4" + uuid "^9.0.1" "@mobily/ts-belt@^3.13.1": version "3.13.1" @@ -3156,18 +3090,14 @@ "@motionone/dom" "^10.16.4" tslib "^2.3.1" -"@ngraveio/bc-ur@^1.0.0", "@ngraveio/bc-ur@^1.1.5": - version "1.1.6" - resolved "https://registry.npmjs.org/@ngraveio/bc-ur/-/bc-ur-1.1.6.tgz#8f8c75fff22f6a5e4dfbc5a6b540d7fe8f42cd39" - integrity sha512-G+2XgjXde2IOcEQeCwR250aS43/Swi7gw0FuETgJy2c3HqF8f88SXDMsIGgJlZ8jXd0GeHR4aX0MfjXf523UZg== +"@napi-rs/wasm-runtime@0.2.4": + version "0.2.4" + resolved "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz#d27788176f250d86e498081e3c5ff48a17606918" + integrity sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ== dependencies: - "@apocentre/alias-sampling" "^0.5.3" - assert "^2.0.0" - bignumber.js "^9.0.1" - cbor-sync "^1.0.4" - crc "^3.8.0" - jsbi "^3.1.5" - sha.js "^2.4.11" + "@emnapi/core" "^1.1.0" + "@emnapi/runtime" "^1.1.0" + "@tybys/wasm-util" "^0.9.0" "@noble/curves@1.2.0": version "1.2.0" @@ -3176,24 +3106,19 @@ dependencies: "@noble/hashes" "1.3.2" -"@noble/curves@1.3.0", "@noble/curves@^1.1.0", "@noble/curves@^1.2.0", "@noble/curves@~1.3.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz#01be46da4fd195822dab821e72f71bf4aeec635e" - integrity sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA== - dependencies: - "@noble/hashes" "1.3.3" - -"@noble/curves@^1.4.0": - version "1.4.0" - resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.4.0.tgz#f05771ef64da724997f69ee1261b2417a49522d6" - integrity sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg== +"@noble/curves@1.4.2", "@noble/curves@~1.4.0": + version "1.4.2" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz#40309198c76ed71bc6dbf7ba24e81ceb4d0d1fe9" + integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== dependencies: "@noble/hashes" "1.4.0" -"@noble/ed25519@^1.7.0": - version "1.7.1" - resolved "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.7.1.tgz#6899660f6fbb97798a6fbd227227c4589a454724" - integrity sha512-Rk4SkJFaXZiznFyC/t77Q0NKS4FL7TLJJsVG2V2oiEq3kJVeTdxysEe/yRWSpnWMe808XRDJ+VFh5pt/FN5plw== +"@noble/curves@^1.4.2", "@noble/curves@^1.7.0": + version "1.7.0" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.7.0.tgz#0512360622439256df892f21d25b388f52505e45" + integrity sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw== + dependencies: + "@noble/hashes" "1.6.0" "@noble/hashes@1.2.0", "@noble/hashes@~1.2.0": version "1.2.0" @@ -3205,31 +3130,36 @@ resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39" integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== -"@noble/hashes@1.3.3", "@noble/hashes@^1.2.0", "@noble/hashes@^1.3.3", "@noble/hashes@~1.3.2": - version "1.3.3" - resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699" - integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA== - -"@noble/hashes@1.4.0", "@noble/hashes@^1.4.0": +"@noble/hashes@1.4.0", "@noble/hashes@^1.4.0", "@noble/hashes@~1.4.0": version "1.4.0" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== -"@noble/hashes@^1", "@noble/hashes@^1.0.0", "@noble/hashes@^1.1.2": +"@noble/hashes@1.6.0": + version "1.6.0" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.0.tgz#d4bfb516ad6e7b5111c216a5cc7075f4cf19e6c5" + integrity sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ== + +"@noble/hashes@^1", "@noble/hashes@^1.0.0": version "1.1.5" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz#1a0377f3b9020efe2fae03290bd2a12140c95c11" integrity sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ== +"@noble/hashes@^1.2.0": + version "1.3.3" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699" + integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA== + +"@noble/hashes@^1.3.1": + version "1.6.1" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.1.tgz#df6e5943edcea504bac61395926d6fd67869a0d5" + integrity sha512-pq5D8h10hHBjyqX+cfBm0i8JUXJ0UhczFc4r74zbuT9XgewFo2E3J1cOaGtdZynILNmQ685YWGzGE1Zv6io50w== + "@noble/secp256k1@1.7.1", "@noble/secp256k1@~1.7.0": version "1.7.1" resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.7.1.tgz#b251c70f824ce3ca7f8dc3df08d58f005cc0507c" integrity sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw== -"@noble/secp256k1@^1.6.3": - version "1.7.0" - resolved "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz#d15357f7c227e751d90aa06b05a0e5cf993ba8c1" - integrity sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw== - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -3251,52 +3181,57 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/arborist@6.2.3": - version "6.2.3" - resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-6.2.3.tgz#31f8aed2588341864d3811151d929c01308f8e71" - integrity sha512-lpGOC2ilSJXcc2zfW9QtukcCTcMbl3fVI0z4wvFB2AFIl0C+Q6Wv7ccrpdrQa8rvJ1ZVuc6qkX7HVTyKlzGqKA== +"@npmcli/agent@^2.0.0": + version "2.2.2" + resolved "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz#967604918e62f620a648c7975461c9c9e74fc5d5" + integrity sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og== + dependencies: + agent-base "^7.1.0" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.1" + lru-cache "^10.0.1" + socks-proxy-agent "^8.0.3" + +"@npmcli/arborist@7.5.4": + version "7.5.4" + resolved "https://registry.npmjs.org/@npmcli/arborist/-/arborist-7.5.4.tgz#3dd9e531d6464ef6715e964c188e0880c471ac9b" + integrity sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g== dependencies: "@isaacs/string-locale-compare" "^1.1.0" - "@npmcli/fs" "^3.1.0" - "@npmcli/installed-package-contents" "^2.0.0" + "@npmcli/fs" "^3.1.1" + "@npmcli/installed-package-contents" "^2.1.0" "@npmcli/map-workspaces" "^3.0.2" - "@npmcli/metavuln-calculator" "^5.0.0" + "@npmcli/metavuln-calculator" "^7.1.1" "@npmcli/name-from-folder" "^2.0.0" "@npmcli/node-gyp" "^3.0.0" - "@npmcli/package-json" "^3.0.0" - "@npmcli/query" "^3.0.0" - "@npmcli/run-script" "^6.0.0" - bin-links "^4.0.1" - cacache "^17.0.4" + "@npmcli/package-json" "^5.1.0" + "@npmcli/query" "^3.1.0" + "@npmcli/redact" "^2.0.0" + "@npmcli/run-script" "^8.1.0" + bin-links "^4.0.4" + cacache "^18.0.3" common-ancestor-path "^1.0.1" - hosted-git-info "^6.1.1" - json-parse-even-better-errors "^3.0.0" + hosted-git-info "^7.0.2" + json-parse-even-better-errors "^3.0.2" json-stringify-nice "^1.1.4" - minimatch "^6.1.6" - nopt "^7.0.0" - npm-install-checks "^6.0.0" - npm-package-arg "^10.1.0" - npm-pick-manifest "^8.0.1" - npm-registry-fetch "^14.0.3" - npmlog "^7.0.1" - pacote "^15.0.8" + lru-cache "^10.2.2" + minimatch "^9.0.4" + nopt "^7.2.1" + npm-install-checks "^6.2.0" + npm-package-arg "^11.0.2" + npm-pick-manifest "^9.0.1" + npm-registry-fetch "^17.0.1" + pacote "^18.0.6" parse-conflict-json "^3.0.0" - proc-log "^3.0.0" + proc-log "^4.2.0" + proggy "^2.0.0" promise-all-reject-late "^1.0.0" - promise-call-limit "^1.0.1" + promise-call-limit "^3.0.1" read-package-json-fast "^3.0.2" semver "^7.3.7" - ssri "^10.0.1" + ssri "^10.0.6" treeverse "^3.0.0" - walk-up-path "^1.0.0" - -"@npmcli/fs@^2.1.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" - integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== - dependencies: - "@gar/promisify" "^1.1.3" - semver "^7.3.5" + walk-up-path "^3.0.1" "@npmcli/fs@^3.1.0": version "3.1.0" @@ -3305,44 +3240,29 @@ dependencies: semver "^7.3.5" -"@npmcli/git@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-3.0.2.tgz#5c5de6b4d70474cf2d09af149ce42e4e1dacb931" - integrity sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w== +"@npmcli/fs@^3.1.1": + version "3.1.1" + resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz#59cdaa5adca95d135fc00f2bb53f5771575ce726" + integrity sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg== dependencies: - "@npmcli/promise-spawn" "^3.0.0" - lru-cache "^7.4.4" - mkdirp "^1.0.4" - npm-pick-manifest "^7.0.0" - proc-log "^2.0.0" - promise-inflight "^1.0.1" - promise-retry "^2.0.1" semver "^7.3.5" - which "^2.0.2" -"@npmcli/git@^4.0.0": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.0.4.tgz#cdf74f21b1d440c0756fb28159d935129d9daa33" - integrity sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg== - dependencies: - "@npmcli/promise-spawn" "^6.0.0" - lru-cache "^7.4.4" - npm-pick-manifest "^8.0.0" - proc-log "^3.0.0" +"@npmcli/git@^5.0.0": + version "5.0.8" + resolved "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz#8ba3ff8724192d9ccb2735a2aa5380a992c5d3d1" + integrity sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ== + dependencies: + "@npmcli/promise-spawn" "^7.0.0" + ini "^4.1.3" + lru-cache "^10.0.1" + npm-pick-manifest "^9.0.0" + proc-log "^4.0.0" promise-inflight "^1.0.1" promise-retry "^2.0.1" semver "^7.3.5" - which "^3.0.0" + which "^4.0.0" -"@npmcli/installed-package-contents@^1.0.7": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" - integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== - dependencies: - npm-bundled "^1.1.1" - npm-normalize-package-bin "^1.0.1" - -"@npmcli/installed-package-contents@^2.0.0", "@npmcli/installed-package-contents@^2.0.1": +"@npmcli/installed-package-contents@^2.0.1": version "2.0.2" resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz#bfd817eccd9e8df200919e73f57f9e3d9e4f9e33" integrity sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ== @@ -3350,6 +3270,14 @@ npm-bundled "^3.0.0" npm-normalize-package-bin "^3.0.0" +"@npmcli/installed-package-contents@^2.1.0": + version "2.1.0" + resolved "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz#63048e5f6e40947a3a88dcbcb4fd9b76fdd37c17" + integrity sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w== + dependencies: + npm-bundled "^3.0.0" + npm-normalize-package-bin "^3.0.0" + "@npmcli/map-workspaces@^3.0.2": version "3.0.4" resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-3.0.4.tgz#15ad7d854292e484f7ba04bc30187a8320dba799" @@ -3360,169 +3288,147 @@ minimatch "^9.0.0" read-package-json-fast "^3.0.0" -"@npmcli/metavuln-calculator@^5.0.0": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-5.0.1.tgz#426b3e524c2008bcc82dbc2ef390aefedd643d76" - integrity sha512-qb8Q9wIIlEPj3WeA1Lba91R4ZboPL0uspzV0F9uwP+9AYMVB2zOoa7Pbk12g6D2NHAinSbHh6QYmGuRyHZ874Q== +"@npmcli/metavuln-calculator@^7.1.1": + version "7.1.1" + resolved "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-7.1.1.tgz#4d3b6c3192f72bc8ad59476de0da939c33877fcf" + integrity sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g== dependencies: - cacache "^17.0.0" + cacache "^18.0.0" json-parse-even-better-errors "^3.0.0" - pacote "^15.0.0" + pacote "^18.0.0" + proc-log "^4.1.0" semver "^7.3.5" -"@npmcli/move-file@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" - integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - "@npmcli/name-from-folder@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz#c44d3a7c6d5c184bb6036f4d5995eee298945815" integrity sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg== -"@npmcli/node-gyp@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35" - integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A== - "@npmcli/node-gyp@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== -"@npmcli/package-json@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-3.0.0.tgz#c9219a197e1be8dbf43c4ef8767a72277c0533b6" - integrity sha512-NnuPuM97xfiCpbTEJYtEuKz6CFbpUHtaT0+5via5pQeI25omvQDFbp1GcGJ/c4zvL/WX0qbde6YiLgfZbWFgvg== +"@npmcli/package-json@5.2.0": + version "5.2.0" + resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.0.tgz#a1429d3111c10044c7efbfb0fce9f2c501f4cfad" + integrity sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ== dependencies: + "@npmcli/git" "^5.0.0" + glob "^10.2.2" + hosted-git-info "^7.0.0" json-parse-even-better-errors "^3.0.0" + normalize-package-data "^6.0.0" + proc-log "^4.0.0" + semver "^7.5.3" -"@npmcli/promise-spawn@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573" - integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== +"@npmcli/package-json@^5.0.0", "@npmcli/package-json@^5.1.0": + version "5.2.1" + resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz#df69477b1023b81ff8503f2b9db4db4faea567ed" + integrity sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ== dependencies: - infer-owner "^1.0.4" + "@npmcli/git" "^5.0.0" + glob "^10.2.2" + hosted-git-info "^7.0.0" + json-parse-even-better-errors "^3.0.0" + normalize-package-data "^6.0.0" + proc-log "^4.0.0" + semver "^7.5.3" -"@npmcli/promise-spawn@^6.0.0", "@npmcli/promise-spawn@^6.0.1": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz#c8bc4fa2bd0f01cb979d8798ba038f314cfa70f2" - integrity sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg== +"@npmcli/promise-spawn@^7.0.0": + version "7.0.2" + resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz#1d53d34ffeb5d151bfa8ec661bcccda8bbdfd532" + integrity sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ== dependencies: - which "^3.0.0" + which "^4.0.0" -"@npmcli/query@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/query/-/query-3.0.0.tgz#51a0dfb85811e04f244171f164b6bc83b36113a7" - integrity sha512-MFNDSJNgsLZIEBVZ0Q9w9K7o07j5N4o4yjtdz2uEpuCZlXGMuPENiRaFYk0vRqAA64qVuUQwC05g27fRtfUgnA== +"@npmcli/query@^3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@npmcli/query/-/query-3.1.0.tgz#bc202c59e122a06cf8acab91c795edda2cdad42c" + integrity sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ== dependencies: postcss-selector-parser "^6.0.10" -"@npmcli/run-script@4.1.7": - version "4.1.7" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.1.7.tgz#b1a2f57568eb738e45e9ea3123fb054b400a86f7" - integrity sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw== - dependencies: - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/promise-spawn" "^3.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^2.0.3" - which "^2.0.2" - -"@npmcli/run-script@^4.1.0": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.2.1.tgz#c07c5c71bc1c70a5f2a06b0d4da976641609b946" - integrity sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg== - dependencies: - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/promise-spawn" "^3.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^2.0.3" - which "^2.0.2" +"@npmcli/redact@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@npmcli/redact/-/redact-2.0.1.tgz#95432fd566e63b35c04494621767a4312c316762" + integrity sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw== -"@npmcli/run-script@^6.0.0": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-6.0.1.tgz#a94404783d9afaff62decb71944435d0d8a29f8e" - integrity sha512-Yi04ZSold8jcbBJD/ahKMJSQCQifH8DAbMwkBvoLaTpGFxzHC3B/5ZyoVR69q/4xedz84tvi9DJOJjNe17h+LA== +"@npmcli/run-script@8.1.0", "@npmcli/run-script@^8.0.0", "@npmcli/run-script@^8.1.0": + version "8.1.0" + resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz#a563e5e29b1ca4e648a6b1bbbfe7220b4bfe39fc" + integrity sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg== dependencies: "@npmcli/node-gyp" "^3.0.0" - "@npmcli/promise-spawn" "^6.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^3.0.0" - which "^3.0.0" - -"@nrwl/cli@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-15.9.3.tgz#5946ee84953fd9e67708fd39049f0f5f328ede14" - integrity sha512-qiAKHkov3iBx6hroPTitUrkRSUZFQqVgNJiF9gXRFC6pNJe9RS4rlmcIaoUFOboi9CnH5jwblNJVcz8YSVYOvA== - dependencies: - nx "15.9.3" + "@npmcli/package-json" "^5.0.0" + "@npmcli/promise-spawn" "^7.0.0" + node-gyp "^10.0.0" + proc-log "^4.0.0" + which "^4.0.0" -"@nrwl/devkit@>=15.5.2 < 16": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-15.9.3.tgz#8150fcac88efece7a9054a2b5290e71750bb763f" - integrity sha512-WdPuaJ0zi04gMwAIRXUfbQLxOnA9Mw0D8tbPoHPd5ARlnGndqIKk666za+qbV0jD+jmsGWJoXViVJ9H5xpSWLw== +"@nx/devkit@>=17.1.2 < 21": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/devkit/-/devkit-20.2.0.tgz#b859754b0c151f8bf13105470b32163bcb1be428" + integrity sha512-u3hFafNcTaT793SnzAhstWCTyYfZE93ezbmvxVatAYIZC8Bz8Exw5+R0MIeEZiWDxogcDYzJtZ0U53kebJsoxA== dependencies: ejs "^3.1.7" + enquirer "~2.3.6" ignore "^5.0.4" - semver "7.3.4" + minimatch "9.0.3" + semver "^7.5.3" tmp "~0.2.1" tslib "^2.3.0" + yargs-parser "21.1.1" -"@nrwl/nx-darwin-arm64@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.3.tgz#a365c081637a002d0cb31b829e7b8cff1765477f" - integrity sha512-2htJzVa+S/uLg5tj4nbO/tRz2SRMQIpT6EeWMgDGuEKQdpuRLVj2ez9hMpkRn9tl1tBUwR05hbV28DnOLRESVA== - -"@nrwl/nx-darwin-x64@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.3.tgz#cd0f293e5f07b6c685316e1d9482bdb041c5e796" - integrity sha512-p+8UkfC6KTLOX4XRt7NSP8DoTzEgs73+SN0csoXT9VsNO35+F0Z5zMZxpEc7RVo5Wen/4PGh2OWA+8gtgntsJQ== - -"@nrwl/nx-linux-arm-gnueabihf@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.3.tgz#8b8ff6fb8ecae11067e01e7f18632194fb45f738" - integrity sha512-xwW7bZtggrxhFbYvvWWArtcSWwoxWzi/4wNgP3wPbcZFNZiraahVQSpIyJXrS9aajGbdvuDBM8cbDsMj9v7mwg== - -"@nrwl/nx-linux-arm64-gnu@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.3.tgz#597a26db180efb1912aa32907749141709976009" - integrity sha512-KNxDL2OAHxhFqztEjv2mNwXD6xrzoUury7NsYZYqlxJUNc3YYBfRSLEatnw491crvMBndbxfGVTWEO9S4YmRuw== - -"@nrwl/nx-linux-arm64-musl@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.3.tgz#8cd50627f62e8677d354167ec8f0bdea9fdc39af" - integrity sha512-AxoZzfsXH7ZqDE+WrQtRumufIcSIBw4U/LikiDLaWWoGtNpAfKLkD/PHirZiNxHIeGy1Toi4ccMUolXbafLVFw== - -"@nrwl/nx-linux-x64-gnu@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.3.tgz#65eb4435e4eded2f0f938c7a4df3bc0de7029592" - integrity sha512-P8AOPRufvV4a5cSczNsw84zFAI7NgAiEBTybYcyymdNJmo0iArJXEmvj/G4mB20O8VCsCkwqMYAu6nQEnES1Kw== - -"@nrwl/nx-linux-x64-musl@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.3.tgz#ea663ce2c67f3ee2113c05b29adf49afaf4ced7d" - integrity sha512-4ZYDp7T319+xbw7Z7KVtRefzaXJipZfgrM49r+Y1FAfYDc8y18zvKz3slK26wfWz+EUZwKsa/DfA2KmyRG3DvQ== - -"@nrwl/nx-win32-arm64-msvc@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.3.tgz#6777b22bd83860d5bc455a70aaca267f0b5b5477" - integrity sha512-UhgxIPgTZBKN1oxlLPSklkSzVL3hA4lAiVc9A0Utumpbp0ob/Xx+2vHzg3cnmNH3jWkZ+9OsC2dKyeMB6gAbSw== - -"@nrwl/nx-win32-x64-msvc@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.3.tgz#03dc071b93cc0b91646a097bf0337658364c0011" - integrity sha512-gdnvqURKnu0EQGOFJ6NUKq6wSB+viNb7Z8qtKhzSmFwVjT8akOnLWn7ZhL9v28TAjLM7/s1Mwvmz/IMj1PGlcQ== - -"@nrwl/tao@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-15.9.3.tgz#c88fe0493e028ff73b8746d90f5942c73f15e937" - integrity sha512-NcjFCbuMa53C3fBrK7qLUImUBySyr9EVwmiZuAv9sZZtm4eILK8w3qihjrB4FFUuLjPU/SViriYXi+hF2tbP4w== - dependencies: - nx "15.9.3" +"@nx/nx-darwin-arm64@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.2.0.tgz#066320ee4ffb454d33b4a2335dbbf589e5523ed2" + integrity sha512-Tq5ejMlNGsEuaUxz5mwfaMwWRj/ziygp5dtsSTukpSAzO9iPAs95CvSt7qUO5ZYhLhwAOJ6HPapGbz5WbNu67A== + +"@nx/nx-darwin-x64@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.2.0.tgz#84c8f15067276f098cc15fb64e5101ed41e8563c" + integrity sha512-LnFfe3hqVAoY891fUB8AMujOUDCVvRcBd8HuZnER4UwvrPcOLP+e7HFiW8D3A/BsDW5XK95myD8llwQUn329eQ== + +"@nx/nx-freebsd-x64@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.2.0.tgz#de0359d7baa301790cb33210ee3a792f989fdd63" + integrity sha512-bikAwsNO0czoQWxU8ebWFKa+ugVBfFd/XSiT5+G5yJeRdbgBgmUEiK8tMMpwbkVffe4/KC/H/2nx0sgNRUJz4Q== + +"@nx/nx-linux-arm-gnueabihf@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.2.0.tgz#d60f2e8897c67453412b23d14fbec4c1c21106a5" + integrity sha512-faBKLDjSvE+X7HgXMPWTfqX9jDTy9YBtoZBbLZVWMso1T0sfL04ehY7XukBnKQYR3b/knMW077V5gEOrHDT1MQ== + +"@nx/nx-linux-arm64-gnu@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.2.0.tgz#392655b418f7b88fc897026ae55206d932ba9c0d" + integrity sha512-HaosF2EWRM1lRVv9ef/3V44saCSnSjfCqSAsRJ6JviEgozaO8+DgAjpgWCd7UkNN/UArq0lMk1vegKPhMs+qUQ== + +"@nx/nx-linux-arm64-musl@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.2.0.tgz#c08a41febe48467e01b6a963e2bfb32001dda185" + integrity sha512-PmEulUgy/j9usaguyNXkoPJkxSAezVShJgXkSz0oYqfD/8tQyaZSIk9xfLBBQx2w3IdsRQwOMRt3W035F6j6Ww== + +"@nx/nx-linux-x64-gnu@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.2.0.tgz#26b5088af316d427fd180e9e0efd04f2ac7d8d05" + integrity sha512-yW5ICzdtT5nncXraGFfqKqhs2pR+t9ZxoLrM7qwSt9XOtkyVYk/OhkJcdotVG3XiQeDSA86OsnMFlXNs6nKPMg== + +"@nx/nx-linux-x64-musl@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.2.0.tgz#58eb44b38f20d64c77bbfb1517de8640aa8a7078" + integrity sha512-RSqXR7SXOe5UTGDAsOu0VssPyM3G/u0ctSXYAfUj0Gh/JjUjg34gMLs96SUWPnVRAcMRgH2kPm6OBsBFKyB3AQ== + +"@nx/nx-win32-arm64-msvc@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.2.0.tgz#99e2a95b65082d0c4a463f13a8d1b17199e2b060" + integrity sha512-U+rz4fuWnbgqryvxTEdqYDi2keEcY3AdGgzuPUl2WgPchYUJ8UvGSmWFG9eoMxVpCAuvgfse/DntwlQzzxISKg== + +"@nx/nx-win32-x64-msvc@20.2.0": + version "20.2.0" + resolved "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.2.0.tgz#f30c725fc6c06b63653993bb2f096db50a5d26e5" + integrity sha512-Yi7dOVNWCRMcMtuhuNI5AQHOgb39wMI4XQWsze9xitj14vgtet4o5xrmUVx2RsoK0oYVQsBpXYxPZeH4oRaFMQ== "@octokit/auth-token@^3.0.0": version "3.0.3" @@ -3531,10 +3437,10 @@ dependencies: "@octokit/types" "^9.0.0" -"@octokit/core@^4.0.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.2.0.tgz#8c253ba9605aca605bc46187c34fcccae6a96648" - integrity sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg== +"@octokit/core@^4.2.1": + version "4.2.4" + resolved "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz#d8769ec2b43ff37cc3ea89ec4681a20ba58ef907" + integrity sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ== dependencies: "@octokit/auth-token" "^3.0.0" "@octokit/graphql" "^5.0.0" @@ -3562,45 +3468,40 @@ "@octokit/types" "^9.0.0" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^12.11.0": - version "12.11.0" - resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0" - integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== - -"@octokit/openapi-types@^14.0.0": - version "14.0.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-14.0.0.tgz#949c5019028c93f189abbc2fb42f333290f7134a" - integrity sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw== - "@octokit/openapi-types@^17.1.0": version "17.1.0" resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-17.1.0.tgz#9a712b5bb9d644940d8a1f24115c798c317a64a5" integrity sha512-rnI26BAITDZTo5vqFOmA7oX4xRd18rO+gcK4MiTpJmsRMxAw0JmevNjPsjpry1bb9SVNo56P/0kbiyXXa4QluA== +"@octokit/openapi-types@^18.0.0": + version "18.1.1" + resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz#09bdfdabfd8e16d16324326da5148010d765f009" + integrity sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw== + "@octokit/plugin-enterprise-rest@6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== -"@octokit/plugin-paginate-rest@^3.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.1.0.tgz#86f8be759ce2d6d7c879a31490fd2f7410b731f0" - integrity sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA== +"@octokit/plugin-paginate-rest@^6.1.2": + version "6.1.2" + resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz#f86456a7a1fe9e58fec6385a85cf1b34072341f8" + integrity sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ== dependencies: - "@octokit/types" "^6.41.0" + "@octokit/tsconfig" "^1.0.2" + "@octokit/types" "^9.2.3" "@octokit/plugin-request-log@^1.0.4": version "1.0.4" resolved "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== -"@octokit/plugin-rest-endpoint-methods@^6.0.0": - version "6.8.1" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.8.1.tgz#97391fda88949eb15f68dc291957ccbe1d3e8ad1" - integrity sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg== +"@octokit/plugin-rest-endpoint-methods@^7.1.2": + version "7.2.3" + resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz#37a84b171a6cb6658816c82c4082ac3512021797" + integrity sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA== dependencies: - "@octokit/types" "^8.1.1" - deprecation "^2.3.1" + "@octokit/types" "^10.0.0" "@octokit/request-error@^3.0.0": version "3.0.3" @@ -3623,29 +3524,27 @@ node-fetch "^2.6.7" universal-user-agent "^6.0.0" -"@octokit/rest@19.0.3": - version "19.0.3" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.3.tgz#b9a4e8dc8d53e030d611c053153ee6045f080f02" - integrity sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ== +"@octokit/rest@19.0.11": + version "19.0.11" + resolved "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz#2ae01634fed4bd1fca5b642767205ed3fd36177c" + integrity sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw== dependencies: - "@octokit/core" "^4.0.0" - "@octokit/plugin-paginate-rest" "^3.0.0" + "@octokit/core" "^4.2.1" + "@octokit/plugin-paginate-rest" "^6.1.2" "@octokit/plugin-request-log" "^1.0.4" - "@octokit/plugin-rest-endpoint-methods" "^6.0.0" + "@octokit/plugin-rest-endpoint-methods" "^7.1.2" -"@octokit/types@^6.41.0": - version "6.41.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04" - integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg== - dependencies: - "@octokit/openapi-types" "^12.11.0" +"@octokit/tsconfig@^1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz#59b024d6f3c0ed82f00d08ead5b3750469125af7" + integrity sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA== -"@octokit/types@^8.1.1": - version "8.2.1" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-8.2.1.tgz#a6de091ae68b5541f8d4fcf9a12e32836d4648aa" - integrity sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw== +"@octokit/types@^10.0.0": + version "10.0.0" + resolved "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz#7ee19c464ea4ada306c43f1a45d444000f419a4a" + integrity sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg== dependencies: - "@octokit/openapi-types" "^14.0.0" + "@octokit/openapi-types" "^18.0.0" "@octokit/types@^9.0.0": version "9.2.0" @@ -3654,6 +3553,13 @@ dependencies: "@octokit/openapi-types" "^17.1.0" +"@octokit/types@^9.2.3": + version "9.3.2" + resolved "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz#3f5f89903b69f6a2d196d78ec35f888c0013cac5" + integrity sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA== + dependencies: + "@octokit/openapi-types" "^18.0.0" + "@parcel/watcher-android-arm64@2.4.1": version "2.4.1" resolved "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz#c2c19a3c442313ff007d2d7a9c2c1dd3e1c9ca84" @@ -3723,14 +3629,6 @@ resolved "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz#4bf920912f67cae5f2d264f58df81abfea68dadf" integrity sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A== -"@parcel/watcher@2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" - integrity sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg== - dependencies: - node-addon-api "^3.2.1" - node-gyp-build "^4.3.0" - "@parcel/watcher@^2.4.1": version "2.4.1" resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz#a50275151a1bb110879c6123589dba90c19f1bf8" @@ -3754,45 +3652,6 @@ "@parcel/watcher-win32-ia32" "2.4.1" "@parcel/watcher-win32-x64" "2.4.1" -"@particle-network/analytics@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@particle-network/analytics/-/analytics-1.0.1.tgz#b3657cf7aaea57f90a7ac2c03f72b8786c298012" - integrity sha512-ApcSMo1BXQlywO+lvOpG3Y2/SVGNCpJzXO/4e3zHzE/9j+uMehsilDzPwWQwLhrCXZYwVm7mmE71Gs36yobiNw== - dependencies: - hash.js "^1.1.7" - uuidv4 "^6.2.13" - -"@particle-network/auth@^1.3.1": - version "1.3.1" - resolved "https://registry.npmjs.org/@particle-network/auth/-/auth-1.3.1.tgz#f9ee51749e3b10e700e0d8c51a8c0769ab0b9851" - integrity sha512-hu6ie5RjjN4X+6y/vfjyCsSX3pQuS8k8ZoMb61QWwhWsnZXKzpBUVeAEk55aGfxxXY+KfBkSmZosyaZHGoHnfw== - dependencies: - "@particle-network/analytics" "^1.0.1" - "@particle-network/chains" "*" - "@particle-network/crypto" "^1.0.1" - buffer "^6.0.3" - draggabilly "^3.0.0" - -"@particle-network/chains@*": - version "1.3.21" - resolved "https://registry.npmjs.org/@particle-network/chains/-/chains-1.3.21.tgz#82d2b098e165fc198e6e6e3e4c8b2154235e3aa1" - integrity sha512-tuUVuOPf+el+kDlHLFMyDy4IkoGjk+P3QvVrxT7WnmEma1NgWTE7RaNsniwqn6SYkAwAxksL/D9aADUXZxqPmw== - -"@particle-network/crypto@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@particle-network/crypto/-/crypto-1.0.1.tgz#26afef622a3eb906dca5c810fef8001ffee29029" - integrity sha512-GgvHmHcFiNkCLZdcJOgctSbgvs251yp+EAdUydOE3gSoIxN6KEr/Snu9DebENhd/nFb7FDk5ap0Hg49P7pj1fg== - dependencies: - crypto-js "^4.1.1" - uuidv4 "^6.2.13" - -"@particle-network/solana-wallet@^1.3.2": - version "1.3.2" - resolved "https://registry.npmjs.org/@particle-network/solana-wallet/-/solana-wallet-1.3.2.tgz#9966209ccda60abb0114bf0447a524c781536b76" - integrity sha512-KviKVP87OtWq813y8IumM3rIQMNkTjHBaQmCUbTWGebz3csFOv54JIoy1r+3J3NnA+mBxBdZeRedZ5g+07v75w== - dependencies: - "@particle-network/auth" "^1.3.1" - "@pedrouid/environment@^1.0.1": version "1.0.1" resolved "https://registry.npmjs.org/@pedrouid/environment/-/environment-1.0.1.tgz#858f0f8a057340e0b250398b75ead77d6f4342ec" @@ -3803,14 +3662,6 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@project-serum/sol-wallet-adapter@^0.2.6": - version "0.2.6" - resolved "https://registry.npmjs.org/@project-serum/sol-wallet-adapter/-/sol-wallet-adapter-0.2.6.tgz#b4cd25a566294354427c97c26d716112b91a0107" - integrity sha512-cpIb13aWPW8y4KzkZAPDgw+Kb+DXjCC6rZoH74MGm3I/6e/zKyGnfAuW5olb2zxonFqsYgnv7ev8MQnvSgJ3/g== - dependencies: - bs58 "^4.0.1" - eventemitter3 "^4.0.7" - "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" @@ -3864,20 +3715,20 @@ resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== -"@react-native/normalize-color@^2.0.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" - integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== +"@scure/base@^1.1.3": + version "1.2.1" + resolved "https://registry.npmjs.org/@scure/base/-/base-1.2.1.tgz#dd0b2a533063ca612c17aa9ad26424a2ff5aa865" + integrity sha512-DGmGtC8Tt63J5GfHgfl5CuAXh96VF/LD8K9Hr/Gv0J2lAoRGlPOMpqMpMbCTOoOJMZCk2Xt+DskdDyn6dEFdzQ== "@scure/base@~1.1.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.1.tgz#ebb651ee52ff84f420097055f4bf46cfba403938" integrity sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA== -"@scure/base@~1.1.4": - version "1.1.5" - resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz#1d85d17269fe97694b9c592552dd9e5e33552157" - integrity sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ== +"@scure/base@~1.1.3", "@scure/base@~1.1.6": + version "1.1.9" + resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz#e5e142fbbfe251091f9c5f1dd4c834ac04c3dbd1" + integrity sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg== "@scure/bip32@1.1.5": version "1.1.5" @@ -3888,14 +3739,14 @@ "@noble/secp256k1" "~1.7.0" "@scure/base" "~1.1.0" -"@scure/bip32@1.3.3": - version "1.3.3" - resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.3.tgz#a9624991dc8767087c57999a5d79488f48eae6c8" - integrity sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ== +"@scure/bip32@1.4.0": + version "1.4.0" + resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz#4e1f1e196abedcef395b33b9674a042524e20d67" + integrity sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg== dependencies: - "@noble/curves" "~1.3.0" - "@noble/hashes" "~1.3.2" - "@scure/base" "~1.1.4" + "@noble/curves" "~1.4.0" + "@noble/hashes" "~1.4.0" + "@scure/base" "~1.1.6" "@scure/bip39@1.1.1": version "1.1.1" @@ -3905,18 +3756,59 @@ "@noble/hashes" "~1.2.0" "@scure/base" "~1.1.0" -"@scure/bip39@1.2.2": - version "1.2.2" - resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.2.tgz#f3426813f4ced11a47489cbcf7294aa963966527" - integrity sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA== +"@scure/bip39@1.3.0": + version "1.3.0" + resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz#0f258c16823ddd00739461ac31398b4e7d6a18c3" + integrity sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ== dependencies: - "@noble/hashes" "~1.3.2" - "@scure/base" "~1.1.4" + "@noble/hashes" "~1.4.0" + "@scure/base" "~1.1.6" -"@sigstore/protobuf-specs@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz#957cb64ea2f5ce527cc9cf02a096baeb0d2b99b4" - integrity sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ== +"@sigstore/bundle@^2.3.2": + version "2.3.2" + resolved "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz#ad4dbb95d665405fd4a7a02c8a073dbd01e4e95e" + integrity sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA== + dependencies: + "@sigstore/protobuf-specs" "^0.3.2" + +"@sigstore/core@^1.0.0", "@sigstore/core@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz#5583d8f7ffe599fa0a89f2bf289301a5af262380" + integrity sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg== + +"@sigstore/protobuf-specs@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz#5becf88e494a920f548d0163e2978f81b44b7d6f" + integrity sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw== + +"@sigstore/sign@^2.3.2": + version "2.3.2" + resolved "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz#d3d01e56d03af96fd5c3a9b9897516b1233fc1c4" + integrity sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA== + dependencies: + "@sigstore/bundle" "^2.3.2" + "@sigstore/core" "^1.0.0" + "@sigstore/protobuf-specs" "^0.3.2" + make-fetch-happen "^13.0.1" + proc-log "^4.2.0" + promise-retry "^2.0.1" + +"@sigstore/tuf@^2.3.4": + version "2.3.4" + resolved "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz#da1d2a20144f3b87c0172920cbc8dcc7851ca27c" + integrity sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw== + dependencies: + "@sigstore/protobuf-specs" "^0.3.2" + tuf-js "^2.2.1" + +"@sigstore/verify@^1.2.1": + version "1.2.1" + resolved "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz#c7e60241b432890dcb8bd8322427f6062ef819e1" + integrity sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g== + dependencies: + "@sigstore/bundle" "^2.3.2" + "@sigstore/core" "^1.1.0" + "@sigstore/protobuf-specs" "^0.3.2" "@sinclair/typebox@^0.25.16": version "0.25.24" @@ -3928,10 +3820,10 @@ resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@sinclair/typebox@^0.31.28": - version "0.31.28" - resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.31.28.tgz#b68831e7bc7d09daac26968ea32f42bedc968ede" - integrity sha512-/s55Jujywdw/Jpan+vsy6JZs1z2ZTGxTmbZTPiuSL2wz9mfzA2gN1zzaqmvfi4pq+uOt7Du85fkiwv5ymW84aQ== +"@sinclair/typebox@^0.33.7": + version "0.33.22" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.33.22.tgz#3339d85172509095a8384cb4b44834a7c9309d86" + integrity sha512-auUj4k+f4pyrIVf4GW5UKquSZFHJWri06QgARy9C0t9ZTjJLIuNIrr1yl9bWcJWJ1Gz1vOvYN1D+QPaIlNMVkQ== "@sinonjs/commons@^2.0.0": version "2.0.0" @@ -3947,407 +3839,21 @@ dependencies: "@sinonjs/commons" "^2.0.0" -"@socket.io/component-emitter@~3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" - integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== - -"@solana/buffer-layout@^4.0.0", "@solana/buffer-layout@^4.0.1": +"@solana/buffer-layout@^4.0.1": version "4.0.1" resolved "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz#b996235eaec15b1e0b5092a8ed6028df77fa6c15" integrity sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA== dependencies: buffer "~6.0.3" -"@solana/wallet-adapter-alpha@^0.1.10": - version "0.1.10" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-alpha/-/wallet-adapter-alpha-0.1.10.tgz#497ac17634dac4de17eba643768df9b30a13129a" - integrity sha512-TOUhDyUNSmp8bqeUueN0LPmurTAEmYm3PTrPGSnsq6JFeTzwTv5xZRygtCvULpBzCPZu/7AfIqh/TSoz4P92aw== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-avana@^0.1.13": - version "0.1.13" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-avana/-/wallet-adapter-avana-0.1.13.tgz#dfa5385edcc24557fa6962ade55915a696abc74a" - integrity sha512-dvKDzaFo9KgfNh0ohI6qOBTnOU2f6cHKPiDxdtLfXVubdic1mUYzuA2PcrBZQuRc5EBcvHbGCpr3Ds90cGB+xQ== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-base@^0.9.17": - version "0.9.20" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-base/-/wallet-adapter-base-0.9.20.tgz#42a3a2f42db9f6a41e36a132ee5a06a0bd3784f0" - integrity sha512-ZvnhJ4EJk61oyuBH/a9tMpUfeWQ3g3Cc0Nzl1NzE4SdqEhiNoEW8HXDig9HMemZ9bIEUxIpPWxp+SwjVl0u+rg== - dependencies: - eventemitter3 "^4.0.0" - -"@solana/wallet-adapter-base@^0.9.23": - version "0.9.23" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-base/-/wallet-adapter-base-0.9.23.tgz#3b17c28afd44e173f44f658bf9700fd637e12a11" - integrity sha512-apqMuYwFp1jFi55NxDfvXUX2x1T0Zh07MxhZ/nCCTGys5raSfYUh82zen2BLv8BSDj/JxZ2P/s7jrQZGrX8uAw== - dependencies: - "@solana/wallet-standard-features" "^1.1.0" - "@wallet-standard/base" "^1.0.1" - "@wallet-standard/features" "^1.0.3" - eventemitter3 "^4.0.7" - -"@solana/wallet-adapter-bitkeep@^0.3.20": - version "0.3.20" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-bitkeep/-/wallet-adapter-bitkeep-0.3.20.tgz#96f59932238d6dad3af3d983cee82ca6665236e8" - integrity sha512-v6Jd13CZOPNIAX0nFlopAJ3HDvC+MhiB4sde3C8sSnNbjVi9h1WLHBmaUfgqU6mAyhDjWUZjKt4zYlMhLdp/bg== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-bitpie@^0.5.18": - version "0.5.18" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-bitpie/-/wallet-adapter-bitpie-0.5.18.tgz#c77e6d3a43811ed133cf9a92e344aed8ddef15f5" - integrity sha512-gEflEwAyUbfmU4NEmsoDYt1JNFyoBQGm99BBvrvXdJsDdExvT6PwHNi5YlQKp1A4EAqjqaEj+nQzr6ygUpmCBQ== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-clover@^0.4.19": - version "0.4.19" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-clover/-/wallet-adapter-clover-0.4.19.tgz#76e63d52d5596f34eb48c1a216f81e9600fa320b" - integrity sha512-48PoaPte/SRYeU25bvOSmSEqoKCcyOBH9CXebsDcXkrgf+g46KRlAlsY605q1ebzr+iaFEONtTdxW8LthvJtbA== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-coin98@^0.5.20": - version "0.5.20" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-coin98/-/wallet-adapter-coin98-0.5.20.tgz#7ad234b4715cadda80bc09e2ccd9e960ceba1e77" - integrity sha512-gnDFNsFq4IeB6jtQj6fZOUthuuQpvtomCkwkwsOWARNhl8nhnsfbuNs3r4XaT4Q79my07ogNQUBPGKY/8CqjiA== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - bs58 "^4.0.1" - -"@solana/wallet-adapter-coinbase@^0.1.19": - version "0.1.19" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-coinbase/-/wallet-adapter-coinbase-0.1.19.tgz#b750fa739c67390e0918bd7ccc21f39fd602d462" - integrity sha512-hcf9ieAbQxD2g8/5glXVAt67w+3iixpjMMZC7lT7Wa8SJZsq6lmISC9AtZctDEQcWSVV0IkedZp3bg6bp22kng== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-coinhub@^0.3.18": - version "0.3.18" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-coinhub/-/wallet-adapter-coinhub-0.3.18.tgz#3f23b32a88328ae0ba66fc25b15d65e4b13979eb" - integrity sha512-yeJo+cHVlUBlH16Q+knnFDJrH9wzEB3zvSq57PXfqvlWSjySm4PkkK7srRoAwfNOxL/eArSJWfBwRprsymttJQ== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-fractal@^0.1.8": - version "0.1.8" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-fractal/-/wallet-adapter-fractal-0.1.8.tgz#27c6a33c6d56ffb74bab157f2cc6cde7d03d1e54" - integrity sha512-lV/rXOMQSR7sBIEDx8g0jwvXP/fT2Vw/47CSj9BaVYC5LGphhuoYbcI4ko1y0Zv+dJu8JVRTeKbnaiRBjht5DA== - dependencies: - "@fractalwagmi/solana-wallet-adapter" "^0.1.1" - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-huobi@^0.1.15": - version "0.1.15" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-huobi/-/wallet-adapter-huobi-0.1.15.tgz#a9e7eaf26fbef743f0b47572ddc46e92e6a62f44" - integrity sha512-VKwlK0fE7v97NEWwP86iBY/xgnB3fQJv2/RYaw8ODAcfJqVQZAV6EhDR8fo6++jdS1KkcWc2GcHdBMrqPli3yQ== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-hyperpay@^0.1.14": - version "0.1.14" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-hyperpay/-/wallet-adapter-hyperpay-0.1.14.tgz#1dcf15366165cc4e742346eb42b353c8c67f44f4" - integrity sha512-K0qMVpPHbeIVAvhwnn+2GR8jjBe/a5EP514TL/10SQQ8vTLd7ggNWZdTRCjUkHRlsbTOK7yYWAOHu3gx7429rw== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-keystone@^0.1.15": - version "0.1.15" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-keystone/-/wallet-adapter-keystone-0.1.15.tgz#baff234defdb932347451bb413f09e93433c9ba6" - integrity sha512-2A31/vuDRAfASOEyWvJ2YjtwCQohwim3/K+KzhPfvG20C4wr6agDbMXi1T2lDWwrd13kyP+dIgOzPfuLn09tWw== - dependencies: - "@keystonehq/sol-keyring" "^0.3.1" - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-krystal@^0.1.12": - version "0.1.12" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-krystal/-/wallet-adapter-krystal-0.1.12.tgz#bcb6cdf6a553dde575042353fdd155a890478fdd" - integrity sha512-umQV9cbLZcqJFkcjpdOgPvTeDvUjcivRSzWgbx27drmeQ9bi4w9bYH5XkFmbj9iD98q+fjrYQUOK772IHZqrkQ== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-ledger@^0.9.25": - version "0.9.25" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-ledger/-/wallet-adapter-ledger-0.9.25.tgz#c9243b47d94469788e8090fbe8a136867e944bd9" - integrity sha512-59yD3aveLwlzXqk4zBCaPLobeqAhmtMxPizfUBOjzwRKyepi1Nnnt9AC9Af3JrweU2x4qySRxAaZfU/iNqJ3rQ== - dependencies: - "@ledgerhq/devices" "6.27.1" - "@ledgerhq/hw-transport" "6.27.1" - "@ledgerhq/hw-transport-webhid" "6.27.1" - "@solana/wallet-adapter-base" "^0.9.23" - buffer "^6.0.3" - -"@solana/wallet-adapter-mathwallet@^0.9.18": - version "0.9.18" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-mathwallet/-/wallet-adapter-mathwallet-0.9.18.tgz#23172fef715a7dc8b600887c5d0fb996eb6c6cf0" - integrity sha512-sleBX+wB8Wahu2lLBCWihkFtnl64DMJgla/kgsf75PCNmNA93+WLA4gYOK+fFKeBkU12a/Hp5oZKEQsQGFPSOA== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-neko@^0.2.12": - version "0.2.12" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-neko/-/wallet-adapter-neko-0.2.12.tgz#aeacd2ca856692fd41e1c5c86bc986349df42db1" - integrity sha512-ei1QoQZhiYMuH/qm3bnXlueT0jQmH4tZfQvEwudFB8+a0fLtSA8lZU+CYI1jd1YLDjkUEIiXV6R/u32nlCuYDA== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-nightly@^0.1.16": - version "0.1.16" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-nightly/-/wallet-adapter-nightly-0.1.16.tgz#51be8f39d8ccac609c59c96ea1f5df95d71274ca" - integrity sha512-JaPzT8R4HHUqGn/QdElx9iRW98h0NaANBt0j3CZZYWlqsdG0f8fFfy2xofILA+qnDL6NaRI9AzQ4NcQGuVZsVQ== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-nufi@^0.1.17": - version "0.1.17" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-nufi/-/wallet-adapter-nufi-0.1.17.tgz#131a02453905aafdecaef12d251b0b0aaab08a44" - integrity sha512-ggTZKvYPJS3m/9hsMaGSH0F8kqumPqP0WdY7WNihWR6O4Pr401kDBdgXPXNSGorIahdPrRBzp5UrahnrlodvTQ== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-onto@^0.1.7": - version "0.1.7" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-onto/-/wallet-adapter-onto-0.1.7.tgz#f1a9b0aa8205f7bc7c552139ff9a7699e9bf753d" - integrity sha512-WS4LY0Z0J+NcyEkjdjkD11uKURkRQ/RHMYSFE59U+MuBHggEpXJFZuJzUE9SZbG1ltlLTh13hS5ZuiEz7F+faA== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-particle@^0.1.12": - version "0.1.12" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-particle/-/wallet-adapter-particle-0.1.12.tgz#666755a156ad2ce24baa48b92bc1b1c39447a57c" - integrity sha512-6tD5pbyuyCRDswDVD5LCakVQ/vIwjO2lXlVvJFDLdhGa6MinbjTHigLmE58nkTgKATRScyS8FuCCzGmYcXGbow== - dependencies: - "@particle-network/solana-wallet" "^1.3.2" - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-phantom@^0.9.24": - version "0.9.24" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-phantom/-/wallet-adapter-phantom-0.9.24.tgz#9cc0c55d784f99f81a711bae895c38819960b2fc" - integrity sha512-D24AxRHmRJ4AYoRvijbiuUb9LmC4xLGKLMSJS2ly+zGxVmaPASPM/ThaY/DlYTDL31QvkYtl8RzSR4yIU1gpLg== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-safepal@^0.5.18": - version "0.5.18" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-safepal/-/wallet-adapter-safepal-0.5.18.tgz#7eaaeaf6cb162beaed74a61b5beb6b95a67c63ea" - integrity sha512-E/EIO5j+f0FS9Yj5o5JLJ/qHh3Se/9jP2KdHKhooWTlXWbQDzrxMjV88qIKKl5sgWEndqRYDuDbAdW+2dhw6hw== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-saifu@^0.1.15": - version "0.1.15" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-saifu/-/wallet-adapter-saifu-0.1.15.tgz#f02df273b3829486b4d26dd265a80f8af1de1960" - integrity sha512-4nrziKQ+4QInh+COsICpNNUlUt456EJ60SZLxvG/z1AOGpatuzT0gN1+RdMcwHGUtiPBPCkEneUVhFZhhbMJlg== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-salmon@^0.1.14": - version "0.1.14" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-salmon/-/wallet-adapter-salmon-0.1.14.tgz#4a6c6d570600e07af731d4ba2565f22a23211d85" - integrity sha512-CMXdbhaj3prloCJwvxO7e1wfAyRd58QiPB8pjvB4GBbznyoSnHbFXmpxZrKX1Dk6FoJOGBgjB71xnreGcc6oMw== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - salmon-adapter-sdk "^1.1.1" - -"@solana/wallet-adapter-sky@^0.1.15": - version "0.1.15" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-sky/-/wallet-adapter-sky-0.1.15.tgz#43ea9e2f1505b4ab163b276ac8bd9a6a6467d105" - integrity sha512-1vlk1/jnlOC/WfDDgDoUk3XtEhB3hq1fKtUb+xj0pVuSOg2Db+8ka9vPPYlVaKHoGvjm30iGGfr3ZrCxVfG6OQ== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-solflare@^0.6.28": - version "0.6.28" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-solflare/-/wallet-adapter-solflare-0.6.28.tgz#3de42a43220cca361050ebd1755078012a5b0fe2" - integrity sha512-iiUQtuXp8p4OdruDawsm1dRRnzUCcsu+lKo8OezESskHtbmZw2Ifej0P99AbJbBAcBw7q4GPI6987Vh05Si5rw== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - "@solana/wallet-standard-chains" "^1.1.0" - "@solflare-wallet/metamask-sdk" "^1.0.2" - "@solflare-wallet/sdk" "^1.3.0" - "@wallet-standard/wallet" "^1.0.1" - -"@solana/wallet-adapter-solong@^0.9.18": - version "0.9.18" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-solong/-/wallet-adapter-solong-0.9.18.tgz#c7b2f043c2142d40cda7537ad028f31bd5b95815" - integrity sha512-n40eemFUbJlOP+FKvn8rgq+YAOW51lEsn7uVz5ZjmiaW6MnRQniId9KkGYPPOUjytFyM+6/4x6IXI+QJknlSqA== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-spot@^0.1.15": - version "0.1.15" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-spot/-/wallet-adapter-spot-0.1.15.tgz#f442a2f5560ed3abc0fefa5984aaa0af695f3b28" - integrity sha512-daU2iBTSJp1RGfQrB2uV06+2WHfeyW0uhjoJ3zTkz24kXqv5/ycoPHr8Gi2jkDSGMFkewnjWF8g0KMEzq2VYug== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-tokenary@^0.1.12": - version "0.1.12" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-tokenary/-/wallet-adapter-tokenary-0.1.12.tgz#83d99309528794fb2380354c164729e68abe1440" - integrity sha512-iIsOzzEHfRfDUiwYy2BAVGeMl+xBUu92qYK1yAKeKxQPF5McJrnjS3FXwT/onBU5WMdxI6dWm0HKZUiDwefN6A== +"@solana/web3.js@^1.95.4": + version "1.95.8" + resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.95.8.tgz#2d49abda23f7a79a3cc499ab6680f7be11786ee1" + integrity sha512-sBHzNh7dHMrmNS5xPD1d0Xa2QffW/RXaxu/OysRXBfwTp+LYqGGmMtCYYwrHPrN5rjAmJCsQRNAwv4FM0t3B6g== dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-tokenpocket@^0.4.19": - version "0.4.19" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-tokenpocket/-/wallet-adapter-tokenpocket-0.4.19.tgz#a380eb15270d1d209d4d7b4e961270b977e4070e" - integrity sha512-zKXTN+tuKIr/stSxUeG9XPBks9iqeliBWS9JF8eq+8u/Qb/bIDbNSQmd8Z5u1x2lf0puiStc9/iUu/+MLaOSVg== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-torus@^0.11.28": - version "0.11.28" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-torus/-/wallet-adapter-torus-0.11.28.tgz#b857eeab77ff16a0e2400bc841e261ce58fb9da3" - integrity sha512-bu1oJQ+AoIZICxz8J1lVcdL+iBBrdbynnEs5N6dxwoM/cMGLbX7PGYqaH0J1dEXisA+1H5AzGAnW4UU05VBmLA== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - "@toruslabs/solana-embed" "^0.3.4" - assert "^2.0.0" - crypto-browserify "^3.12.0" - process "^0.11.10" - stream-browserify "^3.0.0" - -"@solana/wallet-adapter-trezor@^0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-trezor/-/wallet-adapter-trezor-0.1.0.tgz#78f32dc3edb4f1669200b7630171c0af4184d50c" - integrity sha512-iJe57srLXad86PVBNZaNfV+6KnYM5CJ/cmumxWVbagb9QnpizrsTK+T/WnQZOQZVpbKIOVf5oIzyKbX3g05kiA== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - "@trezor/connect-web" "^9.1.6" - buffer "^6.0.3" - -"@solana/wallet-adapter-trust@^0.1.13": - version "0.1.13" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-trust/-/wallet-adapter-trust-0.1.13.tgz#7c67b76d1977f9e2e45a8b6f5e4c470b29c1d33e" - integrity sha512-lkmPfNdyRgx+z0K7i2cDa3a6SOKXpi3FiaYSo8Zozoxkp+Ga/NXVWxlXtMca4GAc/MnJMVp7yF/31kyFIee+3A== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-unsafe-burner@^0.1.7": - version "0.1.7" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-unsafe-burner/-/wallet-adapter-unsafe-burner-0.1.7.tgz#11e734988af382f2eeb533d0eacca297de4bf190" - integrity sha512-SuBVqQxA1NNUwP4Lo70rLPaM8aWkV1EFAlxkRoRLtwyw/gM8bxTO6+9EVyKCv+ix3yw1rCGIF3B0idXx0i37eQ== - dependencies: - "@noble/curves" "^1.1.0" - "@solana/wallet-adapter-base" "^0.9.23" - "@solana/wallet-standard-features" "^1.1.0" - "@solana/wallet-standard-util" "^1.1.0" - -"@solana/wallet-adapter-walletconnect@^0.1.16": - version "0.1.16" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-walletconnect/-/wallet-adapter-walletconnect-0.1.16.tgz#c335970ddec1247e546a4811fceb4f5edf9487de" - integrity sha512-jNaQwSho8hT7gF1ifePE8TJc1FULx8jCF16KX3fZPtzXDxKrj0R4VUpHMGcw4MlDknrnZNLOJAVvyiawAkPCRQ== - dependencies: - "@jnwng/walletconnect-solana" "^0.2.0" - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-adapter-wallets@0.19.30": - version "0.19.30" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-wallets/-/wallet-adapter-wallets-0.19.30.tgz#6deb0b3b12cff384dfee815cec1bd9c4cd2a8774" - integrity sha512-QlNPH87tUjta2y6assLAIhbiF5Nn+P/tE7UcoUGNv71ql5iDeapfUQZ4lSTwGcArwW5gzfmwe8obEHTGZ/84Kw== - dependencies: - "@solana/wallet-adapter-alpha" "^0.1.10" - "@solana/wallet-adapter-avana" "^0.1.13" - "@solana/wallet-adapter-bitkeep" "^0.3.20" - "@solana/wallet-adapter-bitpie" "^0.5.18" - "@solana/wallet-adapter-clover" "^0.4.19" - "@solana/wallet-adapter-coin98" "^0.5.20" - "@solana/wallet-adapter-coinbase" "^0.1.19" - "@solana/wallet-adapter-coinhub" "^0.3.18" - "@solana/wallet-adapter-fractal" "^0.1.8" - "@solana/wallet-adapter-huobi" "^0.1.15" - "@solana/wallet-adapter-hyperpay" "^0.1.14" - "@solana/wallet-adapter-keystone" "^0.1.15" - "@solana/wallet-adapter-krystal" "^0.1.12" - "@solana/wallet-adapter-ledger" "^0.9.25" - "@solana/wallet-adapter-mathwallet" "^0.9.18" - "@solana/wallet-adapter-neko" "^0.2.12" - "@solana/wallet-adapter-nightly" "^0.1.16" - "@solana/wallet-adapter-nufi" "^0.1.17" - "@solana/wallet-adapter-onto" "^0.1.7" - "@solana/wallet-adapter-particle" "^0.1.12" - "@solana/wallet-adapter-phantom" "^0.9.24" - "@solana/wallet-adapter-safepal" "^0.5.18" - "@solana/wallet-adapter-saifu" "^0.1.15" - "@solana/wallet-adapter-salmon" "^0.1.14" - "@solana/wallet-adapter-sky" "^0.1.15" - "@solana/wallet-adapter-solflare" "^0.6.28" - "@solana/wallet-adapter-solong" "^0.9.18" - "@solana/wallet-adapter-spot" "^0.1.15" - "@solana/wallet-adapter-tokenary" "^0.1.12" - "@solana/wallet-adapter-tokenpocket" "^0.4.19" - "@solana/wallet-adapter-torus" "^0.11.28" - "@solana/wallet-adapter-trezor" "^0.1.0" - "@solana/wallet-adapter-trust" "^0.1.13" - "@solana/wallet-adapter-unsafe-burner" "^0.1.7" - "@solana/wallet-adapter-walletconnect" "^0.1.16" - "@solana/wallet-adapter-xdefi" "^0.1.7" - -"@solana/wallet-adapter-xdefi@^0.1.7": - version "0.1.7" - resolved "https://registry.npmjs.org/@solana/wallet-adapter-xdefi/-/wallet-adapter-xdefi-0.1.7.tgz#caa3c134148a4b9867a474ec3d139b4d7326d522" - integrity sha512-d0icfBOQyaY8kpsdU/wQwaBIahZZPzkXkXfBjpMGwjixD8oeZUFfsg8LC7T1rOIUObeczlocaR/lwtEqWpnaeg== - dependencies: - "@solana/wallet-adapter-base" "^0.9.23" - -"@solana/wallet-standard-chains@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@solana/wallet-standard-chains/-/wallet-standard-chains-1.1.0.tgz#459b297e71b0d9c1196c11a0578b38c85998be7d" - integrity sha512-IRJHf94UZM8AaRRmY18d34xCJiVPJej1XVwXiTjihHnmwD0cxdQbc/CKjrawyqFyQAKJx7raE5g9mnJsAdspTg== - dependencies: - "@wallet-standard/base" "^1.0.1" - -"@solana/wallet-standard-features@^1.1.0", "@solana/wallet-standard-features@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@solana/wallet-standard-features/-/wallet-standard-features-1.2.0.tgz#be8b3824abf5ebcfeaa7298445bf53f76a27c935" - integrity sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ== - dependencies: - "@wallet-standard/base" "^1.0.1" - "@wallet-standard/features" "^1.0.3" - -"@solana/wallet-standard-util@^1.1.0": - version "1.1.1" - resolved "https://registry.npmjs.org/@solana/wallet-standard-util/-/wallet-standard-util-1.1.1.tgz#f645fdd8b7d3c553a3b59aa19c25c51a1badce66" - integrity sha512-dPObl4ntmfOc0VAGGyyFvrqhL8UkHXmVsgbj0K9RcznKV4KB3MgjGwzo8CTSX5El5lkb0rDeEzFqvToJXRz3dw== - dependencies: - "@noble/curves" "^1.1.0" - "@solana/wallet-standard-chains" "^1.1.0" - "@solana/wallet-standard-features" "^1.2.0" - -"@solana/web3.js@^1.36.0": - version "1.73.0" - resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.73.0.tgz#c65f9f954ac80fca6952765c931dd72e57e1b572" - integrity sha512-YrgX3Py7ylh8NYkbanoINUPCj//bWUjYZ5/WPy9nQ9SK3Cl7QWCR+NmbDjmC/fTspZGR+VO9LTQslM++jr5PRw== - dependencies: - "@babel/runtime" "^7.12.5" - "@noble/ed25519" "^1.7.0" - "@noble/hashes" "^1.1.2" - "@noble/secp256k1" "^1.6.3" - "@solana/buffer-layout" "^4.0.0" - agentkeepalive "^4.2.1" - bigint-buffer "^1.1.5" - bn.js "^5.0.0" - borsh "^0.7.0" - bs58 "^4.0.1" - buffer "6.0.1" - fast-stable-stringify "^1.0.0" - jayson "^3.4.4" - node-fetch "2" - rpc-websockets "^7.5.0" - superstruct "^0.14.2" - -"@solana/web3.js@^1.63.1", "@solana/web3.js@^1.87.6", "@solana/web3.js@^1.90.0": - version "1.90.1" - resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.90.1.tgz#1cebb50dd770a8bbec9b4d9b55515b51b2bef694" - integrity sha512-BaopDf3TN54N9/T1iILu+Fz2gthIZzi+6X2A7bb0FWvGlwI/78iKRb2WjSnCfrHmMbWVLJR5n/pmXteezMXgVw== - dependencies: - "@babel/runtime" "^7.23.4" - "@noble/curves" "^1.2.0" - "@noble/hashes" "^1.3.3" + "@babel/runtime" "^7.25.0" + "@noble/curves" "^1.4.2" + "@noble/hashes" "^1.4.0" "@solana/buffer-layout" "^4.0.1" agentkeepalive "^4.5.0" bigint-buffer "^1.1.5" @@ -4356,30 +3862,10 @@ bs58 "^4.0.1" buffer "6.0.3" fast-stable-stringify "^1.0.0" - jayson "^4.1.0" + jayson "^4.1.1" node-fetch "^2.7.0" - rpc-websockets "^7.5.1" - superstruct "^0.14.2" - -"@solflare-wallet/metamask-sdk@^1.0.2": - version "1.0.3" - resolved "https://registry.npmjs.org/@solflare-wallet/metamask-sdk/-/metamask-sdk-1.0.3.tgz#3baaa22de2c86515e6ba6025285cd1f5d74b04e5" - integrity sha512-os5Px5PTMYKGS5tzOoyjDxtOtj0jZKnbI1Uwt8+Jsw1HHIA+Ib2UACCGNhQ/un2f8sIbTfLD1WuucNMOy8KZpQ== - dependencies: - "@solana/wallet-standard-features" "^1.1.0" - "@wallet-standard/base" "^1.0.1" - bs58 "^5.0.0" - eventemitter3 "^5.0.1" - uuid "^9.0.0" - -"@solflare-wallet/sdk@^1.3.0": - version "1.4.2" - resolved "https://registry.npmjs.org/@solflare-wallet/sdk/-/sdk-1.4.2.tgz#630b9a26f7bca255ee4a7088f287ae8c8335e345" - integrity sha512-jrseNWipwl9xXZgrzwZF3hhL0eIVxuEtoZOSLmuPuef7FgHjstuTtNJAeT4icA7pzdDV4hZvu54pI2r2f7SmrQ== - dependencies: - bs58 "^5.0.0" - eventemitter3 "^5.0.1" - uuid "^9.0.0" + rpc-websockets "^9.0.2" + superstruct "^2.0.2" "@stablelib/aead@^1.0.1": version "1.0.1" @@ -4475,7 +3961,7 @@ "@stablelib/constant-time" "^1.0.1" "@stablelib/wipe" "^1.0.1" -"@stablelib/random@^1.0.1", "@stablelib/random@^1.0.2": +"@stablelib/random@1.0.2", "@stablelib/random@^1.0.1", "@stablelib/random@^1.0.2": version "1.0.2" resolved "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz#2dece393636489bf7e19c51229dd7900eddf742c" integrity sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w== @@ -4506,7 +3992,7 @@ resolved "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz#d21401f1d59ade56a62e139462a97f104ed19a36" integrity sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg== -"@stablelib/x25519@^1.0.3": +"@stablelib/x25519@1.0.3": version "1.0.3" resolved "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz#13c8174f774ea9f3e5e42213cbf9fc68a3c7b7fd" integrity sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw== @@ -4515,527 +4001,216 @@ "@stablelib/random" "^1.0.2" "@stablelib/wipe" "^1.0.1" -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== +"@swc/helpers@^0.5.11": + version "0.5.15" + resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz#79efab344c5819ecf83a43f3f9f811fc84b516d7" + integrity sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g== + dependencies: + tslib "^2.8.0" "@topoconfig/extends@^0.16.2": version "0.16.2" resolved "https://registry.npmjs.org/@topoconfig/extends/-/extends-0.16.2.tgz#0741dbe5198a28f306a116498f7ded1089d0fadc" integrity sha512-sTF+qpWakr5jf1Hn/kkFSi833xPW15s/loMAiKSYSSVv4vDonxf6hwCGzMXjLq+7HZoaK6BgaV72wXr1eY7FcQ== -"@toruslabs/base-controllers@^2.8.0": - version "2.9.0" - resolved "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-2.9.0.tgz#e23f4228b5a90bf94ba9b0b27451f3024bd1acc4" - integrity sha512-rKc+bR4QB/wdbH0CxLZC5e2PUZcIgkr9yY7TMd3oIffDklaYBnsuC5ES2/rgK1aRUDRWz+qWbTwLqsY6PlT37Q== - dependencies: - "@ethereumjs/util" "^8.0.6" - "@toruslabs/broadcast-channel" "^6.2.0" - "@toruslabs/http-helpers" "^3.3.0" - "@toruslabs/openlogin-jrpc" "^4.0.0" - async-mutex "^0.4.0" - bignumber.js "^9.1.1" - bowser "^2.11.0" - eth-rpc-errors "^4.0.3" - json-rpc-random-id "^1.0.1" - lodash "^4.17.21" - loglevel "^1.8.1" - -"@toruslabs/broadcast-channel@^6.2.0": - version "6.3.1" - resolved "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-6.3.1.tgz#d4b0a08c3a0fa88d42d7f33387ce9be928c2d4b2" - integrity sha512-BEtJQ+9bMfFoGuCsp5NmxyY+C980Ho+3BZIKSiYwRtl5qymJ+jMX5lsoCppoQblcb34dP6FwEjeFw80Y9QC/rw== - dependencies: - "@babel/runtime" "^7.21.0" - "@toruslabs/eccrypto" "^2.1.1" - "@toruslabs/metadata-helpers" "^3.2.0" - bowser "^2.11.0" - loglevel "^1.8.1" - oblivious-set "1.1.1" - socket.io-client "^4.6.1" - unload "^2.4.1" - -"@toruslabs/eccrypto@^2.1.1": - version "2.2.1" - resolved "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-2.2.1.tgz#19012cc4e774e8c3df7ceebb2c1a07ecfd784917" - integrity sha512-7sviL0wLYsfA5ogEAOIdb0tu/QAOFXfHc9B8ONYtF04x4Mg3Nr89LL35FhjaEm055q8Ru7cUQhEFSiqJqm9GCw== - dependencies: - elliptic "^6.5.4" - -"@toruslabs/http-helpers@^3.2.0": - version "3.2.0" - resolved "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-3.2.0.tgz#9e33dd23936ef90852133372c831f03b7a8badc5" - integrity sha512-fCfvBHfYzd7AyOYlBo7wihh5nj6+4Ik6V5+nI7H63oiKICjMlByTXSauTUa/qm2mjZJn/OmVYeV5guPIgxoW1w== - dependencies: - lodash.merge "^4.6.2" - loglevel "^1.8.0" - -"@toruslabs/http-helpers@^3.3.0", "@toruslabs/http-helpers@^3.4.0": - version "3.4.0" - resolved "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-3.4.0.tgz#6d1da9e6aba094af62e73cf639a69844c82202f3" - integrity sha512-CoeJSL32mpp0gmYjxv48odu6pfjHk/rbJHDwCtYPcMHAl+qUQ/DTpVOOn9U0fGkD+fYZrQmZbRkXFgLhiT0ajQ== - dependencies: - lodash.merge "^4.6.2" - loglevel "^1.8.1" - -"@toruslabs/metadata-helpers@^3.2.0": - version "3.2.0" - resolved "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-3.2.0.tgz#b297933ac37481a9c86a125ac6a4e5c2f109fb78" - integrity sha512-2bCc6PNKd9y+aWfZQ1FXd47QmfyT4NmmqPGfsqk+sQS2o+MlxIyLuh9uh7deMgXo4b4qBDX+RQGbIKM1zVk56w== - dependencies: - "@toruslabs/eccrypto" "^2.1.1" - "@toruslabs/http-helpers" "^3.4.0" - elliptic "^6.5.4" - ethereum-cryptography "^2.0.0" - json-stable-stringify "^1.0.2" - -"@toruslabs/openlogin-jrpc@^2.6.0": - version "2.9.0" - resolved "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-2.9.0.tgz#766fb4ebe65e8dd9c1bf74adf031059ba5321cc6" - integrity sha512-68SMBSsFqayTi/uVJe1cffnz6QxYMtVLCF7h4HxlWxM27dd3030FspPrNJHFqt7o2u8/WSCB9pax9BrbTwYglw== - dependencies: - "@toruslabs/openlogin-utils" "^2.1.0" - end-of-stream "^1.4.4" - eth-rpc-errors "^4.0.3" - events "^3.3.0" - fast-safe-stringify "^2.1.1" - once "^1.4.0" - pump "^3.0.0" - readable-stream "^3.6.0" - -"@toruslabs/openlogin-jrpc@^3.2.0": - version "3.2.0" - resolved "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-3.2.0.tgz#fff051d05b6c01b6329e2da9b134fae99305d1e0" - integrity sha512-G+K0EHyVUaAEyeD4xGsnAZRpn/ner8lQ2HC2+pGKg6oGmzKI2wGMDcw2KMH6+HKlfBGVJ5/VR9AQfC/tZlLDmQ== - dependencies: - "@toruslabs/openlogin-utils" "^3.0.0" - end-of-stream "^1.4.4" - eth-rpc-errors "^4.0.3" - events "^3.3.0" - fast-safe-stringify "^2.1.1" - once "^1.4.0" - pump "^3.0.0" - readable-stream "^3.6.2" - -"@toruslabs/openlogin-jrpc@^4.0.0": - version "4.7.2" - resolved "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-4.7.2.tgz#e04dd6945da92d790f713a58aaa1657c57b330c8" - integrity sha512-9Eb0cPc0lPuS6v2YkQlgzfbRnZ6fLez9Ike5wznoHSFA2/JVu1onwuI56EV1HwswdDrOWPPQEyzI1j9NriZ0ew== - dependencies: - "@metamask/rpc-errors" "^5.1.1" - "@toruslabs/openlogin-utils" "^4.7.0" - end-of-stream "^1.4.4" - events "^3.3.0" - fast-safe-stringify "^2.1.1" - once "^1.4.0" - pump "^3.0.0" - readable-stream "^4.4.2" - -"@toruslabs/openlogin-utils@^2.1.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-2.1.0.tgz#ae77dd4611970cbeb1222d90c3f4f37b3d94b407" - integrity sha512-UVgjco4winOn4Gj0VRTvjSZgBA84h2OIkKuxrBFjS+yWhgxQBF4hXGp83uicSgx1MujtjyUOdhJrpV2joRHt9w== - dependencies: - base64url "^3.0.1" - keccak "^3.0.2" - randombytes "^2.1.0" - -"@toruslabs/openlogin-utils@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-3.0.0.tgz#2c264fa9a2787a1d2b8c703a38740c7c27967fa7" - integrity sha512-T5t29/AIFqXc84x4OoAkZWjd0uoP2Lk6iaFndnIIMzCPu+BwwV0spX/jd/3YYNjZ8Po8D+faEnwAhiqemYeK2w== - dependencies: - base64url "^3.0.1" - keccak "^3.0.3" - randombytes "^2.1.0" - -"@toruslabs/openlogin-utils@^4.7.0": - version "4.7.0" - resolved "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-4.7.0.tgz#741d6ba1c0754b59a182b1c6dd8d0263695ed980" - integrity sha512-w6XkHs4WKuufsf/zzteBzs4EJuOknrUmJ+iv5FZ8HzIpMQeL/984CP8HYaFSEYkbGCP4ydAnhY4Uh0QAhpDbPg== - dependencies: - base64url "^3.0.1" - -"@toruslabs/solana-embed@^0.3.4": - version "0.3.4" - resolved "https://registry.npmjs.org/@toruslabs/solana-embed/-/solana-embed-0.3.4.tgz#547727e6d202f734d1e97a6658bdb3cf54599938" - integrity sha512-yj+aBJoBAneap7Jlu9/OOp7irWNuC5CqAhyhVcmb0IjWrCUFnioLdL0U7UfGaqVm/5O0leJh7/Z5Ll+3toWJBg== - dependencies: - "@solana/web3.js" "^1.63.1" - "@toruslabs/base-controllers" "^2.8.0" - "@toruslabs/http-helpers" "^3.3.0" - "@toruslabs/openlogin-jrpc" "^3.2.0" - eth-rpc-errors "^4.0.3" - fast-deep-equal "^3.1.3" - is-stream "^2.0.1" - lodash-es "^4.17.21" - loglevel "^1.8.1" - pump "^3.0.0" - -"@toruslabs/torus-embed@^1.39.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@toruslabs/torus-embed/-/torus-embed-1.39.0.tgz#5a12585fc00980f9cd44afcd71c57c421e69eb62" - integrity sha512-qqxVuO1Oo1+o4ymJwROuAuNgIzAEAtz/L58OQX0qF8EEytYgDp/QrpxxCSX+P56GBN8KF07Y6kRbognxX+eadw== - dependencies: - "@metamask/obs-store" "^7.0.0" - "@toruslabs/http-helpers" "^3.2.0" - "@toruslabs/openlogin-jrpc" "^2.6.0" - create-hash "^1.2.0" - end-of-stream "^1.4.4" - eth-rpc-errors "^4.0.3" - events "^3.3.0" - fast-deep-equal "^3.1.3" - is-stream "^2.0.1" - lodash.merge "^4.6.2" - loglevel "^1.8.0" - once "^1.4.0" - pump "^3.0.0" - -"@trezor/analytics@1.0.14": - version "1.0.14" - resolved "https://registry.npmjs.org/@trezor/analytics/-/analytics-1.0.14.tgz#f4b073918ac46a5952d7e11ba597dab33eedc115" - integrity sha512-cnW7AADKrSCnrIAV9Bcylmfwv9RUnMfc/ljTCNGvy+MTnTPnnP9mCFiHuzM0aKWAtREhPnH5rgIwsGIZqqDM5g== - dependencies: - "@trezor/env-utils" "1.0.13" - "@trezor/utils" "9.0.21" - -"@trezor/analytics@1.0.15": - version "1.0.15" - resolved "https://registry.npmjs.org/@trezor/analytics/-/analytics-1.0.15.tgz#87faeae9b98c1f9109bd9110cff4fc6ade980999" - integrity sha512-HSo/1kYyiouLJBOJPLUidEgHQA85b9yioTjvTY4fP2MIRfJ9sblioihq8BOjW1n+CV914z2y/SLLfnbRgFYGcw== - dependencies: - "@trezor/env-utils" "1.0.14" - "@trezor/utils" "9.0.22" - -"@trezor/blockchain-link-types@1.0.13": - version "1.0.13" - resolved "https://registry.npmjs.org/@trezor/blockchain-link-types/-/blockchain-link-types-1.0.13.tgz#de90cf466ab439b94f5d5e2579974f286151de4e" - integrity sha512-DAob3rFfc6H7BcniArTo3A7VPgfoYe6js1Ffi6xsemnnsKcyS9qhFQWMaj4lcf2OTYYJHuEwEj74KEQw1H1lDQ== +"@trezor/analytics@1.2.3": + version "1.2.3" + resolved "https://registry.npmjs.org/@trezor/analytics/-/analytics-1.2.3.tgz#6fa7cb5da639bdfa2393c1e726912e6d5ec97772" + integrity sha512-VMWDedeFnZEaJnZEYsSaxhU6fJjiNj7nyXu1m2ht+pA73GIoTTwAFAQGgbT4Fy4VdLmwI3AdwKvJTuA+ccFwpg== dependencies: - "@solana/web3.js" "^1.87.6" - "@trezor/type-utils" "1.0.4" - "@trezor/utxo-lib" "2.0.6" - socks-proxy-agent "6.1.1" + "@trezor/env-utils" "1.2.1" + "@trezor/utils" "9.2.3" -"@trezor/blockchain-link-types@1.0.14": - version "1.0.14" - resolved "https://registry.npmjs.org/@trezor/blockchain-link-types/-/blockchain-link-types-1.0.14.tgz#bc79ecee1eee78b485a4a321bc42f64009197372" - integrity sha512-UDzLCRY7Kig+79KWrbMeiVd1tHQwNaSRFbkJPptkuANIQpQpHRBxOdKk526Fd2EHnCHQa6WVBUhNjAhhzk2hjQ== +"@trezor/blockchain-link-types@1.2.3": + version "1.2.3" + resolved "https://registry.npmjs.org/@trezor/blockchain-link-types/-/blockchain-link-types-1.2.3.tgz#8b596a953c6d992e0d0dc94a852235ca555ba8d8" + integrity sha512-ymH4R/fmmUmNKSIpItFONhvq4r9UjzIWNSX/Jqntf8X0Jb4/pMLLxY+ZJ+AK9mEvk9hVbf/TTa99gJ1XQ2SwnA== dependencies: - "@solana/web3.js" "^1.90.0" - "@trezor/type-utils" "1.0.5" - "@trezor/utxo-lib" "2.0.7" - socks-proxy-agent "6.1.1" + "@solana/web3.js" "^1.95.4" + "@trezor/type-utils" "1.1.2" + "@trezor/utxo-lib" "2.2.3" -"@trezor/blockchain-link-utils@1.0.14": - version "1.0.14" - resolved "https://registry.npmjs.org/@trezor/blockchain-link-utils/-/blockchain-link-utils-1.0.14.tgz#45430a194ce8f1cac019ec7b8d09771b9e325bc7" - integrity sha512-E/tDDdjBWWNt4ck2wMRfC/RqiF4cQ0mUfOPvgVgEnAsTJl0zTtu615JyzJwSrfhIRO4sFIebJyFYyImVDFennA== - dependencies: - "@mobily/ts-belt" "^3.13.1" - "@solana/web3.js" "^1.87.6" - "@trezor/utils" "9.0.21" - bignumber.js "^9.1.1" - -"@trezor/blockchain-link-utils@1.0.15": - version "1.0.15" - resolved "https://registry.npmjs.org/@trezor/blockchain-link-utils/-/blockchain-link-utils-1.0.15.tgz#c4fc7901b6512e0331bc1bbb24eba2ab98d4727b" - integrity sha512-2iwPbfYUKBEQqx7awXlq6yqtPNAT7c1fWHJMzW36EvzHW3Nh5lwAtBWaeKUtEsRJmAF0VRfj5Dc7gRnO9Cb8Vw== +"@trezor/blockchain-link-utils@1.2.4": + version "1.2.4" + resolved "https://registry.npmjs.org/@trezor/blockchain-link-utils/-/blockchain-link-utils-1.2.4.tgz#6745e22c4f9b3f89bd40f2bc08772174acef4161" + integrity sha512-9yIz4Cc7eekHpvdCWbbZGpMHkDj5oC9LAU3ruyHtF6fCMxJi14x/rh1hWIXeDCMxXYtrw1vrKbHjc9N1GJC4gQ== dependencies: "@mobily/ts-belt" "^3.13.1" - "@solana/web3.js" "^1.90.0" - "@trezor/utils" "9.0.22" - bignumber.js "^9.1.2" - -"@trezor/blockchain-link@2.1.25": - version "2.1.25" - resolved "https://registry.npmjs.org/@trezor/blockchain-link/-/blockchain-link-2.1.25.tgz#1a5663d79667c28344c8c6b38afa7783bccf79d5" - integrity sha512-cTtOw4B8u4//sNhi5BmplC7X45kKFhGY+Mc/R/5LhgiLDx84S5Kx/0Xa5YF0TPFD63KqX2JXxhtLU60JZU5yeg== - dependencies: - "@solana/buffer-layout" "^4.0.1" - "@solana/web3.js" "^1.87.6" - "@trezor/blockchain-link-types" "1.0.13" - "@trezor/blockchain-link-utils" "1.0.14" - "@trezor/utils" "9.0.21" - "@trezor/utxo-lib" "2.0.6" - "@types/web" "^0.0.119" - bignumber.js "^9.1.1" - events "^3.3.0" - ripple-lib "^1.10.1" - socks-proxy-agent "6.1.1" - ws "^8.16.0" + "@solana/web3.js" "^1.95.4" + "@trezor/env-utils" "1.2.1" + "@trezor/utils" "9.2.4" -"@trezor/blockchain-link@2.1.27": - version "2.1.27" - resolved "https://registry.npmjs.org/@trezor/blockchain-link/-/blockchain-link-2.1.27.tgz#0952ea770f36dc0af8edcfaaabea0a4c1b5706c4" - integrity sha512-BMoMwjd+3ZeuHrhtphQnPOvJPcyi69NYJ0JGah/+zj3UkrRPodvEf+44qlA0pxCBUjYMjHEDqekppuuuD1hRsg== +"@trezor/blockchain-link@2.3.4": + version "2.3.4" + resolved "https://registry.npmjs.org/@trezor/blockchain-link/-/blockchain-link-2.3.4.tgz#ec48ebd9da5ce19d007fa897a52c600fe6e55520" + integrity sha512-vfXDeiEwzzhRBNc6IwlZZK5F5/K0vYgRusKdvBTFia/3h7V3OQD2lY4kvlY0IyDpFeb38CbzjhIWU4/Z5XKZuQ== dependencies: "@solana/buffer-layout" "^4.0.1" - "@solana/web3.js" "^1.90.0" - "@trezor/blockchain-link-types" "1.0.14" - "@trezor/blockchain-link-utils" "1.0.15" - "@trezor/utils" "9.0.22" - "@trezor/utxo-lib" "2.0.7" - "@types/web" "^0.0.138" - bignumber.js "^9.1.2" + "@solana/web3.js" "^1.95.4" + "@trezor/blockchain-link-types" "1.2.3" + "@trezor/blockchain-link-utils" "1.2.4" + "@trezor/env-utils" "1.2.1" + "@trezor/utils" "9.2.4" + "@trezor/utxo-lib" "2.2.4" + "@types/web" "^0.0.174" events "^3.3.0" ripple-lib "^1.10.1" - socks-proxy-agent "6.1.1" - ws "^8.16.0" - -"@trezor/connect-analytics@1.0.12": - version "1.0.12" - resolved "https://registry.npmjs.org/@trezor/connect-analytics/-/connect-analytics-1.0.12.tgz#404378e54d9b4cec3a5962a07ddf665faf2966ea" - integrity sha512-S+dVfk6BZ1E9AQap7O8jpTC4OT8uNnCbEMzYufy976l9+BP5nd2UcLqTiZU6vMHnKfqKJ35oKk6H9zb3J0IYNg== - dependencies: - "@trezor/analytics" "1.0.14" - -"@trezor/connect-analytics@1.0.13": - version "1.0.13" - resolved "https://registry.npmjs.org/@trezor/connect-analytics/-/connect-analytics-1.0.13.tgz#e53d28339846d0feda3da5514f89a4b7611376b1" - integrity sha512-Cbbv2UpX5zqmf1fB1yYuITO3gOctcxyl4Uxu9X/Sh/qgckU6FrJGJLMMJjUlC5+4DZWegmkhDMaZHXdtNPydZA== - dependencies: - "@trezor/analytics" "1.0.15" + socks-proxy-agent "8.0.4" + ws "^8.18.0" -"@trezor/connect-common@0.0.28": - version "0.0.28" - resolved "https://registry.npmjs.org/@trezor/connect-common/-/connect-common-0.0.28.tgz#dcb84c390308fc6ae885cd223a3291e0635f84c8" - integrity sha512-AknDt57o+FhdbP1gYf+3YBgjryES8p3C0qVMmSDPPVTUr7W0lDPWyf3sfgmOx+d8kBMD7VsLFE7FkPYBBaaRAQ== - dependencies: - "@trezor/env-utils" "1.0.13" - "@trezor/utils" "9.0.21" - -"@trezor/connect-common@0.0.30": - version "0.0.30" - resolved "https://registry.npmjs.org/@trezor/connect-common/-/connect-common-0.0.30.tgz#4849a5cda86fca0a095f9528408f5fc1f7663b20" - integrity sha512-F7O3rH4G/U4djv3EqW3vL+f7PCXquNs01sYpgTE/JHjfODp1yoQGnQC+wy3QhAWW+6bETCz9LyIaTZgZ4n/uTQ== +"@trezor/connect-analytics@1.2.3": + version "1.2.3" + resolved "https://registry.npmjs.org/@trezor/connect-analytics/-/connect-analytics-1.2.3.tgz#9853bd30c49da36eae3690a69e618983b59c6a22" + integrity sha512-xUXBG7XyEoUdxsFjWG7F9RtzR6zqn34KGIh2ySmCRiz+YM6iDYCxkBZe/2hiaEWKzuCguYBvL7oelDT+CQZIGQ== dependencies: - "@trezor/env-utils" "1.0.14" - "@trezor/utils" "9.0.22" + "@trezor/analytics" "1.2.3" -"@trezor/connect-web@9.2.1": - version "9.2.1" - resolved "https://registry.npmjs.org/@trezor/connect-web/-/connect-web-9.2.1.tgz#6e6fa95e93a7c8ea927d0324b60046ce1618844a" - integrity sha512-PjZQTJsEP9TVZ9gimN1j16CxdLcZoj2kLzXokli+bsgz9IxzuHSAwNYAGIjUWetGydAApQYHTcI+enPXHVi0rg== +"@trezor/connect-common@0.2.5": + version "0.2.5" + resolved "https://registry.npmjs.org/@trezor/connect-common/-/connect-common-0.2.5.tgz#cd1d60970420528777ab763f959481243167a812" + integrity sha512-xu2YeQBDbfYhD1ZpxNBK+j62/PuGYJrWt8yhSRr9QY/+9YX8ZMINSw6JdQu4W7bhed8svJ+B5A6gtdOFB5zODQ== dependencies: - "@trezor/connect" "9.2.1" - "@trezor/connect-common" "0.0.30" - "@trezor/utils" "9.0.22" - events "^3.3.0" + "@trezor/env-utils" "1.2.1" + "@trezor/utils" "9.2.4" -"@trezor/connect-web@^9.1.6": - version "9.1.12" - resolved "https://registry.npmjs.org/@trezor/connect-web/-/connect-web-9.1.12.tgz#b910f932974f895ded779a2375e98890cf5499e1" - integrity sha512-wkIoZwvc+lk3pN5TEMesyCrNX+aHHnXc97rodFvPwR9CUDskoDIiKIx+3I8hVsosslaD6lCde1mIqW9pyt+mzw== +"@trezor/connect-web@9.4.5": + version "9.4.5" + resolved "https://registry.npmjs.org/@trezor/connect-web/-/connect-web-9.4.5.tgz#1995ff0a07d8cb8004b5a82d5e8f2910470b5add" + integrity sha512-DARhsvwLfDl6FPX0DsEMhAoIzvXuQlb5sjbTgv9h5NvJjzUOorKkFW0lQ2prnjEzyMf0Y9W7AGI9+vAAH+3NNA== dependencies: - "@trezor/connect" "9.1.12" - "@trezor/utils" "9.0.21" - events "^3.3.0" + "@trezor/connect" "9.4.5" + "@trezor/connect-common" "0.2.5" + "@trezor/utils" "9.2.4" -"@trezor/connect@9.1.12": - version "9.1.12" - resolved "https://registry.npmjs.org/@trezor/connect/-/connect-9.1.12.tgz#092d50737fe1f0d60a3d7668cc17fabb42c6ffcc" - integrity sha512-llCQSADHx7pzrWmziWhAaLhZRTOHTetieDrYnsybz+aMSB/OYJGzk2HiGnF8eYAIB6gKR25uQwWTjn/G4FZGZg== +"@trezor/connect@9.4.5": + version "9.4.5" + resolved "https://registry.npmjs.org/@trezor/connect/-/connect-9.4.5.tgz#defc0fa76238357938f7ef4e4e4e1c5954593517" + integrity sha512-PPYvz5qatvBGSa2dWl+ywRD6F/14yMULZ/lnNvHHKRb8g+/caOWBC6oUk9D6yaoT6CfGNw7SEqxfsBt7lN3+JQ== dependencies: - "@ethereumjs/common" "^4.1.0" - "@ethereumjs/tx" "^5.1.0" + "@babel/preset-typescript" "^7.24.7" + "@ethereumjs/common" "^4.4.0" + "@ethereumjs/tx" "^5.4.0" "@fivebinaries/coin-selection" "2.2.1" - "@trezor/blockchain-link" "2.1.25" - "@trezor/blockchain-link-types" "1.0.13" - "@trezor/connect-analytics" "1.0.12" - "@trezor/connect-common" "0.0.28" - "@trezor/protobuf" "1.0.8" - "@trezor/protocol" "1.0.5" - "@trezor/schema-utils" "1.0.1" - "@trezor/transport" "1.1.24" - "@trezor/utils" "9.0.21" - "@trezor/utxo-lib" "2.0.6" - bignumber.js "^9.1.1" + "@trezor/blockchain-link" "2.3.4" + "@trezor/blockchain-link-types" "1.2.3" + "@trezor/connect-analytics" "1.2.3" + "@trezor/connect-common" "0.2.5" + "@trezor/protobuf" "1.2.5" + "@trezor/protocol" "1.2.2" + "@trezor/schema-utils" "1.2.3" + "@trezor/transport" "1.3.5" + "@trezor/utils" "9.2.4" + "@trezor/utxo-lib" "2.2.4" blakejs "^1.2.1" - bs58 "^5.0.0" - bs58check "^3.0.1" + bs58 "^6.0.0" + bs58check "^4.0.0" cross-fetch "^4.0.0" - events "^3.3.0" -"@trezor/connect@9.2.1": - version "9.2.1" - resolved "https://registry.npmjs.org/@trezor/connect/-/connect-9.2.1.tgz#362b1dba4ccb24c2c8ce96e02c6d820c8507fca5" - integrity sha512-FYiPNT1/GKLu692MjXGsTimvkPSGWEuWJ53jVWEfTiLGy1QhAxoG5ZTmrVe4lqdQ+hbG+AKylrPSuvtOvBsJsA== - dependencies: - "@ethereumjs/common" "^4.2.0" - "@ethereumjs/tx" "^5.2.1" - "@fivebinaries/coin-selection" "2.2.1" - "@trezor/blockchain-link" "2.1.27" - "@trezor/blockchain-link-types" "1.0.14" - "@trezor/connect-analytics" "1.0.13" - "@trezor/connect-common" "0.0.30" - "@trezor/protobuf" "1.0.10" - "@trezor/protocol" "1.0.6" - "@trezor/schema-utils" "1.0.2" - "@trezor/transport" "1.1.26" - "@trezor/utils" "9.0.22" - "@trezor/utxo-lib" "2.0.7" - bignumber.js "^9.1.2" - blakejs "^1.2.1" - bs58 "^5.0.0" - bs58check "^3.0.1" - cross-fetch "^4.0.0" - events "^3.3.0" - -"@trezor/env-utils@1.0.13": - version "1.0.13" - resolved "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.0.13.tgz#ac151c73046f1d7a34bf26a234da6319b8bbd9fa" - integrity sha512-oJn102PUKEu14OxwlBWUqFGBfp04xFcuSqLH4qVEguJ1Qt+iLTN0IysIDrLFI7CcuznKk9bIrkjOAF2MT255+A== - dependencies: - ua-parser-js "^1.0.37" - -"@trezor/env-utils@1.0.14": - version "1.0.14" - resolved "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.0.14.tgz#eeaad825bd56de2729c59013770a0bdd8e9bf96c" - integrity sha512-hwJtoLhLEZeUQu2FR1NZk1AhHnck8W5Pc1f385i5VKqwHSuORKvz0ufjMbHrvqj1GBJdXbhE3WXMJI31SkZimw== +"@trezor/env-utils@1.2.1": + version "1.2.1" + resolved "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.2.1.tgz#58f689b69ba65208d5518fe34ca46054024f2312" + integrity sha512-ESBV+/AWpfJA6qnHk7BgBYFbhNtUKjPZZzQr1LOUiePwFITbVu421b5BHjTSPFVjpbrWo6Ob0IG7u8saJi0G5A== dependencies: - expo-constants "15.4.5" ua-parser-js "^1.0.37" -"@trezor/protobuf@1.0.10": - version "1.0.10" - resolved "https://registry.npmjs.org/@trezor/protobuf/-/protobuf-1.0.10.tgz#94eebced4934105c59de79791012e88c900329ad" - integrity sha512-XsWmHjaBcSRrga/y2gfPCwtx5Cjh+ONqgg043Dj+nwqSEu/G2HKzJeHO915piPWtQBW1nmtnh3FsSo2FltCASw== - dependencies: - "@trezor/schema-utils" "1.0.2" - long "^4.0.0" - protobufjs "7.2.6" - -"@trezor/protobuf@1.0.8": - version "1.0.8" - resolved "https://registry.npmjs.org/@trezor/protobuf/-/protobuf-1.0.8.tgz#f4497fc9c68a25d994e23df273c3fa99b52caf9e" - integrity sha512-zibOuhAuFdZhtpxHEyWaw39EouVJrXrZVGVHiajvkp8GhbzxpbtvV0/rx6qkGnsc1nLHmILydQsS1bDGRUSFGw== +"@trezor/protobuf@1.2.5": + version "1.2.5" + resolved "https://registry.npmjs.org/@trezor/protobuf/-/protobuf-1.2.5.tgz#13955ba78bc0236925d0010176338415e976c2f5" + integrity sha512-4tY3y9pzK+XjpA2PeLIGYuvoxzpyiKfjyJSeG77eDKhSgFmYtLQswQ7UkzdpA6uPjzWexY1rEdTLxGLxSM7VFw== dependencies: - "@trezor/schema-utils" "1.0.1" - long "^4.0.0" - protobufjs "7.2.5" - -"@trezor/protocol@1.0.5": - version "1.0.5" - resolved "https://registry.npmjs.org/@trezor/protocol/-/protocol-1.0.5.tgz#93cf0d97aa92249a355529c8998da5c0aed96536" - integrity sha512-xRqn6k4Rn9pvDlGu7aBuoDL4fG+BN1dj+nBV2ULt03+evKmrcC0ya6bZ74cWqoaGtWrNSo6opONr1VF7tN2fKg== + "@trezor/schema-utils" "1.2.3" + protobufjs "7.4.0" -"@trezor/protocol@1.0.6": - version "1.0.6" - resolved "https://registry.npmjs.org/@trezor/protocol/-/protocol-1.0.6.tgz#27295d29929b7249cd18524f36da85cdc43eb927" - integrity sha512-5agka7qFoS8DysFT+/sJbfV4IJniy+yaUHf4KKhx24CtgtxmqJFNEMF13HzEZeGPLHHg59FAK29G3tSl+I9alw== - -"@trezor/schema-utils@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@trezor/schema-utils/-/schema-utils-1.0.1.tgz#b42b4f1c31ad14dbd13e380f55f15587533fb489" - integrity sha512-2g9urHSFzac817tdWEKRH2PwPLeDefhOWLCddThIQeb6NCfRkKPhtrc6MNweLjlb6TCZDCFZ6LRXp/8zbDHkKQ== - dependencies: - "@sinclair/typebox" "^0.31.28" - ts-mixer "^6.0.3" +"@trezor/protocol@1.2.2": + version "1.2.2" + resolved "https://registry.npmjs.org/@trezor/protocol/-/protocol-1.2.2.tgz#922319cb59da33f605257a59f630345b4866dcd3" + integrity sha512-iXD+Wqpk0FpwJpQbAFKw+8AL6ipfDjQ7g+MYZ7lU1H7/gCxM2XqLI4eW7Il+FAwk7orepDuoSbJSVcsNJYKjOA== -"@trezor/schema-utils@1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@trezor/schema-utils/-/schema-utils-1.0.2.tgz#187bcaf4455dbe277585d9d8e097bbc98b76edaa" - integrity sha512-VqD0m/nm0x4fRkK0NXLQMg7sDvQwZLSei/TRjrynXn4LOrL7RhuEbaVTTIUqI536+lNnDEo0d4GwPE38aT0/1g== +"@trezor/schema-utils@1.2.3": + version "1.2.3" + resolved "https://registry.npmjs.org/@trezor/schema-utils/-/schema-utils-1.2.3.tgz#e94e1f2fa24451db88bfede873719d0bac3eebc4" + integrity sha512-+/GmaSTfUf8nEBSSWz/SV0W/0l37YQBfDMygAKXlKMbtXJI03PHqkEF/jQrt+BP2Gh24gjo5GNqCwx7EIlzZug== dependencies: - "@sinclair/typebox" "^0.31.28" + "@sinclair/typebox" "^0.33.7" ts-mixer "^6.0.3" -"@trezor/transport@1.1.24": - version "1.1.24" - resolved "https://registry.npmjs.org/@trezor/transport/-/transport-1.1.24.tgz#2b0bd34ba4bd464bfbbf7decb4d45511af1e93a6" - integrity sha512-vFMMQ1hrSe9WFdA6EKdzTXqvIyjO5msQJsSnyAC9r08e/V7wqWGS9Jh5fMtKahI16nrSHOilYiJT2fe8G9HF2g== +"@trezor/transport@1.3.5": + version "1.3.5" + resolved "https://registry.npmjs.org/@trezor/transport/-/transport-1.3.5.tgz#9f9f52230a273e969521a6a551a30693870c6c11" + integrity sha512-ZxFxTof7EJifIJtlnKBmYer1lhGO45fJ6J/CT1HtERPGMShMjNHWTIqJBkFuMS/GtmzD5mf+bRyxubwb62oneQ== dependencies: - "@trezor/protobuf" "1.0.8" - "@trezor/protocol" "1.0.5" - "@trezor/utils" "9.0.21" + "@trezor/protobuf" "1.2.5" + "@trezor/protocol" "1.2.2" + "@trezor/utils" "9.2.4" cross-fetch "^4.0.0" - json-stable-stringify "^1.0.2" long "^4.0.0" - protobufjs "7.2.5" - usb "^2.11.0" - -"@trezor/transport@1.1.26": - version "1.1.26" - resolved "https://registry.npmjs.org/@trezor/transport/-/transport-1.1.26.tgz#c4e29d1dc305aa9e6393929e29dfb76efd153a11" - integrity sha512-Wb1ht0zy3o+9gKhI3fZZrvIwoGTinWQ3DWIkJlzlimrz+DkVe45Kfar9eqvncBaoc7LbT+F3jK/65+r3QeFlHA== - dependencies: - "@trezor/protobuf" "1.0.10" - "@trezor/protocol" "1.0.6" - "@trezor/utils" "9.0.22" - json-stable-stringify "^1.1.1" - long "^4.0.0" - protobufjs "7.2.6" - usb "^2.11.0" - -"@trezor/type-utils@1.0.4": - version "1.0.4" - resolved "https://registry.npmjs.org/@trezor/type-utils/-/type-utils-1.0.4.tgz#e989ef87e98e9659244e4d38b778fbcbacfced63" - integrity sha512-1+zpG7/yYH//UPj49EV3gpcRLN+Y6VF7wFclJ7NZXsvifD0SwuJk7u2cwkiy0VPF6V+JCWxI4QWwxnecw1N88g== + protobufjs "7.4.0" + usb "^2.14.0" -"@trezor/type-utils@1.0.5": - version "1.0.5" - resolved "https://registry.npmjs.org/@trezor/type-utils/-/type-utils-1.0.5.tgz#5efdd6ab1ebd5086878d9123cfe4eb70440072e6" - integrity sha512-AK8Gg5yoPAMvxqK49LXr8yoop1oxIXRxkOhCuWGV51fDM02/L1dhGNKC04UyCTyG7jZ+H1f5ywuna81BVT/ptQ== +"@trezor/type-utils@1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@trezor/type-utils/-/type-utils-1.1.2.tgz#accb6ad8d0b3f207c09ce2bf4f59605b00523371" + integrity sha512-48VUd5OwgqzsnShMDVxs6SyKrYdl+rQc23fKMNChpYM1Ilw7ea9uKvNN38pEvQHWERKKEtmiRJ8cQD4X9D9MVQ== -"@trezor/utils@9.0.21": - version "9.0.21" - resolved "https://registry.npmjs.org/@trezor/utils/-/utils-9.0.21.tgz#89c8bdb55dbe6fb12b3f03feaf91081e4210463b" - integrity sha512-Qdff78pC+O/YG05f33/v5x2tL1TW/Xkqr2GNUJZ7FBFzWS/6wTyHiLLnk3h1H1jj/bTaMsv77aNbS8ctBpGl7Q== +"@trezor/utils@9.2.3": + version "9.2.3" + resolved "https://registry.npmjs.org/@trezor/utils/-/utils-9.2.3.tgz#b310ac21767b00b980f58bcfa0eba4966fba20a6" + integrity sha512-nSuI87UUHKwh8loQDiBkvKE7yAQOnJKaxQ0MM45JocYZ/kyfKfipWSsmB1Rm/T6llgCnqHdCvirhfjEI18Zlxg== + dependencies: + bignumber.js "^9.1.2" -"@trezor/utils@9.0.22": - version "9.0.22" - resolved "https://registry.npmjs.org/@trezor/utils/-/utils-9.0.22.tgz#f17483f33c7a78a0547d39ff7a6198c12cd3286e" - integrity sha512-DJ7pORsIoS79cqac/p1hXmf7N72jCleifQqDUGicPOF+fIDiRoAtRSnrtwiwOF3vOXLMa//zXylA15CZl3RSjQ== +"@trezor/utils@9.2.4": + version "9.2.4" + resolved "https://registry.npmjs.org/@trezor/utils/-/utils-9.2.4.tgz#393f7025029ffe0392fce50e1c751a1ee75ab5f0" + integrity sha512-FSzeSae+z8JMuqKAHDGCxiPS7+MGAsF4jmKq8CJ/7Uqd6tRbNpMZKMfU5nazcf6MvBeDxLtfCTsCJgRZAA+lKA== + dependencies: + bignumber.js "^9.1.2" -"@trezor/utxo-lib@2.0.6": - version "2.0.6" - resolved "https://registry.npmjs.org/@trezor/utxo-lib/-/utxo-lib-2.0.6.tgz#ffba544fc1873011b6c7a74308a348621f5a3315" - integrity sha512-aVsTNJuHKoEkEme/pMFZagZ9ko1rA8etNji+UvatzPDD8Pfxreq4USxk38se9GDg2y8TY8lcSGhOhtxU2b3SfQ== +"@trezor/utxo-lib@2.2.3": + version "2.2.3" + resolved "https://registry.npmjs.org/@trezor/utxo-lib/-/utxo-lib-2.2.3.tgz#061c9988e60fb7ce36c05a32feb00172791465fd" + integrity sha512-BtQHlFWb02FAtB13g23xsgEO1CJewKyRk0em00kGtpEeIBLLKRq/D1dj6o3B3ERUQHOFvoufZjcYJkJ/WExGWQ== dependencies: - "@trezor/utils" "9.0.21" + "@trezor/utils" "9.2.3" bchaddrjs "^0.5.2" bech32 "^2.0.0" - bip66 "^1.1.5" + bip66 "^2.0.0" bitcoin-ops "^1.4.1" blake-hash "^2.0.0" blakejs "^1.2.1" bn.js "^5.2.1" - bs58 "^5.0.0" - bs58check "^3.0.1" - create-hash "^1.2.0" + bs58 "^6.0.0" + bs58check "^4.0.0" create-hmac "^1.1.7" int64-buffer "^1.0.1" pushdata-bitcoin "^1.0.1" tiny-secp256k1 "^1.1.6" typeforce "^1.18.0" - varuint-bitcoin "^1.1.2" - wif "^4.0.0" + varuint-bitcoin "2.0.0" + wif "^5.0.0" -"@trezor/utxo-lib@2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@trezor/utxo-lib/-/utxo-lib-2.0.7.tgz#b634f3ed2da8279701eae536b54a560ead1c3a3d" - integrity sha512-st0HI0cK+wDCnWGM3zJx0N3eja96uGquJ80iODkGUb/Zp/E/ILyDzh9Idh+SiOCvA6II+YIQIRnhltu/iHq4rg== +"@trezor/utxo-lib@2.2.4": + version "2.2.4" + resolved "https://registry.npmjs.org/@trezor/utxo-lib/-/utxo-lib-2.2.4.tgz#00c3322e72959cd097f4a1cf392eec96ead37b87" + integrity sha512-CT5msyN9Z2vmYTW3yeFGZMaBmLnv3s0b1iupG+Un12IfGO6lH4QWMmYxgfXnOgJ/PRTKUJpKHzvnVN6z0kI7+w== dependencies: - "@trezor/utils" "9.0.22" + "@trezor/utils" "9.2.4" bchaddrjs "^0.5.2" bech32 "^2.0.0" - bip66 "^1.1.5" + bip66 "^2.0.0" bitcoin-ops "^1.4.1" blake-hash "^2.0.0" blakejs "^1.2.1" bn.js "^5.2.1" - bs58 "^5.0.0" - bs58check "^3.0.1" - create-hash "^1.2.0" + bs58 "^6.0.0" + bs58check "^4.0.0" create-hmac "^1.1.7" int64-buffer "^1.0.1" pushdata-bitcoin "^1.0.1" tiny-secp256k1 "^1.1.6" typeforce "^1.18.0" - varuint-bitcoin "^1.1.2" - wif "^4.0.0" + varuint-bitcoin "2.0.0" + wif "^5.0.0" "@tsconfig/node10@^1.0.7": version "1.0.9" @@ -5057,18 +4232,25 @@ resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== -"@tufjs/canonical-json@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" - integrity sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ== +"@tufjs/canonical-json@2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz#a52f61a3d7374833fca945b2549bc30a2dd40d0a" + integrity sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== -"@tufjs/models@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-1.0.3.tgz#e6cb8a86834da7459a7c836cd892dee56b4bab44" - integrity sha512-mkFEqqRisi13DmR5pX4x+Zk97EiU8djTtpNW1GeuX410y/raAsq/T3ZCjwoRIZ8/cIBfW0olK/sywlAiWevDVw== +"@tufjs/models@2.0.1": + version "2.0.1" + resolved "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz#e429714e753b6c2469af3212e7f320a6973c2812" + integrity sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg== dependencies: - "@tufjs/canonical-json" "1.0.0" - minimatch "^7.4.6" + "@tufjs/canonical-json" "2.0.0" + minimatch "^9.0.4" + +"@tybys/wasm-util@^0.9.0": + version "0.9.0" + resolved "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355" + integrity sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== + dependencies: + tslib "^2.4.0" "@types/babel__core@^7.1.14": version "7.1.20" @@ -5183,10 +4365,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.4.0": - version "29.4.0" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.4.0.tgz#a8444ad1704493e84dbf07bb05990b275b3b9206" - integrity sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ== +"@types/jest@^29.5.14": + version "29.5.14" + resolved "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz#2b910912fa1d6856cadcd0c1f95af7df1d6049e5" + integrity sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -5260,18 +4442,13 @@ resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== -"@types/node@*", "@types/node@>=13.7.0", "@types/node@^22.9.0": +"@types/node@*", "@types/node@>=13.7.0": version "22.9.0" resolved "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz#b7f16e5c3384788542c72dc3d561a7ceae2c0365" integrity sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ== dependencies: undici-types "~6.19.8" -"@types/node@10.12.18": - version "10.12.18" - resolved "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz#1d3ca764718915584fcd9f6344621b7672665c67" - integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ== - "@types/node@11.11.6": version "11.11.6" resolved "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz#df929d1bb2eee5afdda598a41930fe50b43eaa6a" @@ -5287,6 +4464,13 @@ resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== +"@types/node@^22.10.1": + version "22.10.1" + resolved "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz#41ffeee127b8975a05f8c4f83fb89bcb2987d766" + integrity sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ== + dependencies: + undici-types "~6.20.0" + "@types/normalize-package-data@^2.4.0": version "2.4.1" resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -5304,11 +4488,6 @@ dependencies: "@types/node" "*" -"@types/prettier@^2.1.5": - version "2.7.2" - resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" - integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== - "@types/secp256k1@^4.0.1": version "4.0.3" resolved "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz#1b8e55d8e00f08ee7220b4d59a6abe89c37a901c" @@ -5351,7 +4530,7 @@ resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== -"@types/uuid@8.3.4": +"@types/uuid@^8.3.4": version "8.3.4" resolved "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz#bd86a43617df0594787d38b735f55c805becf1bc" integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw== @@ -5361,15 +4540,10 @@ resolved "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.10.tgz#cf89cccd2d93b6245e784c19afe0a9f5038d4528" integrity sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ== -"@types/web@^0.0.119": - version "0.0.119" - resolved "https://registry.npmjs.org/@types/web/-/web-0.0.119.tgz#848ae9b66608acd257b603b3e716fe5ffc9de8a8" - integrity sha512-CQVOcEWrxr0MXbQbR3rrw6GHo2mcr8WlhLHQkOKDhhySTjz15/35jk0Zm2FbHRyCvSEjr/J7A2iDD5GRrGxE2A== - -"@types/web@^0.0.138": - version "0.0.138" - resolved "https://registry.npmjs.org/@types/web/-/web-0.0.138.tgz#52ca1e688275a0b82a5522a7accaaa182aa029b1" - integrity sha512-oQD74hl+cNCZdSWIupJCXZ2azTuB3MJ/mrWlgYt+v4pD7/Dr78gl5hKAdieZNf9NrAqwUez79bHtnFVSNSscWA== +"@types/web@^0.0.174": + version "0.0.174" + resolved "https://registry.npmjs.org/@types/web/-/web-0.0.174.tgz#381796df30266c77681f3fd56b60063694806412" + integrity sha512-dT8gX38RUQjy+uruZg49EvloEa2S3gR0z2eRi557eTSFKqUSXkSCWYa0IY9uabX9MZPMGOu+1r8Qn6tsvJ1KnQ== "@types/ws@^7.2.0", "@types/ws@^7.4.4": version "7.4.7" @@ -5378,6 +4552,13 @@ dependencies: "@types/node" "*" +"@types/ws@^8.2.2": + version "8.5.13" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz#6414c280875e2691d0d1e080b05addbf5cb91e20" + integrity sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA== + dependencies: + "@types/node" "*" + "@types/yargs-parser@*": version "21.0.0" resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" @@ -5524,81 +4705,28 @@ "@typescript-eslint/types" "6.21.0" eslint-visitor-keys "^3.4.1" -"@wallet-standard/base@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@wallet-standard/base/-/base-1.0.1.tgz#860dd94d47c9e3c5c43b79d91c6afdbd7a36264e" - integrity sha512-1To3ekMfzhYxe0Yhkpri+Fedq0SYcfrOfJi3vbLjMwF2qiKPjTGLwZkf2C9ftdQmxES+hmxhBzTwF4KgcOwf8w== - -"@wallet-standard/features@^1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@wallet-standard/features/-/features-1.0.3.tgz#c992876c5e4f7a0672f8869c4146c87e0dfe48c8" - integrity sha512-m8475I6W5LTatTZuUz5JJNK42wFRgkJTB0I9tkruMwfqBF2UN2eomkYNVf9RbrsROelCRzSFmugqjKZBFaubsA== +"@walletconnect/core@2.17.2": + version "2.17.2" + resolved "https://registry.npmjs.org/@walletconnect/core/-/core-2.17.2.tgz#877dc03f190d7b262bff8ce346330fdf1019cd83" + integrity sha512-O9VUsFg78CbvIaxfQuZMsHcJ4a2Z16DRz/O4S+uOAcGKhH/i/ln8hp864Tb+xRvifWSzaZ6CeAVxk657F+pscA== dependencies: - "@wallet-standard/base" "^1.0.1" - -"@wallet-standard/wallet@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@wallet-standard/wallet/-/wallet-1.0.1.tgz#95438941a2a1ee12a794444357b59d53e19b374c" - integrity sha512-qkhJeuQU2afQTZ02yMZE5SFc91Fo3hyFjFkpQglHudENNyiSG0oUKcIjky8X32xVSaumgTZSQUAzpXnCTWHzKQ== - dependencies: - "@wallet-standard/base" "^1.0.1" - -"@walletconnect/browser-utils@^1.8.0": - version "1.8.0" - resolved "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz#33c10e777aa6be86c713095b5206d63d32df0951" - integrity sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A== - dependencies: - "@walletconnect/safe-json" "1.0.0" - "@walletconnect/types" "^1.8.0" - "@walletconnect/window-getters" "1.0.0" - "@walletconnect/window-metadata" "1.0.0" - detect-browser "5.2.0" - -"@walletconnect/core@2.11.2": - version "2.11.2" - resolved "https://registry.npmjs.org/@walletconnect/core/-/core-2.11.2.tgz#35286be92c645fa461fecc0dfe25de9f076fca8f" - integrity sha512-bB4SiXX8hX3/hyBfVPC5gwZCXCl+OPj+/EDVM71iAO3TDsh78KPbrVAbDnnsbHzZVHlsMohtXX3j5XVsheN3+g== - dependencies: - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-provider" "1.0.13" - "@walletconnect/jsonrpc-types" "1.0.3" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/jsonrpc-ws-connection" "1.0.14" - "@walletconnect/keyvaluestorage" "^1.1.1" - "@walletconnect/logger" "^2.0.1" - "@walletconnect/relay-api" "^1.0.9" - "@walletconnect/relay-auth" "^1.0.4" - "@walletconnect/safe-json" "^1.0.2" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.11.2" - "@walletconnect/utils" "2.11.2" - events "^3.3.0" - isomorphic-unfetch "3.1.0" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.0.4" + "@walletconnect/safe-json" "1.0.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.17.2" + "@walletconnect/utils" "2.17.2" + "@walletconnect/window-getters" "1.0.1" + events "3.3.0" lodash.isequal "4.5.0" - uint8arrays "^3.1.0" - -"@walletconnect/core@2.12.2": - version "2.12.2" - resolved "https://registry.npmjs.org/@walletconnect/core/-/core-2.12.2.tgz#12bd568b90daed876e58ebcc098c12843a3321e6" - integrity sha512-7Adv/b3pp9F42BkvReaaM4KS8NEvlkS7AMtwO3uF/o6aRMKtcfTJq9/jgWdKJh4RP8pPRTRFjCw6XQ/RZtT4aQ== - dependencies: - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-provider" "1.0.13" - "@walletconnect/jsonrpc-types" "1.0.3" - "@walletconnect/jsonrpc-utils" "1.0.8" - "@walletconnect/jsonrpc-ws-connection" "1.0.14" - "@walletconnect/keyvaluestorage" "^1.1.1" - "@walletconnect/logger" "^2.1.2" - "@walletconnect/relay-api" "^1.0.9" - "@walletconnect/relay-auth" "^1.0.4" - "@walletconnect/safe-json" "^1.0.2" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.12.2" - "@walletconnect/utils" "2.12.2" - events "^3.3.0" - isomorphic-unfetch "3.1.0" - lodash.isequal "4.5.0" - uint8arrays "^3.1.0" + uint8arrays "3.1.0" "@walletconnect/environment@^1.0.1": version "1.0.1" @@ -5607,23 +4735,24 @@ dependencies: tslib "1.14.1" -"@walletconnect/ethereum-provider@^2.12.2": - version "2.12.2" - resolved "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.12.2.tgz#43195a14cd43f928b2fcbba6b1a08e17e7838c4f" - integrity sha512-vBl2zCnNm2iPaomJdr5YT16cT7aa8cH2WFs6879XPngU5i7HXS3bU6TamhyhKKl13sdIfifmCkCC+RWn5GdPMw== +"@walletconnect/ethereum-provider@^2.17.2": + version "2.17.2" + resolved "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.17.2.tgz#7ac8091daf65f33c9f77cb08f524246c638e9e66" + integrity sha512-o4aL4KkUKT+n0iDwGzC6IY4bl+9n8bwOeT2KwifaVHsFw/irhtRPlsAQQH4ezOiPyk8cri1KN9dPk/YeU0pe6w== dependencies: - "@walletconnect/jsonrpc-http-connection" "^1.0.7" - "@walletconnect/jsonrpc-provider" "^1.0.13" - "@walletconnect/jsonrpc-types" "^1.0.3" - "@walletconnect/jsonrpc-utils" "^1.0.8" - "@walletconnect/modal" "^2.6.2" - "@walletconnect/sign-client" "2.12.2" - "@walletconnect/types" "2.12.2" - "@walletconnect/universal-provider" "2.12.2" - "@walletconnect/utils" "2.12.2" - events "^3.3.0" - -"@walletconnect/events@^1.0.1": + "@walletconnect/jsonrpc-http-connection" "1.0.8" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/modal" "2.7.0" + "@walletconnect/sign-client" "2.17.2" + "@walletconnect/types" "2.17.2" + "@walletconnect/universal-provider" "2.17.2" + "@walletconnect/utils" "2.17.2" + events "3.3.0" + +"@walletconnect/events@1.0.1", "@walletconnect/events@^1.0.1": version "1.0.1" resolved "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz#2b5f9c7202019e229d7ccae1369a9e86bda7816c" integrity sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ== @@ -5631,41 +4760,41 @@ keyvaluestorage-interface "^1.0.0" tslib "1.14.1" -"@walletconnect/heartbeat@1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz#afaa3a53232ae182d7c9cff41c1084472d8f32e9" - integrity sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q== +"@walletconnect/heartbeat@1.2.2": + version "1.2.2" + resolved "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.2.tgz#e8dc5179db7769950c6f9cf59b23516d9b95227d" + integrity sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw== dependencies: "@walletconnect/events" "^1.0.1" "@walletconnect/time" "^1.0.2" - tslib "1.14.1" + events "^3.3.0" -"@walletconnect/jsonrpc-http-connection@^1.0.7": - version "1.0.7" - resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz#a6973569b8854c22da707a759d241e4f5c2d5a98" - integrity sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ== +"@walletconnect/jsonrpc-http-connection@1.0.8": + version "1.0.8" + resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.8.tgz#2f4c3948f074960a3edd07909560f3be13e2c7ae" + integrity sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw== dependencies: "@walletconnect/jsonrpc-utils" "^1.0.6" "@walletconnect/safe-json" "^1.0.1" cross-fetch "^3.1.4" - tslib "1.14.1" + events "^3.3.0" -"@walletconnect/jsonrpc-provider@1.0.13", "@walletconnect/jsonrpc-provider@^1.0.13": - version "1.0.13" - resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz#9a74da648d015e1fffc745f0c7d629457f53648b" - integrity sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g== +"@walletconnect/jsonrpc-provider@1.0.14": + version "1.0.14" + resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.14.tgz#696f3e3b6d728b361f2e8b853cfc6afbdf2e4e3e" + integrity sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow== dependencies: "@walletconnect/jsonrpc-utils" "^1.0.8" "@walletconnect/safe-json" "^1.0.2" - tslib "1.14.1" + events "^3.3.0" -"@walletconnect/jsonrpc-types@1.0.3", "@walletconnect/jsonrpc-types@^1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz#65e3b77046f1a7fa8347ae02bc1b841abe6f290c" - integrity sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw== +"@walletconnect/jsonrpc-types@1.0.4": + version "1.0.4" + resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.4.tgz#ce1a667d79eadf2a2d9d002c152ceb68739c230c" + integrity sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ== dependencies: + events "^3.3.0" keyvaluestorage-interface "^1.0.0" - tslib "1.14.1" "@walletconnect/jsonrpc-types@^1.0.2": version "1.0.2" @@ -5675,7 +4804,15 @@ keyvaluestorage-interface "^1.0.0" tslib "1.14.1" -"@walletconnect/jsonrpc-utils@1.0.8", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.7", "@walletconnect/jsonrpc-utils@^1.0.8": +"@walletconnect/jsonrpc-types@^1.0.3": + version "1.0.3" + resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz#65e3b77046f1a7fa8347ae02bc1b841abe6f290c" + integrity sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw== + dependencies: + keyvaluestorage-interface "^1.0.0" + tslib "1.14.1" + +"@walletconnect/jsonrpc-utils@1.0.8", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.8": version "1.0.8" resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz#82d0cc6a5d6ff0ecc277cb35f71402c91ad48d72" integrity sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw== @@ -5694,7 +4831,7 @@ events "^3.3.0" ws "^7.5.1" -"@walletconnect/keyvaluestorage@^1.1.1": +"@walletconnect/keyvaluestorage@1.1.1": version "1.1.1" resolved "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz#dd2caddabfbaf80f6b8993a0704d8b83115a1842" integrity sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA== @@ -5703,15 +4840,7 @@ idb-keyval "^6.2.1" unstorage "^1.9.0" -"@walletconnect/logger@^2.0.1": - version "2.0.1" - resolved "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz#7f489b96e9a1ff6bf3e58f0fbd6d69718bf844a8" - integrity sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ== - dependencies: - pino "7.11.0" - tslib "1.14.1" - -"@walletconnect/logger@^2.1.2": +"@walletconnect/logger@2.1.2": version "2.1.2" resolved "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.1.2.tgz#813c9af61b96323a99f16c10089bfeb525e2a272" integrity sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw== @@ -5719,57 +4848,39 @@ "@walletconnect/safe-json" "^1.0.2" pino "7.11.0" -"@walletconnect/mobile-registry@^1.4.0": - version "1.4.0" - resolved "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz#502cf8ab87330841d794819081e748ebdef7aee5" - integrity sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw== - -"@walletconnect/modal-core@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.2.tgz#d73e45d96668764e0c8668ea07a45bb8b81119e9" - integrity sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA== +"@walletconnect/modal-core@2.7.0": + version "2.7.0" + resolved "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.7.0.tgz#73c13c3b7b0abf9ccdbac9b242254a86327ce0a4" + integrity sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA== dependencies: valtio "1.11.2" -"@walletconnect/modal-ui@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz#fa57c087c57b7f76aaae93deab0f84bb68b59cf9" - integrity sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA== +"@walletconnect/modal-ui@2.7.0": + version "2.7.0" + resolved "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.7.0.tgz#dbbb7ee46a5a25f7d39db622706f2d197b268cbb" + integrity sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ== dependencies: - "@walletconnect/modal-core" "2.6.2" + "@walletconnect/modal-core" "2.7.0" lit "2.8.0" motion "10.16.2" qrcode "1.5.3" -"@walletconnect/modal@^2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz#4b534a836f5039eeb3268b80be7217a94dd12651" - integrity sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA== - dependencies: - "@walletconnect/modal-core" "2.6.2" - "@walletconnect/modal-ui" "2.6.2" - -"@walletconnect/qrcode-modal@^1.8.0": - version "1.8.0" - resolved "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz#ddd6f5c9b7ee52c16adf9aacec2a3eac4994caea" - integrity sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg== +"@walletconnect/modal@2.7.0": + version "2.7.0" + resolved "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.7.0.tgz#55f969796d104cce1205f5f844d8f8438b79723a" + integrity sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw== dependencies: - "@walletconnect/browser-utils" "^1.8.0" - "@walletconnect/mobile-registry" "^1.4.0" - "@walletconnect/types" "^1.8.0" - copy-to-clipboard "^3.3.1" - preact "10.4.1" - qrcode "1.4.4" + "@walletconnect/modal-core" "2.7.0" + "@walletconnect/modal-ui" "2.7.0" -"@walletconnect/relay-api@^1.0.9": - version "1.0.9" - resolved "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz#f8c2c3993dddaa9f33ed42197fc9bfebd790ecaf" - integrity sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg== +"@walletconnect/relay-api@1.0.11": + version "1.0.11" + resolved "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.11.tgz#80ab7ef2e83c6c173be1a59756f95e515fb63224" + integrity sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q== dependencies: "@walletconnect/jsonrpc-types" "^1.0.2" - tslib "1.14.1" -"@walletconnect/relay-auth@^1.0.4": +"@walletconnect/relay-auth@1.0.4": version "1.0.4" resolved "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz#0b5c55c9aa3b0ef61f526ce679f3ff8a5c4c2c7c" integrity sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ== @@ -5781,159 +4892,99 @@ tslib "1.14.1" uint8arrays "^3.0.0" -"@walletconnect/safe-json@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz#12eeb11d43795199c045fafde97e3c91646683b2" - integrity sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg== - -"@walletconnect/safe-json@^1.0.1", "@walletconnect/safe-json@^1.0.2": +"@walletconnect/safe-json@1.0.2", "@walletconnect/safe-json@^1.0.1", "@walletconnect/safe-json@^1.0.2": version "1.0.2" resolved "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz#7237e5ca48046e4476154e503c6d3c914126fa77" integrity sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA== dependencies: tslib "1.14.1" -"@walletconnect/sign-client@2.12.2": - version "2.12.2" - resolved "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.12.2.tgz#10cddcba3740f726149c33ef1a9040a808d65e08" - integrity sha512-cM0ualXj6nVvLqS4BDNRk+ZWR+lubcsz/IHreH+3wYrQ2sV+C0fN6ctrd7MMGZss0C0qacWCx0pm62ZBuoKvqA== +"@walletconnect/sign-client@2.17.2": + version "2.17.2" + resolved "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.17.2.tgz#b8bd125d7c34a67916745ebbdbbc834db5518c8b" + integrity sha512-/wigdCIQjlBXSWY43Id0IPvZ5biq4HiiQZti8Ljvx408UYjmqcxcBitbj2UJXMYkid7704JWAB2mw32I1HgshQ== dependencies: - "@walletconnect/core" "2.12.2" - "@walletconnect/events" "^1.0.1" - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-utils" "1.0.8" - "@walletconnect/logger" "^2.1.2" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.12.2" - "@walletconnect/utils" "2.12.2" - events "^3.3.0" - -"@walletconnect/sign-client@^2.7.2": - version "2.11.2" - resolved "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.11.2.tgz#855609653855f0d23b0502cdbdcf43402e34c459" - integrity sha512-MfBcuSz2GmMH+P7MrCP46mVE5qhP0ZyWA0FyIH6/WuxQ6G+MgKsGfaITqakpRPsykWOJq8tXMs3XvUPDU413OQ== - dependencies: - "@walletconnect/core" "2.11.2" - "@walletconnect/events" "^1.0.1" - "@walletconnect/heartbeat" "1.2.1" + "@walletconnect/core" "2.17.2" + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" "@walletconnect/jsonrpc-utils" "1.0.8" - "@walletconnect/logger" "^2.0.1" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.11.2" - "@walletconnect/utils" "2.11.2" - events "^3.3.0" + "@walletconnect/logger" "2.1.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.17.2" + "@walletconnect/utils" "2.17.2" + events "3.3.0" -"@walletconnect/time@^1.0.2": +"@walletconnect/time@1.0.2", "@walletconnect/time@^1.0.2": version "1.0.2" resolved "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz#6c5888b835750ecb4299d28eecc5e72c6d336523" integrity sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g== dependencies: tslib "1.14.1" -"@walletconnect/types@2.11.2": - version "2.11.2" - resolved "https://registry.npmjs.org/@walletconnect/types/-/types-2.11.2.tgz#d0359dd4106fcaa1634241a00428d3ea08d0d3c7" - integrity sha512-p632MFB+lJbip2cvtXPBQslpUdiw1sDtQ5y855bOlAGquay+6fZ4h1DcDePeKQDQM3P77ax2a9aNPZxV6y/h1Q== - dependencies: - "@walletconnect/events" "^1.0.1" - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-types" "1.0.3" - "@walletconnect/keyvaluestorage" "^1.1.1" - "@walletconnect/logger" "^2.0.1" - events "^3.3.0" - -"@walletconnect/types@2.12.2": - version "2.12.2" - resolved "https://registry.npmjs.org/@walletconnect/types/-/types-2.12.2.tgz#8b64a2015a0a96972d28acb2ff317a9a994abfdb" - integrity sha512-9CmwTlPbrFTzayTL9q7xM7s3KTJkS6kYFtH2m1/fHFgALs6pIUjf1qAx1TF2E4tv7SEzLAIzU4NqgYUt2vWXTg== - dependencies: - "@walletconnect/events" "^1.0.1" - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-types" "1.0.3" - "@walletconnect/keyvaluestorage" "^1.1.1" - "@walletconnect/logger" "^2.0.1" - events "^3.3.0" - -"@walletconnect/types@^1.8.0": - version "1.8.0" - resolved "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz#3f5e85b2d6b149337f727ab8a71b8471d8d9a195" - integrity sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg== - -"@walletconnect/universal-provider@2.12.2": - version "2.12.2" - resolved "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.12.2.tgz#0c855bbb5584fd11bdf2318344fe6f42fa3e91cb" - integrity sha512-0k5ZgSkABopQLVhkiwl2gRGG7dAP4SWiI915pIlyN5sRvWV+qX1ALhWAmRcdv0TXWlKHDcDgPJw/q2sCSAHuMQ== - dependencies: - "@walletconnect/jsonrpc-http-connection" "^1.0.7" - "@walletconnect/jsonrpc-provider" "1.0.13" - "@walletconnect/jsonrpc-types" "^1.0.2" - "@walletconnect/jsonrpc-utils" "^1.0.7" - "@walletconnect/logger" "^2.1.2" - "@walletconnect/sign-client" "2.12.2" - "@walletconnect/types" "2.12.2" - "@walletconnect/utils" "2.12.2" - events "^3.3.0" - -"@walletconnect/utils@2.11.2", "@walletconnect/utils@^2.4.5": - version "2.11.2" - resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.11.2.tgz#dee0f19adf5e38543612cbe9fa4de7ed28eb7e85" - integrity sha512-LyfdmrnZY6dWqlF4eDrx5jpUwsB2bEPjoqR5Z6rXPiHJKUOdJt7az+mNOn5KTSOlRpd1DmozrBrWr+G9fFLYVw== - dependencies: - "@stablelib/chacha20poly1305" "1.0.1" - "@stablelib/hkdf" "1.0.1" - "@stablelib/random" "^1.0.2" - "@stablelib/sha256" "1.0.1" - "@stablelib/x25519" "^1.0.3" - "@walletconnect/relay-api" "^1.0.9" - "@walletconnect/safe-json" "^1.0.2" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.11.2" - "@walletconnect/window-getters" "^1.0.1" - "@walletconnect/window-metadata" "^1.0.1" - detect-browser "5.3.0" - query-string "7.1.3" - uint8arrays "^3.1.0" +"@walletconnect/types@2.17.2": + version "2.17.2" + resolved "https://registry.npmjs.org/@walletconnect/types/-/types-2.17.2.tgz#f9afff242563be33f377de689b03b482f5b20aee" + integrity sha512-j/+0WuO00lR8ntu7b1+MKe/r59hNwYLFzW0tTmozzhfAlDL+dYwWasDBNq4AH8NbVd7vlPCQWmncH7/6FVtOfQ== + dependencies: + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + events "3.3.0" + +"@walletconnect/universal-provider@2.17.2": + version "2.17.2" + resolved "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.17.2.tgz#f4627dd9b66db3bacc31864584112868be23bf08" + integrity sha512-yIWDhBODRa9J349d/i1sObzon0vy4n+7R3MvGQQYaU1EVrV+WfoGSRsu8U7rYsL067/MAUu9t/QrpPblaSbz7g== + dependencies: + "@walletconnect/events" "1.0.1" + "@walletconnect/jsonrpc-http-connection" "1.0.8" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + "@walletconnect/sign-client" "2.17.2" + "@walletconnect/types" "2.17.2" + "@walletconnect/utils" "2.17.2" + events "3.3.0" + lodash "4.17.21" -"@walletconnect/utils@2.12.2": - version "2.12.2" - resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.12.2.tgz#a2c349d4effef7c1c5e72e74a5483d8dfbb10918" - integrity sha512-zf50HeS3SfoLv1N9GPl2IXTZ9TsXfet4usVAsZmX9P6/Xzq7d/7QakjVQCHH/Wk1O9XkcsfeoZoUhRxoMJ5uJw== +"@walletconnect/utils@2.17.2": + version "2.17.2" + resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.17.2.tgz#b4b12e3f5ebbfd883b2a5c87fb818e53501dc7ea" + integrity sha512-T7eLRiuw96fgwUy2A5NZB5Eu87ukX8RCVoO9lji34RFV4o2IGU9FhTEWyd4QQKI8OuQRjSknhbJs0tU0r0faPw== dependencies: + "@ethersproject/hash" "5.7.0" + "@ethersproject/transactions" "5.7.0" "@stablelib/chacha20poly1305" "1.0.1" "@stablelib/hkdf" "1.0.1" - "@stablelib/random" "^1.0.2" + "@stablelib/random" "1.0.2" "@stablelib/sha256" "1.0.1" - "@stablelib/x25519" "^1.0.3" - "@walletconnect/relay-api" "^1.0.9" - "@walletconnect/safe-json" "^1.0.2" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.12.2" - "@walletconnect/window-getters" "^1.0.1" - "@walletconnect/window-metadata" "^1.0.1" + "@stablelib/x25519" "1.0.3" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.0.4" + "@walletconnect/safe-json" "1.0.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.17.2" + "@walletconnect/window-getters" "1.0.1" + "@walletconnect/window-metadata" "1.0.1" detect-browser "5.3.0" + elliptic "6.6.0" query-string "7.1.3" - uint8arrays "^3.1.0" - -"@walletconnect/window-getters@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz#1053224f77e725dfd611c83931b5f6c98c32bfc8" - integrity sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA== + uint8arrays "3.1.0" -"@walletconnect/window-getters@^1.0.0", "@walletconnect/window-getters@^1.0.1": +"@walletconnect/window-getters@1.0.1", "@walletconnect/window-getters@^1.0.1": version "1.0.1" resolved "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz#f36d1c72558a7f6b87ecc4451fc8bd44f63cbbdc" integrity sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q== dependencies: tslib "1.14.1" -"@walletconnect/window-metadata@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz#93b1cc685e6b9b202f29c26be550fde97800c4e5" - integrity sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA== - dependencies: - "@walletconnect/window-getters" "^1.0.0" - -"@walletconnect/window-metadata@^1.0.1": +"@walletconnect/window-metadata@1.0.1": version "1.0.1" resolved "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz#2124f75447b7e989e4e4e1581d55d25bc75f7be5" integrity sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA== @@ -5976,25 +5027,15 @@ dependencies: tslib "^2.3.0" -"@xmldom/xmldom@^0.8.8": - version "0.8.10" - resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" - integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== - -"@xmldom/xmldom@~0.7.7": - version "0.7.13" - resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" - integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== - "@yarnpkg/lockfile@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== -"@yarnpkg/parsers@^3.0.0-rc.18": - version "3.0.0-rc.43" - resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.43.tgz#2bf720ec6444e3f002f40dce734c262e9f3d888a" - integrity sha512-AhFF3mIDfA+jEwQv2WMHmiYhOvmdbh2qhUkDVQfiqzQtUwS4BgoWwom5NpSPg4Ix5vOul+w1690Bt21CkVLpgg== +"@yarnpkg/parsers@3.0.2": + version "3.0.2" + resolved "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.2.tgz#48a1517a0f49124827f4c37c284a689c607b2f32" + integrity sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA== dependencies: js-yaml "^3.10.0" tslib "^2.4.0" @@ -6004,10 +5045,10 @@ resolved "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz#004e8e553b4cd53d538bd38eac7bcbf58a867fe3" integrity sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg== -"@zkochan/js-yaml@0.0.6": - version "0.0.6" - resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826" - integrity sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg== +"@zkochan/js-yaml@0.0.7": + version "0.0.7" + resolved "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz#4b0cb785220d7c28ce0ec4d0804deb5d821eae89" + integrity sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ== dependencies: argparse "^2.0.1" @@ -6019,23 +5060,11 @@ JSONStream@^1.0.4, JSONStream@^1.3.5: jsonparse "^1.2.0" through ">=2.2.7 <3" -abbrev@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - abbrev@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ== -abort-controller@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== - dependencies: - event-target-shim "^5.0.0" - accepts@~1.3.4, accepts@~1.3.5: version "1.3.8" resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" @@ -6084,21 +5113,19 @@ aes-js@4.0.0-beta.5: resolved "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz#8d2452c52adedebc3a3e28465d858c11ca315873" integrity sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q== -agent-base@6, agent-base@^6.0.2: +agent-base@6: version "6.0.2" resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" -agentkeepalive@^4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" - integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== +agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317" + integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA== dependencies: - debug "^4.1.0" - depd "^1.1.2" - humanize-ms "^1.2.1" + debug "^4.3.4" agentkeepalive@^4.5.0: version "4.5.0" @@ -6179,11 +5206,6 @@ ansi-regex@^3.0.0: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1" integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== -ansi-regex@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" - integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== - ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -6199,7 +5221,7 @@ ansi-sequence-parser@^1.1.0: resolved "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf" integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg== -ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -6223,11 +5245,6 @@ ansi-styles@^6.1.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== - anymatch@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -6256,7 +5273,7 @@ apache-md5@^1.0.6: resolved "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.8.tgz#ea79c6feb03abfed42b2830dde06f75df5e3bbd9" integrity sha512-FCAJojipPn0bXjuEpjOOOMN8FZDkxfWWp4JGN9mifU2IhxvKyXZYqpzPHdnTSUpmPDy+tsslB6Z1g+Vg6nVbYA== -"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: +aproba@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== @@ -6266,22 +5283,6 @@ arch@^2.1.1: resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== -are-we-there-yet@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" - integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -are-we-there-yet@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-4.0.0.tgz#3ff397dc14f08b52dd8b2a64d3cee154ab8760d2" - integrity sha512-nSXlV+u3vtVjRgihdTzbfWYzxPWGo424zPgQbHD0ZqIla3jqYAewDcvee0Ua2hjS5IfTAmjGlx1Jf0PKwjZDEw== - dependencies: - delegates "^1.0.0" - readable-stream "^4.1.0" - arg@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz#c06e7ff69ab05b3a4a03ebe0407fac4cba657545" @@ -6370,16 +5371,6 @@ arrify@^2.0.1: resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - assert@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" @@ -6405,13 +5396,6 @@ async-each@^1.0.1: resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== -async-mutex@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz#ae8048cd4d04ace94347507504b3cf15e631c25f" - integrity sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA== - dependencies: - tslib "^2.4.0" - async@^3.2.3: version "3.2.4" resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" @@ -6458,15 +5442,6 @@ axios@^0.21.0, axios@^0.21.2: dependencies: follow-redirects "^1.14.0" -axios@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f" - integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA== - dependencies: - follow-redirects "^1.15.0" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - axios@^1.6.0: version "1.6.5" resolved "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz#2c090da14aeeab3770ad30c3a1461bc970fb0cd8" @@ -6498,6 +5473,19 @@ babel-jest@^29.4.3: graceful-fs "^4.2.9" slash "^3.0.0" +babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== + dependencies: + "@jest/transform" "^29.7.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.6.3" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" @@ -6519,6 +5507,16 @@ babel-plugin-jest-hoist@^29.4.3: "@types/babel__core" "^7.1.14" "@types/babel__traverse" "^7.0.6" +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + babel-plugin-polyfill-corejs2@^0.3.3: version "0.3.3" resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" @@ -6569,6 +5567,14 @@ babel-preset-jest@^29.4.3: babel-plugin-jest-hoist "^29.4.3" babel-preset-current-node-syntax "^1.0.0" +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== + dependencies: + babel-plugin-jest-hoist "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -6581,21 +5587,16 @@ base-x@3.0.9, base-x@^3.0.2: dependencies: safe-buffer "^5.0.1" -base-x@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz#d0e3b7753450c73f8ad2389b5c018a4af7b2224a" - integrity sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw== +base-x@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/base-x/-/base-x-5.0.0.tgz#6d835ceae379130e1a4cb846a70ac4746f28ea9b" + integrity sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ== -base64-js@^1.0.2, base64-js@^1.2.3, base64-js@^1.3.0, base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.0.2, base64-js@^1.3.0, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -base64url@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" - integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== - base@^0.11.1: version "0.11.2" resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -6656,11 +5657,6 @@ big-integer@1.6.36: resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.36.tgz#78631076265d4ae3555c04f85e7d9d2f3a071a36" integrity sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg== -big-integer@1.6.x: - version "1.6.52" - resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" - integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== - big-integer@^1.6.48: version "1.6.51" resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" @@ -6673,7 +5669,7 @@ bigint-buffer@^1.1.5: dependencies: bindings "^1.3.0" -bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.1.1: +bignumber.js@^9.0.0, bignumber.js@^9.0.1: version "9.1.1" resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz#c4df7dc496bd849d4c9464344c1aa74228b4dac6" integrity sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig== @@ -6683,10 +5679,10 @@ bignumber.js@^9.1.2: resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== -bin-links@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-4.0.1.tgz#afeb0549e642f61ff889b58ea2f8dca78fb9d8d3" - integrity sha512-bmFEM39CyX336ZGGRsGPlc6jZHriIoHacOQcTt72MktIjpPhZoP4te2jOyUXF3BLILmJ8aNLncoPVeIIFlrDeA== +bin-links@^4.0.4: + version "4.0.4" + resolved "https://registry.npmjs.org/bin-links/-/bin-links-4.0.4.tgz#c3565832b8e287c85f109a02a17027d152a58a63" + integrity sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA== dependencies: cmd-shim "^6.0.0" npm-normalize-package-bin "^3.0.0" @@ -6715,20 +5711,7 @@ bip32-path@^0.4.2: resolved "https://registry.yarnpkg.com/bip32-path/-/bip32-path-0.4.2.tgz#5db0416ad6822712f077836e2557b8697c0c7c99" integrity sha512-ZBMCELjJfcNMkz5bDuJ1WrYvjlhEF5k6mQ8vUr4N7MbVRsXei7ZOg8VhhwMfNiW68NWmLkgkc6WvTickrLGprQ== -bip32@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz#6a81d9f98c4cd57d05150c60d8f9e75121635134" - integrity sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA== - dependencies: - "@types/node" "10.12.18" - bs58check "^2.1.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - tiny-secp256k1 "^1.1.3" - typeforce "^1.11.5" - wif "^2.0.6" - -bip39@^3.0.2, bip39@^3.0.3, bip39@^3.0.4: +bip39@^3.0.2, bip39@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz#5b11fed966840b5e1b8539f0f54ab6392969b2a0" integrity sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw== @@ -6738,12 +5721,10 @@ bip39@^3.0.2, bip39@^3.0.3, bip39@^3.0.4: pbkdf2 "^3.0.9" randombytes "^2.0.1" -bip66@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz#01fa8748785ca70955d5011217d1b3139969ca22" - integrity sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw== - dependencies: - safe-buffer "^5.0.1" +bip66@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/bip66/-/bip66-2.0.0.tgz#96b5cca18ad10a009f7c8ea4eb24079e37ec9c79" + integrity sha512-kBG+hSpgvZBrkIm9dt5T1Hd/7xGCPEX2npoxAWZfsK1FvjgaxySEh2WizjyIstWXriKo9K9uJ4u0OnsyLDUPXQ== bitcoin-ops@^1.3.0, bitcoin-ops@^1.4.1: version "1.4.1" @@ -6778,12 +5759,12 @@ bn.js@4.11.6: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" integrity sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.11.9: +bn.js@^4.11.0, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.11.9: version "4.12.0" resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: +bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: version "5.2.1" resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== @@ -6797,11 +5778,6 @@ borsh@^0.7.0: bs58 "^4.0.0" text-encoding-utf-8 "^1.0.2" -bowser@^2.11.0: - version "2.11.0" - resolved "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" - integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== - boxen@1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" @@ -6815,20 +5791,6 @@ boxen@1.3.0: term-size "^1.2.0" widest-line "^2.0.0" -bplist-creator@0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" - integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== - dependencies: - stream-buffers "2.2.x" - -bplist-parser@0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1" - integrity sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA== - dependencies: - big-integer "1.6.x" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -6867,7 +5829,7 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1, brorand@^1.0.5, brorand@^1.1.0: +brorand@^1.0.5, brorand@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== @@ -6877,7 +5839,7 @@ browser-headers@^0.4.1: resolved "https://registry.npmjs.org/browser-headers/-/browser-headers-0.4.1.tgz#4308a7ad3b240f4203dbb45acedb38dc2d65dd02" integrity sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg== -browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.2.0: +browserify-aes@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== @@ -6889,48 +5851,6 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.2.0: inherits "^2.0.1" safe-buffer "^5.0.1" -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - browserslist@^4.21.3, browserslist@^4.21.4: version "4.21.4" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" @@ -6941,6 +5861,16 @@ browserslist@^4.21.3, browserslist@^4.21.4: node-releases "^2.0.6" update-browserslist-db "^1.0.9" +browserslist@^4.24.0: + version "4.24.2" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580" + integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== + dependencies: + caniuse-lite "^1.0.30001669" + electron-to-chromium "^1.5.41" + node-releases "^2.0.18" + update-browserslist-db "^1.1.1" + bs-logger@^0.2.6: version "0.2.6" resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -6955,14 +5885,14 @@ bs58@^4.0.0, bs58@^4.0.1: dependencies: base-x "^3.0.2" -bs58@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz#865575b4d13c09ea2a84622df6c8cbeb54ffc279" - integrity sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ== +bs58@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz#a2cda0130558535dd281a2f8697df79caaf425d8" + integrity sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw== dependencies: - base-x "^4.0.0" + base-x "^5.0.0" -bs58check@2.1.2, bs58check@<3.0.0, bs58check@^2.1.1, bs58check@^2.1.2: +bs58check@2.1.2, bs58check@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc" integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA== @@ -6971,13 +5901,13 @@ bs58check@2.1.2, bs58check@<3.0.0, bs58check@^2.1.1, bs58check@^2.1.2: create-hash "^1.1.0" safe-buffer "^5.1.2" -bs58check@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/bs58check/-/bs58check-3.0.1.tgz#2094d13720a28593de1cba1d8c4e48602fdd841c" - integrity sha512-hjuuJvoWEybo7Hn/0xOrczQKKEKD63WguEjlhLExYs2wUBcebDC1jDNK17eEAD2lYfw82d5ASC1d7K3SWszjaQ== +bs58check@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/bs58check/-/bs58check-4.0.0.tgz#46cda52a5713b7542dcb78ec2efdf78f5bf1d23c" + integrity sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g== dependencies: "@noble/hashes" "^1.2.0" - bs58 "^5.0.0" + bs58 "^6.0.0" bser@2.1.1: version "2.1.1" @@ -6986,25 +5916,7 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== - -buffer-from@^1.0.0, buffer-from@^1.1.1: +buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== @@ -7027,14 +5939,6 @@ buffer@5.6.0: base64-js "^1.0.2" ieee754 "^1.1.4" -buffer@6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.1.tgz#3cbea8c1463e5a0779e30b66d4c88c6ffa182ac2" - integrity sha512-rVAXBwEcEoYtxnHSO5iWyhzV/O1WMtkUYWlfdLS7FjU4PnSJJHEfHXi/uHPI5EwltmOA794gN3bm3/pzuctWjQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.2.1" - buffer@6.0.3, buffer@^6.0.3, buffer@~6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" @@ -7043,7 +5947,7 @@ buffer@6.0.3, buffer@^6.0.3, buffer@~6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" -buffer@^5.1.0, buffer@^5.4.3, buffer@^5.5.0: +buffer@^5.5.0: version "5.7.1" resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -7058,11 +5962,6 @@ bufferutil@^4.0.1: dependencies: node-gyp-build "^4.3.0" -builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== - builtins@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" @@ -7070,51 +5969,27 @@ builtins@^5.0.0: dependencies: semver "^7.0.0" -byte-size@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.0.tgz#36528cd1ca87d39bd9abd51f5715dc93b6ceb032" - integrity sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ== +byte-size@8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/byte-size/-/byte-size-8.1.1.tgz#3424608c62d59de5bfda05d31e0313c6174842ae" + integrity sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg== bytes@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== -cacache@^16.0.0, cacache@^16.1.0: - version "16.1.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" - integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== - dependencies: - "@npmcli/fs" "^2.1.0" - "@npmcli/move-file" "^2.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - glob "^8.0.1" - infer-owner "^1.0.4" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - unique-filename "^2.0.0" - -cacache@^17.0.0, cacache@^17.0.4: - version "17.1.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.1.0.tgz#b7286ef941dafe55b461cdcdceda71cacc1eb98d" - integrity sha512-hXpFU+Z3AfVmNuiLve1qxWHMq0RSIt5gjCKAHi/M6DktwFwDdAXAtunl1i4WSKaaVcU9IsRvXFg42jTHigcC6Q== +cacache@^18.0.0, cacache@^18.0.3: + version "18.0.4" + resolved "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz#4601d7578dadb59c66044e157d02a3314682d6a5" + integrity sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ== dependencies: "@npmcli/fs" "^3.1.0" fs-minipass "^3.0.0" glob "^10.2.2" - lru-cache "^7.7.1" - minipass "^5.0.0" - minipass-collect "^1.0.2" + lru-cache "^10.0.1" + minipass "^7.0.3" + minipass-collect "^2.0.1" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" p-map "^4.0.0" @@ -7150,17 +6025,6 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -call-bind@^1.0.5: - version "1.0.7" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" - integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - set-function-length "^1.2.1" - callsites@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -7195,6 +6059,11 @@ caniuse-lite@^1.0.30001400: resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001442.tgz#40337f1cf3be7c637b061e2f78582dc1daec0614" integrity sha512-239m03Pqy0hwxYPYR5JwOIxRJfLTWtle9FV8zosfV5pHg+/51uD4nxcUlM8+mWWGfwKtt8lJNHnD3cWw9VZ6ow== +caniuse-lite@^1.0.30001669: + version "1.0.30001687" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz#d0ac634d043648498eedf7a3932836beba90ebae" + integrity sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ== + case@^1.6.3: version "1.6.3" resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" @@ -7207,11 +6076,6 @@ cashaddrjs@0.4.4: dependencies: big-integer "1.6.36" -cbor-sync@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/cbor-sync/-/cbor-sync-1.0.4.tgz#5a11a1ab75c2a14d1af1b237fd84aa8c1593662f" - integrity sha512-GWlXN4wiz0vdWWXBU71Dvc1q3aBo0HytqwAZnXF1wOwjqNnDWA1vZ1gDMFLlqohak31VQzmhiYfiCX5QSSfagA== - chalk@2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" @@ -7238,7 +6102,7 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -7310,16 +6174,16 @@ chownr@^2.0.0: resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - ci-info@^3.2.0: version "3.7.1" resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz#708a6cdae38915d597afdf3b145f2f8e1ff55f3f" integrity sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w== +ci-info@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz#92319d2fa29d2620180ea5afed31f589bc98cf83" + integrity sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A== + cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -7408,15 +6272,6 @@ clipboardy@^4.0.0: is-wsl "^3.1.0" is64bit "^2.0.0" -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - cliui@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -7463,12 +6318,10 @@ cluster-key-slot@^1.1.0: resolved "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac" integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA== -cmd-shim@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" - integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw== - dependencies: - mkdirp-infer-owner "^2.0.0" +cmd-shim@6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz#c491e9656594ba17ac83c4bd931590a9d6e26033" + integrity sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== cmd-shim@^6.0.0: version "6.0.1" @@ -7517,9 +6370,9 @@ color-name@~1.1.4: resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-support@^1.1.3: +color-support@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== colorette@^1.4.0: @@ -7557,11 +6410,6 @@ commander@^2.20.3: resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.0.0: - version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - commander@^8.2.0: version "8.3.0" resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" @@ -7650,14 +6498,6 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -config-chain@1.1.12: - version "1.1.12" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" - integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - confusing-browser-globals@^1.0.10: version "1.0.11" resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" @@ -7688,13 +6528,12 @@ content-disposition@0.5.2: resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== -conventional-changelog-angular@5.0.12: - version "5.0.12" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9" - integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw== +conventional-changelog-angular@7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz#5eec8edbff15aa9b1680a8dcfbd53e2d7eb2ba7a" + integrity sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ== dependencies: compare-func "^2.0.0" - q "^1.5.1" conventional-changelog-angular@^5.0.11: version "5.0.13" @@ -7713,60 +6552,55 @@ conventional-changelog-conventionalcommits@^4.3.1: lodash "^4.17.15" q "^1.5.1" -conventional-changelog-core@4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" - integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== +conventional-changelog-core@5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz#3c331b155d5b9850f47b4760aeddfc983a92ad49" + integrity sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A== dependencies: add-stream "^1.0.0" - conventional-changelog-writer "^5.0.0" - conventional-commits-parser "^3.2.0" - dateformat "^3.0.0" - get-pkg-repo "^4.0.0" - git-raw-commits "^2.0.8" + conventional-changelog-writer "^6.0.0" + conventional-commits-parser "^4.0.0" + dateformat "^3.0.3" + get-pkg-repo "^4.2.1" + git-raw-commits "^3.0.0" git-remote-origin-url "^2.0.0" - git-semver-tags "^4.1.1" - lodash "^4.17.15" - normalize-package-data "^3.0.0" - q "^1.5.1" + git-semver-tags "^5.0.0" + normalize-package-data "^3.0.3" read-pkg "^3.0.0" read-pkg-up "^3.0.0" - through2 "^4.0.0" -conventional-changelog-preset-loader@^2.3.4: - version "2.3.4" - resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" - integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== +conventional-changelog-preset-loader@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz#14975ef759d22515d6eabae6396c2ae721d4c105" + integrity sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA== -conventional-changelog-writer@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" - integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== +conventional-changelog-writer@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz#d8d3bb5e1f6230caed969dcc762b1c368a8f7b01" + integrity sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ== dependencies: - conventional-commits-filter "^2.0.7" - dateformat "^3.0.0" + conventional-commits-filter "^3.0.0" + dateformat "^3.0.3" handlebars "^4.7.7" json-stringify-safe "^5.0.1" - lodash "^4.17.15" - meow "^8.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^4.0.0" + meow "^8.1.2" + semver "^7.0.0" + split "^1.0.1" conventional-commit-types@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz#7c9214e58eae93e85dd66dbfbafe7e4fffa2365b" integrity sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg== -conventional-commits-filter@^2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" - integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== +conventional-commits-filter@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz#bf1113266151dd64c49cd269e3eb7d71d7015ee2" + integrity sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q== dependencies: lodash.ismatch "^4.4.0" - modify-values "^1.0.0" + modify-values "^1.0.1" -conventional-commits-parser@^3.2.0, conventional-commits-parser@^3.2.2: +conventional-commits-parser@^3.2.2: version "3.2.4" resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== @@ -7778,19 +6612,28 @@ conventional-commits-parser@^3.2.0, conventional-commits-parser@^3.2.2: split2 "^3.0.0" through2 "^4.0.0" -conventional-recommended-bump@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55" - integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw== +conventional-commits-parser@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz#02ae1178a381304839bce7cea9da5f1b549ae505" + integrity sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg== + dependencies: + JSONStream "^1.3.5" + is-text-path "^1.0.1" + meow "^8.1.2" + split2 "^3.2.2" + +conventional-recommended-bump@7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-7.0.1.tgz#ec01f6c7f5d0e2491c2d89488b0d757393392424" + integrity sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA== dependencies: concat-stream "^2.0.0" - conventional-changelog-preset-loader "^2.3.4" - conventional-commits-filter "^2.0.7" - conventional-commits-parser "^3.2.0" - git-raw-commits "^2.0.8" - git-semver-tags "^4.1.1" - meow "^8.0.0" - q "^1.5.1" + conventional-changelog-preset-loader "^3.0.0" + conventional-commits-filter "^3.0.0" + conventional-commits-parser "^4.0.0" + git-raw-commits "^3.0.0" + git-semver-tags "^5.0.0" + meow "^8.1.2" convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.9.0" @@ -7817,13 +6660,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== -copy-to-clipboard@^3.3.1: - version "3.3.3" - resolved "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" - integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== - dependencies: - toggle-selection "^1.0.6" - core-js-compat@^3.25.1: version "3.27.1" resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.1.tgz#b5695eb25c602d72b1d30cbfba3cb7e5e4cf0a67" @@ -7849,16 +6685,15 @@ cosmiconfig-typescript-loader@^4.0.0: resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz#c4259ce474c9df0f32274ed162c0447c951ef073" integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q== -cosmiconfig@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== +cosmiconfig@9.0.0: + version "9.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: version "7.1.0" @@ -7891,21 +6726,6 @@ crc-32@^1.2.0: resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== -crc@^3.8.0: - version "3.8.0" - resolved "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" - integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== - dependencies: - buffer "^5.1.0" - -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" @@ -7917,7 +6737,7 @@ create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: ripemd160 "^2.0.1" sha.js "^2.4.0" -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: +create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== @@ -7929,6 +6749,19 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" + create-require@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" @@ -7989,22 +6822,10 @@ crossws@^0.2.0, crossws@^0.2.2: resolved "https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz#82a8b518bff1018ab1d21ced9e35ffbe1681ad03" integrity sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg== -crypto-browserify@^3.12.0: - version "3.12.0" - resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" +crypto-es@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/crypto-es/-/crypto-es-2.1.0.tgz#1095f324ffd7dc1ccab8e21d0960e17025da8ce9" + integrity sha512-C5Dbuv4QTPGuloy5c5Vv/FZHtmK+lobLAypFfuRaBbwCsk3qbCWWESCH3MUcBsrgXloRNMrzwUAiPg4U6+IaKA== crypto-js@4.2.0, crypto-js@^4.2.0: version "4.2.0" @@ -8016,16 +6837,6 @@ crypto-js@^3.3.0: resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.3.0.tgz#846dd1cce2f68aacfa156c8578f926a609b7976b" integrity sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q== -crypto-js@^4.0.0, crypto-js@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf" - integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" @@ -8058,7 +6869,7 @@ dargs@^7.0.0: resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== -dateformat@^3.0.0: +dateformat@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== @@ -8070,7 +6881,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2: +debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -8114,11 +6925,16 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" -dedent@0.7.0, dedent@^0.7.0: +dedent@0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== +dedent@1.5.3, dedent@^1.0.0: + version "1.5.3" + resolved "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" + integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== + deep-extend@^0.6.0, deep-extend@~0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" @@ -8141,15 +6957,6 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-data-property@^1.1.2: - version "1.1.4" - resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" @@ -8190,25 +6997,6 @@ defu@^6.1.3, defu@^6.1.4: resolved "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz#4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479" integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg== -del@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -delay@^4.4.0: - version "4.4.1" - resolved "https://registry.npmjs.org/delay/-/delay-4.4.1.tgz#6e02d02946a1b6ab98b39262ced965acba2ac4d1" - integrity sha512-aL3AhqtfhOlT/3ai6sWXeqwnw63ATNpnUiN4HL7x9q+My5QtHlO3OIkasmug9LKzpheLdmUKGRKnYXYAS7FQkQ== - delay@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d" @@ -8219,11 +7007,6 @@ delayed-stream@~1.0.0: resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - denque@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1" @@ -8234,12 +7017,12 @@ depd@2.0.0, depd@~2.0.0: resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== -depd@^1.1.2, depd@~1.1.2: +depd@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== -deprecation@^2.0.0, deprecation@^2.3.1: +deprecation@^2.0.0: version "2.3.1" resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== @@ -8249,14 +7032,6 @@ depseek@^0.4.1: resolved "https://registry.npmjs.org/depseek/-/depseek-0.4.1.tgz#f495cff2742cc119753164689595f08c2a2c484e" integrity sha512-YYfPPajzH9s2qnEva411VJzCMWtArBTfluI9USiKQ+T6xBWFh3C7yPxhaa1KVgJa17v9aRKc+LcRhgxS5/9mOA== -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - destr@^2.0.1, destr@^2.0.2, destr@^2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz#7f9e97cb3d16dbdca7be52aca1644ce402cfe449" @@ -8267,11 +7042,6 @@ destroy@1.2.0: resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== -detect-browser@5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz#c9cd5afa96a6a19fda0bbe9e9be48a6b6e1e9c97" - integrity sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA== - detect-browser@5.3.0: version "5.3.0" resolved "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz#9705ef2bddf46072d0f7265a1fe300e36fe7ceca" @@ -8307,20 +7077,16 @@ diff-sequences@^29.4.3: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + diff@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - dijkstrajs@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz#2e48c0d3b825462afe75ab4ad5e829c8ece36257" @@ -8360,13 +7126,6 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dot-prop@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" - integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== - dependencies: - is-obj "^2.0.0" - dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -8374,23 +7133,22 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" +dotenv-expand@~11.0.6: + version "11.0.7" + resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz#af695aea007d6fdc84c86cd8d0ad7beb40a0bd08" + integrity sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA== + dependencies: + dotenv "^16.4.5" + dotenv@^16.0.3: version "16.0.3" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== -dotenv@~10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== - -draggabilly@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/draggabilly/-/draggabilly-3.0.0.tgz#48defe10a67f346a0338caaa40c0765c4d3912d6" - integrity sha512-aEs+B6prbMZQMxc9lgTpCBfyCUhRur/VFucHhIOvlvvdARTj7TcDmX/cdOUtqbjJJUh7+agyJXR5Z6IFe1MxwQ== - dependencies: - get-size "^3.0.0" - unidragger "^3.0.0" +dotenv@^16.4.5, dotenv@~16.4.5: + version "16.4.7" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz#0e20c5b82950140aa99be360a8a5f52335f53c26" + integrity sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ== duplexer@^0.1.1, duplexer@~0.1.1: version "0.1.2" @@ -8457,6 +7215,11 @@ electron-to-chromium@^1.4.251: resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== +electron-to-chromium@^1.5.41: + version "1.5.71" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.71.tgz#d8b5dba1e55b320f2f4e9b1ca80738f53fcfec2b" + integrity sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA== + elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4: version "6.5.4" resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -8470,16 +7233,24 @@ elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5 minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" +elliptic@6.6.0: + version "6.6.0" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.6.0.tgz#5919ec723286c1edf28685aa89261d4761afa210" + integrity sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + emittery@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -8507,29 +7278,13 @@ encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.1.0, end-of-stream@^1.4.1, end-of-stream@^1.4.4: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -engine.io-client@~6.5.2: - version "6.5.3" - resolved "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz#4cf6fa24845029b238f83c628916d9149c399bc5" - integrity sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q== - dependencies: - "@socket.io/component-emitter" "~3.1.0" - debug "~4.3.1" - engine.io-parser "~5.2.1" - ws "~8.11.0" - xmlhttprequest-ssl "~2.0.0" - -engine.io-parser@~5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz#9f213c77512ff1a6cc0c7a86108a7ffceb16fcfb" - integrity sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ== - enquirer@^2.3.5, enquirer@^2.3.6, enquirer@~2.3.6: version "2.3.6" resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -8542,15 +7297,15 @@ entities@~2.1.0: resolved "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== -env-paths@^2.2.0: +env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== -envinfo@^7.7.4: - version "7.8.1" - resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" - integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== +envinfo@7.13.0: + version "7.13.0" + resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" + integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== err-code@^2.0.2: version "2.0.3" @@ -8602,18 +7357,6 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: unbox-primitive "^1.0.2" which-typed-array "^1.1.9" -es-define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" - integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== - dependencies: - get-intrinsic "^1.2.4" - -es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - es-set-tostringtag@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.0.tgz#b33fdef554fb35a264fe022c1f095f1f2022fa85" @@ -8696,6 +7439,11 @@ escalade@^3.1.1: resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -8960,13 +7708,6 @@ eth-lib@0.2.8: elliptic "^6.4.0" xhr-request-promise "^0.1.2" -eth-rpc-errors@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz#6ddb6190a4bf360afda82790bb7d9d5e724f423a" - integrity sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg== - dependencies: - fast-safe-stringify "^2.0.6" - eth-sig-util@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-3.0.1.tgz#8753297c83a3f58346bd13547b59c4b2cd110c96" @@ -9015,15 +7756,15 @@ ethereum-cryptography@^1.1.2: "@scure/bip32" "1.1.5" "@scure/bip39" "1.1.1" -ethereum-cryptography@^2.0.0, ethereum-cryptography@^2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.3.tgz#1352270ed3b339fe25af5ceeadcf1b9c8e30768a" - integrity sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA== +ethereum-cryptography@^2.0.0, ethereum-cryptography@^2.1.2, ethereum-cryptography@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz#58f2810f8e020aecb97de8c8c76147600b0b8ccf" + integrity sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg== dependencies: - "@noble/curves" "1.3.0" - "@noble/hashes" "1.3.3" - "@scure/bip32" "1.3.3" - "@scure/bip39" "1.2.2" + "@noble/curves" "1.4.2" + "@noble/hashes" "1.4.0" + "@scure/bip32" "1.4.0" + "@scure/bip39" "1.3.0" ethereumjs-abi@^0.6.8: version "0.6.8" @@ -9135,11 +7876,6 @@ ethjs-util@0.1.6, ethjs-util@^0.1.3, ethjs-util@^0.1.6: is-hex-prefixed "1.0.0" strip-hex-prefix "1.0.0" -ev-emitter@^2.0.0: - version "2.1.2" - resolved "https://registry.npmjs.org/ev-emitter/-/ev-emitter-2.1.2.tgz#91737a2deae9fa95453e7e86cfae976f8c3ced38" - integrity sha512-jQ5Ql18hdCQ4qS+RCrbLfz1n+Pags27q5TwMKvZyhp5hh2UULUYZUy1keqj6k6SYsdqIYjnmz7xyyEY0V67B8Q== - event-emitter@^0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" @@ -9161,17 +7897,12 @@ event-stream@3.3.4: stream-combiner "~0.0.4" through "~2.3.1" -event-target-shim@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - eventemitter3@4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384" integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ== -eventemitter3@^4.0.0, eventemitter3@^4.0.4, eventemitter3@^4.0.7: +eventemitter3@^4.0.4: version "4.0.7" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== @@ -9181,12 +7912,12 @@ eventemitter3@^5.0.1: resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== -events@^3.3.0: +events@3.3.0, events@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: +evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== @@ -9265,11 +7996,6 @@ execa@^8.0.1: signal-exit "^4.1.0" strip-final-newline "^3.0.0" -exenv@^1.2.0: - version "1.2.2" - resolved "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" - integrity sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw== - exit@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -9295,7 +8021,7 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -expect@^29.0.0, expect@^29.4.3: +expect@^29.0.0: version "29.4.3" resolved "https://registry.yarnpkg.com/expect/-/expect-29.4.3.tgz#5e47757316df744fe3b8926c3ae8a3ebdafff7fe" integrity sha512-uC05+Q7eXECFpgDrHdXA4k2rpMyStAYPItEDLyQDo5Ta7fVkJnNA/4zh/OIVkVVNZ1oOK1PipQoyNjuZ6sz6Dg== @@ -9306,12 +8032,21 @@ expect@^29.0.0, expect@^29.4.3: jest-message-util "^29.4.3" jest-util "^29.4.3" -expo-constants@15.4.5: - version "15.4.5" - resolved "https://registry.npmjs.org/expo-constants/-/expo-constants-15.4.5.tgz#81756a4c4e1c020f840a419cd86a124a6d1fb35b" - integrity sha512-1pVVjwk733hbbIjtQcvUFCme540v4gFemdNlaxM2UXKbfRCOh2hzgKN5joHMOysoXQe736TTUrRj7UaZI5Yyhg== +expect@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== dependencies: - "@expo/config" "~8.5.0" + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + +exponential-backoff@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" + integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== ext@^1.1.2: version "1.7.0" @@ -9373,17 +8108,6 @@ fast-diff@^1.1.2: resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - fast-glob@^3.2.9: version "3.2.12" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" @@ -9421,11 +8145,6 @@ fast-redact@^3.0.0: resolved "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz#d58e69e9084ce9fa4c1a6fa98a3e1ecf5d7839aa" integrity sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw== -fast-safe-stringify@^2.0.6, fast-safe-stringify@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" - integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== - fast-stable-stringify@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz#5c5543462b22aeeefd36d05b34e51c78cb86d313" @@ -9478,11 +8197,6 @@ file-uri-to-path@1.0.0: resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -file-url@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/file-url/-/file-url-3.0.0.tgz#247a586a746ce9f7a8ed05560290968afc262a77" - integrity sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA== - filelist@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" @@ -9538,14 +8252,6 @@ find-root@1.1.0: resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@5.0.0, find-up@^5.0.0, find-up@~5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - find-up@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -9553,13 +8259,6 @@ find-up@^2.0.0: dependencies: locate-path "^2.0.0" -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -9568,6 +8267,14 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + findup-sync@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0" @@ -9596,7 +8303,7 @@ flatted@^3.1.0: resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -follow-redirects@^1.14.0, follow-redirects@^1.15.0: +follow-redirects@^1.14.0: version "1.15.2" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== @@ -9657,12 +8364,19 @@ from@~0: resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" integrity sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g== +front-matter@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz#b14e54dc745cfd7293484f3210d15ea4edd7f4d5" + integrity sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg== + dependencies: + js-yaml "^3.13.1" + fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@9.1.0, fs-extra@^9.1.0: +fs-extra@9.1.0: version "9.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -9681,15 +8395,6 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^11.1.0: - version "11.1.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" - integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-extra@^11.2.0: version "11.2.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" @@ -9699,7 +8404,7 @@ fs-extra@^11.2.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-minipass@^2.0.0, fs-minipass@^2.1.0: +fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== @@ -9736,11 +8441,6 @@ function-bind@^1.1.1: resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - function.prototype.name@^1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" @@ -9761,34 +8461,6 @@ functions-have-names@^1.2.2: resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -gauge@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" - integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^3.0.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" - -gauge@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-5.0.1.tgz#1efc801b8ff076b86ef3e9a7a280a975df572112" - integrity sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^4.0.1" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" - gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -9808,17 +8480,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: has "^1.0.3" has-symbols "^1.0.3" -get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" - integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== - dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" - get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" @@ -9829,7 +8490,7 @@ get-package-type@^0.1.0: resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-pkg-repo@^4.0.0: +get-pkg-repo@^4.2.1: version "4.2.1" resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== @@ -9849,11 +8510,6 @@ get-port@5.1.1: resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== -get-size@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/get-size/-/get-size-3.0.0.tgz#00e39a8042a3de237b2fcf288eaf55d3f472417c" - integrity sha512-Y8aiXLq4leR7807UY0yuKEwif5s3kbVp1nTv+i4jBeoUzByTLKkLWu/HorS6/pB+7gsB0o7OTogC8AoOOeT0Hw== - get-stdin@~8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" @@ -9899,12 +8555,7 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== -getenv@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz#874f2e7544fbca53c7a4738f37de8605c3fcfc31" - integrity sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg== - -git-raw-commits@^2.0.0, git-raw-commits@^2.0.8: +git-raw-commits@^2.0.0: version "2.0.11" resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A== @@ -9915,6 +8566,15 @@ git-raw-commits@^2.0.0, git-raw-commits@^2.0.8: split2 "^3.0.0" through2 "^4.0.0" +git-raw-commits@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz#5432f053a9744f67e8db03dbc48add81252cfdeb" + integrity sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw== + dependencies: + dargs "^7.0.0" + meow "^8.1.2" + split2 "^3.2.2" + git-remote-origin-url@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" @@ -9923,13 +8583,13 @@ git-remote-origin-url@^2.0.0: gitconfiglocal "^1.0.0" pify "^2.3.0" -git-semver-tags@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780" - integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA== +git-semver-tags@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.1.tgz#db748aa0e43d313bf38dcd68624d8443234e1c15" + integrity sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA== dependencies: - meow "^8.0.0" - semver "^6.0.0" + meow "^8.1.2" + semver "^7.0.0" git-up@^7.0.0: version "7.0.0" @@ -9939,10 +8599,10 @@ git-up@^7.0.0: is-ssh "^1.4.0" parse-url "^8.1.0" -git-url-parse@13.1.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.0.tgz#07e136b5baa08d59fabdf0e33170de425adf07b4" - integrity sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA== +git-url-parse@14.0.0: + version "14.0.0" + resolved "https://registry.npmjs.org/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f" + integrity sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== dependencies: git-up "^7.0.0" @@ -9953,12 +8613,12 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -glob-parent@5.1.2, glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== +glob-parent@6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: - is-glob "^4.0.1" + is-glob "^4.0.3" glob-parent@^3.1.0: version "3.1.0" @@ -9968,29 +8628,12 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob@7.1.4: - version "7.1.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" + is-glob "^4.0.1" glob@7.2.3, glob@^7.0.0, glob@^7.1.3, glob@^7.1.4, glob@^7.2.0: version "7.2.3" @@ -10015,16 +8658,17 @@ glob@^10.2.2: minipass "^5.0.0" path-scurry "^1.7.0" -glob@^8.0.1: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== +glob@^10.3.10: + version "10.4.5" + resolved "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" glob@^9.2.0: version "9.3.5" @@ -10102,7 +8746,7 @@ globalthis@^1.0.1, globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@11.1.0, globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: +globby@11.1.0, globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -10126,16 +8770,16 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@4.2.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: +graceful-fs@4.2.11, graceful-fs@^4.2.6: + version "4.2.11" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: version "4.2.10" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graceful-fs@^4.2.4, graceful-fs@^4.2.6: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - graphemer@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" @@ -10208,13 +8852,6 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" -has-property-descriptors@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - has-proto@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" @@ -10232,7 +8869,7 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" -has-unicode@2.0.1, has-unicode@^2.0.1: +has-unicode@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== @@ -10292,19 +8929,13 @@ hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7: inherits "^2.0.3" minimalistic-assert "^1.0.1" -hasown@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" - integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== - dependencies: - function-bind "^1.1.2" - -hdkey@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/hdkey/-/hdkey-2.0.1.tgz#0a211d0c510bfc44fa3ec9d44b13b634641cad74" - integrity sha512-c+tl9PHG9/XkGgG0tD7CJpRVaE0jfZizDNmnErUAKQ4EjQSOcOUcV3EN9ZEZS8pZ4usaeiiK0H7stzuzna8feA== +hdkey@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/hdkey/-/hdkey-2.1.0.tgz#755b30b73f54e93c31919c1b2f19205a8e57cb92" + integrity sha512-i9Wzi0Dy49bNS4tXXeGeu0vIcn86xXdPQUpEYg+SO1YiO8HtomjmmRMaRyqL0r59QfcD4PfVbSF3qmsWFwAemA== dependencies: bs58check "^2.1.2" + ripemd160 "^2.0.2" safe-buffer "^5.1.1" secp256k1 "^4.0.0" @@ -10341,13 +8972,6 @@ hosted-git-info@^2.1.4: resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hosted-git-info@^3.0.6: - version "3.0.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" - integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== - dependencies: - lru-cache "^6.0.0" - hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: version "4.1.0" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" @@ -10355,19 +8979,12 @@ hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: dependencies: lru-cache "^6.0.0" -hosted-git-info@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f" - integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw== - dependencies: - lru-cache "^7.5.1" - -hosted-git-info@^6.0.0, hosted-git-info@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-6.1.1.tgz#629442c7889a69c05de604d52996b74fe6f26d58" - integrity sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w== +hosted-git-info@^7.0.0, hosted-git-info@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz#9b751acac097757667f30114607ef7b661ff4f17" + integrity sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w== dependencies: - lru-cache "^7.5.1" + lru-cache "^10.0.1" html-escaper@^2.0.0: version "2.0.2" @@ -10384,11 +9001,6 @@ http-auth@3.1.x: bcryptjs "^2.3.0" uuid "^3.0.0" -http-cache-semantics@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" @@ -10425,14 +9037,13 @@ http-parser-js@>=0.5.1: resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== +http-proxy-agent@^7.0.0: + version "7.0.2" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" + integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" + agent-base "^7.1.0" + debug "^4.3.4" http-shutdown@^1.2.2: version "1.2.2" @@ -10452,6 +9063,14 @@ https-proxy-agent@^5.0.0: agent-base "6" debug "4" +https-proxy-agent@^7.0.1: + version "7.0.5" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2" + integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw== + dependencies: + agent-base "^7.0.2" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -10498,17 +9117,10 @@ ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore-walk@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776" - integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw== - dependencies: - minimatch "^5.0.1" - -ignore-walk@^6.0.0: - version "6.0.3" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-6.0.3.tgz#0fcdb6decaccda35e308a7b0948645dd9523b7bb" - integrity sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA== +ignore-walk@^6.0.4: + version "6.0.5" + resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz#ef8d61eab7da169078723d1f82833b36e200b0dd" + integrity sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A== dependencies: minimatch "^9.0.0" @@ -10537,7 +9149,7 @@ immediate@~3.0.5: resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.0.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -10545,7 +9157,7 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-local@^3.0.2: +import-local@3.1.0, import-local@^3.0.2: version "3.1.0" resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== @@ -10563,11 +9175,6 @@ indent-string@^4.0.0: resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -10586,28 +9193,33 @@ inherits@2.0.3: resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: +ini@^1.3.2, ini@^1.3.4, ini@^1.3.8, ini@~1.3.0: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +ini@^4.1.3: + version "4.1.3" + resolved "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz#4c359675a6071a46985eb39b14e4a2c0ec98a795" + integrity sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg== + ini@~3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d" integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ== -init-package-json@3.0.2, init-package-json@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" - integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A== +init-package-json@6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-6.0.3.tgz#2552fba75b6eed2495dc97f44183e2e5a5bcf8b0" + integrity sha512-Zfeb5ol+H+eqJWHTaGca9BovufyGeIfr4zaaBorPmJBMrJ+KBnN+kQx2ZtXdsotUTgldHmHQV44xvUWOUA7E2w== dependencies: - npm-package-arg "^9.0.1" - promzard "^0.3.0" - read "^1.0.7" - read-package-json "^5.0.0" + "@npmcli/package-json" "^5.0.0" + npm-package-arg "^11.0.0" + promzard "^1.0.0" + read "^3.0.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" - validate-npm-package-name "^4.0.0" + validate-npm-package-name "^5.0.0" inquirer@8.2.4: version "8.2.4" @@ -10692,10 +9304,13 @@ ioredis@^5.3.2: redis-parser "^3.0.0" standard-as-callback "^2.1.0" -ip@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== +ip-address@^9.0.5: + version "9.0.5" + resolved "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" + integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== + dependencies: + jsbn "1.1.0" + sprintf-js "^1.1.3" iron-webcrypto@^1.0.0: version "1.0.0" @@ -10789,12 +9404,12 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-ci@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== +is-ci@3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== dependencies: - ci-info "^2.0.0" + ci-info "^3.2.0" is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: version "2.11.0" @@ -10984,16 +9599,6 @@ is-obj@^2.0.0: resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -11048,7 +9653,7 @@ is-stream@^1.1.0: resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== -is-stream@^2.0.0, is-stream@^2.0.1: +is-stream@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== @@ -11148,16 +9753,16 @@ isarray@1.0.0, isarray@~1.0.0: resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== -isarray@^2.0.1, isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== +isexe@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d" + integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== + isobject@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" @@ -11170,14 +9775,6 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== -isomorphic-unfetch@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz#87341d5f4f7b63843d468438128cb087b7c3e98f" - integrity sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q== - dependencies: - node-fetch "^2.6.1" - unfetch "^4.2.0" - isomorphic-ws@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" @@ -11188,7 +9785,7 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: +istanbul-lib-instrument@^5.0.4: version "5.2.1" resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== @@ -11199,6 +9796,17 @@ istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" +istanbul-lib-instrument@^6.0.0: + version "6.0.3" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765" + integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== + dependencies: + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-report@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" @@ -11234,6 +9842,15 @@ jackspeak@^2.0.3: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jake@^10.8.5: version "10.8.5" resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" @@ -11244,29 +9861,10 @@ jake@^10.8.5: filelist "^1.0.1" minimatch "^3.0.4" -jayson@^3.4.4: - version "3.7.0" - resolved "https://registry.npmjs.org/jayson/-/jayson-3.7.0.tgz#b735b12d06d348639ae8230d7a1e2916cb078f25" - integrity sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ== - dependencies: - "@types/connect" "^3.4.33" - "@types/node" "^12.12.54" - "@types/ws" "^7.4.4" - JSONStream "^1.3.5" - commander "^2.20.3" - delay "^5.0.0" - es6-promisify "^5.0.0" - eyes "^0.1.8" - isomorphic-ws "^4.0.1" - json-stringify-safe "^5.0.1" - lodash "^4.17.20" - uuid "^8.3.2" - ws "^7.4.5" - -jayson@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/jayson/-/jayson-4.1.0.tgz#60dc946a85197317f2b1439d672a8b0a99cea2f9" - integrity sha512-R6JlbyLN53Mjku329XoRT2zJAE6ZgOQ8f91ucYdMCD4nkGCF9kZSrcGXpHIU4jeKj58zUZke2p+cdQchU7Ly7A== +jayson@^4.1.1: + version "4.1.3" + resolved "https://registry.npmjs.org/jayson/-/jayson-4.1.3.tgz#db9be2e4287d9fef4fc05b5fe367abe792c2eee8" + integrity sha512-LtXh5aYZodBZ9Fc3j6f2w+MTNcnxteMOrb+QgIouguGOulWi0lieEkOUg+HkjjFs0DGoWDds6bi4E9hpNFLulQ== dependencies: "@types/connect" "^3.4.33" "@types/node" "^12.12.54" @@ -11279,87 +9877,98 @@ jayson@^4.1.0: isomorphic-ws "^4.0.1" json-stringify-safe "^5.0.1" uuid "^8.3.2" - ws "^7.4.5" + ws "^7.5.10" -jest-changed-files@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.4.3.tgz#7961fe32536b9b6d5c28dfa0abcfab31abcf50a7" - integrity sha512-Vn5cLuWuwmi2GNNbokPOEcvrXGSGrqVnPEZV7rC6P7ck07Dyw9RFnvWglnupSh+hGys0ajGtw/bc2ZgweljQoQ== +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== dependencies: execa "^5.0.0" + jest-util "^29.7.0" p-limit "^3.1.0" -jest-circus@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.4.3.tgz#fff7be1cf5f06224dd36a857d52a9efeb005ba04" - integrity sha512-Vw/bVvcexmdJ7MLmgdT3ZjkJ3LKu8IlpefYokxiqoZy6OCQ2VAm6Vk3t/qHiAGUXbdbJKJWnc8gH3ypTbB/OBw== +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== dependencies: - "@jest/environment" "^29.4.3" - "@jest/expect" "^29.4.3" - "@jest/test-result" "^29.4.3" - "@jest/types" "^29.4.3" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - dedent "^0.7.0" + dedent "^1.0.0" is-generator-fn "^2.0.0" - jest-each "^29.4.3" - jest-matcher-utils "^29.4.3" - jest-message-util "^29.4.3" - jest-runtime "^29.4.3" - jest-snapshot "^29.4.3" - jest-util "^29.4.3" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" p-limit "^3.1.0" - pretty-format "^29.4.3" + pretty-format "^29.7.0" + pure-rand "^6.0.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.4.3.tgz#fe31fdd0c90c765f392b8b7c97e4845071cd2163" - integrity sha512-PiiAPuFNfWWolCE6t3ZrDXQc6OsAuM3/tVW0u27UWc1KE+n/HSn5dSE6B2juqN7WP+PP0jAcnKtGmI4u8GMYCg== +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: - "@jest/core" "^29.4.3" - "@jest/test-result" "^29.4.3" - "@jest/types" "^29.4.3" + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" chalk "^4.0.0" + create-jest "^29.7.0" exit "^0.1.2" - graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.4.3" - jest-util "^29.4.3" - jest-validate "^29.4.3" - prompts "^2.0.1" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" yargs "^17.3.1" -jest-config@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.4.3.tgz#fca9cdfe6298ae6d04beef1624064d455347c978" - integrity sha512-eCIpqhGnIjdUCXGtLhz4gdDoxKSWXKjzNcc5r+0S1GKOp2fwOipx5mRcwa9GB/ArsxJ1jlj2lmlD9bZAsBxaWQ== +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.4.3" - "@jest/types" "^29.4.3" - babel-jest "^29.4.3" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.4.3" - jest-environment-node "^29.4.3" - jest-get-type "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.4.3" - jest-runner "^29.4.3" - jest-util "^29.4.3" - jest-validate "^29.4.3" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^29.4.3" + pretty-format "^29.7.0" slash "^3.0.0" strip-json-comments "^3.1.1" +"jest-diff@>=29.4.3 < 30", jest-diff@^29.4.1, jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + jest-diff@^29.4.3: version "29.4.3" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.4.3.tgz#42f4eb34d0bf8c0fb08b0501069b87e8e84df347" @@ -11370,35 +9979,35 @@ jest-diff@^29.4.3: jest-get-type "^29.4.3" pretty-format "^29.4.3" -jest-docblock@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" - integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: detect-newline "^3.0.0" -jest-each@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.4.3.tgz#a434c199a2f6151c5e3dc80b2d54586bdaa72819" - integrity sha512-1ElHNAnKcbJb/b+L+7j0/w7bDvljw4gTv1wL9fYOczeJrbTbkMGQ5iQPFJ3eFQH19VPTx1IyfePdqSpePKss7Q== +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: - "@jest/types" "^29.4.3" + "@jest/types" "^29.6.3" chalk "^4.0.0" - jest-get-type "^29.4.3" - jest-util "^29.4.3" - pretty-format "^29.4.3" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" -jest-environment-node@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.4.3.tgz#579c4132af478befc1889ddc43c2413a9cdbe014" - integrity sha512-gAiEnSKF104fsGDXNkwk49jD/0N0Bqu2K9+aMQXA6avzsA9H3Fiv1PW2D+gzbOSR705bWd2wJZRFEFpV0tXISg== +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== dependencies: - "@jest/environment" "^29.4.3" - "@jest/fake-timers" "^29.4.3" - "@jest/types" "^29.4.3" + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^29.4.3" - jest-util "^29.4.3" + jest-mock "^29.7.0" + jest-util "^29.7.0" jest-get-type@^29.4.3: version "29.4.3" @@ -11458,13 +10067,13 @@ jest-junit@^15.0.0: uuid "^8.3.2" xml "^1.0.1" -jest-leak-detector@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.4.3.tgz#2b35191d6b35aa0256e63a9b79b0f949249cf23a" - integrity sha512-9yw4VC1v2NspMMeV3daQ1yXPNxMgCzwq9BocCwYrRgXe4uaEJPAN0ZK37nFBhcy3cUwEVstFecFLaTHpF7NiGA== +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== dependencies: - jest-get-type "^29.4.3" - pretty-format "^29.4.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" jest-matcher-utils@^29.4.3: version "29.4.3" @@ -11476,6 +10085,16 @@ jest-matcher-utils@^29.4.3: jest-get-type "^29.4.3" pretty-format "^29.4.3" +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== + dependencies: + chalk "^4.0.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + jest-message-util@^29.4.3: version "29.4.3" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.4.3.tgz#65b5280c0fdc9419503b49d4f48d4999d481cb5b" @@ -11491,14 +10110,29 @@ jest-message-util@^29.4.3: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.4.3.tgz#23d84a20a74cdfff0510fdbeefb841ed57b0fe7e" - integrity sha512-LjFgMg+xed9BdkPMyIJh+r3KeHt1klXPJYBULXVVAkbTaaKjPX1o1uVCAZADMEp/kOxGTwy/Ot8XbvgItOrHEg== +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: - "@jest/types" "^29.4.3" + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== + dependencies: + "@jest/types" "^29.6.3" "@types/node" "*" - jest-util "^29.4.3" + jest-util "^29.7.0" jest-pnp-resolver@^1.2.2: version "1.2.3" @@ -11515,28 +10149,13 @@ jest-regex-util@^29.6.3: resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.4.3.tgz#9ad7f23839a6d88cef91416bda9393a6e9fd1da5" - integrity sha512-uvKMZAQ3nmXLH7O8WAOhS5l0iWyT3WmnJBdmIHiV5tBbdaDZ1wqtNX04FONGoaFvSOSHBJxnwAVnSn1WHdGVaw== - dependencies: - jest-regex-util "^29.4.3" - jest-snapshot "^29.4.3" - -jest-resolve@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.4.3.tgz#3c5b5c984fa8a763edf9b3639700e1c7900538e2" - integrity sha512-GPokE1tzguRyT7dkxBim4wSx6E45S3bOQ7ZdKEG+Qj0Oac9+6AwJPCk0TZh5Vu0xzeX4afpb+eDmgbmZFFwpOw== +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.4.3" - jest-pnp-resolver "^1.2.2" - jest-util "^29.4.3" - jest-validate "^29.4.3" - resolve "^1.20.0" - resolve.exports "^2.0.0" - slash "^3.0.0" + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" jest-resolve@^29.7.0: version "29.7.0" @@ -11553,90 +10172,86 @@ jest-resolve@^29.7.0: resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.4.3.tgz#68dc82c68645eda12bea42b5beece6527d7c1e5e" - integrity sha512-GWPTEiGmtHZv1KKeWlTX9SIFuK19uLXlRQU43ceOQ2hIfA5yPEJC7AMkvFKpdCHx6pNEdOD+2+8zbniEi3v3gA== +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== dependencies: - "@jest/console" "^29.4.3" - "@jest/environment" "^29.4.3" - "@jest/test-result" "^29.4.3" - "@jest/transform" "^29.4.3" - "@jest/types" "^29.4.3" + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" emittery "^0.13.1" graceful-fs "^4.2.9" - jest-docblock "^29.4.3" - jest-environment-node "^29.4.3" - jest-haste-map "^29.4.3" - jest-leak-detector "^29.4.3" - jest-message-util "^29.4.3" - jest-resolve "^29.4.3" - jest-runtime "^29.4.3" - jest-util "^29.4.3" - jest-watcher "^29.4.3" - jest-worker "^29.4.3" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.4.3.tgz#f25db9874dcf35a3ab27fdaabca426666cc745bf" - integrity sha512-F5bHvxSH+LvLV24vVB3L8K467dt3y3dio6V3W89dUz9nzvTpqd/HcT9zfYKL2aZPvD63vQFgLvaUX/UpUhrP6Q== - dependencies: - "@jest/environment" "^29.4.3" - "@jest/fake-timers" "^29.4.3" - "@jest/globals" "^29.4.3" - "@jest/source-map" "^29.4.3" - "@jest/test-result" "^29.4.3" - "@jest/transform" "^29.4.3" - "@jest/types" "^29.4.3" +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.4.3" - jest-message-util "^29.4.3" - jest-mock "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.4.3" - jest-snapshot "^29.4.3" - jest-util "^29.4.3" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.4.3.tgz#183d309371450d9c4a3de7567ed2151eb0e91145" - integrity sha512-NGlsqL0jLPDW91dz304QTM/SNO99lpcSYYAjNiX0Ou+sSGgkanKBcSjCfp/pqmiiO1nQaOyLp6XQddAzRcx3Xw== +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-jsx" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.4.3" - "@jest/transform" "^29.4.3" - "@jest/types" "^29.4.3" - "@types/babel__traverse" "^7.0.6" - "@types/prettier" "^2.1.5" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.4.3" + expect "^29.7.0" graceful-fs "^4.2.9" - jest-diff "^29.4.3" - jest-get-type "^29.4.3" - jest-haste-map "^29.4.3" - jest-matcher-utils "^29.4.3" - jest-message-util "^29.4.3" - jest-util "^29.4.3" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" natural-compare "^1.4.0" - pretty-format "^29.4.3" - semver "^7.3.5" + pretty-format "^29.7.0" + semver "^7.5.3" jest-util@^29.0.0, jest-util@^29.4.3: version "29.4.3" @@ -11662,18 +10277,6 @@ jest-util@^29.7.0: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.4.3.tgz#a13849dec4f9e95446a7080ad5758f58fa88642f" - integrity sha512-J3u5v7aPQoXPzaar6GndAVhdQcZr/3osWSgTeKg5v574I9ybX/dTyH0AJFb5XgXIB7faVhf+rS7t4p3lL9qFaw== - dependencies: - "@jest/types" "^29.4.3" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^29.4.3" - leven "^3.1.0" - pretty-format "^29.4.3" - jest-validate@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" @@ -11686,18 +10289,18 @@ jest-validate@^29.7.0: leven "^3.1.0" pretty-format "^29.7.0" -jest-watcher@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.4.3.tgz#e503baa774f0c2f8f3c8db98a22ebf885f19c384" - integrity sha512-zwlXH3DN3iksoIZNk73etl1HzKyi5FuQdYLnkQKm5BW4n8HpoG59xSwpVdFrnh60iRRaRBGw0gcymIxjJENPcA== +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== dependencies: - "@jest/test-result" "^29.4.3" - "@jest/types" "^29.4.3" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.13.1" - jest-util "^29.4.3" + jest-util "^29.7.0" string-length "^4.0.1" jest-worker@^29.4.3: @@ -11720,15 +10323,15 @@ jest-worker@^29.7.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.4.3.tgz#1b8be541666c6feb99990fd98adac4737e6e6386" - integrity sha512-XvK65feuEFGZT8OO0fB/QAQS+LGHvQpaadkH5p47/j3Ocqq3xf2pK9R+G0GzgfuhXVxEv76qCOOcMb5efLk6PA== +jest@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== dependencies: - "@jest/core" "^29.4.3" - "@jest/types" "^29.4.3" + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" import-local "^3.0.2" - jest-cli "^29.4.3" + jest-cli "^29.7.0" jiti@^1.21.0: version "1.21.0" @@ -11760,16 +10363,21 @@ js-yaml@^3.10.0, js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -jsbi@^3.1.5: - version "3.2.5" - resolved "https://registry.npmjs.org/jsbi/-/jsbi-3.2.5.tgz#b37bb90e0e5c2814c1c2a1bcd8c729888a2e37d6" - integrity sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ== +jsbn@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" + integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== jsesc@^2.5.1: version "2.5.2" resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +jsesc@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== + jsesc@~0.5.0: version "0.5.0" resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" @@ -11780,7 +10388,7 @@ json-parse-better-errors@^1.0.1: resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: +json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -11790,10 +10398,10 @@ json-parse-even-better-errors@^3.0.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz#2cb2ee33069a78870a0c7e3da560026b89669cf7" integrity sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA== -json-rpc-random-id@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz#ba49d96aded1444dbb8da3d203748acbbcdec8c8" - integrity sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA== +json-parse-even-better-errors@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz#b43d35e89c0f3be6b5fbbe9dc6c82467b30c28da" + integrity sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ== json-schema-traverse@^0.4.1: version "0.4.1" @@ -11810,23 +10418,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stable-stringify@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz#e06f23128e0bbe342dc996ed5a19e28b57b580e0" - integrity sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g== - dependencies: - jsonify "^0.0.1" - -json-stable-stringify@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz#52d4361b47d49168bcc4e564189a42e5a7439454" - integrity sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg== - dependencies: - call-bind "^1.0.5" - isarray "^2.0.5" - jsonify "^0.0.1" - object-keys "^1.1.1" - json-stringify-nice@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" @@ -11873,11 +10464,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonify@^0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" - integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== - jsonparse@^1.2.0, jsonparse@^1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" @@ -11888,11 +10474,6 @@ jsonschema@1.2.2: resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.2.tgz#83ab9c63d65bf4d596f91d81195e78772f6452bc" integrity sha512-iX5OFQ6yx9NgbHCwse51ohhKgLuLL7Z5cNOeZOPIlDUtAMrxlruHLzVZxbltdHE5mEDXN+75oFOwq6Gn0MZwsA== -jsqr@^1.2.0: - version "1.4.0" - resolved "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz#8efb8d0a7cc6863cb6d95116b9069123ce9eb2d1" - integrity sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A== - just-diff-apply@^5.2.0: version "5.5.0" resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.5.0.tgz#771c2ca9fa69f3d2b54e7c3f5c1dfcbcc47f9f0f" @@ -11964,87 +10545,92 @@ kleur@^3.0.3: resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -lerna@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-6.6.1.tgz#4897171aed64e244a2d0f9000eef5c5b228f9332" - integrity sha512-WJtrvmbmR+6hMB9b5pvsxJzew0lRL6hARgW/My9BM4vYaxwPIA2I0riv3qQu5Zd7lYse7FEqJkTnl9Kn1bXhLA== - dependencies: - "@lerna/child-process" "6.6.1" - "@lerna/create" "6.6.1" - "@lerna/legacy-package-management" "6.6.1" - "@npmcli/arborist" "6.2.3" - "@npmcli/run-script" "4.1.7" - "@nrwl/devkit" ">=15.5.2 < 16" +lerna@8.1.9: + version "8.1.9" + resolved "https://registry.npmjs.org/lerna/-/lerna-8.1.9.tgz#1233c3cfacca3b85b23c292235e246d79de3de32" + integrity sha512-ZRFlRUBB2obm+GkbTR7EbgTMuAdni6iwtTQTMy7LIrQ4UInG44LyfRepljtgUxh4HA0ltzsvWfPkd5J1DKGCeQ== + dependencies: + "@lerna/create" "8.1.9" + "@npmcli/arborist" "7.5.4" + "@npmcli/package-json" "5.2.0" + "@npmcli/run-script" "8.1.0" + "@nx/devkit" ">=17.1.2 < 21" "@octokit/plugin-enterprise-rest" "6.0.1" - "@octokit/rest" "19.0.3" - byte-size "7.0.0" + "@octokit/rest" "19.0.11" + aproba "2.0.0" + byte-size "8.1.1" chalk "4.1.0" clone-deep "4.0.1" - cmd-shim "5.0.0" + cmd-shim "6.0.3" + color-support "1.1.3" columnify "1.6.0" - config-chain "1.1.12" - conventional-changelog-angular "5.0.12" - conventional-changelog-core "4.2.4" - conventional-recommended-bump "6.1.0" - cosmiconfig "7.0.0" - dedent "0.7.0" - dot-prop "6.0.1" - envinfo "^7.7.4" + console-control-strings "^1.1.0" + conventional-changelog-angular "7.0.0" + conventional-changelog-core "5.0.1" + conventional-recommended-bump "7.0.1" + cosmiconfig "9.0.0" + dedent "1.5.3" + envinfo "7.13.0" execa "5.0.0" - fs-extra "9.1.0" + fs-extra "^11.2.0" get-port "5.1.1" get-stream "6.0.0" - git-url-parse "13.1.0" - glob-parent "5.1.2" + git-url-parse "14.0.0" + glob-parent "6.0.2" globby "11.1.0" - graceful-fs "4.2.10" + graceful-fs "4.2.11" has-unicode "2.0.1" - import-local "^3.0.2" - init-package-json "3.0.2" + import-local "3.1.0" + ini "^1.3.8" + init-package-json "6.0.3" inquirer "^8.2.4" - is-ci "2.0.0" + is-ci "3.0.1" is-stream "2.0.0" - js-yaml "^4.1.0" - libnpmaccess "6.0.3" - libnpmpublish "6.0.4" + jest-diff ">=29.4.3 < 30" + js-yaml "4.1.0" + libnpmaccess "8.0.6" + libnpmpublish "9.0.9" load-json-file "6.2.0" - make-dir "3.1.0" + lodash "^4.17.21" + make-dir "4.0.0" minimatch "3.0.5" multimatch "5.0.0" node-fetch "2.6.7" - npm-package-arg "8.1.1" - npm-packlist "5.1.1" - npm-registry-fetch "^14.0.3" - npmlog "^6.0.2" - nx ">=15.5.2 < 16" + npm-package-arg "11.0.2" + npm-packlist "8.0.2" + npm-registry-fetch "^17.1.0" + nx ">=17.1.2 < 21" p-map "4.0.0" p-map-series "2.1.0" p-pipe "3.1.0" p-queue "6.6.2" p-reduce "2.1.0" p-waterfall "2.1.1" - pacote "13.6.2" + pacote "^18.0.6" pify "5.0.0" - read-cmd-shim "3.0.0" - read-package-json "5.0.1" + read-cmd-shim "4.0.0" resolve-from "5.0.0" rimraf "^4.4.1" semver "^7.3.8" + set-blocking "^2.0.0" signal-exit "3.0.7" slash "3.0.0" - ssri "9.0.1" + ssri "^10.0.6" + string-width "^4.2.3" + strip-ansi "^6.0.1" strong-log-transformer "2.1.0" - tar "6.1.11" + tar "6.2.1" temp-dir "1.0.0" - typescript "^3 || ^4" - upath "^2.0.1" - uuid "8.3.2" + typescript ">=3 < 6" + upath "2.0.1" + uuid "^10.0.0" validate-npm-package-license "3.0.4" - validate-npm-package-name "4.0.0" - write-file-atomic "4.0.1" + validate-npm-package-name "5.0.1" + wide-align "1.1.5" + write-file-atomic "5.0.1" write-pkg "4.0.0" - yargs "16.2.0" - yargs-parser "20.2.4" + yargs "17.7.2" + yargs-parser "21.1.1" leven@^3.1.0: version "3.1.0" @@ -12059,26 +10645,27 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -libnpmaccess@6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.3.tgz#473cc3e4aadb2bc713419d92e45d23b070d8cded" - integrity sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg== +libnpmaccess@8.0.6: + version "8.0.6" + resolved "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-8.0.6.tgz#73be4c236258babc0a0bca6d3b6a93a6adf937cf" + integrity sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw== dependencies: - aproba "^2.0.0" - minipass "^3.1.1" - npm-package-arg "^9.0.1" - npm-registry-fetch "^13.0.0" + npm-package-arg "^11.0.2" + npm-registry-fetch "^17.0.1" -libnpmpublish@6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-6.0.4.tgz#adb41ec6b0c307d6f603746a4d929dcefb8f1a0b" - integrity sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg== +libnpmpublish@9.0.9: + version "9.0.9" + resolved "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-9.0.9.tgz#e737378c09f09738377d2a276734be35cffb85e2" + integrity sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg== dependencies: - normalize-package-data "^4.0.0" - npm-package-arg "^9.0.1" - npm-registry-fetch "^13.0.0" + ci-info "^4.0.0" + normalize-package-data "^6.0.1" + npm-package-arg "^11.0.2" + npm-registry-fetch "^17.0.1" + proc-log "^4.2.0" semver "^7.3.7" - ssri "^9.0.0" + sigstore "^2.2.0" + ssri "^10.0.6" libsodium-sumo@^0.7.13: version "0.7.13" @@ -12092,10 +10679,17 @@ libsodium-wrappers-sumo@^0.7.11: dependencies: libsodium-sumo "^0.7.13" -libsodium-wrappers@^0.7.6, "libsodium-wrappers@npm:@bangjelkoski/noop", "libsodium@npm:@bangjelkoski/noop": - version "0.0.1" - resolved "https://registry.npmjs.org/@bangjelkoski/noop/-/noop-0.0.1.tgz#172235ce00dd4269258c420f01464f07eb9801ed" - integrity sha512-lQgYJJbok2Unu2vKh0TAtWxXo16kLXNrjqmfo0hQTAuE/tVvz5zVqMgGsj+gMkkWfsInEbUndG0nlyCwaFv8hQ== +libsodium-wrappers@^0.7.6: + version "0.7.15" + resolved "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.15.tgz#53f13e483820272a3d55b23be2e34402ac988055" + integrity sha512-E4anqJQwcfiC6+Yrl01C1m8p99wEhLmJSs0VQqST66SbQXXBoaJY0pF4BNjRYa/sOQAxx6lXAaAFIlx+15tXJQ== + dependencies: + libsodium "^0.7.15" + +libsodium@^0.7.15: + version "0.7.15" + resolved "https://registry.npmjs.org/libsodium/-/libsodium-0.7.15.tgz#ac284e3dcb1c29ae9526c5581cdada6a072f6d20" + integrity sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw== lie@3.1.1: version "3.1.1" @@ -12104,16 +10698,16 @@ lie@3.1.1: dependencies: immediate "~3.0.5" +lines-and-columns@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" + integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -lines-and-columns@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" - integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== - linkify-it@^3.0.1: version "3.0.3" resolved "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz#a98baf44ce45a550efb4d49c769d07524cc2fa2e" @@ -12258,14 +10852,6 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - locate-path@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -12280,11 +10866,6 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -lodash-es@^4.17.21: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" @@ -12360,12 +10941,12 @@ lodash.uniq@^4.5.0: resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@4.17.21, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: +lodash@4.17.21, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.1.0: +log-symbols@^4.0.0, log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -12383,17 +10964,12 @@ log-update@^4.0.0: slice-ansi "^4.0.0" wrap-ansi "^6.2.0" -loglevel@^1.8.0, loglevel@^1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz#5c621f83d5b48c54ae93b6156353f555963377b4" - integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== - long@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== -long@^5.0.0, long@^5.2.1: +long@^5.0.0: version "5.2.1" resolved "https://registry.yarnpkg.com/long/-/long-5.2.1.tgz#e27595d0083d103d2fa2c20c7699f8e0c92b897f" integrity sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A== @@ -12417,6 +10993,11 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" +lru-cache@^10.0.1, lru-cache@^10.2.0, lru-cache@^10.2.2: + version "10.4.3" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + lru-cache@^10.0.2: version "10.2.0" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" @@ -12444,11 +11025,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: - version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - lru-cache@^9.0.0: version "9.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1" @@ -12469,12 +11045,12 @@ magic-sdk@28.9.0: "@magic-sdk/types" "^24.7.0" localforage "^1.7.4" -make-dir@3.1.0, make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== +make-dir@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: - semver "^6.0.0" + semver "^7.5.3" make-dir@^2.1.0: version "2.1.0" @@ -12484,52 +11060,34 @@ make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" +make-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + make-error@^1, make-error@^1.1.1, make-error@^1.3.6: version "1.3.6" resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6: - version "10.2.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" - integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^16.1.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-fetch "^2.0.3" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^9.0.0" - -make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz#85ceb98079584a9523d4bf71d32996e7e208549f" - integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== +make-fetch-happen@^13.0.0, make-fetch-happen@^13.0.1: + version "13.0.1" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz#273ba2f78f45e1f3a6dca91cede87d9fa4821e36" + integrity sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA== dependencies: - agentkeepalive "^4.2.1" - cacache "^17.0.0" + "@npmcli/agent" "^2.0.0" + cacache "^18.0.0" http-cache-semantics "^4.1.1" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^5.0.0" + minipass "^7.0.2" minipass-fetch "^3.0.0" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" negotiator "^0.6.3" + proc-log "^4.2.0" promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" ssri "^10.0.0" makeerror@1.0.12: @@ -12644,7 +11202,7 @@ mdurl@^1.0.1: resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== -meow@^8.0.0: +meow@^8.0.0, meow@^8.1.2: version "8.1.2" resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== @@ -12716,14 +11274,6 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -12830,20 +11380,6 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimatch@^6.1.6: - version "6.2.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-6.2.0.tgz#2b70fd13294178c69c04dfc05aebdb97a4e79e42" - integrity sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg== - dependencies: - brace-expansion "^2.0.1" - -minimatch@^7.4.6: - version "7.4.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.6.tgz#845d6f254d8f4a5e4fd6baf44d5f10c8448365fb" - integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw== - dependencies: - brace-expansion "^2.0.1" - minimatch@^8.0.2: version "8.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229" @@ -12858,6 +11394,13 @@ minimatch@^9.0.0: dependencies: brace-expansion "^2.0.1" +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + minimatch@~3.0.4: version "3.0.8" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" @@ -12882,25 +11425,14 @@ minimist@1.2.6: minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6, minimist@~1.2.5: version "1.2.7" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== -minipass-fetch@^2.0.3: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" - integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== +minipass-collect@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz#1621bc77e12258a12c60d34e2276ec5c20680863" + integrity sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw== dependencies: - minipass "^3.1.6" - minipass-sized "^1.0.3" - minizlib "^2.1.2" - optionalDependencies: - encoding "^0.1.13" + minipass "^7.0.3" minipass-fetch@^3.0.0: version "3.0.3" @@ -12920,14 +11452,6 @@ minipass-flush@^1.0.5: dependencies: minipass "^3.0.0" -minipass-json-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" - integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== - dependencies: - jsonparse "^1.3.1" - minipass "^3.0.0" - minipass-pipeline@^1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" @@ -12942,20 +11466,13 @@ minipass-sized@^1.0.3: dependencies: minipass "^3.0.0" -minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: +minipass@^3.0.0: version "3.3.6" resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" -minipass@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz#7cebb0f9fa7d56f0c5b17853cbe28838a8dbbd3b" - integrity sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw== - dependencies: - yallist "^4.0.0" - minipass@^4.2.4: version "4.2.8" resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" @@ -12966,6 +11483,11 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3, minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -12982,15 +11504,6 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp-infer-owner@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" - integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== - dependencies: - chownr "^2.0.0" - infer-owner "^1.0.4" - mkdirp "^1.0.3" - mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" @@ -13006,12 +11519,7 @@ mlly@^1.2.0, mlly@^1.6.1: pkg-types "^1.0.3" ufo "^1.3.2" -mobx@^6.1.7: - version "6.12.0" - resolved "https://registry.npmjs.org/mobx/-/mobx-6.12.0.tgz#72b2685ca5af031aaa49e77a4d76ed67fcbf9135" - integrity sha512-Mn6CN6meXEnMa0a5u6a5+RKrqRedHBhZGd15AWLk9O6uFY4KYHzImdt8JI8WODo1bjTSRnwXhJox+FCUZhCKCQ== - -modify-values@^1.0.0: +modify-values@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== @@ -13075,25 +11583,21 @@ multimatch@5.0.0: arrify "^2.0.1" minimatch "^3.0.4" -mute-stream@0.0.8, mute-stream@~0.0.4: +mute-stream@0.0.8: version "0.0.8" resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +mute-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" + integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== + mylas@^2.1.9: version "2.1.13" resolved "https://registry.npmjs.org/mylas/-/mylas-2.1.13.tgz#1e23b37d58fdcc76e15d8a5ed23f9ae9fc0cbdf4" integrity sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg== -mz@^2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - nan@^2.12.1, nan@^2.13.2: version "2.17.0" resolved "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" @@ -13159,7 +11663,7 @@ node-addon-api@^2.0.0: resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== -node-addon-api@^3.0.0, node-addon-api@^3.2.1: +node-addon-api@^3.0.0: version "3.2.1" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== @@ -13169,25 +11673,23 @@ node-addon-api@^7.0.0: resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz#71f609369379c08e251c558527a107107b5e0fdb" integrity sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g== +node-addon-api@^8.0.0: + version "8.3.0" + resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.0.tgz#ec3763f18befc1cdf66d11e157ce44d5eddc0603" + integrity sha512-8VOpLHFrOQlAH+qA0ZzuGRlALRA6/LVh8QJldbrC4DY0hXoMP0l4Acq8TzFC018HztWiRqyCEj2aTWY2UvnJUg== + node-fetch-native@^1.4.0, node-fetch-native@^1.4.1, node-fetch-native@^1.6.1: version "1.6.2" resolved "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.2.tgz#f439000d972eb0c8a741b65dcda412322955e1c6" integrity sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w== -node-fetch@2, node-fetch@2.6.7, node-fetch@^2.6.7: +node-fetch@2.6.7, node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== dependencies: whatwg-url "^5.0.0" -node-fetch@^2.6.1: - version "2.6.11" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.11.tgz#cde7fc71deef3131ef80a738919f999e6edfff25" - integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== - dependencies: - whatwg-url "^5.0.0" - node-fetch@^2.6.12, node-fetch@^2.7.0: version "2.7.0" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" @@ -13215,39 +11717,42 @@ node-gyp-build@^4.5.0: resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz#3fee9c1731df4581a3f9ead74664369ff00d26dd" integrity sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og== -node-gyp@^9.0.0: - version "9.3.1" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4" - integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg== +node-gyp@^10.0.0: + version "10.3.1" + resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-10.3.1.tgz#1dd1a1a1c6c5c59da1a76aea06a062786b2c8a1a" + integrity sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ== dependencies: env-paths "^2.2.0" - glob "^7.1.4" + exponential-backoff "^3.1.1" + glob "^10.3.10" graceful-fs "^4.2.6" - make-fetch-happen "^10.0.3" - nopt "^6.0.0" - npmlog "^6.0.0" - rimraf "^3.0.2" + make-fetch-happen "^13.0.0" + nopt "^7.0.0" + proc-log "^4.1.0" semver "^7.3.5" - tar "^6.1.2" - which "^2.0.2" + tar "^6.2.1" + which "^4.0.0" node-int64@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== +node-machine-id@1.1.12: + version "1.1.12" + resolved "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" + integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== + +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== + node-releases@^2.0.6: version "2.0.8" resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz#0f349cdc8fcfa39a92ac0be9bc48b7706292b9ae" integrity sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A== -nopt@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" - integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== - dependencies: - abbrev "^1.0.0" - nopt@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.1.0.tgz#91f6a3366182176e72ecab93a09c19b63b485f28" @@ -13255,6 +11760,13 @@ nopt@^7.0.0: dependencies: abbrev "^2.0.0" +nopt@^7.2.1: + version "7.2.1" + resolved "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz#1cac0eab9b8e97c9093338446eddd40b2c8ca1e7" + integrity sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w== + dependencies: + abbrev "^2.0.0" + normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -13265,7 +11777,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-package-data@^3.0.0: +normalize-package-data@^3.0.0, normalize-package-data@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== @@ -13275,23 +11787,12 @@ normalize-package-data@^3.0.0: semver "^7.3.4" validate-npm-package-license "^3.0.1" -normalize-package-data@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c" - integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg== - dependencies: - hosted-git-info "^5.0.0" - is-core-module "^2.8.1" - semver "^7.3.5" - validate-npm-package-license "^3.0.4" - -normalize-package-data@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-5.0.0.tgz#abcb8d7e724c40d88462b84982f7cbf6859b4588" - integrity sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q== +normalize-package-data@^6.0.0, normalize-package-data@^6.0.1: + version "6.0.2" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz#a7bc22167fe24025412bcff0a9651eb768b03506" + integrity sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g== dependencies: - hosted-git-info "^6.0.0" - is-core-module "^2.8.1" + hosted-git-info "^7.0.0" semver "^7.3.5" validate-npm-package-license "^3.0.4" @@ -13307,20 +11808,6 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -npm-bundled@^1.1.1, npm-bundled@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" - integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-bundled@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-2.0.1.tgz#94113f7eb342cd7a67de1e789f896b04d2c600f4" - integrity sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw== - dependencies: - npm-normalize-package-bin "^2.0.0" - npm-bundled@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-3.0.0.tgz#7e8e2f8bb26b794265028491be60321a25a39db7" @@ -13328,13 +11815,6 @@ npm-bundled@^3.0.0: dependencies: npm-normalize-package-bin "^3.0.0" -npm-install-checks@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-5.0.0.tgz#5ff27d209a4e3542b8ac6b0c1db6063506248234" - integrity sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA== - dependencies: - semver "^7.1.1" - npm-install-checks@^6.0.0: version "6.1.1" resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.1.1.tgz#b459b621634d06546664207fde16810815808db1" @@ -13342,135 +11822,68 @@ npm-install-checks@^6.0.0: dependencies: semver "^7.1.1" -npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== - -npm-normalize-package-bin@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz#9447a1adaaf89d8ad0abe24c6c84ad614a675fff" - integrity sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ== +npm-install-checks@^6.2.0: + version "6.3.0" + resolved "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz#046552d8920e801fa9f919cad569545d60e826fe" + integrity sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw== + dependencies: + semver "^7.1.1" npm-normalize-package-bin@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== -npm-package-arg@8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.1.tgz#00ebf16ac395c63318e67ce66780a06db6df1b04" - integrity sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg== - dependencies: - hosted-git-info "^3.0.6" - semver "^7.0.0" - validate-npm-package-name "^3.0.0" - -npm-package-arg@^10.0.0, npm-package-arg@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-10.1.0.tgz#827d1260a683806685d17193073cc152d3c7e9b1" - integrity sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA== +npm-package-arg@11.0.2: + version "11.0.2" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.2.tgz#1ef8006c4a9e9204ddde403035f7ff7d718251ca" + integrity sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw== dependencies: - hosted-git-info "^6.0.0" - proc-log "^3.0.0" + hosted-git-info "^7.0.0" + proc-log "^4.0.0" semver "^7.3.5" validate-npm-package-name "^5.0.0" -npm-package-arg@^9.0.0, npm-package-arg@^9.0.1: - version "9.1.2" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-9.1.2.tgz#fc8acecb00235f42270dda446f36926ddd9ac2bc" - integrity sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg== +npm-package-arg@^11.0.0, npm-package-arg@^11.0.2: + version "11.0.3" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz#dae0c21199a99feca39ee4bfb074df3adac87e2d" + integrity sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw== dependencies: - hosted-git-info "^5.0.0" - proc-log "^2.0.1" + hosted-git-info "^7.0.0" + proc-log "^4.0.0" semver "^7.3.5" - validate-npm-package-name "^4.0.0" - -npm-packlist@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.1.tgz#79bcaf22a26b6c30aa4dd66b976d69cc286800e0" - integrity sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw== - dependencies: - glob "^8.0.1" - ignore-walk "^5.0.1" - npm-bundled "^1.1.2" - npm-normalize-package-bin "^1.0.1" - -npm-packlist@^5.1.0: - version "5.1.3" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.3.tgz#69d253e6fd664b9058b85005905012e00e69274b" - integrity sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg== - dependencies: - glob "^8.0.1" - ignore-walk "^5.0.1" - npm-bundled "^2.0.0" - npm-normalize-package-bin "^2.0.0" - -npm-packlist@^7.0.0: - version "7.0.4" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-7.0.4.tgz#033bf74110eb74daf2910dc75144411999c5ff32" - integrity sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q== - dependencies: - ignore-walk "^6.0.0" + validate-npm-package-name "^5.0.0" -npm-pick-manifest@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz#1d372b4e7ea7c6712316c0e99388a73ed3496e84" - integrity sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw== +npm-packlist@8.0.2, npm-packlist@^8.0.0: + version "8.0.2" + resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz#5b8d1d906d96d21c85ebbeed2cf54147477c8478" + integrity sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA== dependencies: - npm-install-checks "^5.0.0" - npm-normalize-package-bin "^2.0.0" - npm-package-arg "^9.0.0" - semver "^7.3.5" + ignore-walk "^6.0.4" -npm-pick-manifest@^8.0.0, npm-pick-manifest@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz#c6acd97d1ad4c5dbb80eac7b386b03ffeb289e5f" - integrity sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA== +npm-pick-manifest@^9.0.0, npm-pick-manifest@^9.0.1: + version "9.1.0" + resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz#83562afde52b0b07cb6244361788d319ce7e8636" + integrity sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA== dependencies: npm-install-checks "^6.0.0" npm-normalize-package-bin "^3.0.0" - npm-package-arg "^10.0.0" + npm-package-arg "^11.0.0" semver "^7.3.5" -npm-registry-fetch@14.0.3: - version "14.0.3" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz#8545e321c2b36d2c6fe6e009e77e9f0e527f547b" - integrity sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA== - dependencies: - make-fetch-happen "^11.0.0" - minipass "^4.0.0" - minipass-fetch "^3.0.0" - minipass-json-stream "^1.0.1" - minizlib "^2.1.2" - npm-package-arg "^10.0.0" - proc-log "^3.0.0" - -npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1: - version "13.3.1" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz#bb078b5fa6c52774116ae501ba1af2a33166af7e" - integrity sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw== - dependencies: - make-fetch-happen "^10.0.6" - minipass "^3.1.6" - minipass-fetch "^2.0.3" - minipass-json-stream "^1.0.1" - minizlib "^2.1.2" - npm-package-arg "^9.0.1" - proc-log "^2.0.0" - -npm-registry-fetch@^14.0.0, npm-registry-fetch@^14.0.3: - version "14.0.5" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz#fe7169957ba4986a4853a650278ee02e568d115d" - integrity sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA== +npm-registry-fetch@^17.0.0, npm-registry-fetch@^17.0.1, npm-registry-fetch@^17.1.0: + version "17.1.0" + resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz#fb69e8e762d456f08bda2f5f169f7638fb92beb1" + integrity sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA== dependencies: - make-fetch-happen "^11.0.0" - minipass "^5.0.0" + "@npmcli/redact" "^2.0.0" + jsonparse "^1.3.1" + make-fetch-happen "^13.0.0" + minipass "^7.0.2" minipass-fetch "^3.0.0" - minipass-json-stream "^1.0.1" minizlib "^2.1.2" - npm-package-arg "^10.0.0" - proc-log "^3.0.0" + npm-package-arg "^11.0.0" + proc-log "^4.0.0" npm-run-path@^2.0.0: version "2.0.2" @@ -13493,26 +11906,6 @@ npm-run-path@^5.1.0: dependencies: path-key "^4.0.0" -npmlog@6.0.2, npmlog@^6.0.0, npmlog@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" - integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== - dependencies: - are-we-there-yet "^3.0.0" - console-control-strings "^1.1.0" - gauge "^4.0.3" - set-blocking "^2.0.0" - -npmlog@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-7.0.1.tgz#7372151a01ccb095c47d8bf1d0771a4ff1f53ac8" - integrity sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg== - dependencies: - are-we-there-yet "^4.0.0" - console-control-strings "^1.1.0" - gauge "^5.0.0" - set-blocking "^2.0.0" - number-to-bn@1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0" @@ -13521,58 +11914,56 @@ number-to-bn@1.7.0: bn.js "4.11.6" strip-hex-prefix "1.0.0" -nx@15.9.3, "nx@>=15.5.2 < 16": - version "15.9.3" - resolved "https://registry.yarnpkg.com/nx/-/nx-15.9.3.tgz#72f4186ea41ccf0e2713ce248848a22464c8949e" - integrity sha512-GLwbykfTABc7/UZjQEEnV1bQbTVC53W+Zj4xWY640/45I4iZf/TUqKMBCgtLZ9v89gEsKOM4zsx55CqHT3bekA== +"nx@>=17.1.2 < 21": + version "20.2.0" + resolved "https://registry.npmjs.org/nx/-/nx-20.2.0.tgz#8fa86244414ce429215064ae2fb5fd512ea37b5d" + integrity sha512-JtdTc/jHHoxylBl4DCIOX/dNYQB5+rEIMTHqAFJ3InfsKxjsjFdoHJpOBbRrtnMfgz3GY/hukSb/ggQPuNQW2A== dependencies: - "@nrwl/cli" "15.9.3" - "@nrwl/tao" "15.9.3" - "@parcel/watcher" "2.0.4" + "@napi-rs/wasm-runtime" "0.2.4" "@yarnpkg/lockfile" "^1.1.0" - "@yarnpkg/parsers" "^3.0.0-rc.18" - "@zkochan/js-yaml" "0.0.6" - axios "^1.0.0" + "@yarnpkg/parsers" "3.0.2" + "@zkochan/js-yaml" "0.0.7" + axios "^1.7.4" chalk "^4.1.0" cli-cursor "3.1.0" cli-spinners "2.6.1" - cliui "^7.0.2" - dotenv "~10.0.0" + cliui "^8.0.1" + dotenv "~16.4.5" + dotenv-expand "~11.0.6" enquirer "~2.3.6" - fast-glob "3.2.7" figures "3.2.0" flat "^5.0.2" - fs-extra "^11.1.0" - glob "7.1.4" + front-matter "^4.0.2" ignore "^5.0.4" - js-yaml "4.1.0" + jest-diff "^29.4.1" jsonc-parser "3.2.0" - lines-and-columns "~2.0.3" - minimatch "3.0.5" + lines-and-columns "2.0.3" + minimatch "9.0.3" + node-machine-id "1.1.12" npm-run-path "^4.0.1" open "^8.4.0" - semver "7.3.4" + ora "5.3.0" + semver "^7.5.3" string-width "^4.2.3" - strong-log-transformer "^2.1.0" tar-stream "~2.2.0" tmp "~0.2.1" tsconfig-paths "^4.1.2" tslib "^2.3.0" - v8-compile-cache "2.3.0" yargs "^17.6.2" yargs-parser "21.1.1" optionalDependencies: - "@nrwl/nx-darwin-arm64" "15.9.3" - "@nrwl/nx-darwin-x64" "15.9.3" - "@nrwl/nx-linux-arm-gnueabihf" "15.9.3" - "@nrwl/nx-linux-arm64-gnu" "15.9.3" - "@nrwl/nx-linux-arm64-musl" "15.9.3" - "@nrwl/nx-linux-x64-gnu" "15.9.3" - "@nrwl/nx-linux-x64-musl" "15.9.3" - "@nrwl/nx-win32-arm64-msvc" "15.9.3" - "@nrwl/nx-win32-x64-msvc" "15.9.3" - -object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1, object-assign@latest: + "@nx/nx-darwin-arm64" "20.2.0" + "@nx/nx-darwin-x64" "20.2.0" + "@nx/nx-freebsd-x64" "20.2.0" + "@nx/nx-linux-arm-gnueabihf" "20.2.0" + "@nx/nx-linux-arm64-gnu" "20.2.0" + "@nx/nx-linux-arm64-musl" "20.2.0" + "@nx/nx-linux-x64-gnu" "20.2.0" + "@nx/nx-linux-x64-musl" "20.2.0" + "@nx/nx-win32-arm64-msvc" "20.2.0" + "@nx/nx-win32-x64-msvc" "20.2.0" + +object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1, object-assign@latest: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -13646,11 +12037,6 @@ object.values@^1.1.5: define-properties "^1.1.4" es-abstract "^1.20.4" -oblivious-set@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.1.1.tgz#d9d38e9491d51f27a5c3ec1681d2ba40aa81e98b" - integrity sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w== - oboe@2.1.5: version "2.1.5" resolved "https://registry.yarnpkg.com/oboe/-/oboe-2.1.5.tgz#5554284c543a2266d7a38f17e073821fbde393cd" @@ -13755,6 +12141,20 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +ora@5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz#fb832899d3a1372fe71c8b2c534bbfe74961bb6f" + integrity sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g== + dependencies: + bl "^4.0.3" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + log-symbols "^4.0.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + ora@^5.4.1: version "5.4.1" resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -13787,7 +12187,7 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.2.0: version "2.3.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -13808,13 +12208,6 @@ p-locate@^2.0.0: dependencies: p-limit "^1.1.0" -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - p-locate@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -13883,54 +12276,31 @@ p-waterfall@2.1.1: dependencies: p-reduce "^2.0.0" -pacote@13.6.2, pacote@^13.6.1: - version "13.6.2" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.2.tgz#0d444ba3618ab3e5cd330b451c22967bbd0ca48a" - integrity sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg== - dependencies: - "@npmcli/git" "^3.0.0" - "@npmcli/installed-package-contents" "^1.0.7" - "@npmcli/promise-spawn" "^3.0.0" - "@npmcli/run-script" "^4.1.0" - cacache "^16.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - infer-owner "^1.0.4" - minipass "^3.1.6" - mkdirp "^1.0.4" - npm-package-arg "^9.0.0" - npm-packlist "^5.1.0" - npm-pick-manifest "^7.0.0" - npm-registry-fetch "^13.0.1" - proc-log "^2.0.0" - promise-retry "^2.0.1" - read-package-json "^5.0.0" - read-package-json-fast "^2.0.3" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== -pacote@^15.0.0, pacote@^15.0.8: - version "15.1.3" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.1.3.tgz#4c0e7fb5e7ab3b27fb3f86514b451ad4c4f64e9d" - integrity sha512-aRts8cZqxiJVDitmAh+3z+FxuO3tLNWEmwDRPEpDDiZJaRz06clP4XX112ynMT5uF0QNoMPajBBHnaStUEPJXA== +pacote@^18.0.0, pacote@^18.0.6: + version "18.0.6" + resolved "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz#ac28495e24f4cf802ef911d792335e378e86fac7" + integrity sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A== dependencies: - "@npmcli/git" "^4.0.0" + "@npmcli/git" "^5.0.0" "@npmcli/installed-package-contents" "^2.0.1" - "@npmcli/promise-spawn" "^6.0.1" - "@npmcli/run-script" "^6.0.0" - cacache "^17.0.0" + "@npmcli/package-json" "^5.1.0" + "@npmcli/promise-spawn" "^7.0.0" + "@npmcli/run-script" "^8.0.0" + cacache "^18.0.0" fs-minipass "^3.0.0" - minipass "^5.0.0" - npm-package-arg "^10.0.0" - npm-packlist "^7.0.0" - npm-pick-manifest "^8.0.0" - npm-registry-fetch "^14.0.0" - proc-log "^3.0.0" + minipass "^7.0.2" + npm-package-arg "^11.0.0" + npm-packlist "^8.0.0" + npm-pick-manifest "^9.0.0" + npm-registry-fetch "^17.0.0" + proc-log "^4.0.0" promise-retry "^2.0.1" - read-package-json "^6.0.0" - read-package-json-fast "^3.0.0" - sigstore "^1.3.0" + sigstore "^2.2.0" ssri "^10.0.0" tar "^6.1.11" @@ -13941,17 +12311,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-conflict-json@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz#67dc55312781e62aa2ddb91452c7606d1969960c" @@ -14070,6 +12429,14 @@ path-parse@^1.0.7: resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry@^1.6.1, path-scurry@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.7.0.tgz#99c741a2cfbce782294a39994d63748b5a24f6db" @@ -14107,7 +12474,7 @@ pause-stream@0.0.11: dependencies: through "~2.3" -pbkdf2@^3.0.17, pbkdf2@^3.0.3, pbkdf2@^3.0.9: +pbkdf2@^3.0.17, pbkdf2@^3.0.9: version "3.1.2" resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== @@ -14123,12 +12490,17 @@ picocolors@^1.0.0: resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@5.0.0, pify@^5.0.0: +pify@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== @@ -14178,11 +12550,6 @@ pino@7.11.0: sonic-boom "^2.2.1" thread-stream "^0.15.1" -pirates@^4.0.1: - version "4.0.6" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" - integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== - pirates@^4.0.4: version "4.0.5" resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" @@ -14218,25 +12585,16 @@ plimit-lit@^1.2.6: dependencies: queue-lit "^1.5.0" -plist@^3.0.5: - version "3.1.0" - resolved "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" - integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== - dependencies: - "@xmldom/xmldom" "^0.8.8" - base64-js "^1.5.1" - xmlbuilder "^15.1.1" - -pngjs@^3.3.0: - version "3.4.0" - resolved "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" - integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== - pngjs@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== +pony-cause@^2.1.10: + version "2.1.11" + resolved "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.11.tgz#d69a20aaccdb3bdb8f74dd59e5c68d8e6772e4bd" + integrity sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg== + posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" @@ -14250,11 +12608,6 @@ postcss-selector-parser@^6.0.10: cssesc "^3.0.0" util-deprecate "^1.0.2" -preact@10.4.1: - version "10.4.1" - resolved "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz#9b3ba020547673a231c6cf16f0fbaef0e8863431" - integrity sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q== - prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -14272,7 +12625,7 @@ prettier@^2.4.1: resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz#4e1fd11c34e2421bc1da9aea9bd8127cd0a35efc" integrity sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg== -pretty-format@29.4.3, pretty-format@^29.0.0, pretty-format@^29.4.3: +pretty-format@^29.0.0, pretty-format@^29.4.3: version "29.4.3" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.4.3.tgz#25500ada21a53c9e8423205cf0337056b201244c" integrity sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA== @@ -14290,15 +12643,10 @@ pretty-format@^29.7.0: ansi-styles "^5.0.0" react-is "^18.0.0" -proc-log@^2.0.0, proc-log@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" - integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw== - -proc-log@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" - integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== +proc-log@^4.0.0, proc-log@^4.1.0, proc-log@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz#b6f461e4026e75fdfe228b265e9f7a00779d7034" + integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== process-nextick-args@~2.0.0: version "2.0.1" @@ -14315,6 +12663,11 @@ process@^0.11.10: resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== +proggy@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/proggy/-/proggy-2.0.0.tgz#154bb0e41d3125b518ef6c79782455c2c47d94e1" + integrity sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A== + progress@^2.0.0: version "2.0.3" resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -14325,10 +12678,10 @@ promise-all-reject-late@^1.0.0: resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== -promise-call-limit@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.2.tgz#f64b8dd9ef7693c9c7613e7dfe8d6d24de3031ea" - integrity sha512-1vTUnfI2hzui8AEIixbdAJlFY4LFDXqQswy/2eOlThAscXCY4It8FdVuI0fMJGAB2aWGbdQf/gv0skKYXmdrHA== +promise-call-limit@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-3.0.2.tgz#524b7f4b97729ff70417d93d24f46f0265efa4f9" + integrity sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw== promise-inflight@^1.0.1: version "1.0.1" @@ -14351,14 +12704,14 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -promzard@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" - integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw== +promzard@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/promzard/-/promzard-1.0.2.tgz#2226e7c6508b1da3471008ae17066a7c3251e660" + integrity sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ== dependencies: - read "1" + read "^3.0.1" -prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.7.2: version "15.8.1" resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -14367,33 +12720,10 @@ prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: object-assign "^4.1.1" react-is "^16.13.1" -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== - -protobufjs@7.2.5: - version "7.2.5" - resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz#45d5c57387a6d29a17aab6846dcc283f9b8e7f2d" - integrity sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A== - dependencies: - "@protobufjs/aspromise" "^1.1.2" - "@protobufjs/base64" "^1.1.2" - "@protobufjs/codegen" "^2.0.4" - "@protobufjs/eventemitter" "^1.1.0" - "@protobufjs/fetch" "^1.1.0" - "@protobufjs/float" "^1.0.2" - "@protobufjs/inquire" "^1.1.0" - "@protobufjs/path" "^1.1.2" - "@protobufjs/pool" "^1.1.0" - "@protobufjs/utf8" "^1.1.0" - "@types/node" ">=13.7.0" - long "^5.0.0" - -protobufjs@7.2.6: - version "7.2.6" - resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.6.tgz#4a0ccd79eb292717aacf07530a07e0ed20278215" - integrity sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw== +protobufjs@7.4.0: + version "7.4.0" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz#7efe324ce9b3b61c82aae5de810d287bc08a248a" + integrity sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw== dependencies: "@protobufjs/aspromise" "^1.1.2" "@protobufjs/base64" "^1.1.2" @@ -14408,7 +12738,7 @@ protobufjs@7.2.6: "@types/node" ">=13.7.0" long "^5.0.0" -protobufjs@^6.11.2, protobufjs@^6.8.8: +protobufjs@^6.8.8: version "6.11.3" resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz#637a527205a35caa4f3e2a9a4a13ddffe0e7af74" integrity sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg== @@ -14470,18 +12800,6 @@ pseudomap@^1.0.2: resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - pump@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -14500,6 +12818,11 @@ punycode@^2.1.0: resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +pure-rand@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" + integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== + pushdata-bitcoin@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz#15931d3cd967ade52206f523aa7331aef7d43af7" @@ -14512,33 +12835,6 @@ q@^1.5.1: resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== -qr.js@0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz#cace86386f59a0db8050fa90d9b6b0e88a1e364f" - integrity sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ== - -qrcode.react@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz#2834bb50e5e275ffe5af6906eff15391fe9e38a5" - integrity sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg== - dependencies: - loose-envify "^1.4.0" - prop-types "^15.6.0" - qr.js "0.0.0" - -qrcode@1.4.4: - version "1.4.4" - resolved "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz#f0c43568a7e7510a55efc3b88d9602f71963ea83" - integrity sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q== - dependencies: - buffer "^5.4.3" - buffer-alloc "^1.2.0" - buffer-from "^1.1.1" - dijkstrajs "^1.0.1" - isarray "^2.0.1" - pngjs "^3.3.0" - yargs "^13.2.4" - qrcode@1.5.3: version "1.5.3" resolved "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz#03afa80912c0dccf12bc93f615a535aad1066170" @@ -14593,21 +12889,13 @@ radix3@^1.1.0: resolved "https://registry.npmjs.org/radix3/-/radix3-1.1.0.tgz#9745df67a49c522e94a33d0a93cf743f104b6e0d" integrity sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A== -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: +randombytes@^2.0.1, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - range-parser@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" @@ -14628,16 +12916,6 @@ rc@^1.0.1, rc@^1.1.6: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@16.13.1: - version "16.13.1" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f" - integrity sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" - react-dom@^18.2.0: version "18.3.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" @@ -14656,39 +12934,6 @@ react-is@^18.0.0: resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-lifecycles-compat@^3.0.0: - version "3.0.4" - resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-modal@^3.12.1: - version "3.16.1" - resolved "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz#34018528fc206561b1a5467fc3beeaddafb39b2b" - integrity sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg== - dependencies: - exenv "^1.2.0" - prop-types "^15.7.2" - react-lifecycles-compat "^3.0.0" - warning "^4.0.3" - -react-qr-reader@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/react-qr-reader/-/react-qr-reader-2.2.1.tgz#dc89046d1c1a1da837a683dd970de5926817d55b" - integrity sha512-EL5JEj53u2yAOgtpAKAVBzD/SiKWn0Bl7AZy6ZrSf1lub7xHwtaXe6XSx36Wbhl1VMGmvmrwYMRwO1aSCT2fwA== - dependencies: - jsqr "^1.2.0" - prop-types "^15.7.2" - webrtc-adapter "^7.2.1" - -react@16.13.1: - version "16.13.1" - resolved "https://registry.npmjs.org/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" - integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - react@^18.2.0: version "18.3.1" resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" @@ -14696,24 +12941,11 @@ react@^18.2.0: dependencies: loose-envify "^1.1.0" -read-cmd-shim@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz#62b8c638225c61e6cc607f8f4b779f3b8238f155" - integrity sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog== - -read-cmd-shim@^4.0.0: +read-cmd-shim@4.0.0, read-cmd-shim@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz#640a08b473a49043e394ae0c7a34dd822c73b9bb" + resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz#640a08b473a49043e394ae0c7a34dd822c73b9bb" integrity sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== -read-package-json-fast@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" - integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== - dependencies: - json-parse-even-better-errors "^2.3.0" - npm-normalize-package-bin "^1.0.1" - read-package-json-fast@^3.0.0, read-package-json-fast@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz#394908a9725dc7a5f14e70c8e7556dff1d2b1049" @@ -14722,36 +12954,6 @@ read-package-json-fast@^3.0.0, read-package-json-fast@^3.0.2: json-parse-even-better-errors "^3.0.0" npm-normalize-package-bin "^3.0.0" -read-package-json@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.1.tgz#1ed685d95ce258954596b13e2e0e76c7d0ab4c26" - integrity sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg== - dependencies: - glob "^8.0.1" - json-parse-even-better-errors "^2.3.1" - normalize-package-data "^4.0.0" - npm-normalize-package-bin "^1.0.1" - -read-package-json@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.2.tgz#b8779ccfd169f523b67208a89cc912e3f663f3fa" - integrity sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q== - dependencies: - glob "^8.0.1" - json-parse-even-better-errors "^2.3.1" - normalize-package-data "^4.0.0" - npm-normalize-package-bin "^2.0.0" - -read-package-json@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.2.tgz#6b97820ff6c2616a5b776c91f4b1a39e5f9dc826" - integrity sha512-Ismd3km1d/FGzcjm8fBf/4ktkyd0t6pbkjYqu1gvRzOzN+aTxi1eigdZp7441TlszQ+GsdYezgS+g9cgy8QK9w== - dependencies: - glob "^10.2.2" - json-parse-even-better-errors "^3.0.0" - normalize-package-data "^5.0.0" - npm-normalize-package-bin "^3.0.0" - read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" @@ -14788,12 +12990,12 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -read@1, read@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" - integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== +read@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/read/-/read-3.0.1.tgz#926808f0f7c83fa95f1ef33c0e2c09dbb28fd192" + integrity sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw== dependencies: - mute-stream "~0.0.4" + mute-stream "^1.0.0" readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.0" @@ -14817,7 +13019,7 @@ readable-stream@^2.0.2, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.1.1, readable-stream@^3.6.2: +readable-stream@^3.1.1: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -14826,27 +13028,6 @@ readable-stream@^3.1.1, readable-stream@^3.6.2: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.3.0.tgz#0914d0c72db03b316c9733bb3461d64a3cc50cba" - integrity sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ== - dependencies: - abort-controller "^3.0.0" - buffer "^6.0.3" - events "^3.3.0" - process "^0.11.10" - -readable-stream@^4.4.2: - version "4.5.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz#9e7fc4c45099baeed934bff6eb97ba6cf2729e09" - integrity sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g== - dependencies: - abort-controller "^3.0.0" - buffer "^6.0.3" - events "^3.3.0" - process "^0.11.10" - string_decoder "^1.3.0" - readdirp@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -15201,39 +13382,22 @@ rlp@^2.0.0, rlp@^2.2.3, rlp@^2.2.4: dependencies: bn.js "^5.2.0" -rpc-websockets@^7.5.0: - version "7.5.0" - resolved "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.0.tgz#bbeb87572e66703ff151e50af1658f98098e2748" - integrity sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ== - dependencies: - "@babel/runtime" "^7.17.2" - eventemitter3 "^4.0.7" - uuid "^8.3.2" - ws "^8.5.0" - optionalDependencies: - bufferutil "^4.0.1" - utf-8-validate "^5.0.2" - -rpc-websockets@^7.5.1: - version "7.5.1" - resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-7.5.1.tgz#e0a05d525a97e7efc31a0617f093a13a2e10c401" - integrity sha512-kGFkeTsmd37pHPMaHIgN1LVKXMi0JD782v4Ds9ZKtLlwdTKjn+CxM9A9/gLT2LaOuEcEFGL98h1QWQtlOIdW0w== +rpc-websockets@^9.0.2: + version "9.0.4" + resolved "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-9.0.4.tgz#9d8ee82533b5d1e13d9ded729e3e38d0d8fa083f" + integrity sha512-yWZWN0M+bivtoNLnaDbtny4XchdAIF5Q4g/ZsC5UC61Ckbp0QczwO8fg44rV3uYmY4WHd+EZQbn90W1d8ojzqQ== dependencies: - "@babel/runtime" "^7.17.2" - eventemitter3 "^4.0.7" + "@swc/helpers" "^0.5.11" + "@types/uuid" "^8.3.4" + "@types/ws" "^8.2.2" + buffer "^6.0.3" + eventemitter3 "^5.0.1" uuid "^8.3.2" ws "^8.5.0" optionalDependencies: bufferutil "^4.0.1" utf-8-validate "^5.0.2" -rtcpeerconnection-shim@^1.2.15: - version "1.2.15" - resolved "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz#e7cc189a81b435324c4949aa3dfb51888684b243" - integrity sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw== - dependencies: - sdp "^2.6.0" - run-async@^2.4.0: version "2.4.1" resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" @@ -15256,13 +13420,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@6, rxjs@^6.6.3: - version "6.6.7" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - rxjs@^7.4.0, rxjs@^7.5.1, rxjs@^7.5.5: version "7.8.0" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" @@ -15313,32 +13470,11 @@ safe-stable-stringify@^2.1.0: resolved "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -salmon-adapter-sdk@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/salmon-adapter-sdk/-/salmon-adapter-sdk-1.1.1.tgz#d5fdd2d27b1a6c58e38c188c977eeeeface8b20c" - integrity sha512-28ysSzmDjx2AbotxSggqdclh9MCwlPJUldKkCph48oS5Xtwu0QOg8T9ZRHS2Mben4Y8sTq6VvxXznKssCYFBJA== - dependencies: - "@project-serum/sol-wallet-adapter" "^0.2.6" - eventemitter3 "^4.0.7" - -sax@>=0.6.0: - version "1.3.0" - resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" - integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== - -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" - integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler@^0.23.2: version "0.23.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" @@ -15351,11 +13487,6 @@ scrypt-js@3.0.1, scrypt-js@^3.0.0: resolved "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== -sdp@^2.12.0, sdp@^2.6.0: - version "2.12.0" - resolved "https://registry.npmjs.org/sdp/-/sdp-2.12.0.tgz#338a106af7560c86e4523f858349680350d53b22" - integrity sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw== - secp256k1@^4.0.0, secp256k1@^4.0.1, secp256k1@^4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz#c4559ecd1b8d3c1827ed2d1b94190d69ce267303" @@ -15375,13 +13506,6 @@ semver-compare@^1.0.0: resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.3.4: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== - dependencies: - lru-cache "^6.0.0" - semver@7.3.5: version "7.3.5" resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" @@ -15389,25 +13513,16 @@ semver@7.3.5: dependencies: lru-cache "^6.0.0" -semver@7.3.8, semver@^7.1.1, semver@^7.2.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: - version "7.3.8" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - -semver@7.5.3: - version "7.5.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" - integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== - dependencies: - lru-cache "^6.0.0" - semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + semver@^7.0.0, semver@^7.3.8: version "7.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" @@ -15415,18 +13530,25 @@ semver@^7.0.0, semver@^7.3.8: dependencies: lru-cache "^6.0.0" -semver@^7.5.3, semver@^7.5.4: - version "7.6.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== +semver@^7.1.1, semver@^7.2.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== dependencies: lru-cache "^6.0.0" -semver@^7.6.3: +semver@^7.5.3, semver@^7.6.3: version "7.6.3" resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== +semver@^7.5.4: + version "7.6.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + send@latest: version "0.18.0" resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -15493,18 +13615,6 @@ set-blocking@^2.0.0: resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== -set-function-length@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" - integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== - dependencies: - define-data-property "^1.1.2" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.3" - gopd "^1.0.1" - has-property-descriptors "^1.0.1" - set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -15620,14 +13730,17 @@ signal-exit@^4.1.0: resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -sigstore@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-1.4.0.tgz#2e3a28c08b1b8246744c27cfb179c525c3f164d8" - integrity sha512-N7TRpSbFjY/TrFDg6yGAQSYBrQ5s6qmPiq4pD6fkv1LoyfMsLG0NwZWG2s5q+uttLHgyVyTa0Rogx2P78rN8kQ== +sigstore@^2.2.0: + version "2.3.1" + resolved "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz#0755dd2cc4820f2e922506da54d3d628e13bfa39" + integrity sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ== dependencies: - "@sigstore/protobuf-specs" "^0.1.0" - make-fetch-happen "^11.0.1" - tuf-js "^1.1.3" + "@sigstore/bundle" "^2.3.2" + "@sigstore/core" "^1.0.0" + "@sigstore/protobuf-specs" "^0.3.2" + "@sigstore/sign" "^2.3.2" + "@sigstore/tuf" "^2.3.4" + "@sigstore/verify" "^1.2.1" simple-concat@^1.0.0: version "1.0.1" @@ -15643,15 +13756,6 @@ simple-get@^2.7.0: once "^1.3.1" simple-concat "^1.0.0" -simple-plist@^1.1.0: - version "1.3.1" - resolved "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017" - integrity sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw== - dependencies: - bplist-creator "0.1.0" - bplist-parser "0.3.1" - plist "^3.0.5" - sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -15680,11 +13784,6 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -slugify@^1.3.4, slugify@^1.6.6: - version "1.6.6" - resolved "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" - integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== - smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" @@ -15698,7 +13797,7 @@ snake-case@^3.0.4: dot-case "^3.0.4" tslib "^2.0.3" -snakecase-keys@^5.1.2, snakecase-keys@^5.4.1: +snakecase-keys@^5.4.1: version "5.4.4" resolved "https://registry.npmjs.org/snakecase-keys/-/snakecase-keys-5.4.4.tgz#28745b0175863ffc292ad97d96fe4e8e288a87a2" integrity sha512-YTywJG93yxwHLgrYLZjlC75moVEX04LZM4FHfihjHe1FCXm+QaLOFfSf535aXOAd0ArVQMWUAe8ZPm4VtWyXaA== @@ -15737,48 +13836,21 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -socket.io-client@^4.6.1: - version "4.7.2" - resolved "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz#f2f13f68058bd4e40f94f2a1541f275157ff2c08" - integrity sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w== - dependencies: - "@socket.io/component-emitter" "~3.1.0" - debug "~4.3.2" - engine.io-client "~6.5.2" - socket.io-parser "~4.2.4" - -socket.io-parser@~4.2.4: - version "4.2.4" - resolved "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" - integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== - dependencies: - "@socket.io/component-emitter" "~3.1.0" - debug "~4.3.1" - -socks-proxy-agent@6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz#e664e8f1aaf4e1fb3df945f09e3d94f911137f87" - integrity sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew== - dependencies: - agent-base "^6.0.2" - debug "^4.3.1" - socks "^2.6.1" - -socks-proxy-agent@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" - integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== +socks-proxy-agent@8.0.4, socks-proxy-agent@^8.0.3: + version "8.0.4" + resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz#9071dca17af95f483300316f4b063578fa0db08c" + integrity sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw== dependencies: - agent-base "^6.0.2" - debug "^4.3.3" - socks "^2.6.2" + agent-base "^7.1.1" + debug "^4.3.4" + socks "^2.8.3" -socks@^2.6.1, socks@^2.6.2: - version "2.7.1" - resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" - integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== +socks@^2.8.3: + version "2.8.3" + resolved "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5" + integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== dependencies: - ip "^2.0.0" + ip-address "^9.0.5" smart-buffer "^4.2.0" sonic-boom@^2.2.1: @@ -15875,7 +13947,7 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" -split2@^3.0.0: +split2@^3.0.0, split2@^3.2.2: version "3.2.2" resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== @@ -15894,32 +13966,37 @@ split@0.3: dependencies: through "2" -split@^1.0.0: +split@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== dependencies: through "2" +sprintf-js@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" + integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -ssri@9.0.1, ssri@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" - integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== - dependencies: - minipass "^3.1.1" - -ssri@^10.0.0, ssri@^10.0.1: +ssri@^10.0.0: version "10.0.4" resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.4.tgz#5a20af378be586df139ddb2dfb3bf992cf0daba6" integrity sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ== dependencies: minipass "^5.0.0" +ssri@^10.0.6: + version "10.0.6" + resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz#a8aade2de60ba2bce8688e3fa349bad05c7dc1e5" + integrity sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ== + dependencies: + minipass "^7.0.3" + stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" @@ -15955,10 +14032,10 @@ std-env@^3.7.0: resolved "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== -store2@^2.12.0: - version "2.14.2" - resolved "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz#56138d200f9fe5f582ad63bc2704dbc0e4a45068" - integrity sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w== +store2@^2.14.3: + version "2.14.3" + resolved "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz#24077d7ba110711864e4f691d2af941ec533deb5" + integrity sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg== stream-browserify@^3.0.0: version "3.0.0" @@ -15968,11 +14045,6 @@ stream-browserify@^3.0.0: inherits "~2.0.4" readable-stream "^3.5.0" -stream-buffers@2.2.x: - version "2.2.0" - resolved "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" - integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== - stream-combiner@~0.0.4: version "0.0.4" resolved "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" @@ -16034,15 +14106,6 @@ string-width@^2.0.0, string-width@^2.1.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" @@ -16070,7 +14133,7 @@ string.prototype.trimstart@^1.0.6: define-properties "^1.1.4" es-abstract "^1.20.4" -string_decoder@^1.1.1, string_decoder@^1.3.0: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -16107,13 +14170,6 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -16177,7 +14233,7 @@ strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== -strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: +strong-log-transformer@2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== @@ -16191,28 +14247,10 @@ sturdy-websocket@^0.2.1: resolved "https://registry.npmjs.org/sturdy-websocket/-/sturdy-websocket-0.2.1.tgz#20a58fd53372ef96eaa08f3c61c91a10b07c7c05" integrity sha512-NnzSOEKyv4I83qbuKw9ROtJrrT6Z/Xt7I0HiP/e6H6GnpeTDvzwGIGeJ8slai+VwODSHQDooW2CAilJwT9SpRg== -sucrase@3.34.0: - version "3.34.0" - resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f" - integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.2" - commander "^4.0.0" - glob "7.1.6" - lines-and-columns "^1.1.6" - mz "^2.7.0" - pirates "^4.0.1" - ts-interface-checker "^0.1.9" - -superstruct@^0.14.2: - version "0.14.2" - resolved "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz#0dbcdf3d83676588828f1cf5ed35cda02f59025b" - integrity sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ== - -superstruct@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-1.0.3.tgz#de626a5b49c6641ff4d37da3c7598e7a87697046" - integrity sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg== +superstruct@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/superstruct/-/superstruct-2.0.2.tgz#3f6d32fbdc11c357deff127d591a39b996300c54" + integrity sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A== supports-color@8.1.1, supports-color@^8.0.0: version "8.1.1" @@ -16277,19 +14315,19 @@ tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@6.1.11: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== +tar@6.2.1, tar@^6.2.1: + version "6.2.1" + resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" + integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^3.0.0" + minipass "^5.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" -tar@^6.1.11, tar@^6.1.2: +tar@^6.1.11: version "6.1.14" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.14.tgz#e87926bec1cfe7c9e783a77a79f3e81c1cfa3b66" integrity sha512-piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw== @@ -16306,22 +14344,6 @@ temp-dir@1.0.0: resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== -temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - -tempy@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.0.tgz#4f192b3ee3328a2684d0e3fc5c491425395aab65" - integrity sha512-eLXG5B1G0mRPHmgH2WydPl5v4jH35qEn3y/rA/aahKhIa91Pn119SsU7n7v/433gtT9ONzC8ISvNHIh2JSTm0w== - dependencies: - del "^6.0.0" - is-stream "^2.0.0" - temp-dir "^2.0.0" - type-fest "^0.16.0" - unique-string "^2.0.0" - term-size@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" @@ -16353,20 +14375,6 @@ text-table@^0.2.0: resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - thread-stream@^0.15.1: version "0.15.2" resolved "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz#fb95ad87d2f1e28f07116eb23d85aba3bc0425f4" @@ -16374,7 +14382,7 @@ thread-stream@^0.15.1: dependencies: real-require "^0.1.0" -through2@^2.0.0, through2@^2.0.3: +through2@^2.0.0: version "2.0.5" resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -16399,7 +14407,7 @@ timed-out@^4.0.1: resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" integrity sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA== -tiny-secp256k1@^1.1.3, tiny-secp256k1@^1.1.6: +tiny-secp256k1@^1.1.6: version "1.1.6" resolved "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz#7e224d2bee8ab8283f284e40e6b4acb74ffe047c" integrity sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA== @@ -16466,11 +14474,6 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -toggle-selection@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" - integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== - toidentifier@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" @@ -16501,11 +14504,6 @@ ts-api-utils@^1.0.1: resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz#f716c7e027494629485b21c0df6180f4d08f5e8b" integrity sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA== -ts-interface-checker@^0.1.9: - version "0.1.13" - resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== - ts-invariant@^0.10.3: version "0.10.3" resolved "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.10.3.tgz#3e048ff96e91459ffca01304dbc7f61c1f642f6c" @@ -16652,7 +14650,7 @@ tsconfig@^7.0.0: strip-bom "^3.0.0" strip-json-comments "^2.0.0" -tslib@1.14.1, tslib@^1.8.1, tslib@^1.9.0: +tslib@1.14.1, tslib@^1.8.1: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -16672,6 +14670,11 @@ tslib@^2.3.1: resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^2.8.0: + version "2.8.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -16679,13 +14682,14 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tuf-js@^1.1.3: - version "1.1.4" - resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-1.1.4.tgz#e85a936b16859c7fae23e5f040bc0f7b559b3192" - integrity sha512-Lw2JRM3HTYhEtQJM2Th3aNCPbnXirtWMl065BawwmM2pX6XStH/ZO9e8T2hh0zk/HUa+1i6j+Lv6eDitKTau6A== +tuf-js@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz#fdd8794b644af1a75c7aaa2b197ddffeb2911b56" + integrity sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA== dependencies: - "@tufjs/models" "1.0.3" - make-fetch-happen "^11.0.1" + "@tufjs/models" "2.0.1" + debug "^4.3.4" + make-fetch-happen "^13.0.1" tweetnacl-util@^0.15.0, tweetnacl-util@^0.15.1: version "0.15.1" @@ -16709,11 +14713,6 @@ type-detect@4.0.8: resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" - integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== - type-fest@^0.18.0: version "0.18.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" @@ -16800,26 +14799,21 @@ typedoc@^0.25.11: minimatch "^9.0.3" shiki "^0.14.7" -typeforce@^1.11.5, typeforce@^1.18.0: +typeforce@^1.18.0: version "1.18.0" resolved "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz#d7416a2c5845e085034d70fcc5b6cc4a90edbfdc" integrity sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g== -"typescript@^3 || ^4": - version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== +"typescript@>=3 < 6", typescript@^5.7.2: + version "5.7.2" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6" + integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg== -typescript@^4.4.3, typescript@^4.6.2, typescript@^4.6.4: +typescript@^4.4.3, typescript@^4.6.4: version "4.9.4" resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78" integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg== -typescript@^5.1.1: - version "5.4.2" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz#0ae9cebcfae970718474fe0da2c090cad6577372" - integrity sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ== - ua-parser-js@^1.0.37: version "1.0.37" resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" @@ -16840,7 +14834,19 @@ uglify-js@^3.1.4: resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== -uint8arrays@^3.0.0, uint8arrays@^3.1.0: +uint8array-tools@^0.0.8: + version "0.0.8" + resolved "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.8.tgz#712bab001f8347bd782f45bc47c76ffff32d1e0b" + integrity sha512-xS6+s8e0Xbx++5/0L+yyexukU7pz//Yg6IHg3BKhXotg1JcYtgxVcUctQ0HxLByiJzpAkNFawz1Nz5Xadzo82g== + +uint8arrays@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz#8186b8eafce68f28bd29bd29d683a311778901e2" + integrity sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog== + dependencies: + multiformats "^9.4.2" + +uint8arrays@^3.0.0: version "3.1.1" resolved "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0" integrity sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg== @@ -16867,6 +14873,11 @@ undici-types@~6.19.8: resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== +undici-types@~6.20.0: + version "6.20.0" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433" + integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg== + unenv@^1.9.0: version "1.9.0" resolved "https://registry.npmjs.org/unenv/-/unenv-1.9.0.tgz#469502ae85be1bd3a6aa60f810972b1a904ca312" @@ -16878,11 +14889,6 @@ unenv@^1.9.0: node-fetch-native "^1.6.1" pathe "^1.1.1" -unfetch@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" - integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== - unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -16906,13 +14912,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -unidragger@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/unidragger/-/unidragger-3.0.1.tgz#72b2e63f2571ca6e95a884b139dfec764e08c7f3" - integrity sha512-RngbGSwBFmqGBWjkaH+yB677uzR95blSQyxq6hYbrQCejH3Mx1nm8DVOuh3M9k2fQyTstWUG5qlgCnNqV/9jVw== - dependencies: - ev-emitter "^2.0.0" - union-value@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" @@ -16923,13 +14922,6 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -unique-filename@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" - integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== - dependencies: - unique-slug "^3.0.0" - unique-filename@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" @@ -16937,13 +14929,6 @@ unique-filename@^3.0.0: dependencies: unique-slug "^4.0.0" -unique-slug@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" - integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== - dependencies: - imurmurhash "^0.1.4" - unique-slug@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" @@ -16951,13 +14936,6 @@ unique-slug@^4.0.0: dependencies: imurmurhash "^0.1.4" -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - unist-util-stringify-position@^2.0.0: version "2.0.3" resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" @@ -16980,11 +14958,6 @@ unix-crypt-td-js@^1.1.4: resolved "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz#4912dfad1c8aeb7d20fa0a39e4c31918c1d5d5dd" integrity sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw== -unload@^2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/unload/-/unload-2.4.1.tgz#b0c5b7fb44e17fcbf50dcb8fb53929c59dd226a5" - integrity sha512-IViSAm8Z3sRBYA+9wc0fLQmU9Nrxb16rcDmIiR6Y9LJSZzI7QY5QsDhqPpKOjAn0O9/kfK1TfNEMMAGPTIraPw== - unpipe@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -17024,7 +14997,7 @@ untun@^0.1.3: consola "^3.2.3" pathe "^1.1.1" -upath@2.0.1, upath@^2.0.1: +upath@2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== @@ -17042,6 +15015,14 @@ update-browserslist-db@^1.0.9: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5" + integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.0" + update-check@1.5.2: version "1.5.2" resolved "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz#2fe09f725c543440b3d7dabe8971f2d5caaedc28" @@ -17072,13 +15053,13 @@ url-set-query@^1.0.0: resolved "https://registry.yarnpkg.com/url-set-query/-/url-set-query-1.0.0.tgz#016e8cfd7c20ee05cafe7795e892bd0702faa339" integrity sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg== -usb@^2.11.0: - version "2.12.0" - resolved "https://registry.npmjs.org/usb/-/usb-2.12.0.tgz#3c00faf6d3bf830b5a45fa510157f23df10e7d73" - integrity sha512-C/egt5PQWcBZq5jABOpBCbhZrB2ftyXdx+cEnK7qowo0ALkfclfrQGlCMbj0VbirfIGayvmWMYQ8Dnii5A4pXQ== +usb@^2.14.0: + version "2.14.0" + resolved "https://registry.npmjs.org/usb/-/usb-2.14.0.tgz#501f18c11b00c248d607ab6b05a8c7b50eb2f21a" + integrity sha512-I3lzVOH21BsO6qPYvx1C7Ji08lbuM0qmsEtNGAphqlhNME5cz/vExY+jIXZl+HQIRybI/sTxdyLab5tALsL69w== dependencies: "@types/w3c-web-usb" "^1.0.6" - node-addon-api "^7.0.0" + node-addon-api "^8.0.0" node-gyp-build "^4.5.0" use-sync-external-store@1.2.0: @@ -17129,40 +15110,32 @@ utils-merge@1.0.1: resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== -uuid@8.3.2, uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uuid@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz#5a95aa454e6e002725c79055fd42aaba30ca6294" + integrity sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ== uuid@^3.0.0: version "3.4.0" resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" - integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uuid@^9.0.0: +uuid@^9.0.1: version "9.0.1" resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== -uuidv4@^6.2.13: - version "6.2.13" - resolved "https://registry.npmjs.org/uuidv4/-/uuidv4-6.2.13.tgz#8f95ec5ef22d1f92c8e5d4c70b735d1c89572cb7" - integrity sha512-AXyzMjazYB3ovL3q051VLH06Ixj//Knx7QnUSi1T//Ie3io6CpsPu9nVMOx5MoLWh6xV0B9J0hIaxungxXUbPQ== - dependencies: - "@types/uuid" "8.3.4" - uuid "8.3.2" - v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== -v8-compile-cache@2.3.0, v8-compile-cache@^2.0.3: +v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== @@ -17184,19 +15157,10 @@ validate-npm-package-license@3.0.4, validate-npm-package-license@^3.0.1, validat spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@4.0.0, validate-npm-package-name@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" - integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== - dependencies: - builtins "^5.0.0" - -validate-npm-package-name@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== - dependencies: - builtins "^1.0.3" +validate-npm-package-name@5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz#a316573e9b49f3ccd90dbb6eb52b3f06c6d604e8" + integrity sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ== validate-npm-package-name@^5.0.0: version "5.0.0" @@ -17213,12 +15177,12 @@ valtio@1.11.2: proxy-compare "2.5.1" use-sync-external-store "1.2.0" -varuint-bitcoin@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz#e76c138249d06138b480d4c5b40ef53693e24e92" - integrity sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw== +varuint-bitcoin@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-2.0.0.tgz#59a53845a87ad18c42f184a3d325074465341523" + integrity sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog== dependencies: - safe-buffer "^5.1.1" + uint8array-tools "^0.0.8" vary@^1, vary@~1.1.2: version "1.1.2" @@ -17235,10 +15199,10 @@ vscode-textmate@^8.0.0: resolved "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== -walk-up-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" - integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== +walk-up-path@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz#c8d78d5375b4966c717eb17ada73dbd41490e886" + integrity sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA== walker@^1.0.8: version "1.0.8" @@ -17247,13 +15211,6 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -warning@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== - dependencies: - loose-envify "^1.0.0" - wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -17371,14 +15328,6 @@ webidl-conversions@^3.0.0: resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -webrtc-adapter@^7.2.1: - version "7.7.1" - resolved "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-7.7.1.tgz#b2c227a6144983b35057df67bd984a7d4bfd17f1" - integrity sha512-TbrbBmiQBL9n0/5bvDdORc6ZfRY/Z7JnEj+EYOD1ghseZdpJ+nF2yx14k3LgQKc7JZnG7HAcL+zHnY25So9d7A== - dependencies: - rtcpeerconnection-shim "^1.2.15" - sdp "^2.12.0" - websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" @@ -17460,23 +15409,23 @@ which@^1.2.14, which@^1.2.9: dependencies: isexe "^2.0.0" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -which@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1" - integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== +which@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/which/-/which-4.0.0.tgz#cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a" + integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg== dependencies: - isexe "^2.0.0" + isexe "^3.1.1" -wide-align@^1.1.5: +wide-align@1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== dependencies: string-width "^1.0.2 || 2 || 3 || 4" @@ -17488,19 +15437,12 @@ widest-line@^2.0.0: dependencies: string-width "^2.1.1" -wif@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz#08d3f52056c66679299726fade0d432ae74b4704" - integrity sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ== - dependencies: - bs58check "<3.0.0" - -wif@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/wif/-/wif-4.0.0.tgz#598d4659f361b1d2a8aed13214783fa374b4b146" - integrity sha512-kADznC+4AFJNXpT8rLhbsfI7EmAcorc5nWvAdKUchGmwXEBD3n55q0/GZ3DBmc6auAvuTSsr/utiKizuXdNYOQ== +wif@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/wif/-/wif-5.0.0.tgz#445e44b8f62e155144d1c970c01ca2ba3979cc3f" + integrity sha512-iFzrC/9ne740qFbNjTZ2FciSRJlHIXoxqk/Y5EnE08QOXu1WjJyCCswwDTYbohAOEnlCtLaAAQBhyaLRFh2hMA== dependencies: - bs58check "^3.0.1" + bs58check "^4.0.0" word-wrap@^1.0.3, word-wrap@^1.2.3: version "1.2.3" @@ -17521,15 +15463,6 @@ wordwrap@^1.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" @@ -17562,15 +15495,15 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.1.tgz#9faa33a964c1c85ff6f849b80b42a88c2c537c8f" - integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== +write-file-atomic@5.0.1, write-file-atomic@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" + integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== dependencies: imurmurhash "^0.1.4" - signal-exit "^3.0.7" + signal-exit "^4.0.1" -write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: +write-file-atomic@^2.4.2: version "2.4.3" resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== @@ -17587,14 +15520,6 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -write-file-atomic@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" - integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^4.0.1" - write-json-file@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" @@ -17626,29 +15551,26 @@ ws@8.17.1: resolved "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== -ws@^7, ws@^7.2.0, ws@^7.4.0, ws@^7.4.5, ws@^7.5.1: +ws@^7, ws@^7.2.0, ws@^7.4.0, ws@^7.5.1: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -ws@^8.16.0: - version "8.16.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" - integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== +ws@^7.5.10: + version "7.5.10" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== -ws@^8.5.0, ws@~8.11.0: +ws@^8.18.0: + version "8.18.0" + resolved "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== + +ws@^8.5.0: version "8.11.0" resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== -xcode@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c" - integrity sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA== - dependencies: - simple-plist "^1.1.0" - uuid "^7.0.3" - xhr-request-promise@^0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz#2d5f4b16d8c6c893be97f1a62b0ed4cf3ca5f96c" @@ -17686,39 +15608,11 @@ xhr@^2.0.4: parse-headers "^2.0.0" xtend "^4.0.0" -xml2js@0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz#07afc447a97d2bd6507a1f76eeadddb09f7a8282" - integrity sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - xml@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" integrity sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw== -xmlbuilder@^14.0.0: - version "14.0.0" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz#876b5aec4f05ffd5feb97b0a871c855d16fbeb8c" - integrity sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg== - -xmlbuilder@^15.1.1: - version "15.1.1" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" - integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== - -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" - integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== - -xmlhttprequest-ssl@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" - integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== - xstream@^11.14.0: version "11.14.0" resolved "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz#2c071d26b18310523b6877e86b4e54df068a9ae5" @@ -17767,24 +15661,11 @@ yaml@^1.10.0: resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.2.4: - version "20.2.4" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== - yargs-parser@21.1.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" @@ -17798,34 +15679,18 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3: resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs@16.2.0, yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== +yargs@17.7.2, yargs@^17.6.2: + version "17.7.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: - cliui "^7.0.2" + cliui "^8.0.1" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" - string-width "^4.2.0" + string-width "^4.2.3" y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^13.2.4: - version "13.3.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" + yargs-parser "^21.1.1" yargs@^15.3.1: version "15.4.1" @@ -17844,23 +15709,23 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^17.0.0, yargs@^17.3.1: - version "17.6.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" - integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== dependencies: - cliui "^8.0.1" + cliui "^7.0.2" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" - string-width "^4.2.3" + string-width "^4.2.0" y18n "^5.0.5" - yargs-parser "^21.1.1" + yargs-parser "^20.2.2" -yargs@^17.6.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== +yargs@^17.0.0, yargs@^17.3.1: + version "17.6.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" + integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== dependencies: cliui "^8.0.1" escalade "^3.1.1"