From 0139732917e6c66127f31a325d85340f6f583fcf Mon Sep 17 00:00:00 2001 From: Elmar Kenigs Date: Tue, 10 Sep 2024 21:49:45 +0300 Subject: [PATCH 1/8] Using Biome.js instead of ESLint and Prettier --- .vscode/extensions.json | 12 - .vscode/settings.json | 2 + biome.json | 47 + cspell.config.cjs | 1 - examples/mrl-simple/index.ts | 2 +- examples/sdk-simple/index.ts | 6 +- lefthook.yml | 7 +- package.json | 20 +- .../builder/fixtures/builderParamsMock.ts | 7 +- packages/builder/package.json | 10 +- .../asset-min/AssetMinBuilder.interfaces.ts | 2 +- .../src/asset-min/AssetMinBuilder.test.ts | 1 - .../builder/src/asset-min/AssetMinBuilder.ts | 12 +- .../src/balance/BalanceBuilder.interfaces.ts | 4 +- .../src/balance/BalanceBuilder.test.ts | 1 - .../builder/src/balance/BalanceBuilder.ts | 12 +- .../contract/ContractBuilder.interfaces.ts | 2 +- .../src/contract/contracts/Xtokens/Xtokens.ts | 5 +- .../extrinsic/ExtrinsicBuilder.interfaces.ts | 2 +- .../builder/src/extrinsic/ExtrinsicBuilder.ts | 2 - .../src/extrinsic/ExtrinsicBuilder.utils.ts | 4 +- .../pallets/eqBalances/eqBalances.test.ts | 2 - .../pallets/eqBalances/eqBalances.ts | 4 +- .../pallets/polkadotXcm/polkadotXcm.test.ts | 1 - .../pallets/polkadotXcm/polkadotXcm.ts | 2 +- .../pallets/polkadotXcm/polkadotXcm.util.ts | 11 +- .../extrinsic/pallets/xTokens/xTokens.test.ts | 1 - .../src/extrinsic/pallets/xTokens/xTokens.ts | 4 +- .../pallets/xTokens/xTokens.utils.ts | 7 +- .../pallets/xTransfer/xTransfer.test.ts | 1 - .../extrinsic/pallets/xTransfer/xTransfer.ts | 4 +- .../pallets/xcmPallet/xcmPallet.test.ts | 1 - .../extrinsic/pallets/xcmPallet/xcmPallet.ts | 4 +- .../builder/src/fee/FeeBuilder.interfaces.ts | 2 +- packages/builder/src/fee/FeeBuilder.ts | 8 +- .../builder/src/mrl/MrlBuilder.interfaces.ts | 4 +- .../contract/TokenBridge/TokenBridge.ts | 5 +- .../TokenBridgeRelayer/TokenBridgeRelayer.ts | 5 +- .../extrinsic/ethereumXcm/ethereumXcm.test.ts | 6 +- .../extrinsic/ethereumXcm/ethereumXcm.ts | 10 +- .../extrinsic/polkadotXcm/polkadotXcm.test.ts | 6 +- .../extrinsic/polkadotXcm/polkadotXcm.ts | 6 +- .../src/mrl/providers/wormhole/index.ts | 2 +- .../wormhole/wormhole/WormholeConfig.ts | 1 - .../wormhole/wormhole/wormhole.test.ts | 2 - .../providers/wormhole/wormhole/wormhole.ts | 9 +- .../wormhole/wormhole/wormholeFactory.ts | 2 +- packages/builder/src/types/ContractConfig.ts | 7 +- .../src/types/substrate/ExtrinsicConfig.ts | 7 +- .../types/substrate/SubstrateCallConfig.ts | 4 +- .../types/substrate/SubstrateQueryConfig.ts | 4 +- packages/builder/tsup.config.ts | 3 - packages/config/package.json | 10 +- .../src/ConfigService/ConfigService.test.ts | 1 - .../config/src/ConfigService/ConfigService.ts | 6 +- packages/config/src/config.utils.ts | 6 +- packages/config/src/mrl-configs/index.ts | 3 +- packages/config/src/types/ChainRoutes.ts | 4 +- packages/config/src/xcm-configs/index.ts | 2 +- packages/config/tsup.config.ts | 3 - packages/mrl/package.json | 10 +- .../mrl/src/getTransferData/getSourceData.ts | 17 +- .../src/getTransferData/getTransferData.ts | 24 +- .../getTransferData/getTransferData.utils.ts | 32 +- packages/mrl/src/mrl.ts | 6 +- .../src/services/wormhole/WormholeService.ts | 13 +- .../services/wormhole/WormholeWagmiSigner.ts | 17 +- packages/mrl/tsup.config.ts | 3 - packages/sdk/package.json | 4 +- .../src/getTransferData/getDestinationData.ts | 6 +- .../sdk/src/getTransferData/getSourceData.ts | 16 +- .../src/getTransferData/getTransferData.ts | 17 +- .../getTransferData/getTransferData.utils.ts | 24 +- packages/sdk/src/sdk.ts | 14 +- packages/sdk/src/services/evm/EvmService.ts | 16 +- .../polkadot/PolkadotService.interfaces.ts | 2 +- .../src/services/polkadot/PolkadotService.ts | 3 +- packages/sdk/tests/acceptance/sdk.test.ts | 5 +- packages/sdk/tests/utils/auth.ts | 6 +- packages/sdk/tsup.config.ts | 3 - packages/types/package.json | 10 +- packages/types/src/asset/Asset.interfaces.ts | 2 +- packages/types/src/asset/AssetAmount.ts | 4 +- packages/types/src/asset/ChainAsset.ts | 2 +- packages/types/src/chain/Chain.utils.ts | 4 +- packages/types/src/chain/EvmChain.ts | 2 +- .../src/chain/parachain/EvmParachain.test.ts | 3 +- .../types/src/chain/parachain/EvmParachain.ts | 2 +- .../src/chain/parachain/Parachain.test.ts | 5 +- .../types/src/chain/parachain/Parachain.ts | 2 +- packages/types/tsup.config.ts | 3 - packages/utils/package.json | 11 +- packages/utils/src/numbers/decimals.test.ts | 3 +- packages/utils/src/numbers/decimals.ts | 2 +- .../src/polkadot/polkadot.address.test.ts | 1 - .../utils/src/polkadot/polkadot.address.ts | 11 +- packages/utils/src/polkadot/polkadot.api.ts | 1 - packages/utils/tsup.config.ts | 3 - pnpm-lock.yaml | 1930 +---------------- pnpm-workspace.yaml | 1 + scripts/check-websockets.ts | 20 +- scripts/package.json | 18 + scripts/update-dev-versions.ts | 15 +- tsup.config.ts | 3 +- vitest.workspace.ts | 3 + 105 files changed, 438 insertions(+), 2192 deletions(-) delete mode 100644 .vscode/extensions.json create mode 100644 biome.json create mode 100644 scripts/package.json create mode 100644 vitest.workspace.ts diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index 818cbe08..00000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - // See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations. - // Extension identifier format: ${publisher}.${name}. Example: vscode.csharp - - // List of extensions which should be recommended for users of this workspace. - "recommendations": [ - "dbaeumer.vscode-eslint", - "rvest.vs-code-prettier-eslint" - ], - // List of extensions recommended by VS Code that should not be recommended for users of this workspace. - "unwantedRecommendations": [] -} diff --git a/.vscode/settings.json b/.vscode/settings.json index e546bba8..3f07b82c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,6 +8,7 @@ "aseed", "astar", "ausd", + "biomejs", "bncs", "composablenodes", "crustnetwork", @@ -37,6 +38,7 @@ "litentry", "mangata", "metadatas", + "mkdocs", "mnemonic", "moonbase", "moonchain", diff --git a/biome.json b/biome.json new file mode 100644 index 00000000..a32dcf91 --- /dev/null +++ b/biome.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", + "formatter": { + "indentStyle": "space" + }, + "organizeImports": { + "enabled": true + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "complexity": { + "noForEach": "off" + } + } + }, + "files": { + "ignore": [ + ".turbo", + ".vscode/extensions.json", + "build", + "dist", + "node_modules", + "out", + "target", + "mkdocs/site" + ] + }, + "javascript": { + "formatter": { + "quoteStyle": "single" + } + }, + "overrides": [ + { + "include": ["*.test.ts"], + "linter": { + "rules": { + "suspicious": { + "noExplicitAny": "off" + } + } + } + } + ] +} diff --git a/cspell.config.cjs b/cspell.config.cjs index 54557a1f..aae45d01 100644 --- a/cspell.config.cjs +++ b/cspell.config.cjs @@ -1,4 +1,3 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires const vscodeConfig = require('./.vscode/settings.json'); module.exports = { diff --git a/examples/mrl-simple/index.ts b/examples/mrl-simple/index.ts index 78e59d32..ece96acc 100644 --- a/examples/mrl-simple/index.ts +++ b/examples/mrl-simple/index.ts @@ -8,7 +8,7 @@ import { } from '@moonbeam-network/xcm-config'; import { Keyring } from '@polkadot/api'; import { cryptoWaitReady } from '@polkadot/util-crypto'; -import { Address, createWalletClient, http } from 'viem'; +import { http, type Address, createWalletClient } from 'viem'; import { privateKeyToAccount } from 'viem/accounts'; // disable unnecessary warning logs diff --git a/examples/sdk-simple/index.ts b/examples/sdk-simple/index.ts index f40fff86..145ac476 100644 --- a/examples/sdk-simple/index.ts +++ b/examples/sdk-simple/index.ts @@ -1,10 +1,8 @@ -/* eslint-disable import/no-extraneous-dependencies */ import { dot, moonbeam, polkadot } from '@moonbeam-network/xcm-config'; -import { Sdk, TransferData } from '@moonbeam-network/xcm-sdk'; +import { Sdk, type TransferData } from '@moonbeam-network/xcm-sdk'; import { Keyring } from '@polkadot/api'; import { cryptoWaitReady } from '@polkadot/util-crypto'; -import { setTimeout } from 'node:timers/promises'; -import { Address, createWalletClient, http } from 'viem'; +import { http, type Address, createWalletClient } from 'viem'; import { privateKeyToAccount } from 'viem/accounts'; // Moonbeam Signer =========================================================== diff --git a/lefthook.yml b/lefthook.yml index cd1039ca..dc03b1a0 100644 --- a/lefthook.yml +++ b/lefthook.yml @@ -1,8 +1,9 @@ pre-commit: parallel: true commands: - eslint: - glob: '*.{ts,js,}' - run: pnpm eslint --fix {staged_files} && git update-index --again + biome: + glob: "*.{js,ts,cjs,mjs,d.cts,d.mts,jsx,tsx,json,jsonc}" + run: pnpm biome check --write --no-errors-on-unmatched --files-ignore-unknown=true --colors=off {staged_files} + stage_fixed: true spell: run: pnpm run spell diff --git a/package.json b/package.json index e9e90f99..7fca8709 100644 --- a/package.json +++ b/package.json @@ -12,18 +12,15 @@ "url": "git+https://github.com/moonbeam-foundation/xcm-sdk.git" }, "type": "module", - "workspaces": [ - "packages/*", - "examples/*" - ], + "workspaces": ["packages/*", "examples/*", "scripts/*"], "packageManager": "pnpm@9.6.0", "scripts": { "preinstall": "npx only-allow pnpm", "build": "turbo run build", "dev": "turbo run dev", "link": "turbo run link", - "lint": "turbo run lint", - "lint:fix": "turbo run lint:fix", + "lint": "pnpm biome check .", + "lint:fix": "pnpm biome check --write .", "typecheck": "turbo run typecheck", "spell": "cspell --quiet -c cspell.config.cjs 'packages/**/src/**'", "test": "turbo run test", @@ -49,23 +46,14 @@ "@wormhole-foundation/sdk-evm": "^0.8.2" }, "devDependencies": { + "@biomejs/biome": "^1.8.3", "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.7", "@slack/webhook": "^7.0.3", "@types/big.js": "^6.2.2", - "@typescript-eslint/eslint-plugin": "^7.18.0", - "@typescript-eslint/parser": "^7.18.0", "bun": "^1.1.25", "cspell": "^8.13.1", "dotenv": "^16.4.5", - "eslint": "^8.57.0", - "eslint-config-airbnb-base": "^15.0.0", - "eslint-config-airbnb-typescript": "^18.0.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.1", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^28.8.0", - "eslint-plugin-prettier": "^5.2.1", "glob": "^11.0.0", "lefthook": "^1.7.11", "prettier": "^3.3.3", diff --git a/packages/builder/fixtures/builderParamsMock.ts b/packages/builder/fixtures/builderParamsMock.ts index 1db38b8a..f77b7851 100644 --- a/packages/builder/fixtures/builderParamsMock.ts +++ b/packages/builder/fixtures/builderParamsMock.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -// eslint-disable-next-line import/no-extraneous-dependencies -import { vi } from 'vitest'; import { Asset, AssetAmount, @@ -10,13 +7,15 @@ import { EvmParachain, Parachain, } from '@moonbeam-network/xcm-types'; -import { MrlBuilderParams, BuilderPrams } from '../src'; +import { vi } from 'vitest'; +import type { BuilderPrams, MrlBuilderParams } from '../src'; export const apiMock = { tx: { polkadotXcm: { send: vi.fn(() => 'polkadotXcm.send => RESULT') }, xTokens: { transfer: vi.fn(() => 'xTokens.transfer => RESULT') }, }, + // biome-ignore lint/suspicious/noExplicitAny: } as any; export const test = new Asset({ key: 'usdt', originSymbol: 'USDT' }); diff --git a/packages/builder/package.json b/packages/builder/package.json index 79e906a2..fb5601e5 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -18,20 +18,14 @@ "type": "git", "url": "git+https://github.com/moonbeam-foundation/xcm-sdk.git" }, - "keywords": [ - "moonbeam", - "moonriver", - "xcm" - ], + "keywords": ["moonbeam", "moonriver", "xcm"], "author": "moonbeam-foundation", "license": "MIT", "bugs": { "url": "https://github.com/moonbeam-foundation/xcm-sdk/issues" }, "homepage": "https://moonbeam-foundation.github.io/xcm-sdk/latest", - "files": [ - "build" - ], + "files": ["build"], "type": "module", "exports": "./build/index.mjs", "types": "./build/index.d.ts", diff --git a/packages/builder/src/asset-min/AssetMinBuilder.interfaces.ts b/packages/builder/src/asset-min/AssetMinBuilder.interfaces.ts index 6aa13dbe..f1330350 100644 --- a/packages/builder/src/asset-min/AssetMinBuilder.interfaces.ts +++ b/packages/builder/src/asset-min/AssetMinBuilder.interfaces.ts @@ -1,6 +1,6 @@ import type { ChainAssetId } from '@moonbeam-network/xcm-types'; -import type { SubstrateQueryConfig } from '../types/substrate/SubstrateQueryConfig'; import type { ConfigBuilder } from '../builder.interfaces'; +import type { SubstrateQueryConfig } from '../types/substrate/SubstrateQueryConfig'; export type AssetMinConfigBuilder = ConfigBuilder< SubstrateQueryConfig, diff --git a/packages/builder/src/asset-min/AssetMinBuilder.test.ts b/packages/builder/src/asset-min/AssetMinBuilder.test.ts index 93c261a5..bfea8c51 100644 --- a/packages/builder/src/asset-min/AssetMinBuilder.test.ts +++ b/packages/builder/src/asset-min/AssetMinBuilder.test.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { TypeRegistry, U128 } from '@polkadot/types'; diff --git a/packages/builder/src/asset-min/AssetMinBuilder.ts b/packages/builder/src/asset-min/AssetMinBuilder.ts index da41aab0..48bd13b8 100644 --- a/packages/builder/src/asset-min/AssetMinBuilder.ts +++ b/packages/builder/src/asset-min/AssetMinBuilder.ts @@ -1,9 +1,7 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ - -import { Option } from '@polkadot/types'; -import { PalletAssetsAssetDetails } from '@polkadot/types/lookup'; +import type { Option } from '@polkadot/types'; +import type { PalletAssetsAssetDetails } from '@polkadot/types/lookup'; import { SubstrateQueryConfig } from '../types/substrate/SubstrateQueryConfig'; -import { AssetMinConfigBuilder } from './AssetMinBuilder.interfaces'; +import type { AssetMinConfigBuilder } from './AssetMinBuilder.interfaces'; export function AssetMinBuilder() { return { @@ -21,7 +19,7 @@ function assetRegistry() { module: pallet, func: 'assetMetadatas', args: [asset], - // eslint-disable-next-line @typescript-eslint/no-explicit-any + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this transform: async (response: Option): Promise => response.unwrapOrDefault().minimalBalance.toBigInt(), }), @@ -32,7 +30,7 @@ function assetRegistry() { module: pallet, func: 'currencyMetadatas', args: [asset], - // eslint-disable-next-line @typescript-eslint/no-explicit-any + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this transform: async (response: Option): Promise => response.unwrapOrDefault().minimalBalance.toBigInt(), }), diff --git a/packages/builder/src/balance/BalanceBuilder.interfaces.ts b/packages/builder/src/balance/BalanceBuilder.interfaces.ts index 97f4ae44..fe38b8e1 100644 --- a/packages/builder/src/balance/BalanceBuilder.interfaces.ts +++ b/packages/builder/src/balance/BalanceBuilder.interfaces.ts @@ -1,8 +1,8 @@ -import type { Struct, u128 } from '@polkadot/types'; import type { ChainAsset } from '@moonbeam-network/xcm-types'; +import type { Struct, u128 } from '@polkadot/types'; +import type { ConfigBuilder } from '../builder.interfaces'; import type { ContractConfig } from '../contract'; import type { SubstrateQueryConfig } from '../types/substrate/SubstrateQueryConfig'; -import type { ConfigBuilder } from '../builder.interfaces'; export type BalanceConfigBuilder = ConfigBuilder< ContractConfig | SubstrateQueryConfig, diff --git a/packages/builder/src/balance/BalanceBuilder.test.ts b/packages/builder/src/balance/BalanceBuilder.test.ts index 5e5a9d1a..0b73e4f0 100644 --- a/packages/builder/src/balance/BalanceBuilder.test.ts +++ b/packages/builder/src/balance/BalanceBuilder.test.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { TypeRegistry, U128 } from '@polkadot/types'; diff --git a/packages/builder/src/balance/BalanceBuilder.ts b/packages/builder/src/balance/BalanceBuilder.ts index 43975c98..40729982 100644 --- a/packages/builder/src/balance/BalanceBuilder.ts +++ b/packages/builder/src/balance/BalanceBuilder.ts @@ -1,7 +1,5 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ - -import { Option } from '@polkadot/types'; -import { +import type { Option } from '@polkadot/types'; +import type { FrameSystemAccountInfo, PalletAssetsAssetAccount, PalletBalancesAccountData, @@ -9,7 +7,7 @@ import { import { evmToAddress } from '@polkadot/util-crypto'; import { ContractConfig } from '../contract'; import { SubstrateQueryConfig } from '../types/substrate/SubstrateQueryConfig'; -import { +import type { BalanceConfigBuilder, EquilibriumSystemBalanceData, PalletBalancesAccountDataOld, @@ -103,9 +101,9 @@ function system() { balances = res; } - // eslint-disable-next-line @typescript-eslint/no-explicit-any + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this if (Array.isArray((res as any)?.v0?.balance)) { - // eslint-disable-next-line @typescript-eslint/no-explicit-any + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this balances = (res as any).v0.balance; } diff --git a/packages/builder/src/contract/ContractBuilder.interfaces.ts b/packages/builder/src/contract/ContractBuilder.interfaces.ts index 876d3631..234747c6 100644 --- a/packages/builder/src/contract/ContractBuilder.interfaces.ts +++ b/packages/builder/src/contract/ContractBuilder.interfaces.ts @@ -1,4 +1,4 @@ -import type { ContractConfig } from '../types/ContractConfig'; import type { ConfigBuilder } from '../builder.interfaces'; +import type { ContractConfig } from '../types/ContractConfig'; export type ContractConfigBuilder = ConfigBuilder; diff --git a/packages/builder/src/contract/contracts/Xtokens/Xtokens.ts b/packages/builder/src/contract/contracts/Xtokens/Xtokens.ts index 34736187..91d3ef9d 100644 --- a/packages/builder/src/contract/contracts/Xtokens/Xtokens.ts +++ b/packages/builder/src/contract/contracts/Xtokens/Xtokens.ts @@ -1,10 +1,9 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ -import { AnyParachain, EvmParachain } from '@moonbeam-network/xcm-types'; +import { type AnyParachain, EvmParachain } from '@moonbeam-network/xcm-types'; import { formatAssetIdToERC20 } from '@moonbeam-network/xcm-utils'; import { u8aToHex } from '@polkadot/util'; import { decodeAddress, evmToAddress } from '@polkadot/util-crypto'; -import { ContractConfigBuilder } from '../../ContractBuilder.interfaces'; import { ContractConfig } from '../../../types/ContractConfig'; +import type { ContractConfigBuilder } from '../../ContractBuilder.interfaces'; import { XTOKENS_ABI } from './XtokensABI'; const U_64_MAX = 18446744073709551615n; diff --git a/packages/builder/src/extrinsic/ExtrinsicBuilder.interfaces.ts b/packages/builder/src/extrinsic/ExtrinsicBuilder.interfaces.ts index 129397bc..ebcc753b 100644 --- a/packages/builder/src/extrinsic/ExtrinsicBuilder.interfaces.ts +++ b/packages/builder/src/extrinsic/ExtrinsicBuilder.interfaces.ts @@ -1,5 +1,5 @@ -import type { ExtrinsicConfig } from '../types/substrate/ExtrinsicConfig'; import type { ConfigBuilder } from '../builder.interfaces'; +import type { ExtrinsicConfig } from '../types/substrate/ExtrinsicConfig'; export type ExtrinsicConfigBuilder = ConfigBuilder; diff --git a/packages/builder/src/extrinsic/ExtrinsicBuilder.ts b/packages/builder/src/extrinsic/ExtrinsicBuilder.ts index 705ff3df..c2e0b058 100644 --- a/packages/builder/src/extrinsic/ExtrinsicBuilder.ts +++ b/packages/builder/src/extrinsic/ExtrinsicBuilder.ts @@ -1,5 +1,3 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ - import { eqBalances } from './pallets/eqBalances'; import { polkadotXcm } from './pallets/polkadotXcm'; import { xTokens } from './pallets/xTokens'; diff --git a/packages/builder/src/extrinsic/ExtrinsicBuilder.utils.ts b/packages/builder/src/extrinsic/ExtrinsicBuilder.utils.ts index 977c7068..ff88be46 100644 --- a/packages/builder/src/extrinsic/ExtrinsicBuilder.utils.ts +++ b/packages/builder/src/extrinsic/ExtrinsicBuilder.utils.ts @@ -1,4 +1,4 @@ -import { SubmittableExtrinsicFunction } from '@polkadot/api/types'; +import type { SubmittableExtrinsicFunction } from '@polkadot/api/types'; import { getTypeDef } from '@polkadot/types'; import { u8aToHex } from '@polkadot/util'; import { decodeAddress } from '@polkadot/util-crypto'; @@ -6,7 +6,7 @@ import { XcmVersion } from './ExtrinsicBuilder.interfaces'; export function getExtrinsicArgumentVersion( func?: SubmittableExtrinsicFunction<'promise'>, - index: number = 0, + index = 0, ): XcmVersion { if (!func) return XcmVersion.v1; diff --git a/packages/builder/src/extrinsic/pallets/eqBalances/eqBalances.test.ts b/packages/builder/src/extrinsic/pallets/eqBalances/eqBalances.test.ts index f1093687..33a4ccd7 100644 --- a/packages/builder/src/extrinsic/pallets/eqBalances/eqBalances.test.ts +++ b/packages/builder/src/extrinsic/pallets/eqBalances/eqBalances.test.ts @@ -1,5 +1,3 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { diff --git a/packages/builder/src/extrinsic/pallets/eqBalances/eqBalances.ts b/packages/builder/src/extrinsic/pallets/eqBalances/eqBalances.ts index 944ddfa0..1a487cf4 100644 --- a/packages/builder/src/extrinsic/pallets/eqBalances/eqBalances.ts +++ b/packages/builder/src/extrinsic/pallets/eqBalances/eqBalances.ts @@ -1,6 +1,6 @@ -import { ExtrinsicConfigBuilder } from '../../ExtrinsicBuilder.interfaces'; -import { getExtrinsicAccount } from '../../ExtrinsicBuilder.utils'; import { ExtrinsicConfig } from '../../../types/substrate/ExtrinsicConfig'; +import type { ExtrinsicConfigBuilder } from '../../ExtrinsicBuilder.interfaces'; +import { getExtrinsicAccount } from '../../ExtrinsicBuilder.utils'; export enum EqBalancesFee { SovereignAccWillPay = 'SovereignAccWillPay', diff --git a/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.test.ts b/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.test.ts index 64823acd..6a2e55e7 100644 --- a/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.test.ts +++ b/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.test.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { diff --git a/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.ts b/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.ts index 8807ffac..f78136cb 100644 --- a/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.ts +++ b/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.ts @@ -1,5 +1,5 @@ -import { ExtrinsicConfigBuilder } from '../../ExtrinsicBuilder.interfaces'; import { ExtrinsicConfig } from '../../../types/substrate/ExtrinsicConfig'; +import type { ExtrinsicConfigBuilder } from '../../ExtrinsicBuilder.interfaces'; import { getPolkadotXcmExtrinsicArgs, shouldFeeAssetPrecedeAsset, diff --git a/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.util.ts b/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.util.ts index 2fc01530..2f318ba7 100644 --- a/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.util.ts +++ b/packages/builder/src/extrinsic/pallets/polkadotXcm/polkadotXcm.util.ts @@ -1,13 +1,13 @@ -import { SubmittableExtrinsicFunction } from '@polkadot/api/types'; -import { Parents } from '../../ExtrinsicBuilder.interfaces'; +import type { SubmittableExtrinsicFunction } from '@polkadot/api/types'; +import type { BuilderPrams } from '../../../builder.interfaces'; +import type { Parents } from '../../ExtrinsicBuilder.interfaces'; import { getExtrinsicAccount, getExtrinsicArgumentVersion, } from '../../ExtrinsicBuilder.utils'; -import { BuilderPrams } from '../../../builder.interfaces'; export interface GetExtrinsicParams extends BuilderPrams { - // eslint-disable-next-line @typescript-eslint/no-explicit-any + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this asset: any; func?: SubmittableExtrinsicFunction<'promise'>; parents?: Parents; @@ -21,9 +21,8 @@ export function getPolkadotXcmExtrinsicArgs({ func, parents = 1, feeIndex = 0, - // eslint-disable-next-line @typescript-eslint/no-explicit-any + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this }: GetExtrinsicParams): any[] { - // eslint-disable-next-line @typescript-eslint/no-use-before-define const version = getExtrinsicArgumentVersion(func); return [ diff --git a/packages/builder/src/extrinsic/pallets/xTokens/xTokens.test.ts b/packages/builder/src/extrinsic/pallets/xTokens/xTokens.test.ts index fe3c5210..0614318b 100644 --- a/packages/builder/src/extrinsic/pallets/xTokens/xTokens.test.ts +++ b/packages/builder/src/extrinsic/pallets/xTokens/xTokens.test.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { diff --git a/packages/builder/src/extrinsic/pallets/xTokens/xTokens.ts b/packages/builder/src/extrinsic/pallets/xTokens/xTokens.ts index 9bde96c8..fdb65d8a 100644 --- a/packages/builder/src/extrinsic/pallets/xTokens/xTokens.ts +++ b/packages/builder/src/extrinsic/pallets/xTokens/xTokens.ts @@ -1,9 +1,9 @@ +import { ExtrinsicConfig } from '../../../types/substrate/ExtrinsicConfig'; import { - ExtrinsicConfigBuilder, + type ExtrinsicConfigBuilder, XcmVersion, } from '../../ExtrinsicBuilder.interfaces'; import { getExtrinsicArgumentVersion } from '../../ExtrinsicBuilder.utils'; -import { ExtrinsicConfig } from '../../../types/substrate/ExtrinsicConfig'; import { getDestination, getWeight } from './xTokens.utils'; const pallet = 'xTokens'; diff --git a/packages/builder/src/extrinsic/pallets/xTokens/xTokens.utils.ts b/packages/builder/src/extrinsic/pallets/xTokens/xTokens.utils.ts index 124d3546..dbee7d08 100644 --- a/packages/builder/src/extrinsic/pallets/xTokens/xTokens.utils.ts +++ b/packages/builder/src/extrinsic/pallets/xTokens/xTokens.utils.ts @@ -1,7 +1,7 @@ -import { AnyParachain } from '@moonbeam-network/xcm-types'; -import { XcmVersion } from '../../ExtrinsicBuilder.interfaces'; +import type { AnyParachain } from '@moonbeam-network/xcm-types'; +import type { XcmVersion } from '../../ExtrinsicBuilder.interfaces'; import { getExtrinsicAccount } from '../../ExtrinsicBuilder.utils'; -import { XTokensWeightLimit } from './xTokens.interfaces'; +import type { XTokensWeightLimit } from './xTokens.interfaces'; /** * It is safer to always use unlimited @@ -18,7 +18,6 @@ export function getDestination( return { [version]: { parents: 1, - // eslint-disable-next-line sort-keys interior: { X2: [ { diff --git a/packages/builder/src/extrinsic/pallets/xTransfer/xTransfer.test.ts b/packages/builder/src/extrinsic/pallets/xTransfer/xTransfer.test.ts index ddcffd9d..cbfa4d3c 100644 --- a/packages/builder/src/extrinsic/pallets/xTransfer/xTransfer.test.ts +++ b/packages/builder/src/extrinsic/pallets/xTransfer/xTransfer.test.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { diff --git a/packages/builder/src/extrinsic/pallets/xTransfer/xTransfer.ts b/packages/builder/src/extrinsic/pallets/xTransfer/xTransfer.ts index 83520f1f..5904505e 100644 --- a/packages/builder/src/extrinsic/pallets/xTransfer/xTransfer.ts +++ b/packages/builder/src/extrinsic/pallets/xTransfer/xTransfer.ts @@ -1,6 +1,6 @@ -import { ExtrinsicConfigBuilder } from '../../ExtrinsicBuilder.interfaces'; -import { getExtrinsicAccount } from '../../ExtrinsicBuilder.utils'; import { ExtrinsicConfig } from '../../../types/substrate/ExtrinsicConfig'; +import type { ExtrinsicConfigBuilder } from '../../ExtrinsicBuilder.interfaces'; +import { getExtrinsicAccount } from '../../ExtrinsicBuilder.utils'; const pallet = 'xTransfer'; diff --git a/packages/builder/src/extrinsic/pallets/xcmPallet/xcmPallet.test.ts b/packages/builder/src/extrinsic/pallets/xcmPallet/xcmPallet.test.ts index 4645d622..c4697726 100644 --- a/packages/builder/src/extrinsic/pallets/xcmPallet/xcmPallet.test.ts +++ b/packages/builder/src/extrinsic/pallets/xcmPallet/xcmPallet.test.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { buildParamsMock } from '../../../../fixtures'; diff --git a/packages/builder/src/extrinsic/pallets/xcmPallet/xcmPallet.ts b/packages/builder/src/extrinsic/pallets/xcmPallet/xcmPallet.ts index 4c7ded27..0fe4e84f 100644 --- a/packages/builder/src/extrinsic/pallets/xcmPallet/xcmPallet.ts +++ b/packages/builder/src/extrinsic/pallets/xcmPallet/xcmPallet.ts @@ -1,8 +1,8 @@ -import { +import { ExtrinsicConfig } from '../../../types/substrate/ExtrinsicConfig'; +import type { ExtrinsicConfigBuilder, Parents, } from '../../ExtrinsicBuilder.interfaces'; -import { ExtrinsicConfig } from '../../../types/substrate/ExtrinsicConfig'; import { getPolkadotXcmExtrinsicArgs } from '../polkadotXcm/polkadotXcm.util'; const pallet = 'xcmPallet'; diff --git a/packages/builder/src/fee/FeeBuilder.interfaces.ts b/packages/builder/src/fee/FeeBuilder.interfaces.ts index bcf1886d..d81b7d4a 100644 --- a/packages/builder/src/fee/FeeBuilder.interfaces.ts +++ b/packages/builder/src/fee/FeeBuilder.interfaces.ts @@ -1,7 +1,7 @@ import type { ChainAssetId } from '@moonbeam-network/xcm-types'; import type { ApiPromise } from '@polkadot/api'; -import type { SubstrateCallConfig } from '../types/substrate/SubstrateCallConfig'; import type { ConfigBuilder } from '../builder.interfaces'; +import type { SubstrateCallConfig } from '../types/substrate/SubstrateCallConfig'; export type FeeConfigBuilder = ConfigBuilder< SubstrateCallConfig, diff --git a/packages/builder/src/fee/FeeBuilder.ts b/packages/builder/src/fee/FeeBuilder.ts index a62d1ac1..6f4cad13 100644 --- a/packages/builder/src/fee/FeeBuilder.ts +++ b/packages/builder/src/fee/FeeBuilder.ts @@ -1,8 +1,6 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ - -import { Option, u128 } from '@polkadot/types'; +import type { Option, u128 } from '@polkadot/types'; import { SubstrateCallConfig } from '../types/substrate/SubstrateCallConfig'; -import { FeeConfigBuilder } from './FeeBuilder.interfaces'; +import type { FeeConfigBuilder } from './FeeBuilder.interfaces'; export function FeeBuilder() { return { @@ -19,7 +17,7 @@ function assetManager() { call: async (): Promise => { const type = (await api.query.assetManager.assetIdType( asset, - // eslint-disable-next-line @typescript-eslint/no-explicit-any + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this )) as unknown as Option; if (type.isNone) { diff --git a/packages/builder/src/mrl/MrlBuilder.interfaces.ts b/packages/builder/src/mrl/MrlBuilder.interfaces.ts index 97e461d5..8d85587c 100644 --- a/packages/builder/src/mrl/MrlBuilder.interfaces.ts +++ b/packages/builder/src/mrl/MrlBuilder.interfaces.ts @@ -6,9 +6,9 @@ import type { import type { ApiPromise } from '@polkadot/api'; import type { HexString } from '@polkadot/util/types'; import type { BuilderPrams, ConfigBuilder } from '../builder.interfaces'; -import type { WormholeConfig } from './providers/wormhole/wormhole'; -import type { ExtrinsicConfig } from '../extrinsic'; import type { ContractConfig } from '../contract'; +import type { ExtrinsicConfig } from '../extrinsic'; +import type { WormholeConfig } from './providers/wormhole/wormhole'; export type MrlConfigBuilder = ConfigBuilder< ContractConfig | ExtrinsicConfig | WormholeConfig, diff --git a/packages/builder/src/mrl/providers/wormhole/contract/TokenBridge/TokenBridge.ts b/packages/builder/src/mrl/providers/wormhole/contract/TokenBridge/TokenBridge.ts index 2522a5b2..780c3a9a 100644 --- a/packages/builder/src/mrl/providers/wormhole/contract/TokenBridge/TokenBridge.ts +++ b/packages/builder/src/mrl/providers/wormhole/contract/TokenBridge/TokenBridge.ts @@ -1,8 +1,7 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ -import { Address } from 'viem'; import { convertAddressTo32Bytes } from '@moonbeam-network/xcm-utils'; +import type { Address } from 'viem'; import { ContractConfig } from '../../../../../contract'; -import { MrlConfigBuilder } from '../../../../MrlBuilder.interfaces'; +import type { MrlConfigBuilder } from '../../../../MrlBuilder.interfaces'; import { wormholeFactory } from '../../wormhole'; import { TOKEN_BRIDGE_ABI } from './TokenBridgeAbi'; diff --git a/packages/builder/src/mrl/providers/wormhole/contract/TokenBridgeRelayer/TokenBridgeRelayer.ts b/packages/builder/src/mrl/providers/wormhole/contract/TokenBridgeRelayer/TokenBridgeRelayer.ts index 0a586501..ec92a86e 100644 --- a/packages/builder/src/mrl/providers/wormhole/contract/TokenBridgeRelayer/TokenBridgeRelayer.ts +++ b/packages/builder/src/mrl/providers/wormhole/contract/TokenBridgeRelayer/TokenBridgeRelayer.ts @@ -1,8 +1,7 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ -import { Address } from 'viem'; import { convertAddressTo32Bytes } from '@moonbeam-network/xcm-utils'; +import type { Address } from 'viem'; import { ContractConfig } from '../../../../../contract'; -import { MrlConfigBuilder } from '../../../../MrlBuilder.interfaces'; +import type { MrlConfigBuilder } from '../../../../MrlBuilder.interfaces'; import { wormholeFactory } from '../../wormhole'; import { TOKEN_BRIDGE_RELAYER_ABI } from './TokenBridgeRelayerAbi'; diff --git a/packages/builder/src/mrl/providers/wormhole/extrinsic/ethereumXcm/ethereumXcm.test.ts b/packages/builder/src/mrl/providers/wormhole/extrinsic/ethereumXcm/ethereumXcm.test.ts index 3810581a..de68e9a4 100644 --- a/packages/builder/src/mrl/providers/wormhole/extrinsic/ethereumXcm/ethereumXcm.test.ts +++ b/packages/builder/src/mrl/providers/wormhole/extrinsic/ethereumXcm/ethereumXcm.test.ts @@ -1,13 +1,11 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; -import { ethereumXcm } from './ethereumXcm'; import { mrlBuildParamsMock, mrlBuildParamsMock2, } from '../../../../../../fixtures'; -import { ExtrinsicConfig } from '../../../../../extrinsic'; +import type { ExtrinsicConfig } from '../../../../../extrinsic'; +import { ethereumXcm } from './ethereumXcm'; describe('ethereumXcm', () => { describe('transact', () => { diff --git a/packages/builder/src/mrl/providers/wormhole/extrinsic/ethereumXcm/ethereumXcm.ts b/packages/builder/src/mrl/providers/wormhole/extrinsic/ethereumXcm/ethereumXcm.ts index 62590cd8..31bd83b4 100644 --- a/packages/builder/src/mrl/providers/wormhole/extrinsic/ethereumXcm/ethereumXcm.ts +++ b/packages/builder/src/mrl/providers/wormhole/extrinsic/ethereumXcm/ethereumXcm.ts @@ -1,11 +1,11 @@ -import { Address, encodeFunctionData } from 'viem'; -import { ExtrinsicConfig } from '../../../../../types/substrate/ExtrinsicConfig'; -import { BATCH_CONTRACT_ABI } from './BatchContractAbi'; +import { type Address, encodeFunctionData } from 'viem'; import { ERC20_ABI } from '../../../../../balance/Erc20Abi'; -import { MrlConfigBuilder } from '../../../../MrlBuilder.interfaces'; +import type { ContractConfig } from '../../../../../types/ContractConfig'; +import { ExtrinsicConfig } from '../../../../../types/substrate/ExtrinsicConfig'; import { BATCH_CONTRACT_ADDRESS } from '../../../../MrlBuilder.constants'; +import type { MrlConfigBuilder } from '../../../../MrlBuilder.interfaces'; import { contract as ContractBuilder } from '../../contract'; -import type { ContractConfig } from '../../../../../types/ContractConfig'; +import { BATCH_CONTRACT_ABI } from './BatchContractAbi'; export function ethereumXcm() { return { diff --git a/packages/builder/src/mrl/providers/wormhole/extrinsic/polkadotXcm/polkadotXcm.test.ts b/packages/builder/src/mrl/providers/wormhole/extrinsic/polkadotXcm/polkadotXcm.test.ts index 777f2ddf..01795e1f 100644 --- a/packages/builder/src/mrl/providers/wormhole/extrinsic/polkadotXcm/polkadotXcm.test.ts +++ b/packages/builder/src/mrl/providers/wormhole/extrinsic/polkadotXcm/polkadotXcm.test.ts @@ -1,11 +1,9 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it, vi } from 'vitest'; import { apiMock, mrlBuildParamsMock } from '../../../../../../fixtures'; -import { polkadotXcm } from './polkadotXcm'; +import type { ExtrinsicConfig } from '../../../../../extrinsic'; import { XcmVersion } from '../../../../../extrinsic/ExtrinsicBuilder.interfaces'; -import { ExtrinsicConfig } from '../../../../../extrinsic'; +import { polkadotXcm } from './polkadotXcm'; vi.mock( import('../../../../../extrinsic/ExtrinsicBuilder.utils'), diff --git a/packages/builder/src/mrl/providers/wormhole/extrinsic/polkadotXcm/polkadotXcm.ts b/packages/builder/src/mrl/providers/wormhole/extrinsic/polkadotXcm/polkadotXcm.ts index 74222808..2ad942c4 100644 --- a/packages/builder/src/mrl/providers/wormhole/extrinsic/polkadotXcm/polkadotXcm.ts +++ b/packages/builder/src/mrl/providers/wormhole/extrinsic/polkadotXcm/polkadotXcm.ts @@ -1,12 +1,12 @@ -import { getMultilocationDerivedAddresses } from '@moonbeam-network/xcm-utils'; import { - AnyParachain, + type AnyParachain, AssetAmount, EvmParachain, } from '@moonbeam-network/xcm-types'; +import { getMultilocationDerivedAddresses } from '@moonbeam-network/xcm-utils'; import { ExtrinsicBuilder } from '../../../../../extrinsic/ExtrinsicBuilder'; import { ExtrinsicConfig } from '../../../../../types/substrate/ExtrinsicConfig'; -import { MrlConfigBuilder } from '../../../../MrlBuilder.interfaces'; +import type { MrlConfigBuilder } from '../../../../MrlBuilder.interfaces'; // TODO: Can we move them somewhere? const BUY_EXECUTION_FEE = 100_000_000_000_000_000n; diff --git a/packages/builder/src/mrl/providers/wormhole/index.ts b/packages/builder/src/mrl/providers/wormhole/index.ts index 6eb9b079..0038ef1f 100644 --- a/packages/builder/src/mrl/providers/wormhole/index.ts +++ b/packages/builder/src/mrl/providers/wormhole/index.ts @@ -1,5 +1,5 @@ -import { extrinsic } from './extrinsic'; import { contract } from './contract'; +import { extrinsic } from './extrinsic'; import { wormhole as whBuilder } from './wormhole'; export * from './wormhole/wormholeFactory'; diff --git a/packages/builder/src/mrl/providers/wormhole/wormhole/WormholeConfig.ts b/packages/builder/src/mrl/providers/wormhole/wormhole/WormholeConfig.ts index d8a54fd2..8eb93765 100644 --- a/packages/builder/src/mrl/providers/wormhole/wormhole/WormholeConfig.ts +++ b/packages/builder/src/mrl/providers/wormhole/wormhole/WormholeConfig.ts @@ -1,6 +1,5 @@ import type { Network, Wormhole } from '@wormhole-foundation/sdk-connect'; -/* eslint-disable @typescript-eslint/no-explicit-any */ export type WormholeTransferFunctions = 'tokenTransfer'; export type Args = Parameters[WormholeTransferFunctions]>; diff --git a/packages/builder/src/mrl/providers/wormhole/wormhole/wormhole.test.ts b/packages/builder/src/mrl/providers/wormhole/wormhole/wormhole.test.ts index 4211723a..385bd21f 100644 --- a/packages/builder/src/mrl/providers/wormhole/wormhole/wormhole.test.ts +++ b/packages/builder/src/mrl/providers/wormhole/wormhole/wormhole.test.ts @@ -1,5 +1,3 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { getPolkadotApi } from '@moonbeam-network/xcm-utils'; diff --git a/packages/builder/src/mrl/providers/wormhole/wormhole/wormhole.ts b/packages/builder/src/mrl/providers/wormhole/wormhole/wormhole.ts index 09e3e801..6e58616a 100644 --- a/packages/builder/src/mrl/providers/wormhole/wormhole/wormhole.ts +++ b/packages/builder/src/mrl/providers/wormhole/wormhole/wormhole.ts @@ -1,14 +1,13 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ -import { Wormhole } from '@wormhole-foundation/sdk-connect'; import { EvmParachain } from '@moonbeam-network/xcm-types'; import { evmToAddress } from '@polkadot/util-crypto/address'; -import { WormholeConfig } from './WormholeConfig'; -import { wormholeFactory } from './wormholeFactory'; +import { Wormhole } from '@wormhole-foundation/sdk-connect'; import { getExtrinsicAccount } from '../../../../extrinsic/ExtrinsicBuilder.utils'; -import { +import type { MrlBuilderParams, MrlConfigBuilder, } from '../../../MrlBuilder.interfaces'; +import { WormholeConfig } from './WormholeConfig'; +import { wormholeFactory } from './wormholeFactory'; export const GMP_CONTRACT_ADDRESS = '0x0000000000000000000000000000000000000816'; diff --git a/packages/builder/src/mrl/providers/wormhole/wormhole/wormholeFactory.ts b/packages/builder/src/mrl/providers/wormhole/wormhole/wormholeFactory.ts index 2f617153..a07f7523 100644 --- a/packages/builder/src/mrl/providers/wormhole/wormhole/wormholeFactory.ts +++ b/packages/builder/src/mrl/providers/wormhole/wormhole/wormholeFactory.ts @@ -1,4 +1,4 @@ -import { AnyChain } from '@moonbeam-network/xcm-types'; +import type { AnyChain } from '@moonbeam-network/xcm-types'; import { Wormhole } from '@wormhole-foundation/sdk-connect'; import { EvmPlatform } from '@wormhole-foundation/sdk-evm'; diff --git a/packages/builder/src/types/ContractConfig.ts b/packages/builder/src/types/ContractConfig.ts index 3318ff82..a9f0a442 100644 --- a/packages/builder/src/types/ContractConfig.ts +++ b/packages/builder/src/types/ContractConfig.ts @@ -1,11 +1,11 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { Abi, encodeFunctionData } from 'viem'; -import { BaseConfig, BaseConfigConstructorParams } from './BaseConfig'; +import { type Abi, encodeFunctionData } from 'viem'; +import { BaseConfig, type BaseConfigConstructorParams } from './BaseConfig'; export interface ContractConfigConstructorParams extends BaseConfigConstructorParams { address: string; abi: Abi; + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this args: any[]; } @@ -14,6 +14,7 @@ export class ContractConfig extends BaseConfig { readonly abi: Abi; + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this readonly args: any[]; static is(obj: unknown): obj is ContractConfig { diff --git a/packages/builder/src/types/substrate/ExtrinsicConfig.ts b/packages/builder/src/types/substrate/ExtrinsicConfig.ts index 6e0f04e5..2199c7ce 100644 --- a/packages/builder/src/types/substrate/ExtrinsicConfig.ts +++ b/packages/builder/src/types/substrate/ExtrinsicConfig.ts @@ -1,13 +1,14 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { SubmittableExtrinsicFunction } from '@polkadot/api/types'; -import { BaseConfig, BaseConfigConstructorParams } from '../BaseConfig'; +import type { SubmittableExtrinsicFunction } from '@polkadot/api/types'; +import { BaseConfig, type BaseConfigConstructorParams } from '../BaseConfig'; export interface ExtrinsicConfigConstructorParams extends Omit { + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this getArgs: (func?: SubmittableExtrinsicFunction<'promise'>) => any[]; } export class ExtrinsicConfig extends BaseConfig { + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this getArgs: (func?: SubmittableExtrinsicFunction<'promise'>) => any[]; static is(obj: unknown): obj is ExtrinsicConfig { diff --git a/packages/builder/src/types/substrate/SubstrateCallConfig.ts b/packages/builder/src/types/substrate/SubstrateCallConfig.ts index 5838e30b..3825975b 100644 --- a/packages/builder/src/types/substrate/SubstrateCallConfig.ts +++ b/packages/builder/src/types/substrate/SubstrateCallConfig.ts @@ -1,5 +1,4 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { ApiPromise } from '@polkadot/api'; +import type { ApiPromise } from '@polkadot/api'; export interface SubstrateCallConfigConstructorParams { api: ApiPromise; @@ -9,6 +8,7 @@ export interface SubstrateCallConfigConstructorParams { export class SubstrateCallConfig { readonly api: ApiPromise; + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this readonly call: () => Promise; static is(obj: unknown): obj is SubstrateCallConfig { diff --git a/packages/builder/src/types/substrate/SubstrateQueryConfig.ts b/packages/builder/src/types/substrate/SubstrateQueryConfig.ts index 7e7a74ee..4d2aa609 100644 --- a/packages/builder/src/types/substrate/SubstrateQueryConfig.ts +++ b/packages/builder/src/types/substrate/SubstrateQueryConfig.ts @@ -1,9 +1,9 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { BaseConfig, BaseConfigConstructorParams } from '../BaseConfig'; +import { BaseConfig, type BaseConfigConstructorParams } from '../BaseConfig'; export interface QueryConfigConstructorParams extends BaseConfigConstructorParams { args?: unknown[]; + // biome-ignore lint/suspicious/noExplicitAny: not sure how to fix this transform: (data: any) => Promise; } diff --git a/packages/builder/tsup.config.ts b/packages/builder/tsup.config.ts index da4c001b..ce0d852f 100644 --- a/packages/builder/tsup.config.ts +++ b/packages/builder/tsup.config.ts @@ -1,7 +1,4 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { defineConfig } from 'tsup'; -// eslint-disable-next-line import/no-relative-packages import { baseConfig } from '../../tsup.config'; -// eslint-disable-next-line import/no-default-export export default defineConfig(baseConfig); diff --git a/packages/config/package.json b/packages/config/package.json index 501a605d..d614b533 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -18,20 +18,14 @@ "type": "git", "url": "git+https://github.com/moonbeam-foundation/xcm-sdk.git" }, - "keywords": [ - "moonbeam", - "moonriver", - "xcm" - ], + "keywords": ["moonbeam", "moonriver", "xcm"], "author": "moonbeam-foundation", "license": "MIT", "bugs": { "url": "https://github.com/moonbeam-foundation/xcm-sdk/issues" }, "homepage": "https://moonbeam-foundation.github.io/xcm-sdk/latest", - "files": [ - "build" - ], + "files": ["build"], "type": "module", "exports": "./build/index.mjs", "types": "./build/index.d.ts", diff --git a/packages/config/src/ConfigService/ConfigService.test.ts b/packages/config/src/ConfigService/ConfigService.test.ts index a290b54b..d77660e9 100644 --- a/packages/config/src/ConfigService/ConfigService.test.ts +++ b/packages/config/src/ConfigService/ConfigService.test.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { diff --git a/packages/config/src/ConfigService/ConfigService.ts b/packages/config/src/ConfigService/ConfigService.ts index b1dc3501..cfe4ab00 100644 --- a/packages/config/src/ConfigService/ConfigService.ts +++ b/packages/config/src/ConfigService/ConfigService.ts @@ -1,4 +1,4 @@ -import { +import type { AnyAsset, AnyChain, Asset, @@ -6,9 +6,9 @@ import { } from '@moonbeam-network/xcm-types'; import { assetsMap } from '../assets'; import { chainsMap } from '../chains'; -import { AssetRoute } from '../types/AssetRoute'; -import { ChainRoutes } from '../types/ChainRoutes'; import { getKey } from '../config.utils'; +import type { AssetRoute } from '../types/AssetRoute'; +import type { ChainRoutes } from '../types/ChainRoutes'; export interface ConfigServiceOptions { assets?: Map; diff --git a/packages/config/src/config.utils.ts b/packages/config/src/config.utils.ts index c47e588b..f9c7357a 100644 --- a/packages/config/src/config.utils.ts +++ b/packages/config/src/config.utils.ts @@ -1,8 +1,8 @@ import { - AnyAsset, - AnyChain, + type AnyAsset, + type AnyChain, Ecosystem, - EvmParachain, + type EvmParachain, } from '@moonbeam-network/xcm-types'; import { moonbaseAlpha, moonbeam, moonriver } from './chains'; diff --git a/packages/config/src/mrl-configs/index.ts b/packages/config/src/mrl-configs/index.ts index ba3662cb..49b14507 100644 --- a/packages/config/src/mrl-configs/index.ts +++ b/packages/config/src/mrl-configs/index.ts @@ -1,5 +1,4 @@ -import { ChainRoutes } from '../types/ChainRoutes'; - +import type { ChainRoutes } from '../types/ChainRoutes'; import { fantomTestnetRoutes } from './fantomTestnet'; import { hydrationAlphanetRoutes } from './hydrationAlphanet'; diff --git a/packages/config/src/types/ChainRoutes.ts b/packages/config/src/types/ChainRoutes.ts index 05ac675c..f1922522 100644 --- a/packages/config/src/types/ChainRoutes.ts +++ b/packages/config/src/types/ChainRoutes.ts @@ -2,8 +2,8 @@ import type { AnyAsset, AnyChain, Asset } from '@moonbeam-network/xcm-types'; import { getKey } from '../config.utils'; import { AssetRoute, - AssetRouteConstructorParams, - SourceConfig, + type AssetRouteConstructorParams, + type SourceConfig, } from './AssetRoute'; export interface ChainRoutesConstructorParams { diff --git a/packages/config/src/xcm-configs/index.ts b/packages/config/src/xcm-configs/index.ts index 1e3ab3d0..ec642f6b 100644 --- a/packages/config/src/xcm-configs/index.ts +++ b/packages/config/src/xcm-configs/index.ts @@ -1,4 +1,4 @@ -import { ChainRoutes } from '../types/ChainRoutes'; +import type { ChainRoutes } from '../types/ChainRoutes'; import { acalaRoutes } from './acala'; import { alphanetAssetHubRoutes } from './alphanetAssetHub'; diff --git a/packages/config/tsup.config.ts b/packages/config/tsup.config.ts index da4c001b..ce0d852f 100644 --- a/packages/config/tsup.config.ts +++ b/packages/config/tsup.config.ts @@ -1,7 +1,4 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { defineConfig } from 'tsup'; -// eslint-disable-next-line import/no-relative-packages import { baseConfig } from '../../tsup.config'; -// eslint-disable-next-line import/no-default-export export default defineConfig(baseConfig); diff --git a/packages/mrl/package.json b/packages/mrl/package.json index 8481d540..fc2bb2cc 100644 --- a/packages/mrl/package.json +++ b/packages/mrl/package.json @@ -15,20 +15,14 @@ "type": "git", "url": "git+https://github.com/moonbeam-foundation/xcm-sdk.git" }, - "keywords": [ - "moonbeam", - "moonriver", - "mrl" - ], + "keywords": ["moonbeam", "moonriver", "mrl"], "author": "moonbeam-foundation", "license": "MIT", "bugs": { "url": "https://github.com/moonbeam-foundation/xcm-sdk/issues" }, "homepage": "https://moonbeam-foundation.github.io/xcm-sdk/latest", - "files": [ - "build" - ], + "files": ["build"], "type": "module", "exports": "./build/index.mjs", "types": "./build/index.d.ts", diff --git a/packages/mrl/src/getTransferData/getSourceData.ts b/packages/mrl/src/getTransferData/getSourceData.ts index cee25343..6f0aa956 100644 --- a/packages/mrl/src/getTransferData/getSourceData.ts +++ b/packages/mrl/src/getTransferData/getSourceData.ts @@ -1,6 +1,11 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ -import { AssetRoute, FeeConfig } from '@moonbeam-network/xcm-config'; import { + ContractConfig, + type ExtrinsicConfig, + type WormholeConfig, +} from '@moonbeam-network/xcm-builder'; +import type { AssetRoute, FeeConfig } from '@moonbeam-network/xcm-config'; +import { + type SourceChainTransferData, getAssetMin, getBalance, getContractFee, @@ -8,20 +13,14 @@ import { getExistentialDeposit, getExtrinsicFee, getMax, - SourceChainTransferData, } from '@moonbeam-network/xcm-sdk'; -import { +import type { AnyChain, AnyParachain, AssetAmount, EvmChain, EvmParachain, } from '@moonbeam-network/xcm-types'; -import { - ContractConfig, - ExtrinsicConfig, - WormholeConfig, -} from '@moonbeam-network/xcm-builder'; import { buildTransfer } from './getTransferData.utils'; export interface GetSourceDataParams { diff --git a/packages/mrl/src/getTransferData/getTransferData.ts b/packages/mrl/src/getTransferData/getTransferData.ts index c5304997..61217d57 100644 --- a/packages/mrl/src/getTransferData/getTransferData.ts +++ b/packages/mrl/src/getTransferData/getTransferData.ts @@ -1,28 +1,28 @@ -import { AssetRoute } from '@moonbeam-network/xcm-config'; import { - convertToChainDecimals, + ContractConfig, + ExtrinsicConfig, + WormholeConfig, +} from '@moonbeam-network/xcm-builder'; +import type { AssetRoute } from '@moonbeam-network/xcm-config'; +import { EvmService, + PolkadotService, + type Signers, + convertToChainDecimals, getDestinationData, getMin, - PolkadotService, - Signers, } from '@moonbeam-network/xcm-sdk'; -import { toBigInt } from '@moonbeam-network/xcm-utils'; import { AssetAmount, EvmChain, EvmParachain, } from '@moonbeam-network/xcm-types'; +import { toBigInt } from '@moonbeam-network/xcm-utils'; import Big from 'big.js'; -import { - ContractConfig, - ExtrinsicConfig, - WormholeConfig, -} from '@moonbeam-network/xcm-builder'; -import { TransferData } from '../mrl.interfaces'; +import type { TransferData } from '../mrl.interfaces'; +import { WormholeService } from '../services/wormhole'; import { getSourceData } from './getSourceData'; import { buildTransfer } from './getTransferData.utils'; -import { WormholeService } from '../services/wormhole'; export interface GetTransferDataParams { route: AssetRoute; diff --git a/packages/mrl/src/getTransferData/getTransferData.utils.ts b/packages/mrl/src/getTransferData/getTransferData.utils.ts index 16a56851..d152c456 100644 --- a/packages/mrl/src/getTransferData/getTransferData.utils.ts +++ b/packages/mrl/src/getTransferData/getTransferData.utils.ts @@ -1,27 +1,31 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ import { - AssetRoute, + BATCH_CONTRACT_ABI, + BATCH_CONTRACT_ADDRESS, + type ContractConfig, + ERC20_ABI, + type ExtrinsicConfig, + MrlBuilder, + type MrlBuilderParams, + type Transact, +} from '@moonbeam-network/xcm-builder'; +import { + type AssetRoute, getMoonChain, moonbaseAlpha, moonbeam, } from '@moonbeam-network/xcm-config'; -import { AssetAmount, EvmParachain } from '@moonbeam-network/xcm-types'; +import { PolkadotService } from '@moonbeam-network/xcm-sdk'; +import { type AssetAmount, EvmParachain } from '@moonbeam-network/xcm-types'; import { getMultilocationDerivedAddresses, getPolkadotApi, } from '@moonbeam-network/xcm-utils'; import { - BATCH_CONTRACT_ABI, - BATCH_CONTRACT_ADDRESS, - ContractConfig, - ERC20_ABI, - ExtrinsicConfig, - MrlBuilder, - MrlBuilderParams, - Transact, -} from '@moonbeam-network/xcm-builder'; -import { Address, createPublicClient, encodeFunctionData, http } from 'viem'; -import { PolkadotService } from '@moonbeam-network/xcm-sdk'; + http, + type Address, + createPublicClient, + encodeFunctionData, +} from 'viem'; const MOON_CHAIN_AUTOMATIC_GAS_ESTIMATION = { [moonbeam.key]: 657226n, diff --git a/packages/mrl/src/mrl.ts b/packages/mrl/src/mrl.ts index d1e4d724..1c511e30 100644 --- a/packages/mrl/src/mrl.ts +++ b/packages/mrl/src/mrl.ts @@ -1,5 +1,9 @@ -import { AnyAsset, AnyChain, Ecosystem } from '@moonbeam-network/xcm-types'; import { ConfigService, mrlRoutesMap } from '@moonbeam-network/xcm-config'; +import type { + AnyAsset, + AnyChain, + Ecosystem, +} from '@moonbeam-network/xcm-types'; import { getTransferData } from './getTransferData/getTransferData'; const DEFAULT_SERVICE = new ConfigService({ routes: mrlRoutesMap }); diff --git a/packages/mrl/src/services/wormhole/WormholeService.ts b/packages/mrl/src/services/wormhole/WormholeService.ts index c8fd6791..305ea638 100644 --- a/packages/mrl/src/services/wormhole/WormholeService.ts +++ b/packages/mrl/src/services/wormhole/WormholeService.ts @@ -1,11 +1,14 @@ -import { WormholeConfig, wormholeFactory } from '@moonbeam-network/xcm-builder'; import { - Wormhole, + type WormholeConfig, + wormholeFactory, +} from '@moonbeam-network/xcm-builder'; +import type { EvmSigner } from '@moonbeam-network/xcm-sdk'; +import type { EvmChain, EvmParachain } from '@moonbeam-network/xcm-types'; +import { TokenTransfer, - TransferQuote, + type TransferQuote, + type Wormhole, } from '@wormhole-foundation/sdk-connect'; -import { EvmSigner } from '@moonbeam-network/xcm-sdk'; -import { EvmChain, EvmParachain } from '@moonbeam-network/xcm-types'; import { WormholeWagmiSigner } from './WormholeWagmiSigner'; export class WormholeService { diff --git a/packages/mrl/src/services/wormhole/WormholeWagmiSigner.ts b/packages/mrl/src/services/wormhole/WormholeWagmiSigner.ts index b5c73bbe..1c536c9e 100644 --- a/packages/mrl/src/services/wormhole/WormholeWagmiSigner.ts +++ b/packages/mrl/src/services/wormhole/WormholeWagmiSigner.ts @@ -1,22 +1,20 @@ -/* eslint-disable no-await-in-loop */ -/* eslint-disable no-restricted-syntax */ import { wormholeFactory } from '@moonbeam-network/xcm-builder'; import type { EvmSigner } from '@moonbeam-network/xcm-sdk'; -import { EvmChain, EvmParachain } from '@moonbeam-network/xcm-types'; -import { Wormhole } from '@wormhole-foundation/sdk-connect'; +import type { EvmChain, EvmParachain } from '@moonbeam-network/xcm-types'; import type { Chain, Network, SignAndSendSigner, SignedTx, UnsignedTransaction, + Wormhole, } from '@wormhole-foundation/sdk-connect'; import { - Address, - HttpTransport, - PublicClient, - createPublicClient, http, + type Address, + type HttpTransport, + type PublicClient, + createPublicClient, } from 'viem'; export class WormholeWagmiSigner< @@ -43,8 +41,7 @@ export class WormholeWagmiSigner< } chain(): C { - // TODO: fix types - // eslint-disable-next-line @typescript-eslint/no-explicit-any + // biome-ignore lint/suspicious/noExplicitAny: need to fix types return this.#wh.getChain(this.#chain.getWormholeName()) as any as C; } diff --git a/packages/mrl/tsup.config.ts b/packages/mrl/tsup.config.ts index da4c001b..ce0d852f 100644 --- a/packages/mrl/tsup.config.ts +++ b/packages/mrl/tsup.config.ts @@ -1,7 +1,4 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { defineConfig } from 'tsup'; -// eslint-disable-next-line import/no-relative-packages import { baseConfig } from '../../tsup.config'; -// eslint-disable-next-line import/no-default-export export default defineConfig(baseConfig); diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 43e94f73..ce60e4ad 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -31,9 +31,7 @@ "url": "https://github.com/moonbeam-foundation/xcm-sdk/issues" }, "homepage": "https://moonbeam-foundation.github.io/xcm-sdk/latest", - "files": [ - "build" - ], + "files": ["build"], "type": "module", "exports": "./build/index.mjs", "types": "./build/index.d.ts", diff --git a/packages/sdk/src/getTransferData/getDestinationData.ts b/packages/sdk/src/getTransferData/getDestinationData.ts index 31976ee6..a6896abd 100644 --- a/packages/sdk/src/getTransferData/getDestinationData.ts +++ b/packages/sdk/src/getTransferData/getDestinationData.ts @@ -1,10 +1,10 @@ -import { AssetRoute } from '@moonbeam-network/xcm-config'; -import { DestinationChainTransferData } from '../sdk.interfaces'; +import type { AssetRoute } from '@moonbeam-network/xcm-config'; +import type { DestinationChainTransferData } from '../sdk.interfaces'; import { + getAssetMin, getBalance, getDestinationFee, getExistentialDeposit, - getAssetMin, } from './getTransferData.utils'; export interface GetDestinationDataParams { diff --git a/packages/sdk/src/getTransferData/getSourceData.ts b/packages/sdk/src/getTransferData/getSourceData.ts index 27c94ead..8e5865b6 100644 --- a/packages/sdk/src/getTransferData/getSourceData.ts +++ b/packages/sdk/src/getTransferData/getSourceData.ts @@ -1,22 +1,24 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ -import { ContractConfig, ExtrinsicConfig } from '@moonbeam-network/xcm-builder'; -import { AssetRoute, FeeConfig } from '@moonbeam-network/xcm-config'; -import { +import type { + ContractConfig, + ExtrinsicConfig, +} from '@moonbeam-network/xcm-builder'; +import type { AssetRoute, FeeConfig } from '@moonbeam-network/xcm-config'; +import type { AnyParachain, AssetAmount, EvmChain, EvmParachain, } from '@moonbeam-network/xcm-types'; +import type { EvmSigner, SourceChainTransferData } from '../sdk.interfaces'; import { PolkadotService } from '../services/polkadot'; -import { EvmSigner, SourceChainTransferData } from '../sdk.interfaces'; import { + getAssetMin, getBalance, getContractFee, getDestinationFeeBalance, getExistentialDeposit, getExtrinsicFee, getMax, - getAssetMin, } from './getTransferData.utils'; export interface GetSourceDataParams { @@ -181,6 +183,7 @@ export async function getAssetsBalances({ }: GetAssetsBalancesParams): Promise { const uniqueRoutes = routes.reduce((acc: AssetRoute[], route: AssetRoute) => { if (!acc.some((a: AssetRoute) => a.asset.isEqual(route.asset))) { + // biome-ignore lint/performance/noAccumulatingSpread: I think this is fine here return [route, ...acc]; } @@ -189,7 +192,6 @@ export async function getAssetsBalances({ const balances = await Promise.all( uniqueRoutes.map(async (route: AssetRoute) => - // eslint-disable-next-line no-await-in-loop getBalance({ address, asset: chain.getChainAsset(route.asset), diff --git a/packages/sdk/src/getTransferData/getTransferData.ts b/packages/sdk/src/getTransferData/getTransferData.ts index 966432c8..41be9ce6 100644 --- a/packages/sdk/src/getTransferData/getTransferData.ts +++ b/packages/sdk/src/getTransferData/getTransferData.ts @@ -1,18 +1,17 @@ -/* eslint-disable @typescript-eslint/no-use-before-define */ -import { AssetRoute } from '@moonbeam-network/xcm-config'; -import { toBigInt } from '@moonbeam-network/xcm-utils'; -import Big from 'big.js'; +import type { AssetRoute } from '@moonbeam-network/xcm-config'; import { - AnyParachain, + type AnyParachain, AssetAmount, - EvmParachain, + type EvmParachain, } from '@moonbeam-network/xcm-types'; -import { Signers, TransferData } from '../sdk.interfaces'; +import { toBigInt } from '@moonbeam-network/xcm-utils'; +import Big from 'big.js'; +import type { Signers, TransferData } from '../sdk.interfaces'; +import { EvmService } from '../services/evm/EvmService'; +import { PolkadotService } from '../services/polkadot'; import { getDestinationData } from './getDestinationData'; import { getSourceData } from './getSourceData'; -import { PolkadotService } from '../services/polkadot'; import { convertToChainDecimals, getMin } from './getTransferData.utils'; -import { EvmService } from '../services/evm/EvmService'; export interface GetTransferDataParams { route: AssetRoute; diff --git a/packages/sdk/src/getTransferData/getTransferData.utils.ts b/packages/sdk/src/getTransferData/getTransferData.utils.ts index 0dd350c8..00a9bbba 100644 --- a/packages/sdk/src/getTransferData/getTransferData.utils.ts +++ b/packages/sdk/src/getTransferData/getTransferData.utils.ts @@ -1,26 +1,26 @@ import { - AssetMinConfigBuilder, - BalanceConfigBuilder, + type AssetMinConfigBuilder, + type BalanceConfigBuilder, ContractConfig, - ExtrinsicConfig, - FeeConfigBuilder, + type ExtrinsicConfig, + type FeeConfigBuilder, SubstrateQueryConfig, } from '@moonbeam-network/xcm-builder'; +import type { AssetRoute, FeeConfig } from '@moonbeam-network/xcm-config'; import { - AnyChain, - AnyParachain, - Asset, + type AnyChain, + type AnyParachain, + type Asset, AssetAmount, - ChainAsset, + type ChainAsset, EvmChain, EvmParachain, } from '@moonbeam-network/xcm-types'; import { convertDecimals, toBigInt } from '@moonbeam-network/xcm-utils'; -import { AssetRoute, FeeConfig } from '@moonbeam-network/xcm-config'; import Big from 'big.js'; -import { PolkadotService } from '../services/polkadot'; -import { DestinationChainTransferData } from '../sdk.interfaces'; +import type { DestinationChainTransferData } from '../sdk.interfaces'; import { EvmService } from '../services/evm/EvmService'; +import { PolkadotService } from '../services/polkadot'; export interface GetBalancesParams { address: string; @@ -234,7 +234,7 @@ export async function getDestinationFeeBalance({ if (!route.source.destinationFee?.balance) { throw new Error( - `BalanceBuilder must be defined for source.destinationFee.balance for AssetRoute`, + 'BalanceBuilder must be defined for source.destinationFee.balance for AssetRoute', ); } diff --git a/packages/sdk/src/sdk.ts b/packages/sdk/src/sdk.ts index 26202a86..5f25ea71 100644 --- a/packages/sdk/src/sdk.ts +++ b/packages/sdk/src/sdk.ts @@ -1,14 +1,14 @@ import { ConfigService, xcmRoutesMap } from '@moonbeam-network/xcm-config'; import { - AnyAsset, - AnyParachain, - AssetAmount, - Ecosystem, + type AnyAsset, + type AnyParachain, + type AssetAmount, + type Ecosystem, EvmParachain, } from '@moonbeam-network/xcm-types'; import { getAssetsBalances } from './getTransferData/getSourceData'; import { getTransferData } from './getTransferData/getTransferData'; -import { TransferData } from './sdk.interfaces'; +import type { TransferData } from './sdk.interfaces'; const DEFAULT_SERVICE = new ConfigService({ routes: xcmRoutesMap }); @@ -55,13 +55,13 @@ export function Sdk({ configService, ecosystem }: SdkOptions = {}) { if (!EvmParachain.isAnyParachain(sourceChain)) { throw new Error( - `Source chain should be a Parachain or EvmParachain`, + 'Source chain should be a Parachain or EvmParachain', ); } if (!EvmParachain.isAnyParachain(route.destination)) { throw new Error( - `Destination chain should be a Parachain or EvmParachain`, + 'Destination chain should be a Parachain or EvmParachain', ); } diff --git a/packages/sdk/src/services/evm/EvmService.ts b/packages/sdk/src/services/evm/EvmService.ts index ac7937ec..9772231d 100644 --- a/packages/sdk/src/services/evm/EvmService.ts +++ b/packages/sdk/src/services/evm/EvmService.ts @@ -1,14 +1,14 @@ -import { ContractConfig } from '@moonbeam-network/xcm-builder'; -import { EvmChain, EvmParachain } from '@moonbeam-network/xcm-types'; +import type { ContractConfig } from '@moonbeam-network/xcm-builder'; +import type { EvmChain, EvmParachain } from '@moonbeam-network/xcm-types'; import { - Address, - Hash, - HttpTransport, - PublicClient, - createPublicClient, http, + type Address, + type Hash, + type HttpTransport, + type PublicClient, + createPublicClient, } from 'viem'; -import { EvmSigner } from '../../sdk.interfaces'; +import type { EvmSigner } from '../../sdk.interfaces'; export class EvmService { readonly chain: EvmChain | EvmParachain; diff --git a/packages/sdk/src/services/polkadot/PolkadotService.interfaces.ts b/packages/sdk/src/services/polkadot/PolkadotService.interfaces.ts index d0e24a1a..f41b18d0 100644 --- a/packages/sdk/src/services/polkadot/PolkadotService.interfaces.ts +++ b/packages/sdk/src/services/polkadot/PolkadotService.interfaces.ts @@ -1,4 +1,4 @@ -import { Bytes, Option, Struct, u8 } from '@polkadot/types'; +import type { Bytes, Option, Struct, u8 } from '@polkadot/types'; export interface AssetMetadata extends Struct { readonly name: Bytes; diff --git a/packages/sdk/src/services/polkadot/PolkadotService.ts b/packages/sdk/src/services/polkadot/PolkadotService.ts index 63073e1b..9d8de27b 100644 --- a/packages/sdk/src/services/polkadot/PolkadotService.ts +++ b/packages/sdk/src/services/polkadot/PolkadotService.ts @@ -12,8 +12,8 @@ import type { SubmittableExtrinsic, } from '@polkadot/api/types'; import type { u128 } from '@polkadot/types'; -import type { IKeyringPair, ISubmittableResult } from '@polkadot/types/types'; import type { RuntimeDispatchInfo } from '@polkadot/types/interfaces'; +import type { IKeyringPair, ISubmittableResult } from '@polkadot/types/types'; import type { HexString } from '@polkadot/util/types'; export class PolkadotService { @@ -104,7 +104,6 @@ export class PolkadotService { return hash.toString(); } - // eslint-disable-next-line class-methods-use-this #isSigner(signer: PolkadotSigner | IKeyringPair): signer is PolkadotSigner { return 'signPayload' in signer; } diff --git a/packages/sdk/tests/acceptance/sdk.test.ts b/packages/sdk/tests/acceptance/sdk.test.ts index a6e2b77f..ed6eeef0 100644 --- a/packages/sdk/tests/acceptance/sdk.test.ts +++ b/packages/sdk/tests/acceptance/sdk.test.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { @@ -13,7 +12,7 @@ import { peaqEvm, peaqEvmAlphanet, } from '@moonbeam-network/xcm-config'; -import { AnyParachain } from '@moonbeam-network/xcm-types'; +import type { AnyParachain } from '@moonbeam-network/xcm-types'; import { getParachainBalances } from '../../src/sdk'; // E2E balance test wallet @@ -48,7 +47,7 @@ describe('sdk', () => { describe.each(config)( 'on $chain.name for address: $address', ({ chain, address }) => { - it(`should get expected balances`, async () => { + it('should get expected balances', async () => { const result = await getParachainBalances(chain, address); expect(result).toMatchSnapshot(); }); diff --git a/packages/sdk/tests/utils/auth.ts b/packages/sdk/tests/utils/auth.ts index ec3d3a39..ad1f5148 100644 --- a/packages/sdk/tests/utils/auth.ts +++ b/packages/sdk/tests/utils/auth.ts @@ -1,10 +1,8 @@ // import { MoonChain } from '@moonbeam-network/xcm-config'; // import { Keyring } from '@polkadot/api'; // import { assert } from '@polkadot/util'; -// // eslint-disable-next-line import/no-extraneous-dependencies -// import { KeyringPair } from '@polkadot/keyring/types'; -// // eslint-disable-next-line import/no-extraneous-dependencies -// import { cryptoWaitReady } from '@polkadot/util-crypto'; +// // import { KeyringPair } from '@polkadot/keyring/types'; +// // import { cryptoWaitReady } from '@polkadot/util-crypto'; // import { ethers, Wallet } from 'ethers'; // const keyring = new Keyring({ type: 'sr25519' }); diff --git a/packages/sdk/tsup.config.ts b/packages/sdk/tsup.config.ts index da4c001b..ce0d852f 100644 --- a/packages/sdk/tsup.config.ts +++ b/packages/sdk/tsup.config.ts @@ -1,7 +1,4 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { defineConfig } from 'tsup'; -// eslint-disable-next-line import/no-relative-packages import { baseConfig } from '../../tsup.config'; -// eslint-disable-next-line import/no-default-export export default defineConfig(baseConfig); diff --git a/packages/types/package.json b/packages/types/package.json index 2e5ed3f5..3c9e5b73 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -17,20 +17,14 @@ "type": "git", "url": "git+https://github.com/moonbeam-foundation/xcm-sdk.git" }, - "keywords": [ - "moonbeam", - "moonriver", - "xcm" - ], + "keywords": ["moonbeam", "moonriver", "xcm"], "author": "moonbeam-foundation", "license": "MIT", "bugs": { "url": "https://github.com/moonbeam-foundation/xcm-sdk/issues" }, "homepage": "https://moonbeam-foundation.github.io/xcm-sdk/latest", - "files": [ - "build" - ], + "files": ["build"], "type": "module", "exports": "./build/index.mjs", "types": "./build/index.d.ts", diff --git a/packages/types/src/asset/Asset.interfaces.ts b/packages/types/src/asset/Asset.interfaces.ts index a29b2c69..4a69c2e4 100644 --- a/packages/types/src/asset/Asset.interfaces.ts +++ b/packages/types/src/asset/Asset.interfaces.ts @@ -1,5 +1,5 @@ import type { Asset } from './Asset'; -import type { ChainAsset } from './ChainAsset'; import type { AssetAmount } from './AssetAmount'; +import type { ChainAsset } from './ChainAsset'; export type AnyAsset = Asset | ChainAsset | AssetAmount; diff --git a/packages/types/src/asset/AssetAmount.ts b/packages/types/src/asset/AssetAmount.ts index 0891cfc3..6a502f52 100644 --- a/packages/types/src/asset/AssetAmount.ts +++ b/packages/types/src/asset/AssetAmount.ts @@ -3,8 +3,8 @@ import { toBigInt, toDecimal, } from '@moonbeam-network/xcm-utils'; -import Big, { RoundingMode } from 'big.js'; -import { ChainAsset, ChainAssetConstructorParams } from './ChainAsset'; +import Big, { type RoundingMode } from 'big.js'; +import { ChainAsset, type ChainAssetConstructorParams } from './ChainAsset'; Big.NE = -18; diff --git a/packages/types/src/asset/ChainAsset.ts b/packages/types/src/asset/ChainAsset.ts index 9cfff9a4..7e92b5e0 100644 --- a/packages/types/src/asset/ChainAsset.ts +++ b/packages/types/src/asset/ChainAsset.ts @@ -1,5 +1,5 @@ import { toBigInt } from '@moonbeam-network/xcm-utils'; -import { Asset, AssetConstructorParams } from './Asset'; +import { Asset, type AssetConstructorParams } from './Asset'; export interface ChainAssetConstructorParams extends AssetConstructorParams { address?: string; diff --git a/packages/types/src/chain/Chain.utils.ts b/packages/types/src/chain/Chain.utils.ts index 12372b35..d285aab3 100644 --- a/packages/types/src/chain/Chain.utils.ts +++ b/packages/types/src/chain/Chain.utils.ts @@ -1,5 +1,5 @@ -import { Chain, defineChain } from 'viem'; -import { ChainAsset } from '../asset'; +import { type Chain, defineChain } from 'viem'; +import type { ChainAsset } from '../asset'; export interface GetViemChainParams { id: number; diff --git a/packages/types/src/chain/EvmChain.ts b/packages/types/src/chain/EvmChain.ts index 9df3c40c..5a15799c 100644 --- a/packages/types/src/chain/EvmChain.ts +++ b/packages/types/src/chain/EvmChain.ts @@ -1,5 +1,5 @@ import type { Chain as ViemChain } from 'viem'; -import { Chain, ChainConstructorParams } from './Chain'; +import { Chain, type ChainConstructorParams } from './Chain'; import { getViemChain } from './Chain.utils'; export interface EvmChainConstructorParams extends ChainConstructorParams { diff --git a/packages/types/src/chain/parachain/EvmParachain.test.ts b/packages/types/src/chain/parachain/EvmParachain.test.ts index b8df0f5d..ef2dfb76 100644 --- a/packages/types/src/chain/parachain/EvmParachain.test.ts +++ b/packages/types/src/chain/parachain/EvmParachain.test.ts @@ -1,9 +1,8 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; +import { Asset } from '../../asset'; import { Ecosystem } from '../Chain.interfaces'; import { EvmParachain } from './EvmParachain'; -import { Asset } from '../../asset'; describe('EvmParachain', () => { const parachain = new EvmParachain({ diff --git a/packages/types/src/chain/parachain/EvmParachain.ts b/packages/types/src/chain/parachain/EvmParachain.ts index 179069ff..5558e920 100644 --- a/packages/types/src/chain/parachain/EvmParachain.ts +++ b/packages/types/src/chain/parachain/EvmParachain.ts @@ -1,7 +1,7 @@ import type { Address } from 'viem'; import type { Chain } from 'viem/chains'; -import { Parachain, ParachainConstructorParams } from './Parachain'; import { getViemChain } from '../Chain.utils'; +import { Parachain, type ParachainConstructorParams } from './Parachain'; export interface EvmParachainConstructorParams extends ParachainConstructorParams { diff --git a/packages/types/src/chain/parachain/Parachain.test.ts b/packages/types/src/chain/parachain/Parachain.test.ts index aeb1c189..296b6e8b 100644 --- a/packages/types/src/chain/parachain/Parachain.test.ts +++ b/packages/types/src/chain/parachain/Parachain.test.ts @@ -1,9 +1,8 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; +import { Asset } from '../../asset'; import { Ecosystem } from '../Chain.interfaces'; import { Parachain } from './Parachain'; -import { Asset } from '../../asset'; describe('Parachain', () => { const parachain = new Parachain({ @@ -16,7 +15,7 @@ describe('Parachain', () => { nativeAsset: new Asset({ key: 'glmr', originSymbol: 'GLMR' }), parachainId: 0, ss58Format: 42, - ws: 'wss://rpc.polkadot.io', + ws: ['wss://rpc.polkadot.io'], }); describe('is', () => { diff --git a/packages/types/src/chain/parachain/Parachain.ts b/packages/types/src/chain/parachain/Parachain.ts index f04941f6..99f43996 100644 --- a/packages/types/src/chain/parachain/Parachain.ts +++ b/packages/types/src/chain/parachain/Parachain.ts @@ -1,4 +1,4 @@ -import { Chain, ChainConstructorParams } from '../Chain'; +import { Chain, type ChainConstructorParams } from '../Chain'; export interface ParachainConstructorParams extends ChainConstructorParams { genesisHash: string; diff --git a/packages/types/tsup.config.ts b/packages/types/tsup.config.ts index da4c001b..ce0d852f 100644 --- a/packages/types/tsup.config.ts +++ b/packages/types/tsup.config.ts @@ -1,7 +1,4 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { defineConfig } from 'tsup'; -// eslint-disable-next-line import/no-relative-packages import { baseConfig } from '../../tsup.config'; -// eslint-disable-next-line import/no-default-export export default defineConfig(baseConfig); diff --git a/packages/utils/package.json b/packages/utils/package.json index abe82236..16876187 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -20,19 +20,12 @@ "type": "git", "url": "git+https://github.com/moonbeam-foundation/xcm-sdk.git" }, - "keywords": [ - "moonbeam", - "moonriver", - "xcm", - "utils" - ], + "keywords": ["moonbeam", "moonriver", "xcm", "utils"], "bugs": { "url": "https://github.com/moonbeam-foundation/xcm-sdk/issues" }, "homepage": "https://moonbeam-foundation.github.io/xcm-sdk/latest", - "files": [ - "build" - ], + "files": ["build"], "type": "module", "exports": "./build/index.mjs", "types": "./build/index.d.ts", diff --git a/packages/utils/src/numbers/decimals.test.ts b/packages/utils/src/numbers/decimals.test.ts index 87c5edad..e43522b9 100644 --- a/packages/utils/src/numbers/decimals.test.ts +++ b/packages/utils/src/numbers/decimals.test.ts @@ -1,6 +1,5 @@ -// eslint-disable-next-line import/no-extraneous-dependencies -import { describe, expect, it } from 'vitest'; import Big from 'big.js'; +import { describe, expect, it } from 'vitest'; import { convertDecimals, hasDecimalOverflow, diff --git a/packages/utils/src/numbers/decimals.ts b/packages/utils/src/numbers/decimals.ts index 47a46249..bbe5b4d8 100644 --- a/packages/utils/src/numbers/decimals.ts +++ b/packages/utils/src/numbers/decimals.ts @@ -1,4 +1,4 @@ -import Big, { RoundingMode } from 'big.js'; +import Big, { type RoundingMode } from 'big.js'; Big.NE = -18; diff --git a/packages/utils/src/polkadot/polkadot.address.test.ts b/packages/utils/src/polkadot/polkadot.address.test.ts index 2329c2a3..1bcbabd7 100644 --- a/packages/utils/src/polkadot/polkadot.address.test.ts +++ b/packages/utils/src/polkadot/polkadot.address.test.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, expect, it } from 'vitest'; import { diff --git a/packages/utils/src/polkadot/polkadot.address.ts b/packages/utils/src/polkadot/polkadot.address.ts index fca1e63a..d4ed4413 100644 --- a/packages/utils/src/polkadot/polkadot.address.ts +++ b/packages/utils/src/polkadot/polkadot.address.ts @@ -1,13 +1,13 @@ import { bnToU8a, - u8aToHex, - stringToU8a, - hexToU8a, compactToU8a, + hexToU8a, + stringToU8a, + u8aToHex, } from '@polkadot/util'; import { blake2AsU8a, decodeAddress } from '@polkadot/util-crypto'; -/* +/** * reference: https://github.com/Moonsong-Labs/xcm-tools/blob/main/scripts/calculate-sovereign-account.ts */ @@ -28,7 +28,7 @@ export function getSovereignAccountAddresses(paraId: number) { }; } -/* +/** * reference: https://github.com/Moonsong-Labs/xcm-tools/blob/main/scripts/calculate-multilocation-derivative-account.ts */ @@ -51,7 +51,6 @@ export function getMultilocationDerivedAddresses({ // Describe Family // https://github.com/paritytech/polkadot/blob/master/xcm/xcm-builder/src/location_conversion.rs#L96-L118 const family = - // eslint-disable-next-line no-nested-ternary parents === 0 && paraId ? 'ChildChain' : parents === 1 && !paraId diff --git a/packages/utils/src/polkadot/polkadot.api.ts b/packages/utils/src/polkadot/polkadot.api.ts index a21b13ee..fd6ef699 100644 --- a/packages/utils/src/polkadot/polkadot.api.ts +++ b/packages/utils/src/polkadot/polkadot.api.ts @@ -12,7 +12,6 @@ export enum MRLTypes { const cache = new LRUCache>({ max: 20, - // eslint-disable-next-line sort-keys dispose: async (promise: Promise) => { const api = await promise; diff --git a/packages/utils/tsup.config.ts b/packages/utils/tsup.config.ts index da4c001b..ce0d852f 100644 --- a/packages/utils/tsup.config.ts +++ b/packages/utils/tsup.config.ts @@ -1,7 +1,4 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { defineConfig } from 'tsup'; -// eslint-disable-next-line import/no-relative-packages import { baseConfig } from '../../tsup.config'; -// eslint-disable-next-line import/no-default-export export default defineConfig(baseConfig); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61ecd355..a36d217b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,6 +33,9 @@ importers: specifier: ^0.8.2 version: 0.8.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) devDependencies: + '@biomejs/biome': + specifier: ^1.8.3 + version: 1.8.3 '@changesets/changelog-github': specifier: ^0.5.0 version: 0.5.0 @@ -45,12 +48,6 @@ importers: '@types/big.js': specifier: ^6.2.2 version: 6.2.2 - '@typescript-eslint/eslint-plugin': - specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/parser': - specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) bun: specifier: ^1.1.25 version: 1.1.27 @@ -60,30 +57,6 @@ importers: dotenv: specifier: ^16.4.5 version: 16.4.5 - eslint: - specifier: ^8.57.0 - version: 8.57.0 - eslint-config-airbnb-base: - specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0))(eslint@8.57.0) - eslint-config-airbnb-typescript: - specifier: ^18.0.0 - version: 18.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0))(eslint@8.57.0) - eslint-config-prettier: - specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: - specifier: ^3.6.1 - version: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.30.0)(eslint@8.57.0) - eslint-plugin-import: - specifier: ^2.29.1 - version: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) - eslint-plugin-jest: - specifier: ^28.8.0 - version: 28.8.3(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - eslint-plugin-prettier: - specifier: ^5.2.1 - version: 5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) glob: specifier: ^11.0.0 version: 11.0.0 @@ -324,6 +297,21 @@ importers: specifier: ^6.2.2 version: 6.2.2 + scripts: + dependencies: + '@moonbeam-network/xcm-config': + specifier: workspace:* + version: link:../packages/config + '@moonbeam-network/xcm-types': + specifier: workspace:* + version: link:../packages/types + '@types/ws': + specifier: ^8.5.12 + version: 8.5.12 + ws: + specifier: ^8.18.0 + version: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + packages: '@acala-network/type-definitions@5.1.2': @@ -362,6 +350,59 @@ packages: peerDependencies: '@polkadot/api': ^10.7.3 + '@biomejs/biome@1.8.3': + resolution: {integrity: sha512-/uUV3MV+vyAczO+vKrPdOW0Iaet7UnJMU4bNMinggGJTAnBPjCoLEYcyYtYHNnUNYlv4xZMH6hVIQCAozq8d5w==} + engines: {node: '>=14.21.3'} + hasBin: true + + '@biomejs/cli-darwin-arm64@1.8.3': + resolution: {integrity: sha512-9DYOjclFpKrH/m1Oz75SSExR8VKvNSSsLnVIqdnKexj6NwmiMlKk94Wa1kZEdv6MCOHGHgyyoV57Cw8WzL5n3A==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [darwin] + + '@biomejs/cli-darwin-x64@1.8.3': + resolution: {integrity: sha512-UeW44L/AtbmOF7KXLCoM+9PSgPo0IDcyEUfIoOXYeANaNXXf9mLUwV1GeF2OWjyic5zj6CnAJ9uzk2LT3v/wAw==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [darwin] + + '@biomejs/cli-linux-arm64-musl@1.8.3': + resolution: {integrity: sha512-9yjUfOFN7wrYsXt/T/gEWfvVxKlnh3yBpnScw98IF+oOeCYb5/b/+K7YNqKROV2i1DlMjg9g/EcN9wvj+NkMuQ==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + + '@biomejs/cli-linux-arm64@1.8.3': + resolution: {integrity: sha512-fed2ji8s+I/m8upWpTJGanqiJ0rnlHOK3DdxsyVLZQ8ClY6qLuPc9uehCREBifRJLl/iJyQpHIRufLDeotsPtw==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + + '@biomejs/cli-linux-x64-musl@1.8.3': + resolution: {integrity: sha512-UHrGJX7PrKMKzPGoEsooKC9jXJMa28TUSMjcIlbDnIO4EAavCoVmNQaIuUSH0Ls2mpGMwUIf+aZJv657zfWWjA==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + + '@biomejs/cli-linux-x64@1.8.3': + resolution: {integrity: sha512-I8G2QmuE1teISyT8ie1HXsjFRz9L1m5n83U1O6m30Kw+kPMPSKjag6QGUn+sXT8V+XWIZxFFBoTDEDZW2KPDDw==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + + '@biomejs/cli-win32-arm64@1.8.3': + resolution: {integrity: sha512-J+Hu9WvrBevfy06eU1Na0lpc7uR9tibm9maHynLIoAjLZpQU3IW+OKHUtyL8p6/3pT2Ju5t5emReeIS2SAxhkQ==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [win32] + + '@biomejs/cli-win32-x64@1.8.3': + resolution: {integrity: sha512-/PJ59vA1pnQeKahemaQf4Nyj7IKUvGQSc3Ze1uIGi+Wvr1xF7rGobSrAAG01T/gUDG21vkDsZYM03NAmPiVkqg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [win32] + '@changesets/apply-release-plan@7.0.5': resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} @@ -941,43 +982,12 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.11.0': - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@fragnova/api-augment@0.1.0-spec-1.0.4-mainnet': resolution: {integrity: sha512-511tzGJt8BWUVMNqX6NNq4KrGWYBKrLVQ2GKERUi08TtpteEQnFH3Nzh8W6x3dpBG3naZ+V5ue+bEmEB9foRIQ==} '@frequency-chain/api-augment@1.11.1': resolution: {integrity: sha512-CzVjeGrWl8tbTavygZLUICrncjCC54hM5ioJU1Og2OPoX2P4GYf8xoks8MIyj1yOrYX++mzM6Uf0+nCh77QyFw==} - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - '@interlay/interbtc-types@1.13.0': resolution: {integrity: sha512-oUjavcfnX7lxlMd10qGc48/MoATX37TQcuSAZBIUmpCRiJ15hZbQoTAKGgWMPsla3+3YqUAzkWUEVMwUvM1U+w==} @@ -1075,10 +1085,6 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nolyfill/is-core-module@1.0.39': - resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} - engines: {node: '>=12.4.0'} - '@open-web3/orml-type-definitions@0.8.2-11': resolution: {integrity: sha512-cUv5+mprnaGNt0tu3FhK1nFRBK7SGjPhA1O0nxWWeRmuuH5fjkr0glbHE9kcKuCBfsh7nt6NGwxwl9emQtUDSA==} @@ -1147,10 +1153,6 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/core@0.1.1': - resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@polkadot-api/client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': resolution: {integrity: sha512-0fqK6pUKcGHSG2pBvY+gfSS+1mMdjd/qRygAcKI5d05tKsnZLRnmhb9laDguKmGEIB0Bz9vQqNK3gIN/cfvVwg==} peerDependencies: @@ -1904,9 +1906,6 @@ packages: cpu: [x64] os: [win32] - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@scure/base@1.0.0': resolution: {integrity: sha512-gIVaYhUsy+9s58m/ETjSJVKHhKTBMmcRb9cEV5/5dwvfDlfORjKrFsDeDHWRrm6RjcPvCLZFwGJjAjLj1gg4HA==} @@ -1999,9 +1998,6 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node-fetch@2.6.11': resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} @@ -2026,93 +2022,8 @@ packages: '@types/websocket@1.0.10': resolution: {integrity: sha512-svjGZvPB7EzuYS94cI7a+qhwgGU1y89wUgjT6E2wVUfmAGIvRfT7obBvRtnhXCSsoMdlG4gBFGE7MfkIXZLoww==} - '@typescript-eslint/eslint-plugin@7.18.0': - resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/parser@7.18.0': - resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@7.18.0': - resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/scope-manager@8.4.0': - resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/type-utils@7.18.0': - resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/types@7.18.0': - resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/types@8.4.0': - resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@7.18.0': - resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@8.4.0': - resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@7.18.0': - resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - - '@typescript-eslint/utils@8.4.0': - resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - - '@typescript-eslint/visitor-keys@7.18.0': - resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/visitor-keys@8.4.0': - resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@types/ws@8.5.12': + resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} '@unique-nft/opal-testnet-types@1003.70.0': resolution: {integrity: sha512-vXJoV7cqwO21svd03DFL7bl8H77zFbJzgkUgNPLPbVA6YkZt+ZeDmbP9lKKPbNadB1DP84kOZPVvsbmzx7+Jxg==} @@ -2187,22 +2098,9 @@ packages: zod: optional: true - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - aes-js@4.0.0-beta.5: resolution: {integrity: sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==} - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} @@ -2240,14 +2138,6 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} - - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} - array-timsort@1.0.3: resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} @@ -2255,22 +2145,6 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} - - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} - assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -2278,10 +2152,6 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - axios@1.7.7: resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} @@ -2314,9 +2184,6 @@ packages: bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} @@ -2349,10 +2216,6 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -2379,10 +2242,6 @@ packages: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - chalk@5.3.0: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -2449,12 +2308,6 @@ packages: resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==} engines: {node: '>= 6'} - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - confusing-browser-globals@1.0.11: - resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} - consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2544,18 +2397,6 @@ packages: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} - dataloader@1.4.0: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} @@ -2567,14 +2408,6 @@ packages: supports-color: optional: true - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -2588,17 +2421,6 @@ packages: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -2611,14 +2433,6 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -2648,10 +2462,6 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - enhanced-resolve@5.17.1: - resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} - engines: {node: '>=10.13.0'} - enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} @@ -2667,33 +2477,6 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} - - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} - - es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - es5-ext@0.10.64: resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} engines: {node: '>=0.10'} @@ -2719,149 +2502,18 @@ packages: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - eslint-config-airbnb-base@15.0.0: - resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: ^7.32.0 || ^8.2.0 - eslint-plugin-import: ^2.25.2 - - eslint-config-airbnb-typescript@18.0.0: - resolution: {integrity: sha512-oc+Lxzgzsu8FQyFVa4QFaVKiitTYiiW3frB9KYW5OWdPrqFc7FzxgB20hP4cHMlr+MBzGcLl3jnCOVOydL9mIg==} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^7.0.0 - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - eslint-import-resolver-typescript@3.6.3: - resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - eslint-plugin-import-x: '*' - peerDependenciesMeta: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: - optional: true - - eslint-module-utils@2.11.0: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - eslint-plugin-import@2.30.0: - resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jest@28.8.3: - resolution: {integrity: sha512-HIQ3t9hASLKm2IhIOqnu+ifw7uLZkIlR7RYNv7fMcEi/p0CIiJmfriStQS2LDkgtY4nyLbIZAD+JL347Yc2ETQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.0.0 || ^8.0.0 - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - - eslint-plugin-prettier@5.2.1: - resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - esniff@2.0.1: resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} engines: {node: '>=0.10'} - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - ethereum-blockies-base64@1.0.2: resolution: {integrity: sha512-Vg2HTm7slcWNKaRhCUl/L3b4KrB8ohQXdd5Pu3OI897EcR6tVRvUqdTwAyx+dnmoDzj8e2bwBLDQ50ByFmcz6w==} @@ -2900,12 +2552,6 @@ packages: resolution: {integrity: sha512-QpmbiqRFRZ+SIlBJh6xi5d/PgXciUc/xWKc4Vi2RWEHHIRx6oM3f0fWNna++zP9VB5HUBTObUK9gTKQP3vVcrQ==} engines: {node: '>=8.0.0'} - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - fast-equals@5.0.1: resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} engines: {node: '>=6.0.0'} @@ -2917,9 +2563,6 @@ packages: fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-sha256@1.3.0: resolution: {integrity: sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==} @@ -2930,10 +2573,6 @@ packages: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - file-entry-cache@9.1.0: resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} engines: {node: '>=18'} @@ -2950,14 +2589,6 @@ packages: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - flat-cache@5.0.0: resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} engines: {node: '>=18'} @@ -2974,9 +2605,6 @@ packages: debug: optional: true - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.3.0: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} @@ -2997,24 +2625,11 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - gensequence@7.0.0: resolution: {integrity: sha512-47Frx13aZh01afHJTB3zTtKIlFI6vWY+MYCN9Qpew6i52rfKjnhCF/l1YlC8UmEMvvntZZ6z4PiCcmyuedR2aQ==} engines: {node: '>=18'} @@ -3026,10 +2641,6 @@ packages: get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - get-stdin@9.0.0: resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} engines: {node: '>=12'} @@ -3042,21 +2653,10 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} - - get-tsconfig@4.8.0: - resolution: {integrity: sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw==} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true @@ -3066,22 +2666,10 @@ packages: engines: {node: 20 || >=22} hasBin: true - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} engines: {node: '>=18'} - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -3090,45 +2678,17 @@ packages: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - has-own-prop@2.0.0: resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} engines: {node: '>=8'} - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - hash-base@3.1.0: resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} engines: {node: '>=4'} @@ -3136,10 +2696,6 @@ packages: hash.js@1.1.7: resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} @@ -3176,14 +2732,6 @@ packages: import-meta-resolve@4.1.0: resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -3191,51 +2739,17 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} - ip-regex@4.3.0: resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} engines: {node: '>=8'} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} - is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - - is-bun-module@1.2.1: - resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} - - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -3252,30 +2766,10 @@ packages: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} - is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -3284,22 +2778,10 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - is-subdir@1.2.0: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -3311,16 +2793,10 @@ packages: resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} engines: {node: '>=18'} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -3365,19 +2841,9 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - jsonc-parser@3.3.1: resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} @@ -3445,10 +2911,6 @@ packages: resolution: {integrity: sha512-HW2mYkhg0a3RH2t57+ZJwacJiSIuDEhsXQAaCw6iGeN7zowdUV7g5QtnRdFdPkaK2eaNFpG6Rp0GsTrl/v0gNg==} hasBin: true - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - lilconfig@3.1.2: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} @@ -3464,10 +2926,6 @@ packages: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} @@ -3544,16 +3002,10 @@ packages: resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} engines: {node: 20 || >=22} - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} @@ -3583,9 +3035,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} @@ -3634,37 +3083,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - - object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.0: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} - engines: {node: '>= 0.4'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} @@ -3673,10 +3091,6 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - ora@8.0.1: resolution: {integrity: sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==} engines: {node: '>=18'} @@ -3696,18 +3110,10 @@ packages: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - p-map@2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} @@ -3741,10 +3147,6 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -3753,9 +3155,6 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.11.1: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} @@ -3800,10 +3199,6 @@ packages: pontem-types-bundle@1.0.15: resolution: {integrity: sha512-PXQTwvb6QB5VW3UILU9w7du55j7hd2mZspfLPcum7XEwxhVhzH22dygd3waSNEhybTgcsV40XB4d3OIdwgaLvw==} - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - postcss-load-config@6.0.1: resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} @@ -3833,14 +3228,6 @@ packages: resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} - prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} @@ -3918,10 +3305,6 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} - repeat-string@1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} @@ -3934,13 +3317,6 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3949,11 +3325,6 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - ripemd160@2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} @@ -3972,17 +3343,9 @@ packages: rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} - safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} - safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -3995,23 +3358,11 @@ packages: scryptsy@2.1.0: resolution: {integrity: sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w==} - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - semver@7.6.3: resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - sha.js@2.4.11: resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} hasBin: true @@ -4035,10 +3386,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -4105,17 +3452,6 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -4143,10 +3479,6 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - styled-components@6.1.13: resolution: {integrity: sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==} engines: {node: '>= 16'} @@ -4166,34 +3498,15 @@ packages: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - synckit@0.9.1: - resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} - engines: {node: ^14.18.0 || >=16.0.0} - syncpack@13.0.0: resolution: {integrity: sha512-0PIoEWMP2+YkllkcZXw8N9d2sFqpmr8ULBdvms3gc1vG5tnccEMqc6flxHYnF/N+NTTcUnf0J+4xAD5hwH6XGQ==} engines: {node: '>=18.18.0'} hasBin: true - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -4241,21 +3554,12 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - ts-api-utils@1.3.0: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} ts-toolbelt@9.6.0: resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -4324,33 +3628,9 @@ packages: tweetnacl@1.0.3: resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - type@2.7.3: resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} - typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -4364,9 +3644,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} @@ -4378,9 +3655,6 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - utf-8-validate@5.0.10: resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} engines: {node: '>=6.14.2'} @@ -4494,13 +3768,6 @@ packages: whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -4515,10 +3782,6 @@ packages: engines: {node: '>=8'} hasBin: true - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -4527,9 +3790,6 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.17.1: resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} @@ -4573,10 +3833,6 @@ packages: engines: {node: '>= 14'} hasBin: true - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - snapshots: '@acala-network/type-definitions@5.1.2(@polkadot/types@12.4.2)': @@ -4614,6 +3870,41 @@ snapshots: dependencies: '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@biomejs/biome@1.8.3': + optionalDependencies: + '@biomejs/cli-darwin-arm64': 1.8.3 + '@biomejs/cli-darwin-x64': 1.8.3 + '@biomejs/cli-linux-arm64': 1.8.3 + '@biomejs/cli-linux-arm64-musl': 1.8.3 + '@biomejs/cli-linux-x64': 1.8.3 + '@biomejs/cli-linux-x64-musl': 1.8.3 + '@biomejs/cli-win32-arm64': 1.8.3 + '@biomejs/cli-win32-x64': 1.8.3 + + '@biomejs/cli-darwin-arm64@1.8.3': + optional: true + + '@biomejs/cli-darwin-x64@1.8.3': + optional: true + + '@biomejs/cli-linux-arm64-musl@1.8.3': + optional: true + + '@biomejs/cli-linux-arm64@1.8.3': + optional: true + + '@biomejs/cli-linux-x64-musl@1.8.3': + optional: true + + '@biomejs/cli-linux-x64@1.8.3': + optional: true + + '@biomejs/cli-win32-arm64@1.8.3': + optional: true + + '@biomejs/cli-win32-x64@1.8.3': + optional: true + '@changesets/apply-release-plan@7.0.5': dependencies: '@changesets/config': 3.0.3 @@ -5136,29 +4427,6 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': - dependencies: - eslint: 8.57.0 - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.11.0': {} - - '@eslint/eslintrc@2.1.4': - dependencies: - ajv: 6.12.6 - debug: 4.3.7 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.2 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@8.57.0': {} - '@fragnova/api-augment@0.1.0-spec-1.0.4-mainnet(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@polkadot/api': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -5179,18 +4447,6 @@ snapshots: - supports-color - utf-8-validate - '@humanwhocodes/config-array@0.11.14': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/object-schema@2.0.3': {} - '@interlay/interbtc-types@1.13.0': {} '@isaacs/cliui@8.0.2': @@ -5300,8 +4556,6 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@nolyfill/is-core-module@1.0.39': {} - '@open-web3/orml-type-definitions@0.8.2-11': {} '@open-web3/orml-type-definitions@0.9.4-38': @@ -5358,8 +4612,6 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/core@0.1.1': {} - '@polkadot-api/client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0(rxjs@7.8.1)': dependencies: '@polkadot-api/metadata-builders': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 @@ -6779,8 +6031,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.21.2': optional: true - '@rtsao/scc@1.1.0': {} - '@scure/base@1.0.0': {} '@scure/base@1.1.1': {} @@ -6937,8 +6187,6 @@ snapshots: '@types/estree@1.0.5': {} - '@types/json5@0.0.29': {} - '@types/node-fetch@2.6.11': dependencies: '@types/node': 22.5.4 @@ -6962,126 +6210,9 @@ snapshots: dependencies: '@types/node': 22.5.4 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 8.57.0 - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7 - eslint: 8.57.0 - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - - '@typescript-eslint/scope-manager@8.4.0': + '@types/ws@8.5.12': dependencies: - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/visitor-keys': 8.4.0 - - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - debug: 4.3.7 - eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@7.18.0': {} - - '@typescript-eslint/types@8.4.0': {} - - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/visitor-keys': 8.4.0 - debug: 4.3.7 - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - eslint: 8.57.0 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@8.4.0(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - eslint: 8.57.0 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/visitor-keys@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@8.4.0': - dependencies: - '@typescript-eslint/types': 8.4.0 - eslint-visitor-keys: 3.4.3 - - '@ungap/structured-clone@1.2.0': {} + '@types/node': 22.5.4 '@unique-nft/opal-testnet-types@1003.70.0(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.4.2)': dependencies: @@ -7171,21 +6302,8 @@ snapshots: optionalDependencies: typescript: 5.5.4 - acorn-jsx@5.3.2(acorn@8.12.1): - dependencies: - acorn: 8.12.1 - - acorn@8.12.1: {} - aes-js@4.0.0-beta.5: {} - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - ansi-colors@4.1.3: {} ansi-regex@5.0.1: {} @@ -7215,66 +6333,14 @@ snapshots: argparse@2.0.1: {} - array-buffer-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 - - array-includes@3.1.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - is-string: 1.0.7 - array-timsort@1.0.3: {} array-union@2.1.0: {} - array.prototype.findlastindex@1.2.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 - - array.prototype.flat@1.3.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - - array.prototype.flatmap@1.3.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - - arraybuffer.prototype.slice@1.0.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 - assertion-error@2.0.1: {} asynckit@0.4.0: {} - available-typed-arrays@1.0.7: - dependencies: - possible-typed-array-names: 1.0.0 - axios@1.7.7: dependencies: follow-redirects: 1.15.9 @@ -7305,11 +6371,6 @@ snapshots: bn.js@5.2.1: {} - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 @@ -7347,14 +6408,6 @@ snapshots: cac@6.7.14: {} - call-bind@1.0.7: - 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.2 - callsites@3.1.0: {} camelcase@5.3.1: {} @@ -7383,11 +6436,6 @@ snapshots: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - chalk@5.3.0: {} chardet@0.7.0: {} @@ -7454,10 +6502,6 @@ snapshots: has-own-prop: 2.0.0 repeat-string: 1.6.1 - concat-map@0.0.1: {} - - confusing-browser-globals@1.0.11: {} - consola@3.2.3: {} copy-to-clipboard@3.3.3: @@ -7604,54 +6648,18 @@ snapshots: data-uri-to-buffer@4.0.1: {} - data-view-buffer@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-offset@1.0.0: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - dataloader@1.4.0: {} debug@2.6.9: dependencies: ms: 2.0.0 - debug@3.2.7: - dependencies: - ms: 2.1.3 - debug@4.3.7: dependencies: ms: 2.1.3 deep-eql@5.0.2: {} - deep-is@0.1.4: {} - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - delayed-stream@1.0.0: {} detect-indent@6.1.0: {} @@ -7660,14 +6668,6 @@ snapshots: dependencies: path-type: 4.0.0 - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 - - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - dotenv@16.4.5: {} dotenv@8.6.0: {} @@ -7696,11 +6696,6 @@ snapshots: emoji-regex@9.2.2: {} - enhanced-resolve@5.17.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - enquirer@2.4.1: dependencies: ansi-colors: 4.1.3 @@ -7714,81 +6709,6 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.3: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.2 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - - es-errors@1.3.0: {} - - es-object-atoms@1.0.0: - dependencies: - es-errors: 1.3.0 - - es-set-tostringtag@2.0.3: - dependencies: - get-intrinsic: 1.2.4 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - es-shim-unscopables@1.0.2: - dependencies: - hasown: 2.0.2 - - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - es5-ext@0.10.64: dependencies: es6-iterator: 2.0.3 @@ -7862,165 +6782,6 @@ snapshots: escape-string-regexp@1.0.5: {} - escape-string-regexp@4.0.0: {} - - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0))(eslint@8.57.0): - dependencies: - confusing-browser-globals: 1.0.11 - eslint: 8.57.0 - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) - object.assign: 4.1.5 - object.entries: 1.1.8 - semver: 6.3.1 - - eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0))(eslint@8.57.0): - dependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0))(eslint@8.57.0) - transitivePeerDependencies: - - eslint-plugin-import - - eslint-config-prettier@9.1.0(eslint@8.57.0): - dependencies: - eslint: 8.57.0 - - eslint-import-resolver-node@0.3.9: - dependencies: - debug: 3.2.7 - is-core-module: 2.15.1 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.30.0)(eslint@8.57.0): - dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.7 - enhanced-resolve: 5.17.1 - eslint: 8.57.0 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) - fast-glob: 3.3.2 - get-tsconfig: 4.8.0 - is-bun-module: 1.2.1 - is-glob: 4.0.3 - optionalDependencies: - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - - eslint-module-utils@2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.30.0)(eslint@8.57.0) - transitivePeerDependencies: - - supports-color - - eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) - hasown: 2.0.2 - is-core-module: 2.15.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jest@28.8.3(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4): - dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - transitivePeerDependencies: - - supports-color - - typescript - - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): - dependencies: - eslint: 8.57.0 - prettier: 3.3.3 - prettier-linter-helpers: 1.0.0 - synckit: 0.9.1 - optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@8.57.0) - - eslint-scope@7.2.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint@8.57.0: - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.11.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.7 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - esniff@2.0.1: dependencies: d: 1.0.2 @@ -8028,30 +6789,12 @@ snapshots: event-emitter: 0.3.5 type: 2.7.3 - espree@9.6.1: - dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 3.4.3 - esprima@4.0.1: {} - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - estree-walker@3.0.3: dependencies: '@types/estree': 1.0.5 - esutils@2.0.3: {} - ethereum-blockies-base64@1.0.2: dependencies: pnglib: 0.0.1 @@ -8118,10 +6861,6 @@ snapshots: dependencies: pure-rand: 6.1.0 - fast-deep-equal@3.1.3: {} - - fast-diff@1.3.0: {} - fast-equals@5.0.1: {} fast-glob@3.3.2: @@ -8134,8 +6873,6 @@ snapshots: fast-json-stable-stringify@2.1.0: {} - fast-levenshtein@2.0.6: {} - fast-sha256@1.3.0: {} fastq@1.17.1: @@ -8147,10 +6884,6 @@ snapshots: node-domexception: 1.0.0 web-streams-polyfill: 3.3.3 - file-entry-cache@6.0.1: - dependencies: - flat-cache: 3.2.0 - file-entry-cache@9.1.0: dependencies: flat-cache: 5.0.0 @@ -8166,17 +6899,6 @@ snapshots: locate-path: 5.0.0 path-exists: 4.0.0 - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flat-cache@3.2.0: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - rimraf: 3.0.2 - flat-cache@5.0.0: dependencies: flatted: 3.3.1 @@ -8186,10 +6908,6 @@ snapshots: follow-redirects@1.15.9: {} - for-each@0.3.3: - dependencies: - is-callable: 1.2.7 - foreground-child@3.3.0: dependencies: cross-spawn: 7.0.3 @@ -8217,60 +6935,25 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fs.realpath@1.0.0: {} - fsevents@2.3.3: optional: true - function-bind@1.1.2: {} - - function.prototype.name@1.1.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - functions-have-names: 1.2.3 - - functions-have-names@1.2.3: {} - gensequence@7.0.0: {} get-east-asian-width@1.2.0: {} get-func-name@2.0.2: {} - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - get-stdin@9.0.0: {} get-stream@6.0.1: {} get-stream@8.0.1: {} - get-symbol-description@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - - get-tsconfig@4.8.0: - dependencies: - resolve-pkg-maps: 1.0.0 - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - glob@10.4.5: dependencies: foreground-child: 3.3.0 @@ -8289,28 +6972,10 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 2.0.0 - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - global-directory@4.0.1: dependencies: ini: 4.1.1 - globals@13.24.0: - dependencies: - type-fest: 0.20.2 - - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.0.1 - globby@11.1.0: dependencies: array-union: 2.1.0 @@ -8329,34 +6994,12 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - graceful-fs@4.2.11: {} - graphemer@1.4.0: {} - - has-bigints@1.0.2: {} - has-flag@3.0.0: {} - has-flag@4.0.0: {} - has-own-prop@2.0.0: {} - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} - - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.0.3 - hash-base@3.1.0: dependencies: inherits: 2.0.4 @@ -8368,10 +7011,6 @@ snapshots: inherits: 2.0.4 minimalistic-assert: 1.0.1 - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - hmac-drbg@1.0.1: dependencies: hash.js: 1.1.7 @@ -8403,63 +7042,18 @@ snapshots: import-meta-resolve@4.1.0: {} - imurmurhash@0.1.4: {} - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - inherits@2.0.4: {} ini@4.1.1: {} - internal-slot@1.0.7: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.0.6 - ip-regex@4.3.0: {} - is-array-buffer@3.0.4: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - is-arrayish@0.2.1: {} - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 - is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-bun-module@1.2.1: - dependencies: - semver: 7.6.3 - - is-callable@1.2.7: {} - - is-core-module@2.15.1: - dependencies: - hasown: 2.0.2 - - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 - - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.2 - is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} @@ -8470,59 +7064,24 @@ snapshots: is-interactive@2.0.0: {} - is-negative-zero@2.0.3: {} - - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - is-number@7.0.0: {} - is-path-inside@3.0.3: {} - - is-regex@1.1.4: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-shared-array-buffer@1.0.3: - dependencies: - call-bind: 1.0.7 - is-stream@2.0.1: {} is-stream@3.0.0: {} - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - is-subdir@1.2.0: dependencies: better-path-resolve: 1.0.0 - is-symbol@1.0.4: - dependencies: - has-symbols: 1.0.3 - - is-typed-array@1.1.13: - dependencies: - which-typed-array: 1.1.15 - is-typedarray@1.0.0: {} is-unicode-supported@1.3.0: {} is-unicode-supported@2.1.0: {} - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.7 - is-windows@1.0.2: {} - isarray@2.0.5: {} - isexe@2.0.0: {} isows@1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)): @@ -8564,16 +7123,8 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-schema-traverse@0.4.1: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - json-stringify-safe@5.0.1: {} - json5@1.0.2: - dependencies: - minimist: 1.2.8 - jsonc-parser@3.3.1: {} jsonfile@4.0.0: @@ -8629,11 +7180,6 @@ snapshots: lefthook-windows-arm64: 1.7.15 lefthook-windows-x64: 1.7.15 - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} @@ -8644,10 +7190,6 @@ snapshots: dependencies: p-locate: 4.1.0 - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - lodash.camelcase@4.3.0: {} lodash.merge@4.6.2: {} @@ -8715,16 +7257,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 - minimist@1.2.8: {} - minipass@7.1.2: {} mock-socket@9.3.1: {} @@ -8752,8 +7288,6 @@ snapshots: nanoid@3.3.7: {} - natural-compare@1.4.0: {} - next-tick@1.1.0: {} nock@13.5.5: @@ -8797,46 +7331,6 @@ snapshots: object-assign@4.1.1: {} - object-inspect@1.13.2: {} - - object-keys@1.1.1: {} - - object.assign@4.1.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - - object.entries@1.1.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - object.fromentries@2.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - - object.values@1.2.0: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - onetime@5.1.2: dependencies: mimic-fn: 2.1.0 @@ -8845,15 +7339,6 @@ snapshots: dependencies: mimic-fn: 4.0.0 - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - ora@8.0.1: dependencies: chalk: 5.3.0 @@ -8878,18 +7363,10 @@ snapshots: dependencies: p-try: 2.2.0 - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - p-locate@4.1.0: dependencies: p-limit: 2.3.0 - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - p-map@2.1.0: {} p-try@2.2.0: {} @@ -8917,14 +7394,10 @@ snapshots: path-exists@4.0.0: {} - path-is-absolute@1.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} - path-parse@1.0.7: {} - path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 @@ -8962,8 +7435,6 @@ snapshots: - '@polkadot/util' - '@polkadot/util-crypto' - possible-typed-array-names@1.0.0: {} - postcss-load-config@6.0.1(postcss@8.4.45)(yaml@2.5.1): dependencies: lilconfig: 3.1.2 @@ -8985,12 +7456,6 @@ snapshots: picocolors: 1.1.0 source-map-js: 1.2.1 - prelude-ls@1.2.1: {} - - prettier-linter-helpers@1.0.0: - dependencies: - fast-diff: 1.3.0 - prettier@2.8.8: {} prettier@3.3.3: {} @@ -9062,27 +7527,12 @@ snapshots: regenerator-runtime@0.14.1: {} - regexp.prototype.flags@1.5.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - repeat-string@1.6.1: {} resolve-from@4.0.0: {} resolve-from@5.0.0: {} - resolve-pkg-maps@1.0.0: {} - - resolve@1.22.8: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - restore-cursor@4.0.0: dependencies: onetime: 5.1.2 @@ -9090,10 +7540,6 @@ snapshots: reusify@1.0.4: {} - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - ripemd160@2.0.2: dependencies: hash-base: 3.1.0 @@ -9133,21 +7579,8 @@ snapshots: dependencies: tslib: 2.7.0 - safe-array-concat@1.1.2: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - isarray: 2.0.5 - safe-buffer@5.2.1: {} - safe-regex-test@1.0.3: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-regex: 1.1.4 - safer-buffer@2.1.2: {} scale-ts@1.6.0: @@ -9159,26 +7592,8 @@ snapshots: scryptsy@2.1.0: {} - semver@6.3.1: {} - semver@7.6.3: {} - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - - set-function-name@2.0.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - sha.js@2.4.11: dependencies: inherits: 2.0.4 @@ -9198,13 +7613,6 @@ snapshots: shebang-regex@3.0.0: {} - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 - siginfo@2.0.0: {} signal-exit@3.0.7: {} @@ -9272,25 +7680,6 @@ snapshots: get-east-asian-width: 1.2.0 strip-ansi: 7.1.0 - string.prototype.trim@1.2.9: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - string.prototype.trimend@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - string.prototype.trimstart@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 @@ -9311,8 +7700,6 @@ snapshots: strip-final-newline@3.0.0: {} - strip-json-comments@3.1.1: {} - styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@emotion/is-prop-valid': 1.2.2 @@ -9343,17 +7730,6 @@ snapshots: dependencies: has-flag: 3.0.0 - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - synckit@0.9.1: - dependencies: - '@pkgr/core': 0.1.1 - tslib: 2.7.0 - syncpack@13.0.0(typescript@5.5.4): dependencies: '@effect/schema': 0.71.1(effect@3.6.5) @@ -9377,12 +7753,8 @@ snapshots: transitivePeerDependencies: - typescript - tapable@2.2.1: {} - term-size@2.2.1: {} - text-table@0.2.0: {} - thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -9419,21 +7791,10 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.5.4): - dependencies: - typescript: 5.5.4 - ts-interface-checker@0.1.13: {} ts-toolbelt@9.6.0: {} - tsconfig-paths@3.15.0: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - tslib@1.14.1: {} tslib@2.4.0: {} @@ -9498,46 +7859,8 @@ snapshots: tweetnacl@1.0.3: {} - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-fest@0.20.2: {} - type@2.7.3: {} - typed-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-typed-array: 1.1.13 - - typed-array-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-byte-offset@1.0.2: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-length@1.0.6: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - possible-typed-array-names: 1.0.0 - typedarray-to-buffer@3.1.5: dependencies: is-typedarray: 1.0.0 @@ -9546,23 +7869,12 @@ snapshots: typescript@5.5.4: {} - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - undici-types@6.19.8: {} unicorn-magic@0.1.0: {} universalify@0.1.2: {} - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - utf-8-validate@5.0.10: dependencies: node-gyp-build: 4.8.2 @@ -9688,22 +8000,6 @@ snapshots: tr46: 1.0.1 webidl-conversions: 4.0.2 - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.2 - which@1.3.1: dependencies: isexe: 2.0.0 @@ -9717,8 +8013,6 @@ snapshots: siginfo: 2.0.0 stackback: 0.0.2 - word-wrap@1.2.5: {} - wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -9731,8 +8025,6 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 - wrappy@1.0.2: {} - ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.8 @@ -9754,5 +8046,3 @@ snapshots: yallist@2.1.2: {} yaml@2.5.1: {} - - yocto-queue@0.1.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 1886f70c..3f343498 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,4 @@ packages: - 'packages/**' - 'examples/**' + - 'scripts/**' diff --git a/scripts/check-websockets.ts b/scripts/check-websockets.ts index e043eb9d..b2caa47e 100644 --- a/scripts/check-websockets.ts +++ b/scripts/check-websockets.ts @@ -1,7 +1,9 @@ -/* eslint-disable import/no-extraneous-dependencies */ -/* eslint-disable no-console */ import { chainsList } from '@moonbeam-network/xcm-config'; -import { AnyChain } from '@moonbeam-network/xcm-types'; +import { + type AnyParachain, + EvmParachain, + Parachain, +} from '@moonbeam-network/xcm-types'; import { IncomingWebhook } from '@slack/webhook'; import WebSocket from 'ws'; @@ -62,10 +64,8 @@ async function checkWebSocketEndpoints(endpoints: ChainEndpoint[]): Promise<{ const successfulEndpoints: ChainEndpoint[] = []; const failingEndpoints: ChainEndpoint[] = []; - // eslint-disable-next-line no-restricted-syntax for (const endpoint of endpoints) { try { - // eslint-disable-next-line no-await-in-loop const isAlive = await checkIsWebSocketAlive(endpoint); if (isAlive) { successfulEndpoints.push(endpoint); @@ -84,10 +84,12 @@ async function checkWebSocketEndpoints(endpoints: ChainEndpoint[]): Promise<{ return { failingEndpoints, successfulEndpoints }; } -function filterChainList(includeTestChains: boolean): AnyChain[] { - return includeTestChains - ? chainsList - : chainsList.filter((chain) => !chain.isTestChain); +function filterChainList(includeTestChains: boolean): AnyParachain[] { + return ( + includeTestChains + ? chainsList + : chainsList.filter((chain) => !chain.isTestChain) + ).filter((chain) => Parachain.is(chain) || EvmParachain.is(chain)); } function getChainsAndEndpoints(includeTestChains: boolean) { diff --git a/scripts/package.json b/scripts/package.json new file mode 100644 index 00000000..27ef0c2a --- /dev/null +++ b/scripts/package.json @@ -0,0 +1,18 @@ +{ + "name": "scripts", + "version": "1.0.0", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "description": "", + "dependencies": { + "@moonbeam-network/xcm-config": "workspace:*", + "@moonbeam-network/xcm-types": "workspace:*", + "@types/ws": "^8.5.12", + "ws": "^8.18.0" + } +} diff --git a/scripts/update-dev-versions.ts b/scripts/update-dev-versions.ts index 1db1c47a..9d5f2cc8 100644 --- a/scripts/update-dev-versions.ts +++ b/scripts/update-dev-versions.ts @@ -1,17 +1,11 @@ -/* eslint-disable import/no-dynamic-require */ -/* eslint-disable no-await-in-loop */ -/* eslint-disable no-restricted-syntax */ -/* eslint-disable no-console */ -// eslint-disable-next-line import/no-extraneous-dependencies -import { glob } from 'glob'; import { exec } from 'node:child_process'; import { writeFile } from 'node:fs/promises'; import { promisify } from 'node:util'; +import { glob } from 'glob'; const execPromise = promisify(exec); -// eslint-disable-next-line @typescript-eslint/no-explicit-any -async function getHighestDevTag(pkgs: any[]) { +async function getHighestDevTag(pkgs: { name: string }[]) { const promises = pkgs.map(async (pkg) => { const { name } = pkg; const { stdout } = await execPromise(`npm view ${name} dist-tags.dev`); @@ -29,7 +23,7 @@ async function getHighestDevTag(pkgs: any[]) { async function main() { console.log( - `************************************ update-dev-versions script start! ************************************`, + '************************************ update-dev-versions script start! ************************************', ); const files = await glob(`${process.env.PWD}/packages/**/package.json`, { ignore: '**/node_modules/**', @@ -57,8 +51,7 @@ async function main() { pkg.version = newVersion; pkgs.forEach((p) => { - if (p.dependencies && p.dependencies[name]) { - // eslint-disable-next-line no-param-reassign + if (p.dependencies?.[name]) { p.dependencies[name] = newVersion; } }); diff --git a/tsup.config.ts b/tsup.config.ts index 988a22ce..c079ed45 100644 --- a/tsup.config.ts +++ b/tsup.config.ts @@ -1,5 +1,4 @@ -// eslint-disable-next-line import/no-extraneous-dependencies -import { Options } from 'tsup'; +import type { Options } from 'tsup'; export const baseConfig: Options = { entry: ['src/index.ts'], diff --git a/vitest.workspace.ts b/vitest.workspace.ts new file mode 100644 index 00000000..43916486 --- /dev/null +++ b/vitest.workspace.ts @@ -0,0 +1,3 @@ +import { defineWorkspace } from 'vitest/config'; + +export default defineWorkspace(['./packages/*']); From 34a1acccb34243a42981abab785a998446fc58e9 Mon Sep 17 00:00:00 2001 From: Elmar Kenigs Date: Tue, 10 Sep 2024 21:54:33 +0300 Subject: [PATCH 2/8] Remove test script from scripts package --- scripts/package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/scripts/package.json b/scripts/package.json index 27ef0c2a..933f9698 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -2,9 +2,7 @@ "name": "scripts", "version": "1.0.0", "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, + "scripts": {}, "keywords": [], "author": "", "license": "ISC", From 5c65abd778f5760cd9d849e59993f018e2e3f9b8 Mon Sep 17 00:00:00 2001 From: Elmar Kenigs Date: Wed, 11 Sep 2024 09:52:45 +0300 Subject: [PATCH 3/8] Fixing snapshots --- .../acceptance/__snapshots__/sdk.test.ts.snap | 200 +++++++++--------- 1 file changed, 100 insertions(+), 100 deletions(-) diff --git a/packages/sdk/tests/acceptance/__snapshots__/sdk.test.ts.snap b/packages/sdk/tests/acceptance/__snapshots__/sdk.test.ts.snap index 838a226a..ea676e8c 100644 --- a/packages/sdk/tests/acceptance/__snapshots__/sdk.test.ts.snap +++ b/packages/sdk/tests/acceptance/__snapshots__/sdk.test.ts.snap @@ -2,7 +2,7 @@ exports[`sdk > getParachainBalances > on 'Centrifuge' for address: '4fAKSBMGVT9jt1jkuJvXgvMbmqV2BuspFWWEm…' > should get expected balances 1`] = ` [ - n { + e { "address": undefined, "amount": 570000000000000000n, "decimals": 18, @@ -19,7 +19,7 @@ exports[`sdk > getParachainBalances > on 'Centrifuge' for address: '4fAKSBMGVT9j exports[`sdk > getParachainBalances > on 'Centrifuge' for address: '5FtGz8bgoCQ6pNAYLWCfxKx9ekLnX1ewP9q2T…' > should get expected balances 1`] = ` [ - n { + e { "address": undefined, "amount": 570000000000000000n, "decimals": 18, @@ -36,7 +36,7 @@ exports[`sdk > getParachainBalances > on 'Centrifuge' for address: '5FtGz8bgoCQ6 exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '5FtGz8bgoCQ6pNAYLWCfxKx9ekLnX1ewP9q2T…' > should get expected balances 1`] = ` [ - n { + e { "address": undefined, "amount": 178046239082538836n, "decimals": 18, @@ -48,7 +48,7 @@ exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '5FtG "originSymbol": "FTM.wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 6, @@ -60,7 +60,7 @@ exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '5FtG "originSymbol": "USDC.Wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -72,7 +72,7 @@ exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '5FtG "originSymbol": "DEV", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 3000000000000n, "decimals": 12, @@ -89,7 +89,7 @@ exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '5FtG exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '7MR8Qxy9sJmN6bfHMggAtFY5DwLxfrssLuTnP…' > should get expected balances 1`] = ` [ - n { + e { "address": undefined, "amount": 178046239082538836n, "decimals": 18, @@ -101,7 +101,7 @@ exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '7MR8 "originSymbol": "FTM.wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 6, @@ -113,7 +113,7 @@ exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '7MR8 "originSymbol": "USDC.Wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -125,7 +125,7 @@ exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '7MR8 "originSymbol": "DEV", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 3000000000000n, "decimals": 12, @@ -142,7 +142,7 @@ exports[`sdk > getParachainBalances > on 'Hydration Alphanet' for address: '7MR8 exports[`sdk > getParachainBalances > on 'Hydration' for address: '5FtGz8bgoCQ6pNAYLWCfxKx9ekLnX1ewP9q2T…' > should get expected balances 1`] = ` [ - n { + e { "address": undefined, "amount": 37000000000000n, "decimals": 18, @@ -154,7 +154,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '5FtGz8bgoCQ6p "originSymbol": "WETH", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 120n, "decimals": 8, @@ -166,7 +166,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '5FtGz8bgoCQ6p "originSymbol": "WBTC", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 6, @@ -178,7 +178,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '5FtGz8bgoCQ6p "originSymbol": "USDT.Wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 6, @@ -190,7 +190,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '5FtGz8bgoCQ6p "originSymbol": "USDC.Wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -202,7 +202,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '5FtGz8bgoCQ6p "originSymbol": "DAI", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -214,7 +214,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '5FtGz8bgoCQ6p "originSymbol": "GLMR", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 1000000000000n, "decimals": 12, @@ -231,7 +231,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '5FtGz8bgoCQ6p exports[`sdk > getParachainBalances > on 'Hydration' for address: '7MR8Qxy9sJmN6bfHMggAtFY5DwLxfrssLuTnP…' > should get expected balances 1`] = ` [ - n { + e { "address": undefined, "amount": 37000000000000n, "decimals": 18, @@ -243,7 +243,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '7MR8Qxy9sJmN6 "originSymbol": "WETH", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 120n, "decimals": 8, @@ -255,7 +255,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '7MR8Qxy9sJmN6 "originSymbol": "WBTC", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 6, @@ -267,7 +267,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '7MR8Qxy9sJmN6 "originSymbol": "USDT.Wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 6, @@ -279,7 +279,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '7MR8Qxy9sJmN6 "originSymbol": "USDC.Wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -291,7 +291,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '7MR8Qxy9sJmN6 "originSymbol": "DAI", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -303,7 +303,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '7MR8Qxy9sJmN6 "originSymbol": "GLMR", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 1000000000000n, "decimals": 12, @@ -320,7 +320,7 @@ exports[`sdk > getParachainBalances > on 'Hydration' for address: '7MR8Qxy9sJmN6 exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E82143Af671Cc8201Bc7efCBbCED3A69e8…' > should get expected balances 1`] = ` [ - n { + e { "address": "0xFFfFFFFF38794F8c53fC7325ea07463dc6965e20", "amount": 0n, "decimals": 18, @@ -332,7 +332,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "AGNG", "symbol": undefined, }, - n { + e { "address": "0xFFFfFfff345Dc44DDAE98Df024Eb494321E73FcC", "amount": 0n, "decimals": 12, @@ -344,7 +344,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "HDX", "symbol": undefined, }, - n { + e { "address": "0x566c1cebc6A4AFa1C122E039C4BEBe77043148Ee", "amount": 1234567890000000000n, "decimals": 18, @@ -354,7 +354,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "FTM.wh", "symbol": undefined, }, - n { + e { "address": "0xE5dE10C4b744bac6b783fAF8d9B9fDFF14Acc3c9", "amount": 10000n, "decimals": 6, @@ -364,7 +364,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "USDC.Wh", "symbol": undefined, }, - n { + e { "address": "0xFfFFfFff1FcaCBd218EDc0EbA20Fc2308C778080", "amount": 0n, "decimals": 12, @@ -376,7 +376,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "Unit", "symbol": undefined, }, - n { + e { "address": "0xfFffffFf6448d0746f2a66342B67ef9CAf89478E", "amount": 0n, "decimals": 10, @@ -388,7 +388,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "TUR", "symbol": undefined, }, - n { + e { "address": "0xfFffFfFf75976211C786fe4d73d2477e222786Ac", "amount": 0n, "decimals": 18, @@ -400,7 +400,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "TT1", "symbol": undefined, }, - n { + e { "address": "0xFFFfFFFF10DD5Fd142163a40Ce0dae8c56e2801f", "amount": 0n, "decimals": 6, @@ -412,7 +412,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "PICA", "symbol": undefined, }, - n { + e { "address": "0xffffffffb7cdb201c395c238350568f17cfbd3b5", "amount": 0n, "decimals": 6, @@ -424,7 +424,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "ATOM", "symbol": undefined, }, - n { + e { "address": "0xFfffffFfB3229c8E7657eABEA704d5e75246e544", "amount": 0n, "decimals": 12, @@ -436,7 +436,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "OTP", "symbol": undefined, }, - n { + e { "address": "0xfFfFfffF7fee8415e1c2AC3A15C48D3546B95e16", "amount": 0n, "decimals": 12, @@ -448,7 +448,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "AMPE", "symbol": undefined, }, - n { + e { "address": "0x9133c5a22024118804089f1fB752b7B2ce2a6351", "amount": 10000000000000000n, "decimals": 18, @@ -458,7 +458,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 "originSymbol": "ALAN", "symbol": undefined, }, - n { + e { "address": "0x0000000000000000000000000000000000000802", "amount": 6543210000000000000n, "decimals": 18, @@ -475,7 +475,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Alpha' for address: '0x4E8214 exports[`sdk > getParachainBalances > on 'Moonbase Beta' for address: '0x4E82143Af671Cc8201Bc7efCBbCED3A69e8…' > should get expected balances 1`] = ` [ - n { + e { "address": undefined, "amount": 100000000000000000n, "decimals": 18, @@ -490,7 +490,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Beta' for address: '0x4E82143 "originSymbol": "FTM.wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 6, @@ -505,7 +505,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Beta' for address: '0x4E82143 "originSymbol": "USDC.Wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 1100000000000000000n, "decimals": 18, @@ -520,7 +520,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Beta' for address: '0x4E82143 "originSymbol": "ALAN", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 1100000000000000000n, "decimals": 18, @@ -540,7 +540,7 @@ exports[`sdk > getParachainBalances > on 'Moonbase Beta' for address: '0x4E82143 exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671Cc8201Bc7efCBbCED3A69e8…' > should get expected balances 1`] = ` [ - n { + e { "address": "0xCa01a1D0993565291051daFF390892518ACfAD3A", "amount": 0n, "decimals": 6, @@ -550,7 +550,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "axlUSDC", "symbol": undefined, }, - n { + e { "address": "0xffffffff2e1d1ac9ea1686255befe995b31abc96", "amount": 0n, "decimals": 18, @@ -562,7 +562,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "WIFD", "symbol": undefined, }, - n { + e { "address": "0xFffFFFFFEC4908b74688a01374f789B48E9a3eab", "amount": 0n, "decimals": 18, @@ -574,7 +574,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "PEAQ", "symbol": undefined, }, - n { + e { "address": "0xfFfffffF6aF229AE7f0F4e0188157e189a487D59", "amount": 0n, "decimals": 12, @@ -586,7 +586,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "BNCS", "symbol": undefined, }, - n { + e { "address": "0xfFfFffFf43B4560Bc0C451a3386E082bff50aC90", "amount": 0n, "decimals": 10, @@ -598,7 +598,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "SUB", "symbol": undefined, }, - n { + e { "address": "0xFFFFfffF71815ab6142E0E20c7259126C6B40612", "amount": 0n, "decimals": 10, @@ -610,7 +610,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "ZTG", "symbol": undefined, }, - n { + e { "address": "0xfFFfFFFF6C57e17D210DF507c82807149fFd70B2", "amount": 0n, "decimals": 18, @@ -620,7 +620,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "FIL", "symbol": undefined, }, - n { + e { "address": "0xab3f0245B83feB11d15AAffeFD7AD465a59817eD", "amount": 0n, "decimals": 18, @@ -630,7 +630,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "WETH", "symbol": undefined, }, - n { + e { "address": "0xE57eBd2d67B462E9926e04a8e33f01cD0D64346D", "amount": 0n, "decimals": 8, @@ -640,7 +640,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "WBTC", "symbol": undefined, }, - n { + e { "address": "0xFFfFFfFfdA2a05FB50e7ae99275F4341AEd43379", "amount": 0n, "decimals": 18, @@ -652,7 +652,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "vMANTA", "symbol": undefined, }, - n { + e { "address": "0xFfFfFFff99dABE1a8De0EA22bAa6FD48fdE96F6c", "amount": 0n, "decimals": 18, @@ -664,7 +664,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "vGLMR", "symbol": undefined, }, - n { + e { "address": "0xFffffFffCd0aD0EA6576B7b285295c85E94cf4c1", "amount": 0n, "decimals": 18, @@ -676,7 +676,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "vFIL", "symbol": undefined, }, - n { + e { "address": "0xFFFfffFf15e1b7E3dF971DD813Bc394deB899aBf", "amount": 0n, "decimals": 10, @@ -688,7 +688,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "vDOT", "symbol": undefined, }, - n { + e { "address": "0xFffFffff55C732C47639231a4C4373245763d26E", "amount": 0n, "decimals": 18, @@ -700,7 +700,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "vASTR", "symbol": undefined, }, - n { + e { "address": "0xc30E9cA94CF52f3Bf5692aaCF81353a27052c46f", "amount": 0n, "decimals": 6, @@ -710,7 +710,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "USDT.Wh", "symbol": undefined, }, - n { + e { "address": "0x931715FEE2d06333043d11F658C8CE934aC61D0c", "amount": 0n, "decimals": 6, @@ -720,7 +720,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "USDC.Wh", "symbol": undefined, }, - n { + e { "address": "0x06e605775296e851FF43b4dAa541Bb0984E9D6fD", "amount": 0n, "decimals": 18, @@ -730,7 +730,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "DAI", "symbol": undefined, }, - n { + e { "address": "0xFFFfFfff345Dc44DDAE98Df024Eb494321E73FcC", "amount": 0n, "decimals": 12, @@ -742,7 +742,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "HDX", "symbol": undefined, }, - n { + e { "address": "0xffffffff8a9736b44ebf188972725bed67bf694e", "amount": 0n, "decimals": 18, @@ -754,7 +754,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "NCTR", "symbol": undefined, }, - n { + e { "address": "0xffffffff54c556bd1d0f64ec6c78f1b477525e56", "amount": 0n, "decimals": 10, @@ -766,7 +766,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "STINK", "symbol": undefined, }, - n { + e { "address": "0xfFffFFFf5da2d7214D268375cf8fb1715705FdC6", "amount": 0n, "decimals": 10, @@ -778,7 +778,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "DED", "symbol": undefined, }, - n { + e { "address": "0xfFfFFfFf30478fAFBE935e466da114E14fB3563d", "amount": 0n, "decimals": 10, @@ -790,7 +790,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "PINK", "symbol": undefined, }, - n { + e { "address": "0xFFfffffF7D2B0B761Af01Ca8e25242976ac0aD7D", "amount": 0n, "decimals": 6, @@ -802,7 +802,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "USDC", "symbol": undefined, }, - n { + e { "address": "0xFFFFFFfFea09FB06d082fd1275CD48b191cbCD1d", "amount": 0n, "decimals": 6, @@ -814,7 +814,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "USDT", "symbol": undefined, }, - n { + e { "address": "0xFfffFfff5e90e365eDcA87fB4c8306Df1E91464f", "amount": 0n, "decimals": 18, @@ -826,7 +826,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "RING", "symbol": undefined, }, - n { + e { "address": "0xFFFfFfFf63d24eCc8eB8a7b5D0803e900F7b6cED", "amount": 0n, "decimals": 12, @@ -838,7 +838,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "PHA", "symbol": undefined, }, - n { + e { "address": "0xffFFfFFf2257622F345E1ACDe0D4f46D7d1D77D0", "amount": 0n, "decimals": 12, @@ -850,7 +850,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "PEN", "symbol": undefined, }, - n { + e { "address": "0xFfFffFFF18898CB5Fe1E88E668152B4f4052A947", "amount": 0n, "decimals": 12, @@ -862,7 +862,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "PARA", "symbol": undefined, }, - n { + e { "address": "0xFfffffFfB3229c8E7657eABEA704d5e75246e544", "amount": 0n, "decimals": 12, @@ -874,7 +874,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "NEURO", "symbol": undefined, }, - n { + e { "address": "0xfffffffFe896ba7Cb118b9Fa571c6dC0a99dEfF1", "amount": 0n, "decimals": 11, @@ -886,7 +886,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "NODL", "symbol": undefined, }, - n { + e { "address": "0xfFFffFFf7D3875460d4509eb8d0362c611B4E841", "amount": 0n, "decimals": 18, @@ -898,7 +898,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "MANTA", "symbol": undefined, }, - n { + e { "address": "0xFFfFfFffA9cfFfa9834235Fe53f4733F1b8B28d4", "amount": 0n, "decimals": 10, @@ -910,7 +910,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "LDOT", "symbol": undefined, }, - n { + e { "address": "0xFffFFFFF4C1cbCd97597339702436d4F18a375Ab", "amount": 0n, "decimals": 10, @@ -922,7 +922,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "INTR", "symbol": undefined, }, - n { + e { "address": "0xFFFFFfFf5AC1f9A51A93F5C527385edF7Fe98A52", "amount": 0n, "decimals": 8, @@ -934,7 +934,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "IBTC", "symbol": undefined, }, - n { + e { "address": "0xFfFFfFff1FcaCBd218EDc0EbA20Fc2308C778080", "amount": 330000000n, "decimals": 10, @@ -946,7 +946,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "DOT", "symbol": undefined, }, - n { + e { "address": "0xFFfFfFff44bD9D2FFEE20B25D1Cf9E78Edb6Eae3", "amount": 0n, "decimals": 18, @@ -958,7 +958,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "CFG", "symbol": undefined, }, - n { + e { "address": "0xFFffffFf7cC06abdF7201b350A1265c62C8601d2", "amount": 0n, "decimals": 12, @@ -970,7 +970,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "BNC", "symbol": undefined, }, - n { + e { "address": "0xfFfFFFFF52C56A9257bB97f4B2b6F7B2D624ecda", "amount": 0n, "decimals": 12, @@ -982,7 +982,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "aSEED", "symbol": undefined, }, - n { + e { "address": "0xFfFFFfffA893AD19e540E172C10d78D4d479B5Cf", "amount": 0n, "decimals": 18, @@ -994,7 +994,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "ASTR", "symbol": undefined, }, - n { + e { "address": "0xffffFFffa922Fef94566104a6e5A35a4fCDDAA9f", "amount": 0n, "decimals": 12, @@ -1006,7 +1006,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 "originSymbol": "ACA", "symbol": undefined, }, - n { + e { "address": "0x0000000000000000000000000000000000000802", "amount": 1330000000000000000n, "decimals": 18, @@ -1023,7 +1023,7 @@ exports[`sdk > getParachainBalances > on 'Moonbeam' for address: '0x4E82143Af671 exports[`sdk > getParachainBalances > on 'peaq Alphanet' for address: '5FtGz8bgoCQ6pNAYLWCfxKx9ekLnX1ewP9q2T…' > should get expected balances 1`] = ` [ - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -1035,7 +1035,7 @@ exports[`sdk > getParachainBalances > on 'peaq Alphanet' for address: '5FtGz8bgo "originSymbol": "FTM.wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -1047,7 +1047,7 @@ exports[`sdk > getParachainBalances > on 'peaq Alphanet' for address: '5FtGz8bgo "originSymbol": "DEV", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 1223300000000000000n, "decimals": 18, @@ -1064,7 +1064,7 @@ exports[`sdk > getParachainBalances > on 'peaq Alphanet' for address: '5FtGz8bgo exports[`sdk > getParachainBalances > on 'peaq EVM Alphanet' for address: '0x4E82143Af671Cc8201Bc7efCBbCED3A69e8…' > should get expected balances 1`] = ` [ - n { + e { "address": "0xFfFfFffF000000000000000000000000000003e8", "amount": 330000000000000000n, "decimals": 18, @@ -1077,7 +1077,7 @@ exports[`sdk > getParachainBalances > on 'peaq EVM Alphanet' for address: '0x4E8 "originSymbol": "DEV", "symbol": undefined, }, - n { + e { "address": "0xFffFffFF000000000000000000000000000003E9", "amount": 123000000000000000n, "decimals": 18, @@ -1095,7 +1095,7 @@ exports[`sdk > getParachainBalances > on 'peaq EVM Alphanet' for address: '0x4E8 exports[`sdk > getParachainBalances > on 'peaq EVM' for address: '0x4E82143Af671Cc8201Bc7efCBbCED3A69e8…' > should get expected balances 1`] = ` [ - n { + e { "address": "0xfFffffFF000000000000000000000000000003Ed", "amount": 0n, "decimals": 6, @@ -1108,7 +1108,7 @@ exports[`sdk > getParachainBalances > on 'peaq EVM' for address: '0x4E82143Af671 "originSymbol": "USDT.Wh", "symbol": undefined, }, - n { + e { "address": "0xFFFfFfFf000000000000000000000000000003ea", "amount": 0n, "decimals": 18, @@ -1121,7 +1121,7 @@ exports[`sdk > getParachainBalances > on 'peaq EVM' for address: '0x4E82143Af671 "originSymbol": "WETH", "symbol": undefined, }, - n { + e { "address": "0xfffFFFFF000000000000000000000000000003eb", "amount": 0n, "decimals": 8, @@ -1134,7 +1134,7 @@ exports[`sdk > getParachainBalances > on 'peaq EVM' for address: '0x4E82143Af671 "originSymbol": "WBTC", "symbol": undefined, }, - n { + e { "address": "0xfFffFFFF000000000000000000000000000003Ec", "amount": 0n, "decimals": 18, @@ -1147,7 +1147,7 @@ exports[`sdk > getParachainBalances > on 'peaq EVM' for address: '0x4E82143Af671 "originSymbol": "DAI", "symbol": undefined, }, - n { + e { "address": "0xFffFffFF000000000000000000000000000003E9", "amount": 0n, "decimals": 6, @@ -1160,7 +1160,7 @@ exports[`sdk > getParachainBalances > on 'peaq EVM' for address: '0x4E82143Af671 "originSymbol": "USDC.Wh", "symbol": undefined, }, - n { + e { "address": "0xFfFfFffF000000000000000000000000000003e8", "amount": 0n, "decimals": 18, @@ -1178,7 +1178,7 @@ exports[`sdk > getParachainBalances > on 'peaq EVM' for address: '0x4E82143Af671 exports[`sdk > getParachainBalances > on 'peaq' for address: '5FtGz8bgoCQ6pNAYLWCfxKx9ekLnX1ewP9q2T…' > should get expected balances 1`] = ` [ - n { + e { "address": undefined, "amount": 0n, "decimals": 6, @@ -1190,7 +1190,7 @@ exports[`sdk > getParachainBalances > on 'peaq' for address: '5FtGz8bgoCQ6pNAYLW "originSymbol": "USDT.Wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -1202,7 +1202,7 @@ exports[`sdk > getParachainBalances > on 'peaq' for address: '5FtGz8bgoCQ6pNAYLW "originSymbol": "WETH", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 8, @@ -1214,7 +1214,7 @@ exports[`sdk > getParachainBalances > on 'peaq' for address: '5FtGz8bgoCQ6pNAYLW "originSymbol": "WBTC", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -1226,7 +1226,7 @@ exports[`sdk > getParachainBalances > on 'peaq' for address: '5FtGz8bgoCQ6pNAYLW "originSymbol": "DAI", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 6, @@ -1238,7 +1238,7 @@ exports[`sdk > getParachainBalances > on 'peaq' for address: '5FtGz8bgoCQ6pNAYLW "originSymbol": "USDC.Wh", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 0n, "decimals": 18, @@ -1250,7 +1250,7 @@ exports[`sdk > getParachainBalances > on 'peaq' for address: '5FtGz8bgoCQ6pNAYLW "originSymbol": "GLMR", "symbol": undefined, }, - n { + e { "address": undefined, "amount": 1313000000000000000n, "decimals": 18, From 949280be2c4fdf3a629690c37367155e076dedaf Mon Sep 17 00:00:00 2001 From: Elmar Kenigs Date: Wed, 11 Sep 2024 10:17:28 +0300 Subject: [PATCH 4/8] Removed lint sripts from package.json files --- packages/builder/package.json | 2 -- packages/config/package.json | 2 -- packages/mrl/package.json | 2 -- packages/sdk/package.json | 2 -- packages/types/package.json | 2 -- packages/utils/package.json | 2 -- 6 files changed, 12 deletions(-) diff --git a/packages/builder/package.json b/packages/builder/package.json index fb5601e5..50ee7ea8 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -5,8 +5,6 @@ "scripts": { "build": "tsup", "dev": "pnpm run build -- --watch", - "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "pnpm run lint -- --fix", "typecheck": "tsc --noEmit", "test": "vitest --run", "test:watch": "vitest", diff --git a/packages/config/package.json b/packages/config/package.json index d614b533..526be0b4 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -5,8 +5,6 @@ "scripts": { "build": "tsup", "dev": "pnpm run build -- --watch", - "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "pnpm run lint -- --fix", "typecheck": "tsc --noEmit", "test": "vitest --run", "test:watch": "vitest", diff --git a/packages/mrl/package.json b/packages/mrl/package.json index fc2bb2cc..3be6de5b 100644 --- a/packages/mrl/package.json +++ b/packages/mrl/package.json @@ -5,8 +5,6 @@ "scripts": { "build": "tsup", "dev": "pnpm run build -- --watch", - "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "pnpm run lint -- --fix", "typecheck": "tsc --noEmit", "prepack": "prettier --write build/index.d.ts" }, diff --git a/packages/sdk/package.json b/packages/sdk/package.json index ce60e4ad..ac521ac7 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -5,8 +5,6 @@ "scripts": { "build": "tsup", "dev": "pnpm run build -- --watch", - "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "pnpm run lint -- --fix", "typecheck": "tsc --noEmit", "test:acc": "vitest --run --testTimeout 300000 ./tests/acceptance", "prepack": "prettier --write build/index.d.ts" diff --git a/packages/types/package.json b/packages/types/package.json index 3c9e5b73..face0f2a 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -5,8 +5,6 @@ "scripts": { "build": "tsup", "dev": "pnpm run build -- --watch", - "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "pnpm run lint -- --fix", "test": "vitest --run", "test:watch": "vitest", "test:update": "vitest -u", diff --git a/packages/utils/package.json b/packages/utils/package.json index 16876187..febd2d9c 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -5,8 +5,6 @@ "scripts": { "build": "tsup", "dev": "pnpm run build -- --watch", - "lint": "eslint . --ext .js,.ts", - "lint:fix": "pnpm run lint -- --fix", "typecheck": "tsc --noEmit", "test": "vitest --run", "test:watch": "vitest", From 6680d895e9e825f8d976a490f3219aee61bc1c06 Mon Sep 17 00:00:00 2001 From: Elmar Kenigs Date: Wed, 11 Sep 2024 10:21:14 +0300 Subject: [PATCH 5/8] Changes in scripts package.json --- scripts/package.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/package.json b/scripts/package.json index 933f9698..ad37cc75 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -1,11 +1,9 @@ { "name": "scripts", "version": "1.0.0", - "main": "index.js", "scripts": {}, - "keywords": [], - "author": "", - "license": "ISC", + "private": true, + "license": "UNLICENSED", "description": "", "dependencies": { "@moonbeam-network/xcm-config": "workspace:*", From da9d14a3c3e316bf2c201610aba52bfa8413c6c4 Mon Sep 17 00:00:00 2001 From: Elmar Kenigs Date: Wed, 11 Sep 2024 10:32:16 +0300 Subject: [PATCH 6/8] Updated changeset and package.json file for examples --- .changeset/config.json | 2 +- examples/mrl-simple/package.json | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/.changeset/config.json b/.changeset/config.json index 9a7be117..c7a635f5 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -10,5 +10,5 @@ "access": "public", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": ["sdk-simple"] + "ignore": ["sdk-simple", "mrl-simple", "scripts"] } diff --git a/examples/mrl-simple/package.json b/examples/mrl-simple/package.json index 1f0c4743..0497de47 100644 --- a/examples/mrl-simple/package.json +++ b/examples/mrl-simple/package.json @@ -2,15 +2,10 @@ "name": "mrl-simple", "version": "1.0.0", "private": true, - "description": "", - "type": "module", - "main": "index.ts", + "license": "UNLICENSED", "scripts": { "start": "bun index.ts" }, - "keywords": [], - "author": "", - "license": "MIT", "dependencies": { "@moonbeam-network/mrl": "workspace:*", "@moonbeam-network/xcm-config": "workspace:*", From d9d37da345dd8f92611193b5ef41d8659d783b9d Mon Sep 17 00:00:00 2001 From: Elmar Kenigs Date: Wed, 11 Sep 2024 10:32:25 +0300 Subject: [PATCH 7/8] Updated changeset and package.json file for examples --- examples/sdk-simple/package.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/examples/sdk-simple/package.json b/examples/sdk-simple/package.json index ce76b23c..b8d6f375 100644 --- a/examples/sdk-simple/package.json +++ b/examples/sdk-simple/package.json @@ -2,15 +2,12 @@ "name": "sdk-simple", "version": "3.0.0", "private": true, - "description": "", + "license": "UNLICENSED", "type": "module", "main": "index.ts", "scripts": { "start": "bun index.ts" }, - "keywords": [], - "author": "", - "license": "MIT", "dependencies": { "@moonbeam-network/xcm-config": "workspace:*", "@moonbeam-network/xcm-sdk": "workspace:*", From 96cd438d1604e151b8d2530e68397f800eef47e2 Mon Sep 17 00:00:00 2001 From: Elmar Kenigs Date: Wed, 11 Sep 2024 10:47:44 +0300 Subject: [PATCH 8/8] Fix --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7fca8709..01568bbb 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "url": "git+https://github.com/moonbeam-foundation/xcm-sdk.git" }, "type": "module", - "workspaces": ["packages/*", "examples/*", "scripts/*"], + "workspaces": ["packages/*", "examples/*", "scripts"], "packageManager": "pnpm@9.6.0", "scripts": { "preinstall": "npx only-allow pnpm",