diff --git a/.eslintrc.json b/.eslintrc.json index c79ad5fd..93529f58 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -15,7 +15,6 @@ "ignorePatterns": ["**/build"], "rules": { "prettier/prettier": "error", - "sort-keys": ["error"], "import/prefer-default-export": "off", "import/no-default-export": "error", "import/no-unresolved": "error", diff --git a/.github/workflows/acceptance.yml b/.github/workflows/acceptance.yml index 5ee43cef..21261a9f 100644 --- a/.github/workflows/acceptance.yml +++ b/.github/workflows/acceptance.yml @@ -15,19 +15,21 @@ jobs: - name: ๐Ÿค˜ checkout uses: actions/checkout@v4 - - name: โš™๏ธ Setup Node.js environment + - uses: pnpm/action-setup@v4 + + - name: โš™ Setup Node.js environment uses: actions/setup-node@v4 with: node-version: 20.x - cache: 'npm' + cache: 'pnpm' - - run: npm ci --ignore-scripts + - run: pnpm install --ignore-scripts - name: ๐Ÿ› ๏ธ Build - run: npm run build + run: pnpm run build - name: ๐Ÿงช Run acceptance tests env: TESTS_MOONBEAM_PRIVATE_KEY: ${{ secrets.TESTS_MOONBEAM_PRIVATE_KEY }} TESTS_POLKADOT_SURI: ${{ secrets.TESTS_POLKADOT_SURI }} - run: npm run test:acc + run: pnpm run test:acc diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 21e22fee..66d96ef4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,19 +11,21 @@ jobs: - name: ๐Ÿค˜ checkout uses: actions/checkout@v4 - - name: โš™๏ธ Setup Node.js environment + - uses: pnpm/action-setup@v4 + + - name: โš™ Setup Node.js environment uses: actions/setup-node@v4 with: node-version: 20.x - cache: 'npm' + cache: 'pnpm' - - run: npm ci --ignore-scripts + - run: pnpm install --ignore-scripts - name: ๐Ÿ› ๏ธ Build - run: npm run build + run: pnpm run build - name: ๐Ÿงช Run TypeCheck - run: npm run typecheck + run: pnpm run typecheck - name: ๐Ÿงช Run ESLint - run: npm run lint + run: pnpm run lint diff --git a/.github/workflows/publish-dev.yml b/.github/workflows/publish-dev.yml index bbfa5419..6efd51dc 100644 --- a/.github/workflows/publish-dev.yml +++ b/.github/workflows/publish-dev.yml @@ -10,24 +10,22 @@ jobs: - name: ๐Ÿค˜ checkout uses: actions/checkout@v4 - - name: โš™๏ธ Setup Node.js environment + - uses: pnpm/action-setup@v4 + - uses: oven-sh/setup-bun@v1 + + - name: โš™ Setup Node.js environment uses: actions/setup-node@v4 with: node-version: 20.x - cache: 'npm' - - - uses: oven-sh/setup-bun@v1 + cache: 'pnpm' - name: ๐Ÿ” Authenticate with NPM run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc - - name: Update npm - run: npm i -g npm@latest - - name: node/npm version - run: node --version && npm --version + run: node --version && pnpm --version - - run: npm ci --ignore-scripts + - run: pnpm install --ignore-scripts - name: โœŒ๏ธ Update versions (BUN) run: bun ./scripts/update-dev-versions.ts @@ -36,24 +34,24 @@ jobs: run: find ./packages -name 'package.json' -not -path '*/node_modules/*' -exec grep -H 'version' {} + - name: ๐Ÿ› ๏ธ Build - run: npm run build + run: pnpm run build - name: ๐Ÿš€ Publish types working-directory: ./packages/types - run: npm publish --tag dev + run: pnpm publish --tag dev - name: ๐Ÿš€ Publish utils working-directory: ./packages/utils - run: npm publish --tag dev + run: pnpm publish --tag dev - name: ๐Ÿš€ Publish builder working-directory: ./packages/builder - run: npm publish --tag dev + run: pnpm publish --tag dev - name: ๐Ÿš€ Publish config working-directory: ./packages/config - run: npm publish --tag dev + run: pnpm publish --tag dev - name: ๐Ÿš€ Publish sdk working-directory: ./packages/sdk - run: npm publish --tag dev + run: pnpm publish --tag dev diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 06ab0956..701db55a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,20 +14,20 @@ jobs: - name: ๐Ÿค˜ checkout uses: actions/checkout@v4 - - name: โš™๏ธ Setup Node.js environment + - uses: pnpm/action-setup@v4 + + - name: โš™ Setup Node.js environment uses: actions/setup-node@v4 with: node-version: 20.x - cache: 'npm' - - - run: npm ci --ignore-scripts + cache: 'pnpm' - name: Create Release Pull Request or Publish to npm id: changesets uses: changesets/action@v1 with: - version: npm run changeset:version - publish: npm run changeset:publish + version: pnpm run changeset:version + publish: pnpm run changeset:publish env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index 51bd80a6..78b34799 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -11,16 +11,18 @@ jobs: - name: ๐Ÿค˜ checkout uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 + - name: โš™ Setup Node.js environment uses: actions/setup-node@v4 with: node-version: 20.x - cache: 'npm' + cache: 'pnpm' - - run: npm ci --ignore-scripts + - run: pnpm install --ignore-scripts - name: ๐Ÿ›  Build - run: npm run build + run: pnpm run build - name: ๐Ÿงช Run unit tests - run: npm run test + run: pnpm run test diff --git a/.github/workflows/xcm-wss-endpoints-monitor.yml b/.github/workflows/xcm-wss-endpoints-monitor.yml index c0eb27d9..86aaa852 100644 --- a/.github/workflows/xcm-wss-endpoints-monitor.yml +++ b/.github/workflows/xcm-wss-endpoints-monitor.yml @@ -14,21 +14,20 @@ jobs: - name: ๐Ÿค˜ checkout uses: actions/checkout@v4 - - name: โš™๏ธ Setup Node.js environment + - uses: pnpm/action-setup@v4 + - uses: oven-sh/setup-bun@v1 + + - name: โš™ Setup Node.js environment uses: actions/setup-node@v4 with: node-version: 20.x - cache: 'npm' - - uses: oven-sh/setup-bun@v1 - - - name: Update npm - run: npm i -g npm@9 + cache: 'pnpm' - name: โฌ‡๏ธ install - run: npm ci --ignore-scripts + run: pnpm install --ignore-scripts - name: ๐Ÿ› ๏ธ Build - run: npm run build + run: pnpm run build - name: ๐Ÿ’ป Run script - run: bun ./scripts/check-websockets.ts --slack-wh=${{ secrets.SLACK_WEBHOOK_URL }} + run: bun ./scripts/check-websockets.ts --slack-wh=${{ secrets.SLACK_WEBHOOK_URL }} diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..6c2b9be4 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +link-workspace-packages=true +prefer-workspace-packages=true diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..42e31a00 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v20.14.0 diff --git a/mkdocs/docs/reference/interfaces.md b/mkdocs/docs/reference/interfaces.md index b3977693..b1058748 100644 --- a/mkdocs/docs/reference/interfaces.md +++ b/mkdocs/docs/reference/interfaces.md @@ -569,7 +569,6 @@ Defines options to initialize the SDK, including EVM and Polkadot signers and a - `evmSigner` ++"EvmSigner"++ [:material-link-variant:](#the-evm-signer-type) - The signer for transfers involving EVM chains - `polkadotSigner` ++"Signer | IKeyringPair"++ [:material-link-variant:](#the-polkadot-signer-type) - The signer for transfers involving non-EVM chains -- `configService` ++"IConfigService"++ [:material-link-variant:](#the-config-service-object) - The custom configuration service diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index beb570ca..00000000 --- a/package-lock.json +++ /dev/null @@ -1,18031 +0,0 @@ -{ - "name": "xcm-sdk", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "xcm-sdk", - "license": "MIT", - "workspaces": [ - "packages/*", - "examples/*" - ], - "dependencies": { - "@polkadot/api": "^12.2.1", - "@polkadot/api-augment": "^12.2.1", - "@polkadot/apps-config": "^0.142.1", - "@polkadot/types": "^12.2.1", - "@polkadot/util": "^13.0.2", - "@polkadot/util-crypto": "^13.0.2" - }, - "devDependencies": { - "@changesets/changelog-github": "^0.5.0", - "@changesets/cli": "^2.27.7", - "@slack/webhook": "^7.0.2", - "@typescript-eslint/eslint-plugin": "^7.16.1", - "@typescript-eslint/parser": "^7.16.1", - "bun": "^1.1.20", - "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.6.0", - "eslint-plugin-prettier": "^5.2.1", - "glob": "^11.0.0", - "husky": "^9.1.1", - "lint-staged": "^15.2.7", - "prettier": "^3.3.3", - "tsup": "^8.2.2", - "turbo": "^2.0.9", - "typescript": "^5.5.3", - "viem": "^2.17.9", - "vitest": "^2.0.4" - } - }, - "examples/sdk-simple": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@moonbeam-network/xcm-config": "2.5.1", - "@moonbeam-network/xcm-sdk": "2.5.2", - "@moonbeam-network/xcm-utils": "2.1.3" - }, - "devDependencies": { - "bun": "^1.1.20" - } - }, - "node_modules/@acala-network/type-definitions": { - "version": "5.1.2", - "license": "Apache-2.0", - "peerDependencies": { - "@polkadot/types": "^10.5.1" - } - }, - "node_modules/@adraffy/ens-normalize": { - "version": "1.10.1", - "license": "MIT", - "peer": true - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/highlight": "^7.24.7", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.24.7", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.24.7", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-string-parser": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@bifrost-finance/type-definitions": { - "version": "1.11.3", - "license": "Apache-2.0", - "peerDependencies": { - "@polkadot/api": "^10.7.3" - } - }, - "node_modules/@changesets/apply-release-plan": { - "version": "7.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/config": "^3.0.2", - "@changesets/get-version-range-type": "^0.4.0", - "@changesets/git": "^3.0.0", - "@changesets/should-skip-package": "^0.1.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "detect-indent": "^6.0.0", - "fs-extra": "^7.0.1", - "lodash.startcase": "^4.4.0", - "outdent": "^0.5.0", - "prettier": "^2.7.1", - "resolve-from": "^5.0.0", - "semver": "^7.5.3" - } - }, - "node_modules/@changesets/apply-release-plan/node_modules/prettier": { - "version": "2.8.8", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@changesets/assemble-release-plan": { - "version": "6.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.1.1", - "@changesets/should-skip-package": "^0.1.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "semver": "^7.5.3" - } - }, - "node_modules/@changesets/changelog-git": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.0.0" - } - }, - "node_modules/@changesets/changelog-github": { - "version": "0.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/get-github-info": "^0.6.0", - "@changesets/types": "^6.0.0", - "dotenv": "^8.1.0" - } - }, - "node_modules/@changesets/changelog-github/node_modules/dotenv": { - "version": "8.6.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=10" - } - }, - "node_modules/@changesets/cli": { - "version": "2.27.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/apply-release-plan": "^7.0.4", - "@changesets/assemble-release-plan": "^6.0.3", - "@changesets/changelog-git": "^0.2.0", - "@changesets/config": "^3.0.2", - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.1.1", - "@changesets/get-release-plan": "^4.0.3", - "@changesets/git": "^3.0.0", - "@changesets/logger": "^0.1.0", - "@changesets/pre": "^2.0.0", - "@changesets/read": "^0.6.0", - "@changesets/should-skip-package": "^0.1.0", - "@changesets/types": "^6.0.0", - "@changesets/write": "^0.3.1", - "@manypkg/get-packages": "^1.1.3", - "@types/semver": "^7.5.0", - "ansi-colors": "^4.1.3", - "chalk": "^2.1.0", - "ci-info": "^3.7.0", - "enquirer": "^2.3.0", - "external-editor": "^3.1.0", - "fs-extra": "^7.0.1", - "human-id": "^1.0.2", - "mri": "^1.2.0", - "outdent": "^0.5.0", - "p-limit": "^2.2.0", - "preferred-pm": "^3.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "spawndamnit": "^2.0.0", - "term-size": "^2.1.0" - }, - "bin": { - "changeset": "bin.js" - } - }, - "node_modules/@changesets/config": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.1.1", - "@changesets/logger": "^0.1.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1", - "micromatch": "^4.0.2" - } - }, - "node_modules/@changesets/errors": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "extendable-error": "^0.1.5" - } - }, - "node_modules/@changesets/get-dependents-graph": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "chalk": "^2.1.0", - "fs-extra": "^7.0.1", - "semver": "^7.5.3" - } - }, - "node_modules/@changesets/get-github-info": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "dataloader": "^1.4.0", - "node-fetch": "^2.5.0" - } - }, - "node_modules/@changesets/get-release-plan": { - "version": "4.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/assemble-release-plan": "^6.0.3", - "@changesets/config": "^3.0.2", - "@changesets/pre": "^2.0.0", - "@changesets/read": "^0.6.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3" - } - }, - "node_modules/@changesets/get-version-range-type": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@changesets/git": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/errors": "^0.2.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "is-subdir": "^1.1.1", - "micromatch": "^4.0.2", - "spawndamnit": "^2.0.0" - } - }, - "node_modules/@changesets/logger": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.1.0" - } - }, - "node_modules/@changesets/parse": { - "version": "0.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.0.0", - "js-yaml": "^3.13.1" - } - }, - "node_modules/@changesets/pre": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/errors": "^0.2.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1" - } - }, - "node_modules/@changesets/read": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/git": "^3.0.0", - "@changesets/logger": "^0.1.0", - "@changesets/parse": "^0.4.0", - "@changesets/types": "^6.0.0", - "chalk": "^2.1.0", - "fs-extra": "^7.0.1", - "p-filter": "^2.1.0" - } - }, - "node_modules/@changesets/should-skip-package": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3" - } - }, - "node_modules/@changesets/types": { - "version": "6.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@changesets/write": { - "version": "0.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/types": "^6.0.0", - "fs-extra": "^7.0.1", - "human-id": "^1.0.2", - "prettier": "^2.7.1" - } - }, - "node_modules/@changesets/write/node_modules/prettier": { - "version": "2.8.8", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@crustio/type-definitions": { - "version": "1.3.0", - "license": "Apache-2.0", - "dependencies": { - "@open-web3/orml-type-definitions": "^0.9.4-7" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@darwinia/types": { - "version": "2.8.10", - "license": "Apache-2.0" - }, - "node_modules/@darwinia/types-known": { - "version": "2.8.10", - "license": "Apache-2.0" - }, - "node_modules/@digitalnative/type-definitions": { - "version": "1.1.27", - "license": "MIT", - "dependencies": { - "@polkadot/keyring": "^6.9.1", - "@polkadot/types": "^4.13.1" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/keyring": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/util": "6.11.1", - "@polkadot/util-crypto": "6.11.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "6.11.1", - "@polkadot/util-crypto": "6.11.1" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/networks": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/types": { - "version": "4.17.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/metadata": "4.17.1", - "@polkadot/util": "^6.11.1", - "@polkadot/util-crypto": "^6.11.1", - "@polkadot/x-rxjs": "^6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/util": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/x-textdecoder": "6.11.1", - "@polkadot/x-textencoder": "6.11.1", - "@types/bn.js": "^4.11.6", - "bn.js": "^4.11.9", - "camelcase": "^5.3.1", - "ip-regex": "^4.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/util-crypto": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/networks": "6.11.1", - "@polkadot/util": "6.11.1", - "@polkadot/wasm-crypto": "^4.0.2", - "@polkadot/x-randomvalues": "6.11.1", - "base-x": "^3.0.8", - "base64-js": "^1.5.1", - "blakejs": "^1.1.1", - "bn.js": "^4.11.9", - "create-hash": "^1.2.0", - "elliptic": "^6.5.4", - "hash.js": "^1.1.7", - "js-sha3": "^0.8.0", - "scryptsy": "^2.1.0", - "tweetnacl": "^1.0.3", - "xxhashjs": "^0.2.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "6.11.1" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/wasm-crypto": { - "version": "4.6.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@polkadot/wasm-crypto-asmjs": "^4.6.1", - "@polkadot/wasm-crypto-wasm": "^4.6.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "4.6.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/wasm-crypto-wasm": { - "version": "4.6.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/x-global": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/x-randomvalues": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/x-global": "6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/x-textdecoder": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/x-global": "6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@polkadot/x-textencoder": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/x-global": "6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/@types/bn.js": { - "version": "4.11.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@digitalnative/type-definitions/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/@docknetwork/node-types": { - "version": "0.16.0", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@edgeware/node-types": { - "version": "3.6.2-wako", - "license": "ISC", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", - "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.8.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", - "license": "MIT" - }, - "node_modules/@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", - "license": "MIT" - }, - "node_modules/@equilab/definitions": { - "version": "1.4.18", - "resolved": "https://registry.npmjs.org/@equilab/definitions/-/definitions-1.4.18.tgz", - "integrity": "sha512-rFEPaHmdn5I1QItbQun9H/x+o3hgjA6kLYLrNN6nl/ndtQMY2tqx/mQfcGIlKA1xVmyn9mUAqD8G0P/nBHD3yA==" - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz", - "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz", - "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz", - "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz", - "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz", - "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz", - "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz", - "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz", - "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz", - "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz", - "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz", - "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz", - "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz", - "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz", - "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz", - "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz", - "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz", - "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz", - "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz", - "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz", - "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz", - "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz", - "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz", - "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz", - "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@fragnova/api-augment": { - "version": "0.1.0-spec-1.0.4-mainnet", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "^9.13.2", - "@polkadot/rpc-provider": "^9.13.2", - "@polkadot/types": "^9.13.2" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@noble/hashes": { - "version": "1.2.0", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/api": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/api-augment": "9.14.2", - "@polkadot/api-base": "9.14.2", - "@polkadot/api-derive": "9.14.2", - "@polkadot/keyring": "^10.4.2", - "@polkadot/rpc-augment": "9.14.2", - "@polkadot/rpc-core": "9.14.2", - "@polkadot/rpc-provider": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-augment": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/types-create": "9.14.2", - "@polkadot/types-known": "9.14.2", - "@polkadot/util": "^10.4.2", - "@polkadot/util-crypto": "^10.4.2", - "eventemitter3": "^5.0.0", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/api-augment": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/api-base": "9.14.2", - "@polkadot/rpc-augment": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-augment": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/api-base": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/rpc-core": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/util": "^10.4.2", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/api-derive": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/api": "9.14.2", - "@polkadot/api-augment": "9.14.2", - "@polkadot/api-base": "9.14.2", - "@polkadot/rpc-core": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2", - "@polkadot/util-crypto": "^10.4.2", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/keyring": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/util": "10.4.2", - "@polkadot/util-crypto": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "10.4.2", - "@polkadot/util-crypto": "10.4.2" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/networks": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/util": "10.4.2", - "@substrate/ss58-registry": "^1.38.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/rpc-augment": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/rpc-core": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/rpc-core": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/rpc-augment": "9.14.2", - "@polkadot/rpc-provider": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/util": "^10.4.2", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/rpc-provider": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/keyring": "^10.4.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-support": "9.14.2", - "@polkadot/util": "^10.4.2", - "@polkadot/util-crypto": "^10.4.2", - "@polkadot/x-fetch": "^10.4.2", - "@polkadot/x-global": "^10.4.2", - "@polkadot/x-ws": "^10.4.2", - "eventemitter3": "^5.0.0", - "mock-socket": "^9.2.1", - "nock": "^13.3.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@substrate/connect": "0.7.19" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/types": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/keyring": "^10.4.2", - "@polkadot/types-augment": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/types-create": "9.14.2", - "@polkadot/util": "^10.4.2", - "@polkadot/util-crypto": "^10.4.2", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/types-augment": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/types": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/types-codec": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/util": "^10.4.2", - "@polkadot/x-bigint": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/types-create": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/types-known": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/networks": "^10.4.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/types-create": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/types-support": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/util": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-bigint": "10.4.2", - "@polkadot/x-global": "10.4.2", - "@polkadot/x-textdecoder": "10.4.2", - "@polkadot/x-textencoder": "10.4.2", - "@types/bn.js": "^5.1.1", - "bn.js": "^5.2.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/util-crypto": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@noble/hashes": "1.2.0", - "@noble/secp256k1": "1.7.1", - "@polkadot/networks": "10.4.2", - "@polkadot/util": "10.4.2", - "@polkadot/wasm-crypto": "^6.4.1", - "@polkadot/x-bigint": "10.4.2", - "@polkadot/x-randomvalues": "10.4.2", - "@scure/base": "1.1.1", - "ed2curve": "^0.3.0", - "tweetnacl": "^1.0.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "10.4.2" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/wasm-bridge": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/wasm-crypto": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6", - "@polkadot/wasm-bridge": "6.4.1", - "@polkadot/wasm-crypto-asmjs": "6.4.1", - "@polkadot/wasm-crypto-init": "6.4.1", - "@polkadot/wasm-crypto-wasm": "6.4.1", - "@polkadot/wasm-util": "6.4.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/wasm-crypto-init": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6", - "@polkadot/wasm-bridge": "6.4.1", - "@polkadot/wasm-crypto-asmjs": "6.4.1", - "@polkadot/wasm-crypto-wasm": "6.4.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/wasm-crypto-wasm": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6", - "@polkadot/wasm-util": "6.4.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/wasm-util": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/x-bigint": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/x-fetch": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2", - "@types/node-fetch": "^2.6.2", - "node-fetch": "^3.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/x-global": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/x-randomvalues": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/x-textdecoder": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/x-textencoder": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@polkadot/x-ws": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2", - "@types/websocket": "^1.0.5", - "websocket": "^1.0.34" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@scure/base": { - "version": "1.1.1", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "node_modules/@fragnova/api-augment/node_modules/@substrate/connect": { - "version": "0.7.19", - "license": "GPL-3.0-only", - "optional": true, - "dependencies": { - "@substrate/connect-extension-protocol": "^1.0.1", - "@substrate/smoldot-light": "0.7.9", - "eventemitter3": "^4.0.7" - } - }, - "node_modules/@fragnova/api-augment/node_modules/@substrate/connect-extension-protocol": { - "version": "1.0.1", - "license": "GPL-3.0-only", - "optional": true - }, - "node_modules/@fragnova/api-augment/node_modules/@substrate/connect/node_modules/eventemitter3": { - "version": "4.0.7", - "license": "MIT", - "optional": true - }, - "node_modules/@fragnova/api-augment/node_modules/node-fetch": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/@frequency-chain/api-augment": { - "version": "1.11.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "^10.9.1", - "@polkadot/rpc-provider": "^10.9.1", - "@polkadot/types": "^10.9.1" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot-api/substrate-client": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/api": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api-augment": "10.13.1", - "@polkadot/api-base": "10.13.1", - "@polkadot/api-derive": "10.13.1", - "@polkadot/keyring": "^12.6.2", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-core": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/types-known": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "eventemitter3": "^5.0.1", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/api-augment": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api-base": "10.13.1", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/api-base": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/api-derive": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-augment": "10.13.1", - "@polkadot/api-base": "10.13.1", - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/rpc-augment": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/rpc-core": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/rpc-provider": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/types-support": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-fetch": "^12.6.2", - "@polkadot/x-global": "^12.6.2", - "@polkadot/x-ws": "^12.6.2", - "eventemitter3": "^5.0.1", - "mock-socket": "^9.3.1", - "nock": "^13.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@substrate/connect": "0.8.8" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/types": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/types-augment": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/types-codec": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "^12.6.2", - "@polkadot/x-bigint": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/types-create": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/types-known": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/networks": "^12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/types-support": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/util": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-global": "12.6.2", - "@polkadot/x-textdecoder": "12.6.2", - "@polkadot/x-textencoder": "12.6.2", - "@types/bn.js": "^5.1.5", - "bn.js": "^5.2.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/util-crypto": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", - "@polkadot/networks": "12.6.2", - "@polkadot/util": "12.6.2", - "@polkadot/wasm-crypto": "^7.3.2", - "@polkadot/wasm-util": "^7.3.2", - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-randomvalues": "12.6.2", - "@scure/base": "^1.1.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/x-randomvalues": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/wasm-util": "*" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/x-textdecoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@polkadot/x-textencoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@substrate/connect": { - "version": "0.8.8", - "license": "GPL-3.0-only", - "optional": true, - "dependencies": { - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.1", - "@substrate/light-client-extension-helpers": "^0.0.4", - "smoldot": "2.0.22" - } - }, - "node_modules/@frequency-chain/api-augment/node_modules/@substrate/light-client-extension-helpers": { - "version": "0.0.4", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/json-rpc-provider": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/json-rpc-provider-proxy": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.1", - "rxjs": "^7.8.1" - }, - "peerDependencies": { - "smoldot": "2.x" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@interlay/interbtc-types": { - "version": "1.13.0", - "license": "Apache-2.0" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@jest/reporters/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@kiltprotocol/type-definitions": { - "version": "0.35.1", - "license": "BSD-4-Clause", - "engines": { - "node": ">=16.0" - } - }, - "node_modules/@laminar/type-definitions": { - "version": "0.3.1", - "license": "Apache-2.0", - "dependencies": { - "@open-web3/orml-type-definitions": "^0.8.2-9" - } - }, - "node_modules/@laminar/type-definitions/node_modules/@open-web3/orml-type-definitions": { - "version": "0.8.2-11", - "license": "Apache-2.0" - }, - "node_modules/@logion/node-api": { - "version": "0.27.0-4", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "^10.10.1", - "@polkadot/util": "^12.5.1", - "@polkadot/util-crypto": "^12.5.1", - "@types/uuid": "^9.0.2", - "fast-sha256": "^1.3.0", - "uuid": "^9.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@logion/node-api/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@logion/node-api/node_modules/@polkadot-api/substrate-client": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@logion/node-api/node_modules/@polkadot/api": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api-augment": "10.13.1", - "@polkadot/api-base": "10.13.1", - "@polkadot/api-derive": "10.13.1", - "@polkadot/keyring": "^12.6.2", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-core": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/types-known": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "eventemitter3": "^5.0.1", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/api-augment": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api-base": "10.13.1", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/api-base": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/api-derive": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-augment": "10.13.1", - "@polkadot/api-base": "10.13.1", - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/rpc-augment": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/rpc-core": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/rpc-provider": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/types-support": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-fetch": "^12.6.2", - "@polkadot/x-global": "^12.6.2", - "@polkadot/x-ws": "^12.6.2", - "eventemitter3": "^5.0.1", - "mock-socket": "^9.3.1", - "nock": "^13.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@substrate/connect": "0.8.8" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/types": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/types-augment": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/types-codec": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "^12.6.2", - "@polkadot/x-bigint": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/types-create": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/types-known": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/networks": "^12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/types-support": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/util": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-global": "12.6.2", - "@polkadot/x-textdecoder": "12.6.2", - "@polkadot/x-textencoder": "12.6.2", - "@types/bn.js": "^5.1.5", - "bn.js": "^5.2.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/util-crypto": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", - "@polkadot/networks": "12.6.2", - "@polkadot/util": "12.6.2", - "@polkadot/wasm-crypto": "^7.3.2", - "@polkadot/wasm-util": "^7.3.2", - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-randomvalues": "12.6.2", - "@scure/base": "^1.1.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/x-randomvalues": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/wasm-util": "*" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/x-textdecoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@polkadot/x-textencoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@logion/node-api/node_modules/@substrate/connect": { - "version": "0.8.8", - "license": "GPL-3.0-only", - "optional": true, - "dependencies": { - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.1", - "@substrate/light-client-extension-helpers": "^0.0.4", - "smoldot": "2.0.22" - } - }, - "node_modules/@logion/node-api/node_modules/@substrate/light-client-extension-helpers": { - "version": "0.0.4", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/json-rpc-provider": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/json-rpc-provider-proxy": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.1", - "rxjs": "^7.8.1" - }, - "peerDependencies": { - "smoldot": "2.x" - } - }, - "node_modules/@mangata-finance/type-definitions": { - "version": "2.1.2", - "license": "GPL-3.0", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@polkadot/types": "^10.9.1" - } - }, - "node_modules/@manypkg/find-root": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@types/node": "^12.7.1", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0" - } - }, - "node_modules/@manypkg/find-root/node_modules/@types/node": { - "version": "12.20.55", - "dev": true, - "license": "MIT" - }, - "node_modules/@manypkg/find-root/node_modules/fs-extra": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@manypkg/get-packages": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@changesets/types": "^4.0.1", - "@manypkg/find-root": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "^11.0.0", - "read-yaml-file": "^1.1.0" - } - }, - "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { - "version": "4.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@manypkg/get-packages/node_modules/fs-extra": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@metaverse-network-sdk/type-definitions": { - "version": "0.0.1-16", - "license": "Apache-2.0", - "dependencies": { - "lodash.merge": "^4.6.2" - } - }, - "node_modules/@moonbeam-network/mrl": { - "resolved": "packages/mrl", - "link": true - }, - "node_modules/@moonbeam-network/xcm-builder": { - "resolved": "packages/builder", - "link": true - }, - "node_modules/@moonbeam-network/xcm-config": { - "resolved": "packages/config", - "link": true - }, - "node_modules/@moonbeam-network/xcm-sdk": { - "resolved": "packages/sdk", - "link": true - }, - "node_modules/@moonbeam-network/xcm-types": { - "resolved": "packages/types", - "link": true - }, - "node_modules/@moonbeam-network/xcm-utils": { - "resolved": "packages/utils", - "link": true - }, - "node_modules/@noble/curves": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/hashes": { - "version": "1.4.0", - "license": "MIT", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/secp256k1": { - "version": "1.7.1", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@open-web3/orml-type-definitions": { - "version": "0.9.4-38", - "license": "Apache-2.0", - "dependencies": { - "lodash.merge": "^4.6.2" - } - }, - "node_modules/@oven/bun-darwin-aarch64": { - "version": "1.1.20", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@parallel-finance/type-definitions": { - "version": "2.0.1", - "license": "Apache-2.0", - "dependencies": { - "@open-web3/orml-type-definitions": "^2.0.1" - } - }, - "node_modules/@parallel-finance/type-definitions/node_modules/@open-web3/orml-type-definitions": { - "version": "2.0.1", - "license": "Apache-2.0", - "dependencies": { - "lodash.merge": "^4.6.2" - } - }, - "node_modules/@peaqnetwork/type-definitions": { - "version": "0.0.4", - "license": "Apache-2.0", - "dependencies": { - "@open-web3/orml-type-definitions": "^0.9.4-38" - } - }, - "node_modules/@pendulum-chain/type-definitions": { - "version": "0.3.8", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@open-web3/orml-type-definitions": "^1.1.4" - } - }, - "node_modules/@pendulum-chain/type-definitions/node_modules/@open-web3/orml-type-definitions": { - "version": "1.1.4", - "license": "Apache-2.0", - "dependencies": { - "lodash.merge": "^4.6.2" - } - }, - "node_modules/@phala/typedefs": { - "version": "0.2.33", - "license": "Apache-2.0" - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@polkadot-api/client": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/metadata-builders": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@polkadot-api/client/node_modules/@polkadot-api/metadata-builders": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - } - }, - "node_modules/@polkadot-api/client/node_modules/@polkadot-api/substrate-bindings": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true, - "dependencies": { - "@noble/hashes": "^1.3.1", - "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@scure/base": "^1.1.1", - "scale-ts": "^1.6.0" - } - }, - "node_modules/@polkadot-api/client/node_modules/@polkadot-api/substrate-client": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot-api/client/node_modules/@polkadot-api/utils": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.0.1", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.0.1", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot-api/metadata-builders": { - "version": "0.0.1", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/substrate-bindings": "0.0.1", - "@polkadot-api/utils": "0.0.1" - } - }, - "node_modules/@polkadot-api/observable-client": { - "version": "0.1.0", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/metadata-builders": "0.0.1", - "@polkadot-api/substrate-bindings": "0.0.1", - "@polkadot-api/substrate-client": "0.0.1", - "@polkadot-api/utils": "0.0.1" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@polkadot-api/substrate-bindings": { - "version": "0.0.1", - "license": "MIT", - "optional": true, - "dependencies": { - "@noble/hashes": "^1.3.1", - "@polkadot-api/utils": "0.0.1", - "@scure/base": "^1.1.1", - "scale-ts": "^1.6.0" - } - }, - "node_modules/@polkadot-api/substrate-client": { - "version": "0.0.1", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot-api/utils": { - "version": "0.0.1", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot/api": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api-augment": "12.2.1", - "@polkadot/api-base": "12.2.1", - "@polkadot/api-derive": "12.2.1", - "@polkadot/keyring": "^13.0.2", - "@polkadot/rpc-augment": "12.2.1", - "@polkadot/rpc-core": "12.2.1", - "@polkadot/rpc-provider": "12.2.1", - "@polkadot/types": "12.2.1", - "@polkadot/types-augment": "12.2.1", - "@polkadot/types-codec": "12.2.1", - "@polkadot/types-create": "12.2.1", - "@polkadot/types-known": "12.2.1", - "@polkadot/util": "^13.0.2", - "@polkadot/util-crypto": "^13.0.2", - "eventemitter3": "^5.0.1", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-augment": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api-base": "12.2.1", - "@polkadot/rpc-augment": "12.2.1", - "@polkadot/types": "12.2.1", - "@polkadot/types-augment": "12.2.1", - "@polkadot/types-codec": "12.2.1", - "@polkadot/util": "^13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-base": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-core": "12.2.1", - "@polkadot/types": "12.2.1", - "@polkadot/util": "^13.0.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-derive": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "12.2.1", - "@polkadot/api-augment": "12.2.1", - "@polkadot/api-base": "12.2.1", - "@polkadot/rpc-core": "12.2.1", - "@polkadot/types": "12.2.1", - "@polkadot/types-codec": "12.2.1", - "@polkadot/util": "^13.0.2", - "@polkadot/util-crypto": "^13.0.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api/node_modules/@polkadot/keyring": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "13.0.2", - "@polkadot/util-crypto": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "13.0.2", - "@polkadot/util-crypto": "13.0.2" - } - }, - "node_modules/@polkadot/apps-config": { - "version": "0.142.1", - "resolved": "https://registry.npmjs.org/@polkadot/apps-config/-/apps-config-0.142.1.tgz", - "integrity": "sha512-423JNmdoB9RCdAQ08wBXZzi6L4MumjdzQXLiVLfqtw7kZVEHfT4eM8t6ZxYR2i4Rm7Uen19t3SUmcGkBDS3EEw==", - "license": "Apache-2.0", - "dependencies": { - "@acala-network/type-definitions": "5.1.2", - "@bifrost-finance/type-definitions": "1.11.3", - "@crustio/type-definitions": "1.3.0", - "@darwinia/types": "2.8.10", - "@darwinia/types-known": "2.8.10", - "@digitalnative/type-definitions": "1.1.27", - "@docknetwork/node-types": "0.16.0", - "@edgeware/node-types": "3.6.2-wako", - "@equilab/definitions": "1.4.18", - "@fragnova/api-augment": "0.1.0-spec-1.0.4-mainnet", - "@frequency-chain/api-augment": "1.11.1", - "@interlay/interbtc-types": "1.13.0", - "@kiltprotocol/type-definitions": "0.35.1", - "@laminar/type-definitions": "0.3.1", - "@logion/node-api": "0.27.0-4", - "@mangata-finance/type-definitions": "^2.1.2", - "@metaverse-network-sdk/type-definitions": "0.0.1-16", - "@parallel-finance/type-definitions": "2.0.1", - "@peaqnetwork/type-definitions": "0.0.4", - "@pendulum-chain/type-definitions": "0.3.8", - "@phala/typedefs": "0.2.33", - "@polkadot/api": "^12.2.1", - "@polkadot/api-derive": "^12.2.1", - "@polkadot/networks": "^13.0.2", - "@polkadot/react-identicon": "^3.7.1", - "@polkadot/types": "^12.2.1", - "@polkadot/types-codec": "^12.2.1", - "@polkadot/util": "^13.0.2", - "@polkadot/util-crypto": "^13.0.2", - "@polkadot/wasm-util": "^7.3.2", - "@polkadot/x-fetch": "^13.0.2", - "@polkadot/x-ws": "^13.0.2", - "@polymeshassociation/polymesh-types": "5.7.0", - "@snowfork/snowbridge-types": "0.2.7", - "@sora-substrate/type-definitions": "1.27.7", - "@subsocial/definitions": "0.8.14", - "@unique-nft/opal-testnet-types": "1003.70.0", - "@unique-nft/quartz-mainnet-types": "1003.70.0", - "@unique-nft/sapphire-mainnet-types": "1003.70.0", - "@unique-nft/unique-mainnet-types": "1001.63.0", - "@zeitgeistpm/type-defs": "1.0.0", - "@zeroio/type-definitions": "0.0.14", - "moonbeam-types-bundle": "2.0.10", - "pontem-types-bundle": "1.0.15", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/apps-config/node_modules/@polkadot/networks": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-13.0.2.tgz", - "integrity": "sha512-ABAL+vug/gIwkdFEzeh87JoJd0YKrxSYg/HjUrZ+Zis2ucxQEKpvtCpJ34ku+YrjacBfVqIAkkwd3ZdIPGq9aQ==", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "13.0.2", - "@substrate/ss58-registry": "^1.46.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/apps-config/node_modules/@polkadot/x-fetch": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-13.0.2.tgz", - "integrity": "sha512-B/gf9iriUr6za/Ui7zIFBfHz7UBZ68rJEIteWHx1UHRCZPcLqv+hgpev6xIGrkfFljI0/lI7IwtN2qy6HYzFBg==", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "node-fetch": "^3.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/apps-config/node_modules/@polkadot/x-global": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.0.2.tgz", - "integrity": "sha512-OoNIXLB5y8vIKpk4R+XmpDPhipNXWSUvEwUnpQT7NAxNLmzgMq1FhbrwBWWPRNHPrQonp7mqxV/X+v5lv1HW/g==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/apps-config/node_modules/@polkadot/x-ws": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-13.0.2.tgz", - "integrity": "sha512-nC5e2eY5D5ZR5teQOB7ib+dWLbmNws86cTz3BjKCalSMBBIn6i3V9ElgABpierBmnSJe9D94EyrH1BxdVfDxUg==", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "tslib": "^2.6.2", - "ws": "^8.16.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/apps-config/node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/@polkadot/keyring": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2" - } - }, - "node_modules/@polkadot/keyring/node_modules/@polkadot/util": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-global": "12.6.2", - "@polkadot/x-textdecoder": "12.6.2", - "@polkadot/x-textencoder": "12.6.2", - "@types/bn.js": "^5.1.5", - "bn.js": "^5.2.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/keyring/node_modules/@polkadot/util-crypto": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", - "@polkadot/networks": "12.6.2", - "@polkadot/util": "12.6.2", - "@polkadot/wasm-crypto": "^7.3.2", - "@polkadot/wasm-util": "^7.3.2", - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-randomvalues": "12.6.2", - "@scure/base": "^1.1.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2" - } - }, - "node_modules/@polkadot/keyring/node_modules/@polkadot/x-randomvalues": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/wasm-util": "*" - } - }, - "node_modules/@polkadot/keyring/node_modules/@polkadot/x-textdecoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/keyring/node_modules/@polkadot/x-textencoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/metadata": { - "version": "4.17.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/types": "4.17.1", - "@polkadot/types-known": "4.17.1", - "@polkadot/util": "^6.11.1", - "@polkadot/util-crypto": "^6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/networks": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/types": { - "version": "4.17.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/metadata": "4.17.1", - "@polkadot/util": "^6.11.1", - "@polkadot/util-crypto": "^6.11.1", - "@polkadot/x-rxjs": "^6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/types-known": { - "version": "4.17.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/networks": "^6.11.1", - "@polkadot/types": "4.17.1", - "@polkadot/util": "^6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/util": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/x-textdecoder": "6.11.1", - "@polkadot/x-textencoder": "6.11.1", - "@types/bn.js": "^4.11.6", - "bn.js": "^4.11.9", - "camelcase": "^5.3.1", - "ip-regex": "^4.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/util-crypto": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/networks": "6.11.1", - "@polkadot/util": "6.11.1", - "@polkadot/wasm-crypto": "^4.0.2", - "@polkadot/x-randomvalues": "6.11.1", - "base-x": "^3.0.8", - "base64-js": "^1.5.1", - "blakejs": "^1.1.1", - "bn.js": "^4.11.9", - "create-hash": "^1.2.0", - "elliptic": "^6.5.4", - "hash.js": "^1.1.7", - "js-sha3": "^0.8.0", - "scryptsy": "^2.1.0", - "tweetnacl": "^1.0.3", - "xxhashjs": "^0.2.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "6.11.1" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/wasm-crypto": { - "version": "4.6.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@polkadot/wasm-crypto-asmjs": "^4.6.1", - "@polkadot/wasm-crypto-wasm": "^4.6.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "4.6.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/wasm-crypto-wasm": { - "version": "4.6.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/x-global": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/x-randomvalues": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/x-global": "6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/x-textdecoder": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/x-global": "6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/metadata/node_modules/@polkadot/x-textencoder": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "@polkadot/x-global": "6.11.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/metadata/node_modules/@types/bn.js": { - "version": "4.11.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@polkadot/metadata/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/@polkadot/networks": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@substrate/ss58-registry": "^1.44.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/networks/node_modules/@polkadot/util": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-global": "12.6.2", - "@polkadot/x-textdecoder": "12.6.2", - "@polkadot/x-textencoder": "12.6.2", - "@types/bn.js": "^5.1.5", - "bn.js": "^5.2.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/networks/node_modules/@polkadot/x-textdecoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/networks/node_modules/@polkadot/x-textencoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/react-identicon": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@polkadot/react-identicon/-/react-identicon-3.7.1.tgz", - "integrity": "sha512-0AlUqDL+8wjmkPs/xLyY0OwNeOzJuuPA4GvRMBMW2eaeSNkNH1Qr0j2owX80CVnSFCyOylkLp6wftzS7u97uKA==", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^13.0.2", - "@polkadot/ui-settings": "3.7.1", - "@polkadot/ui-shared": "3.7.1", - "@polkadot/util": "^13.0.2", - "@polkadot/util-crypto": "^13.0.2", - "ethereum-blockies-base64": "^1.0.2", - "jdenticon": "3.2.0", - "react-copy-to-clipboard": "^5.1.0", - "styled-components": "^6.1.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/keyring": "*", - "@polkadot/util": "*", - "@polkadot/util-crypto": "*", - "react": "*", - "react-dom": "*", - "react-is": "*" - } - }, - "node_modules/@polkadot/react-identicon/node_modules/@polkadot/keyring": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-13.0.2.tgz", - "integrity": "sha512-NeLbhyKDT5W8LI9seWTZGePxNTOVpDhv2018HSrEDwJq9Ie0C4TZhUf3KNERCkSveuThXjfQJMs+1CF33ZXPWw==", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "13.0.2", - "@polkadot/util-crypto": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "13.0.2", - "@polkadot/util-crypto": "13.0.2" - } - }, - "node_modules/@polkadot/rpc-augment": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-core": "12.2.1", - "@polkadot/types": "12.2.1", - "@polkadot/types-codec": "12.2.1", - "@polkadot/util": "^13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-core": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-augment": "12.2.1", - "@polkadot/rpc-provider": "12.2.1", - "@polkadot/types": "12.2.1", - "@polkadot/util": "^13.0.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-provider": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^13.0.2", - "@polkadot/types": "12.2.1", - "@polkadot/types-support": "12.2.1", - "@polkadot/util": "^13.0.2", - "@polkadot/util-crypto": "^13.0.2", - "@polkadot/x-fetch": "^13.0.2", - "@polkadot/x-global": "^13.0.2", - "@polkadot/x-ws": "^13.0.2", - "eventemitter3": "^5.0.1", - "mock-socket": "^9.3.1", - "nock": "^13.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@substrate/connect": "0.8.10" - } - }, - "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/keyring": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "13.0.2", - "@polkadot/util-crypto": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "13.0.2", - "@polkadot/util-crypto": "13.0.2" - } - }, - "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/x-fetch": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "node-fetch": "^3.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/x-global": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/x-ws": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "tslib": "^2.6.2", - "ws": "^8.16.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-provider/node_modules/node-fetch": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/@polkadot/types": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^13.0.2", - "@polkadot/types-augment": "12.2.1", - "@polkadot/types-codec": "12.2.1", - "@polkadot/types-create": "12.2.1", - "@polkadot/util": "^13.0.2", - "@polkadot/util-crypto": "^13.0.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-augment": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types": "12.2.1", - "@polkadot/types-codec": "12.2.1", - "@polkadot/util": "^13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-codec": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "^13.0.2", - "@polkadot/x-bigint": "^13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-codec/node_modules/@polkadot/x-bigint": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-codec/node_modules/@polkadot/x-global": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-create": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types-codec": "12.2.1", - "@polkadot/util": "^13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-known": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/networks": "^13.0.2", - "@polkadot/types": "12.2.1", - "@polkadot/types-codec": "12.2.1", - "@polkadot/types-create": "12.2.1", - "@polkadot/util": "^13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-known/node_modules/@polkadot/networks": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "13.0.2", - "@substrate/ss58-registry": "^1.46.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-support": { - "version": "12.2.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "^13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types/node_modules/@polkadot/keyring": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "13.0.2", - "@polkadot/util-crypto": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "13.0.2", - "@polkadot/util-crypto": "13.0.2" - } - }, - "node_modules/@polkadot/ui-settings": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@polkadot/ui-settings/-/ui-settings-3.7.1.tgz", - "integrity": "sha512-0O+pGJH246AF93oIJiVS+FoCR1i2r7q+oLteGKzQYw9lTflCFbjgeRkqzR9ys8unrEFd63YfwGnB4ctkf1FzRg==", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/networks": "^13.0.2", - "@polkadot/util": "^13.0.2", - "eventemitter3": "^5.0.1", - "store": "^2.0.12", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/networks": "*", - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/ui-settings/node_modules/@polkadot/networks": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-13.0.2.tgz", - "integrity": "sha512-ABAL+vug/gIwkdFEzeh87JoJd0YKrxSYg/HjUrZ+Zis2ucxQEKpvtCpJ34ku+YrjacBfVqIAkkwd3ZdIPGq9aQ==", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "13.0.2", - "@substrate/ss58-registry": "^1.46.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/ui-shared": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@polkadot/ui-shared/-/ui-shared-3.7.1.tgz", - "integrity": "sha512-fnKkw1SfzEsfeXTWsTHiU3z4NNdjOzzRG/Ex70LVs/gFAH2DFUVR0BEDkSEtNQkr8YjwKXudM7r2hsYq3MULLw==", - "license": "Apache-2.0", - "dependencies": { - "colord": "^2.9.3", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/util-crypto": "*" - } - }, - "node_modules/@polkadot/util": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-bigint": "13.0.2", - "@polkadot/x-global": "13.0.2", - "@polkadot/x-textdecoder": "13.0.2", - "@polkadot/x-textencoder": "13.0.2", - "@types/bn.js": "^5.1.5", - "bn.js": "^5.2.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/util-crypto": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", - "@polkadot/networks": "13.0.2", - "@polkadot/util": "13.0.2", - "@polkadot/wasm-crypto": "^7.3.2", - "@polkadot/wasm-util": "^7.3.2", - "@polkadot/x-bigint": "13.0.2", - "@polkadot/x-randomvalues": "13.0.2", - "@scure/base": "^1.1.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "13.0.2" - } - }, - "node_modules/@polkadot/util-crypto/node_modules/@polkadot/networks": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "13.0.2", - "@substrate/ss58-registry": "^1.46.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-bigint": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-global": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/util/node_modules/@polkadot/x-bigint": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/util/node_modules/@polkadot/x-global": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/wasm-bridge": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/wasm-crypto": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/wasm-bridge": "7.3.2", - "@polkadot/wasm-crypto-asmjs": "7.3.2", - "@polkadot/wasm-crypto-init": "7.3.2", - "@polkadot/wasm-crypto-wasm": "7.3.2", - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/wasm-crypto-init": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/wasm-bridge": "7.3.2", - "@polkadot/wasm-crypto-asmjs": "7.3.2", - "@polkadot/wasm-crypto-wasm": "7.3.2", - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/wasm-crypto-wasm": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/wasm-util": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/x-bigint": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-fetch": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "node-fetch": "^3.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-fetch/node_modules/node-fetch": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/@polkadot/x-global": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-randomvalues": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "13.0.2", - "@polkadot/wasm-util": "*" - } - }, - "node_modules/@polkadot/x-randomvalues/node_modules/@polkadot/x-global": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-rxjs": { - "version": "6.11.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.14.6", - "rxjs": "^6.6.7" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@polkadot/x-rxjs/node_modules/rxjs": { - "version": "6.6.7", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/@polkadot/x-rxjs/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/@polkadot/x-textdecoder": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-textdecoder/node_modules/@polkadot/x-global": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-textencoder": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.0.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-textencoder/node_modules/@polkadot/x-global": { - "version": "13.0.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-ws": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2", - "ws": "^8.15.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polymeshassociation/polymesh-types": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@polymeshassociation/polymesh-types/-/polymesh-types-5.7.0.tgz", - "integrity": "sha512-6bw+Q6CpjAABeQKLZxE5TMwUwllq9GIWtHr+SBTn/02cLQYYrgPNX3JtQtK/VAAwhQ+AbAUMRlxlzGP16VaWog==" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.19.0.tgz", - "integrity": "sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.19.0.tgz", - "integrity": "sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.19.0.tgz", - "integrity": "sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.19.0.tgz", - "integrity": "sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.19.0.tgz", - "integrity": "sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.19.0.tgz", - "integrity": "sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.19.0.tgz", - "integrity": "sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.19.0.tgz", - "integrity": "sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.19.0.tgz", - "integrity": "sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.19.0.tgz", - "integrity": "sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.19.0.tgz", - "integrity": "sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.19.0.tgz", - "integrity": "sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.19.0.tgz", - "integrity": "sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.19.0.tgz", - "integrity": "sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.19.0.tgz", - "integrity": "sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.19.0.tgz", - "integrity": "sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@scure/base": { - "version": "1.1.6", - "license": "MIT", - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip32": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "@noble/curves": "~1.4.0", - "@noble/hashes": "~1.4.0", - "@scure/base": "~1.1.6" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip39": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "@noble/hashes": "~1.4.0", - "@scure/base": "~1.1.6" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@slack/types": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12.13.0", - "npm": ">= 6.12.0" - } - }, - "node_modules/@slack/webhook": { - "version": "7.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@slack/types": "^2.9.0", - "@types/node": ">=18.0.0", - "axios": "^1.6.3" - }, - "engines": { - "node": ">= 18", - "npm": ">= 8.6.0" - } - }, - "node_modules/@snowfork/snowbridge-types": { - "version": "0.2.7", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "^7.2.1", - "@polkadot/keyring": "^8.2.2", - "@polkadot/types": "^7.2.1" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@noble/hashes": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@noble/secp256k1": { - "version": "1.5.5", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/api": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/api-augment": "7.15.1", - "@polkadot/api-base": "7.15.1", - "@polkadot/api-derive": "7.15.1", - "@polkadot/keyring": "^8.7.1", - "@polkadot/rpc-augment": "7.15.1", - "@polkadot/rpc-core": "7.15.1", - "@polkadot/rpc-provider": "7.15.1", - "@polkadot/types": "7.15.1", - "@polkadot/types-augment": "7.15.1", - "@polkadot/types-codec": "7.15.1", - "@polkadot/types-create": "7.15.1", - "@polkadot/types-known": "7.15.1", - "@polkadot/util": "^8.7.1", - "@polkadot/util-crypto": "^8.7.1", - "eventemitter3": "^4.0.7", - "rxjs": "^7.5.5" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/api-augment": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/api-base": "7.15.1", - "@polkadot/rpc-augment": "7.15.1", - "@polkadot/types": "7.15.1", - "@polkadot/types-augment": "7.15.1", - "@polkadot/types-codec": "7.15.1", - "@polkadot/util": "^8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/api-base": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/rpc-core": "7.15.1", - "@polkadot/types": "7.15.1", - "@polkadot/util": "^8.7.1", - "rxjs": "^7.5.5" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/api-derive": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/api": "7.15.1", - "@polkadot/api-augment": "7.15.1", - "@polkadot/api-base": "7.15.1", - "@polkadot/rpc-core": "7.15.1", - "@polkadot/types": "7.15.1", - "@polkadot/types-codec": "7.15.1", - "@polkadot/util": "^8.7.1", - "@polkadot/util-crypto": "^8.7.1", - "rxjs": "^7.5.5" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/keyring": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/util": "8.7.1", - "@polkadot/util-crypto": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "8.7.1", - "@polkadot/util-crypto": "8.7.1" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/networks": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/util": "8.7.1", - "@substrate/ss58-registry": "^1.17.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/rpc-augment": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/rpc-core": "7.15.1", - "@polkadot/types": "7.15.1", - "@polkadot/types-codec": "7.15.1", - "@polkadot/util": "^8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/rpc-core": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/rpc-augment": "7.15.1", - "@polkadot/rpc-provider": "7.15.1", - "@polkadot/types": "7.15.1", - "@polkadot/util": "^8.7.1", - "rxjs": "^7.5.5" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/rpc-provider": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/keyring": "^8.7.1", - "@polkadot/types": "7.15.1", - "@polkadot/types-support": "7.15.1", - "@polkadot/util": "^8.7.1", - "@polkadot/util-crypto": "^8.7.1", - "@polkadot/x-fetch": "^8.7.1", - "@polkadot/x-global": "^8.7.1", - "@polkadot/x-ws": "^8.7.1", - "@substrate/connect": "0.7.0-alpha.0", - "eventemitter3": "^4.0.7", - "mock-socket": "^9.1.2", - "nock": "^13.2.4" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/types": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/keyring": "^8.7.1", - "@polkadot/types-augment": "7.15.1", - "@polkadot/types-codec": "7.15.1", - "@polkadot/types-create": "7.15.1", - "@polkadot/util": "^8.7.1", - "@polkadot/util-crypto": "^8.7.1", - "rxjs": "^7.5.5" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/types-augment": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/types": "7.15.1", - "@polkadot/types-codec": "7.15.1", - "@polkadot/util": "^8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/types-codec": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/util": "^8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/types-create": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/types-codec": "7.15.1", - "@polkadot/util": "^8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/types-known": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/networks": "^8.7.1", - "@polkadot/types": "7.15.1", - "@polkadot/types-codec": "7.15.1", - "@polkadot/types-create": "7.15.1", - "@polkadot/util": "^8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/types-support": { - "version": "7.15.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/util": "^8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/util": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-bigint": "8.7.1", - "@polkadot/x-global": "8.7.1", - "@polkadot/x-textdecoder": "8.7.1", - "@polkadot/x-textencoder": "8.7.1", - "@types/bn.js": "^5.1.0", - "bn.js": "^5.2.0", - "ip-regex": "^4.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/util-crypto": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@noble/hashes": "1.0.0", - "@noble/secp256k1": "1.5.5", - "@polkadot/networks": "8.7.1", - "@polkadot/util": "8.7.1", - "@polkadot/wasm-crypto": "^5.1.1", - "@polkadot/x-bigint": "8.7.1", - "@polkadot/x-randomvalues": "8.7.1", - "@scure/base": "1.0.0", - "ed2curve": "^0.3.0", - "tweetnacl": "^1.0.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "8.7.1" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/wasm-crypto": { - "version": "5.1.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/wasm-crypto-asmjs": "^5.1.1", - "@polkadot/wasm-crypto-wasm": "^5.1.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "5.1.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/wasm-crypto-wasm": { - "version": "5.1.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/x-bigint": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/x-fetch": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1", - "@types/node-fetch": "^2.6.1", - "node-fetch": "^2.6.7" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/x-global": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/x-randomvalues": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/x-textdecoder": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/x-textencoder": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@polkadot/x-ws": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1", - "@types/websocket": "^1.0.5", - "websocket": "^1.0.34" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@scure/base": { - "version": "1.0.0", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@substrate/connect": { - "version": "0.7.0-alpha.0", - "license": "GPL-3.0-only", - "dependencies": { - "@substrate/connect-extension-protocol": "^1.0.0", - "@substrate/smoldot-light": "0.6.8", - "eventemitter3": "^4.0.7" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@substrate/connect-extension-protocol": { - "version": "1.0.1", - "license": "GPL-3.0-only" - }, - "node_modules/@snowfork/snowbridge-types/node_modules/@substrate/smoldot-light": { - "version": "0.6.8", - "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", - "dependencies": { - "buffer": "^6.0.1", - "pako": "^2.0.4", - "websocket": "^1.0.32" - } - }, - "node_modules/@snowfork/snowbridge-types/node_modules/eventemitter3": { - "version": "4.0.7", - "license": "MIT" - }, - "node_modules/@sora-substrate/type-definitions": { - "version": "1.27.7", - "license": "Apache-2.0", - "dependencies": { - "@open-web3/orml-type-definitions": "1.1.4" - } - }, - "node_modules/@sora-substrate/type-definitions/node_modules/@open-web3/orml-type-definitions": { - "version": "1.1.4", - "license": "Apache-2.0", - "dependencies": { - "lodash.merge": "^4.6.2" - } - }, - "node_modules/@subsocial/definitions": { - "version": "0.8.14", - "license": "GPL-3.0-only", - "dependencies": { - "@polkadot/api": "latest", - "lodash.camelcase": "^4.3.0" - } - }, - "node_modules/@substrate/connect": { - "version": "0.8.10", - "license": "GPL-3.0-only", - "optional": true, - "dependencies": { - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.4", - "@substrate/light-client-extension-helpers": "^0.0.6", - "smoldot": "2.0.22" - } - }, - "node_modules/@substrate/connect-extension-protocol": { - "version": "2.0.0", - "license": "GPL-3.0-only", - "optional": true - }, - "node_modules/@substrate/connect-known-chains": { - "version": "1.1.5", - "license": "GPL-3.0-only", - "optional": true - }, - "node_modules/@substrate/light-client-extension-helpers": { - "version": "0.0.6", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.0.1", - "@polkadot-api/json-rpc-provider-proxy": "0.0.1", - "@polkadot-api/observable-client": "0.1.0", - "@polkadot-api/substrate-client": "0.0.1", - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.4", - "rxjs": "^7.8.1" - }, - "peerDependencies": { - "smoldot": "2.x" - } - }, - "node_modules/@substrate/smoldot-light": { - "version": "0.7.9", - "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", - "optional": true, - "dependencies": { - "pako": "^2.0.4", - "ws": "^8.8.1" - } - }, - "node_modules/@substrate/ss58-registry": { - "version": "1.48.0", - "license": "Apache-2.0" - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.11", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/big.js": { - "version": "6.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/bn.js": { - "version": "5.1.5", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "20.14.2", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/node-fetch": { - "version": "2.6.11", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "form-data": "^4.0.0" - } - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@types/stylis": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", - "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==", - "license": "MIT" - }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "license": "MIT" - }, - "node_modules/@types/websocket": { - "version": "1.0.10", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.1.tgz", - "integrity": "sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.16.1", - "@typescript-eslint/type-utils": "7.16.1", - "@typescript-eslint/utils": "7.16.1", - "@typescript-eslint/visitor-keys": "7.16.1", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.16.1.tgz", - "integrity": "sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "7.16.1", - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/typescript-estree": "7.16.1", - "@typescript-eslint/visitor-keys": "7.16.1", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.1.tgz", - "integrity": "sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/visitor-keys": "7.16.1" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.16.1.tgz", - "integrity": "sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.1", - "@typescript-eslint/utils": "7.16.1", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.1.tgz", - "integrity": "sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.1.tgz", - "integrity": "sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/visitor-keys": "7.16.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.1.tgz", - "integrity": "sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.1", - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/typescript-estree": "7.16.1" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.1.tgz", - "integrity": "sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.16.1", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@unique-nft/opal-testnet-types": { - "version": "1003.70.0", - "license": "MIT", - "peerDependencies": { - "@polkadot/api": "^10.10.1", - "@polkadot/types": "^10.10.1" - } - }, - "node_modules/@unique-nft/quartz-mainnet-types": { - "version": "1003.70.0", - "license": "MIT", - "peerDependencies": { - "@polkadot/api": "^10.10.1", - "@polkadot/types": "^10.10.1" - } - }, - "node_modules/@unique-nft/sapphire-mainnet-types": { - "version": "1003.70.0", - "license": "MIT", - "peerDependencies": { - "@polkadot/api": "^10.10.1", - "@polkadot/types": "^10.10.1" - } - }, - "node_modules/@unique-nft/unique-mainnet-types": { - "version": "1001.63.0", - "license": "MIT", - "peerDependencies": { - "@polkadot/api": "^10.10.1", - "@polkadot/types": "^10.10.1" - } - }, - "node_modules/@vitest/expect": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.4.tgz", - "integrity": "sha512-39jr5EguIoanChvBqe34I8m1hJFI4+jxvdOpD7gslZrVQBKhh8H9eD7J/LJX4zakrw23W+dITQTDqdt43xVcJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "2.0.4", - "@vitest/utils": "2.0.4", - "chai": "^5.1.1", - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/pretty-format": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.4.tgz", - "integrity": "sha512-RYZl31STbNGqf4l2eQM1nvKPXE0NhC6Eq0suTTePc4mtMQ1Fn8qZmjV4emZdEdG2NOWGKSCrHZjmTqDCDoeFBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.4.tgz", - "integrity": "sha512-Gk+9Su/2H2zNfNdeJR124gZckd5st4YoSuhF1Rebi37qTXKnqYyFCd9KP4vl2cQHbtuVKjfEKrNJxHHCW8thbQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/utils": "2.0.4", - "pathe": "^1.1.2" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.4.tgz", - "integrity": "sha512-or6Mzoz/pD7xTvuJMFYEtso1vJo1S5u6zBTinfl+7smGUhqybn6VjzCDMhmTyVOFWwkCMuNjmNNxnyXPgKDoPw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "2.0.4", - "magic-string": "^0.30.10", - "pathe": "^1.1.2" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.4.tgz", - "integrity": "sha512-uTXU56TNoYrTohb+6CseP8IqNwlNdtPwEO0AWl+5j7NelS6x0xZZtP0bDWaLvOfUbaYwhhWp1guzXUxkC7mW7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyspy": "^3.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.4.tgz", - "integrity": "sha512-Zc75QuuoJhOBnlo99ZVUkJIuq4Oj0zAkrQ2VzCqNCx6wAwViHEh5Fnp4fiJTE9rA+sAoXRf00Z9xGgfEzV6fzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "2.0.4", - "estree-walker": "^3.0.3", - "loupe": "^3.1.1", - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@zeitgeistpm/type-defs": { - "version": "1.0.0", - "license": "GPL-3.0" - }, - "node_modules/@zeroio/type-definitions": { - "version": "0.0.14", - "license": "BSD-4-Clause" - }, - "node_modules/abitype": { - "version": "1.0.5", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.22.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/aes-js": { - "version": "4.0.0-beta.5", - "license": "MIT", - "peer": true - }, - "node_modules/ajv": { - "version": "6.12.6", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/assertion-error": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axios": { - "version": "1.7.2", - "dev": true, - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/base-x": { - "version": "3.0.9", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/better-path-resolve": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-windows": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/big.js": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bigjs" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/blakejs": { - "version": "1.2.1", - "license": "MIT" - }, - "node_modules/bn.js": { - "version": "5.2.1", - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/browserslist": { - "version": "4.23.1", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "caniuse-lite": "^1.0.30001629", - "electron-to-chromium": "^1.4.796", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.16" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/bufferutil": { - "version": "4.0.8", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/bun": { - "version": "1.1.20", - "cpu": [ - "arm64", - "x64" - ], - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "os": [ - "darwin", - "linux", - "win32" - ], - "bin": { - "bun": "bin/bun.exe", - "bunx": "bin/bun.exe" - }, - "optionalDependencies": { - "@oven/bun-darwin-aarch64": "1.1.20", - "@oven/bun-darwin-x64": "1.1.20", - "@oven/bun-darwin-x64-baseline": "1.1.20", - "@oven/bun-linux-aarch64": "1.1.20", - "@oven/bun-linux-x64": "1.1.20", - "@oven/bun-linux-x64-baseline": "1.1.20", - "@oven/bun-windows-x64": "1.1.20", - "@oven/bun-windows-x64-baseline": "1.1.20" - } - }, - "node_modules/bundle-require": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-5.0.0.tgz", - "integrity": "sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "load-tsconfig": "^0.2.3" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "esbuild": ">=0.18" - } - }, - "node_modules/cac": { - "version": "6.7.14", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", - "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001632", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0", - "optional": true, - "peer": true - }, - "node_modules/canvas-renderer": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/canvas-renderer/-/canvas-renderer-2.2.1.tgz", - "integrity": "sha512-RrBgVL5qCEDIXpJ6NrzyRNoTnXxYarqm/cS/W6ERhUJts5UQtt/XPEosGN3rqUkZ4fjBArlnCbsISJ+KCFnIAg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/chai": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/check-error": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.3.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/cli-cursor": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cliui/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cliui/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/co": { - "version": "4.6.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "dev": true, - "license": "MIT" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "12.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/copy-to-clipboard": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", - "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", - "license": "MIT", - "dependencies": { - "toggle-selection": "^1.0.6" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-jest": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "bin": { - "create-jest": "bin/create-jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/create-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/create-jest/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/create-jest/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/create-jest/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/create-jest/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/create-jest/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "license": "ISC", - "engines": { - "node": ">=4" - } - }, - "node_modules/css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "license": "MIT", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/cuint": { - "version": "0.2.2", - "license": "MIT" - }, - "node_modules/d": { - "version": "1.0.2", - "license": "ISC", - "dependencies": { - "es5-ext": "^0.10.64", - "type": "^2.7.2" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/dataloader": { - "version": "1.4.0", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/debug": { - "version": "4.3.5", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/dedent": { - "version": "1.5.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" - }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/deep-eql": { - "version": "5.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/ed2curve": { - "version": "0.3.0", - "license": "Unlicense", - "dependencies": { - "tweetnacl": "1.x.x" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.798", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, - "node_modules/elliptic": { - "version": "6.5.5", - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/emittery": { - "version": "0.13.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/enhanced-resolve": { - "version": "5.17.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "dev": true, - "license": "MIT", - "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.3", - "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.1", - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es5-ext": { - "version": "0.10.64", - "hasInstallScript": true, - "license": "ISC", - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "esniff": "^2.0.1", - "next-tick": "^1.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.4", - "license": "ISC", - "dependencies": { - "d": "^1.0.2", - "ext": "^1.7.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/esbuild": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz", - "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.23.0", - "@esbuild/android-arm": "0.23.0", - "@esbuild/android-arm64": "0.23.0", - "@esbuild/android-x64": "0.23.0", - "@esbuild/darwin-arm64": "0.23.0", - "@esbuild/darwin-x64": "0.23.0", - "@esbuild/freebsd-arm64": "0.23.0", - "@esbuild/freebsd-x64": "0.23.0", - "@esbuild/linux-arm": "0.23.0", - "@esbuild/linux-arm64": "0.23.0", - "@esbuild/linux-ia32": "0.23.0", - "@esbuild/linux-loong64": "0.23.0", - "@esbuild/linux-mips64el": "0.23.0", - "@esbuild/linux-ppc64": "0.23.0", - "@esbuild/linux-riscv64": "0.23.0", - "@esbuild/linux-s390x": "0.23.0", - "@esbuild/linux-x64": "0.23.0", - "@esbuild/netbsd-x64": "0.23.0", - "@esbuild/openbsd-arm64": "0.23.0", - "@esbuild/openbsd-x64": "0.23.0", - "@esbuild/sunos-x64": "0.23.0", - "@esbuild/win32-arm64": "0.23.0", - "@esbuild/win32-ia32": "0.23.0", - "@esbuild/win32-x64": "0.23.0" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.57.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@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.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "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.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "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.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-airbnb-base": { - "version": "15.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.2" - } - }, - "node_modules/eslint-config-airbnb-base/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-config-airbnb-typescript": { - "version": "18.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-config-airbnb-base": "^15.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^7.0.0", - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "dev": true, - "license": "ISC", - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "28.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" - }, - "engines": { - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", - "jest": "*" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", - "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", - "dev": true, - "license": "MIT", - "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.9.1" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-prettier" - }, - "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 - } - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/esniff": { - "version": "2.0.1", - "license": "ISC", - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.62", - "event-emitter": "^0.3.5", - "type": "^2.7.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ethereum-blockies-base64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ethereum-blockies-base64/-/ethereum-blockies-base64-1.0.2.tgz", - "integrity": "sha512-Vg2HTm7slcWNKaRhCUl/L3b4KrB8ohQXdd5Pu3OI897EcR6tVRvUqdTwAyx+dnmoDzj8e2bwBLDQ50ByFmcz6w==", - "license": "MIT", - "dependencies": { - "pnglib": "0.0.1" - } - }, - "node_modules/ethers": { - "version": "6.13.1", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "18.15.13", - "aes-js": "4.0.0-beta.5", - "tslib": "2.4.0", - "ws": "8.17.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/ethers/node_modules/@noble/curves": { - "version": "1.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethers/node_modules/@noble/hashes": { - "version": "1.3.2", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethers/node_modules/@types/node": { - "version": "18.15.13", - "license": "MIT", - "peer": true - }, - "node_modules/ethers/node_modules/tslib": { - "version": "2.4.0", - "license": "0BSD", - "peer": true - }, - "node_modules/event-emitter": { - "version": "0.3.5", - "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "license": "MIT" - }, - "node_modules/execa": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/exit": { - "version": "0.1.2", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/ext": { - "version": "1.7.0", - "license": "ISC", - "dependencies": { - "type": "^2.7.2" - } - }, - "node_modules/extendable-error": { - "version": "0.1.7", - "dev": true, - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-sha256": { - "version": "1.3.0", - "license": "Unlicense" - }, - "node_modules/fastq": { - "version": "1.17.1", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "dev": true, - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "license": "MIT", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/fs-extra": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-func-name": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.7.5", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "11.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^4.0.1", - "minimatch": "^10.0.0", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^2.0.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "10.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "dev": true, - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/human-id": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/husky": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.1.tgz", - "integrity": "sha512-fCqlqLXcBnXa/TJXmT93/A36tJsjdJkibQ1MuIiFyCCYUlpYpIaj2mv1w+3KR6Rzu1IC3slFTje5f6DUp2A2rg==", - "dev": true, - "license": "MIT", - "bin": { - "husky": "bin.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip-regex": { - "version": "4.3.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-subdir": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "better-path-resolve": "1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "dev": true, - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/isows": { - "version": "1.0.4", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "license": "MIT", - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "6.0.2", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jackspeak": { - "version": "4.0.1", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jdenticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jdenticon/-/jdenticon-3.2.0.tgz", - "integrity": "sha512-z6Iq3fTODUMSOiR2nNYrqigS6Y0GvdXfyQWrUby7htDHvX7GNEwaWR4hcaL+FmhEgBe08Xkup/BKxXQhDJByPA==", - "license": "MIT", - "dependencies": { - "canvas-renderer": "~2.2.0" - }, - "bin": { - "jdenticon": "bin/jdenticon.js" - }, - "engines": { - "node": ">=6.4.0" - } - }, - "node_modules/jest": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-changed-files/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-circus": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-config/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-runtime/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/joycon": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/js-sha3": { - "version": "0.8.0", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "license": "ISC" - }, - "node_modules/json5": { - "version": "2.2.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "3.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged": { - "version": "15.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "~5.3.0", - "commander": "~12.1.0", - "debug": "~4.3.4", - "execa": "~8.0.1", - "lilconfig": "~3.1.1", - "listr2": "~8.2.1", - "micromatch": "~4.0.7", - "pidtree": "~0.6.0", - "string-argv": "~0.3.2", - "yaml": "~2.4.2" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": ">=18.12.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/chalk": { - "version": "5.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/execa": { - "version": "8.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/get-stream": { - "version": "8.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/human-signals": { - "version": "5.0.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/lint-staged/node_modules/is-stream": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/mimic-fn": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "5.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/onetime": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/path-key": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/strip-final-newline": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2": { - "version": "8.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cli-truncate": "^4.0.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^6.0.0", - "rfdc": "^1.3.1", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/listr2/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/emoji-regex": { - "version": "10.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/listr2/node_modules/string-width": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "9.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/load-tsconfig": { - "version": "0.2.5", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/load-yaml-file": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-yaml-file/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "license": "MIT" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.startcase": { - "version": "4.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/log-update": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^6.2.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^7.0.0", - "strip-ansi": "^7.1.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-escapes": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/emoji-regex": { - "version": "10.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "get-east-asian-width": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/string-width": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "9.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loupe": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.30.10", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - } - }, - "node_modules/make-dir": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, - "node_modules/makeerror": { - "version": "1.0.12", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micro-base": { - "version": "0.9.0", - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "9.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mock-socket": { - "version": "9.3.1", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/moonbeam-types-bundle": { - "version": "2.0.10", - "license": "GPL-3.0-only", - "dependencies": { - "@polkadot/api": "^9.14.1", - "typescript": "^4.7.4" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@noble/hashes": { - "version": "1.2.0", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/api": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/api-augment": "9.14.2", - "@polkadot/api-base": "9.14.2", - "@polkadot/api-derive": "9.14.2", - "@polkadot/keyring": "^10.4.2", - "@polkadot/rpc-augment": "9.14.2", - "@polkadot/rpc-core": "9.14.2", - "@polkadot/rpc-provider": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-augment": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/types-create": "9.14.2", - "@polkadot/types-known": "9.14.2", - "@polkadot/util": "^10.4.2", - "@polkadot/util-crypto": "^10.4.2", - "eventemitter3": "^5.0.0", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/api-augment": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/api-base": "9.14.2", - "@polkadot/rpc-augment": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-augment": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/api-base": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/rpc-core": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/util": "^10.4.2", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/api-derive": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/api": "9.14.2", - "@polkadot/api-augment": "9.14.2", - "@polkadot/api-base": "9.14.2", - "@polkadot/rpc-core": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2", - "@polkadot/util-crypto": "^10.4.2", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/keyring": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/util": "10.4.2", - "@polkadot/util-crypto": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "10.4.2", - "@polkadot/util-crypto": "10.4.2" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/networks": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/util": "10.4.2", - "@substrate/ss58-registry": "^1.38.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/rpc-augment": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/rpc-core": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/rpc-core": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/rpc-augment": "9.14.2", - "@polkadot/rpc-provider": "9.14.2", - "@polkadot/types": "9.14.2", - "@polkadot/util": "^10.4.2", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/rpc-provider": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/keyring": "^10.4.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-support": "9.14.2", - "@polkadot/util": "^10.4.2", - "@polkadot/util-crypto": "^10.4.2", - "@polkadot/x-fetch": "^10.4.2", - "@polkadot/x-global": "^10.4.2", - "@polkadot/x-ws": "^10.4.2", - "eventemitter3": "^5.0.0", - "mock-socket": "^9.2.1", - "nock": "^13.3.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@substrate/connect": "0.7.19" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/types": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/keyring": "^10.4.2", - "@polkadot/types-augment": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/types-create": "9.14.2", - "@polkadot/util": "^10.4.2", - "@polkadot/util-crypto": "^10.4.2", - "rxjs": "^7.8.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/types-augment": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/types": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/types-codec": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/util": "^10.4.2", - "@polkadot/x-bigint": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/types-create": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/types-codec": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/types-known": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/networks": "^10.4.2", - "@polkadot/types": "9.14.2", - "@polkadot/types-codec": "9.14.2", - "@polkadot/types-create": "9.14.2", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/types-support": { - "version": "9.14.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/util": "^10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/util": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-bigint": "10.4.2", - "@polkadot/x-global": "10.4.2", - "@polkadot/x-textdecoder": "10.4.2", - "@polkadot/x-textencoder": "10.4.2", - "@types/bn.js": "^5.1.1", - "bn.js": "^5.2.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/util-crypto": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@noble/hashes": "1.2.0", - "@noble/secp256k1": "1.7.1", - "@polkadot/networks": "10.4.2", - "@polkadot/util": "10.4.2", - "@polkadot/wasm-crypto": "^6.4.1", - "@polkadot/x-bigint": "10.4.2", - "@polkadot/x-randomvalues": "10.4.2", - "@scure/base": "1.1.1", - "ed2curve": "^0.3.0", - "tweetnacl": "^1.0.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "10.4.2" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/wasm-bridge": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/wasm-crypto": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6", - "@polkadot/wasm-bridge": "6.4.1", - "@polkadot/wasm-crypto-asmjs": "6.4.1", - "@polkadot/wasm-crypto-init": "6.4.1", - "@polkadot/wasm-crypto-wasm": "6.4.1", - "@polkadot/wasm-util": "6.4.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/wasm-crypto-init": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6", - "@polkadot/wasm-bridge": "6.4.1", - "@polkadot/wasm-crypto-asmjs": "6.4.1", - "@polkadot/wasm-crypto-wasm": "6.4.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/wasm-crypto-wasm": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6", - "@polkadot/wasm-util": "6.4.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/wasm-util": { - "version": "6.4.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.6" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/x-bigint": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/x-fetch": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2", - "@types/node-fetch": "^2.6.2", - "node-fetch": "^3.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/x-global": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/x-randomvalues": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/x-textdecoder": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/x-textencoder": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@polkadot/x-ws": { - "version": "10.4.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@polkadot/x-global": "10.4.2", - "@types/websocket": "^1.0.5", - "websocket": "^1.0.34" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@scure/base": { - "version": "1.1.1", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "node_modules/moonbeam-types-bundle/node_modules/@substrate/connect": { - "version": "0.7.19", - "license": "GPL-3.0-only", - "optional": true, - "dependencies": { - "@substrate/connect-extension-protocol": "^1.0.1", - "@substrate/smoldot-light": "0.7.9", - "eventemitter3": "^4.0.7" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/@substrate/connect-extension-protocol": { - "version": "1.0.1", - "license": "GPL-3.0-only", - "optional": true - }, - "node_modules/moonbeam-types-bundle/node_modules/@substrate/connect/node_modules/eventemitter3": { - "version": "4.0.7", - "license": "MIT", - "optional": true - }, - "node_modules/moonbeam-types-bundle/node_modules/node-fetch": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/moonbeam-types-bundle/node_modules/typescript": { - "version": "4.9.5", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/next-tick": { - "version": "1.1.0", - "license": "ISC" - }, - "node_modules/nock": { - "version": "13.5.4", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "json-stringify-safe": "^5.0.1", - "propagate": "^2.0.0" - }, - "engines": { - "node": ">= 10.13" - } - }, - "node_modules/node-domexception": { - "version": "1.0.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-gyp-build": { - "version": "4.8.1", - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/node-releases": { - "version": "2.0.14", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/outdent": { - "version": "0.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/p-filter": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.0", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/pako": { - "version": "2.1.0", - "license": "(MIT AND Zlib)" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "dev": true, - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "2.0.0", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^11.0.0", - "minipass": "^7.1.2" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "11.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pathe": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/pathval": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.16" - } - }, - "node_modules/picocolors": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pnglib": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/pnglib/-/pnglib-0.0.1.tgz", - "integrity": "sha512-95ChzOoYLOPIyVmL+Y6X+abKGXUJlvOVLkB1QQkyXl7Uczc6FElUy/x01NS7r2GX6GRezloO/ecCX9h4U9KadA==", - "license": "BSD" - }, - "node_modules/pontem-types-bundle": { - "version": "1.0.15", - "license": "GPL-3.0-only", - "dependencies": { - "@polkadot/keyring": "^7.4.1", - "@polkadot/types": "^6.0.5", - "typescript": "^4.4.3" - } - }, - "node_modules/pontem-types-bundle/node_modules/@noble/hashes": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/pontem-types-bundle/node_modules/@noble/secp256k1": { - "version": "1.5.5", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/keyring": { - "version": "7.9.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3", - "@polkadot/util": "7.9.2", - "@polkadot/util-crypto": "7.9.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "7.9.2", - "@polkadot/util-crypto": "7.9.2" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/networks": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/util": "8.7.1", - "@substrate/ss58-registry": "^1.17.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/networks/node_modules/@polkadot/util": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-bigint": "8.7.1", - "@polkadot/x-global": "8.7.1", - "@polkadot/x-textdecoder": "8.7.1", - "@polkadot/x-textencoder": "8.7.1", - "@types/bn.js": "^5.1.0", - "bn.js": "^5.2.0", - "ip-regex": "^4.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/networks/node_modules/@polkadot/x-global": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/networks/node_modules/@polkadot/x-textdecoder": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/networks/node_modules/@polkadot/x-textencoder": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types": { - "version": "6.12.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3", - "@polkadot/types-known": "6.12.1", - "@polkadot/util": "^8.1.2", - "@polkadot/util-crypto": "^8.1.2", - "rxjs": "^7.4.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types-known": { - "version": "6.12.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3", - "@polkadot/networks": "^8.1.2", - "@polkadot/types": "6.12.1", - "@polkadot/util": "^8.1.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types-known/node_modules/@polkadot/util": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-bigint": "8.7.1", - "@polkadot/x-global": "8.7.1", - "@polkadot/x-textdecoder": "8.7.1", - "@polkadot/x-textencoder": "8.7.1", - "@types/bn.js": "^5.1.0", - "bn.js": "^5.2.0", - "ip-regex": "^4.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types-known/node_modules/@polkadot/x-global": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types-known/node_modules/@polkadot/x-textdecoder": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types-known/node_modules/@polkadot/x-textencoder": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types/node_modules/@polkadot/util": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-bigint": "8.7.1", - "@polkadot/x-global": "8.7.1", - "@polkadot/x-textdecoder": "8.7.1", - "@polkadot/x-textencoder": "8.7.1", - "@types/bn.js": "^5.1.0", - "bn.js": "^5.2.0", - "ip-regex": "^4.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types/node_modules/@polkadot/util-crypto": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@noble/hashes": "1.0.0", - "@noble/secp256k1": "1.5.5", - "@polkadot/networks": "8.7.1", - "@polkadot/util": "8.7.1", - "@polkadot/wasm-crypto": "^5.1.1", - "@polkadot/x-bigint": "8.7.1", - "@polkadot/x-randomvalues": "8.7.1", - "@scure/base": "1.0.0", - "ed2curve": "^0.3.0", - "tweetnacl": "^1.0.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "8.7.1" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types/node_modules/@polkadot/wasm-crypto": { - "version": "5.1.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/wasm-crypto-asmjs": "^5.1.1", - "@polkadot/wasm-crypto-wasm": "^5.1.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types/node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "5.1.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types/node_modules/@polkadot/wasm-crypto-wasm": { - "version": "5.1.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types/node_modules/@polkadot/x-global": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types/node_modules/@polkadot/x-randomvalues": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types/node_modules/@polkadot/x-textdecoder": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/types/node_modules/@polkadot/x-textencoder": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/util": { - "version": "7.9.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3", - "@polkadot/x-textdecoder": "7.9.2", - "@polkadot/x-textencoder": "7.9.2", - "@types/bn.js": "^4.11.6", - "bn.js": "^4.12.0", - "camelcase": "^6.2.1", - "ip-regex": "^4.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/util-crypto": { - "version": "7.9.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3", - "@polkadot/networks": "7.9.2", - "@polkadot/util": "7.9.2", - "@polkadot/wasm-crypto": "^4.4.1", - "@polkadot/x-randomvalues": "7.9.2", - "blakejs": "^1.1.1", - "bn.js": "^4.12.0", - "create-hash": "^1.2.0", - "ed2curve": "^0.3.0", - "elliptic": "^6.5.4", - "hash.js": "^1.1.7", - "js-sha3": "^0.8.0", - "micro-base": "^0.9.0", - "scryptsy": "^2.1.0", - "tweetnacl": "^1.0.3", - "xxhashjs": "^0.2.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "7.9.2" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/util-crypto/node_modules/@polkadot/networks": { - "version": "7.9.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/util-crypto/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/util/node_modules/@types/bn.js": { - "version": "4.11.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/util/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/wasm-crypto": { - "version": "4.6.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@polkadot/wasm-crypto-asmjs": "^4.6.1", - "@polkadot/wasm-crypto-wasm": "^4.6.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "4.6.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/wasm-crypto-wasm": { - "version": "4.6.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/x-bigint": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8", - "@polkadot/x-global": "8.7.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/x-bigint/node_modules/@polkadot/x-global": { - "version": "8.7.1", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/x-global": { - "version": "7.9.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/x-randomvalues": { - "version": "7.9.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3", - "@polkadot/x-global": "7.9.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/x-textdecoder": { - "version": "7.9.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3", - "@polkadot/x-global": "7.9.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@polkadot/x-textencoder": { - "version": "7.9.2", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.16.3", - "@polkadot/x-global": "7.9.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/pontem-types-bundle/node_modules/@scure/base": { - "version": "1.0.0", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "node_modules/pontem-types-bundle/node_modules/camelcase": { - "version": "6.3.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pontem-types-bundle/node_modules/typescript": { - "version": "4.9.5", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.38", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-load-config": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", - "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.1.1" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "jiti": ">=1.21.0", - "postcss": ">=8.0.9", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - }, - "postcss": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/preferred-pm": { - "version": "3.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/preferred-pm/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.3.3", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/propagate": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, - "node_modules/punycode": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pure-rand": { - "version": "6.1.0", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ], - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-copy-to-clipboard": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz", - "integrity": "sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==", - "license": "MIT", - "dependencies": { - "copy-to-clipboard": "^3.3.1", - "prop-types": "^15.8.1" - }, - "peerDependencies": { - "react": "^15.3.0 || 16 || 17 || 18" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-is": { - "version": "18.3.1", - "license": "MIT", - "peer": true - }, - "node_modules/read-yaml-file": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.6.1", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-yaml-file/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "license": "MIT" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/restore-cursor": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/reusify": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rollup": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.19.0.tgz", - "integrity": "sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.19.0", - "@rollup/rollup-android-arm64": "4.19.0", - "@rollup/rollup-darwin-arm64": "4.19.0", - "@rollup/rollup-darwin-x64": "4.19.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.19.0", - "@rollup/rollup-linux-arm-musleabihf": "4.19.0", - "@rollup/rollup-linux-arm64-gnu": "4.19.0", - "@rollup/rollup-linux-arm64-musl": "4.19.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.19.0", - "@rollup/rollup-linux-riscv64-gnu": "4.19.0", - "@rollup/rollup-linux-s390x-gnu": "4.19.0", - "@rollup/rollup-linux-x64-gnu": "4.19.0", - "@rollup/rollup-linux-x64-musl": "4.19.0", - "@rollup/rollup-win32-arm64-msvc": "4.19.0", - "@rollup/rollup-win32-ia32-msvc": "4.19.0", - "@rollup/rollup-win32-x64-msvc": "4.19.0", - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/scale-ts": { - "version": "1.6.0", - "license": "MIT", - "optional": true - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/scryptsy": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/sdk-simple": { - "resolved": "examples/sdk-simple", - "link": true - }, - "node_modules/semver": { - "version": "7.6.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "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" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/sha.js": { - "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "license": "MIT" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/siginfo": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "dev": true, - "license": "ISC" - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/slash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/smoldot": { - "version": "2.0.22", - "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", - "optional": true, - "dependencies": { - "ws": "^8.8.1" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.13", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spawndamnit": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "node_modules/spawndamnit/node_modules/cross-spawn": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/spawndamnit/node_modules/lru-cache": { - "version": "4.1.5", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/spawndamnit/node_modules/shebang-command": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spawndamnit/node_modules/shebang-regex": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spawndamnit/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/spawndamnit/node_modules/which": { - "version": "1.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/spawndamnit/node_modules/yallist": { - "version": "2.1.2", - "dev": true, - "license": "ISC" - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackback": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "dev": true, - "license": "MIT" - }, - "node_modules/std-env": { - "version": "3.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/store": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", - "integrity": "sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/styled-components": { - "version": "6.1.12", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.12.tgz", - "integrity": "sha512-n/O4PzRPhbYI0k1vKKayfti3C/IGcPf+DqcrOB7O/ab9x4u/zjqraneT5N45+sIe87cxrCApXM8Bna7NYxwoTA==", - "license": "MIT", - "dependencies": { - "@emotion/is-prop-valid": "1.2.2", - "@emotion/unitless": "0.8.1", - "@types/stylis": "4.2.5", - "css-to-react-native": "3.2.0", - "csstype": "3.1.3", - "postcss": "8.4.38", - "shallowequal": "1.1.0", - "stylis": "4.3.2", - "tslib": "2.6.2" - }, - "engines": { - "node": ">= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0" - } - }, - "node_modules/styled-components/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "license": "0BSD" - }, - "node_modules/stylis": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", - "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==", - "license": "MIT" - }, - "node_modules/sucrase": { - "version": "3.35.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/jackspeak": { - "version": "3.4.3", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/sucrase/node_modules/lru-cache": { - "version": "10.4.3", - "dev": true, - "license": "ISC" - }, - "node_modules/sucrase/node_modules/path-scurry": { - "version": "1.11.1", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/synckit": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", - "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/term-size": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tinybench": { - "version": "2.8.0", - "dev": true, - "license": "MIT" - }, - "node_modules/tinypool": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.0.0 || >=20.0.0" - } - }, - "node_modules/tinyrainbow": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tinyspy": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", - "license": "MIT" - }, - "node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/ts-node": { - "version": "10.9.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.6.3", - "license": "0BSD" - }, - "node_modules/tsup": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.2.2.tgz", - "integrity": "sha512-MufIuzdSt6HYPOeOtjUXLR4rqRJySi6XsRNZdwvjC2XR+xghsu2L3vSmYmX+k4S1mO6j0OlUEyVQ3Fc0H66XcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "bundle-require": "^5.0.0", - "cac": "^6.7.14", - "chokidar": "^3.6.0", - "consola": "^3.2.3", - "debug": "^4.3.5", - "esbuild": "^0.23.0", - "execa": "^5.1.1", - "globby": "^11.1.0", - "joycon": "^3.1.1", - "picocolors": "^1.0.1", - "postcss-load-config": "^6.0.1", - "resolve-from": "^5.0.0", - "rollup": "^4.19.0", - "source-map": "0.8.0-beta.0", - "sucrase": "^3.35.0", - "tree-kill": "^1.2.2" - }, - "bin": { - "tsup": "dist/cli-default.js", - "tsup-node": "dist/cli-node.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@microsoft/api-extractor": "^7.36.0", - "@swc/core": "^1", - "postcss": "^8.4.12", - "typescript": ">=4.5.0" - }, - "peerDependenciesMeta": { - "@microsoft/api-extractor": { - "optional": true - }, - "@swc/core": { - "optional": true - }, - "postcss": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/tsup/node_modules/source-map": { - "version": "0.8.0-beta.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/tsup/node_modules/tr46": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/tsup/node_modules/webidl-conversions": { - "version": "4.0.2", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/tsup/node_modules/whatwg-url": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/turbo": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.0.9.tgz", - "integrity": "sha512-QaLaUL1CqblSKKPgLrFW3lZWkWG4pGBQNW+q1ScJB5v1D/nFWtsrD/yZljW/bdawg90ihi4/ftQJ3h6fz1FamA==", - "dev": true, - "license": "MIT", - "bin": { - "turbo": "bin/turbo" - }, - "optionalDependencies": { - "turbo-darwin-64": "2.0.9", - "turbo-darwin-arm64": "2.0.9", - "turbo-linux-64": "2.0.9", - "turbo-linux-arm64": "2.0.9", - "turbo-windows-64": "2.0.9", - "turbo-windows-arm64": "2.0.9" - } - }, - "node_modules/turbo-darwin-64": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-2.0.9.tgz", - "integrity": "sha512-owlGsOaExuVGBUfrnJwjkL1BWlvefjSKczEAcpLx4BI7Oh6ttakOi+JyomkPkFlYElRpjbvlR2gP8WIn6M/+xQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/turbo-darwin-arm64": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-2.0.9.tgz", - "integrity": "sha512-XAXkKkePth5ZPPE/9G9tTnPQx0C8UTkGWmNGYkpmGgRr8NedW+HrPsi9N0HcjzzIH9A4TpNYvtiV+WcwdaEjKA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/turbo-linux-64": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-2.0.9.tgz", - "integrity": "sha512-l9wSgEjrCFM1aG16zItBsZ206ZlhSSx1owB8Cgskfv0XyIXRGHRkluihiaxkp+UeU5WoEfz4EN5toc+ICA0q0w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/turbo-linux-arm64": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-2.0.9.tgz", - "integrity": "sha512-gRnjxXRne18B27SwxXMqL3fJu7jw/8kBrOBTBNRSmZZiG1Uu3nbnP7b4lgrA/bCku6C0Wligwqurvtpq6+nFHA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/turbo-windows-64": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-2.0.9.tgz", - "integrity": "sha512-ZVo0apxUvaRq4Vm1qhsfqKKhtRgReYlBVf9MQvVU1O9AoyydEQvLDO1ryqpXDZWpcHoFxHAQc9msjAMtE5K2lA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/turbo-windows-arm64": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-2.0.9.tgz", - "integrity": "sha512-sGRz7c5Pey6y7y9OKi8ypbWNuIRPF9y8xcMqL56OZifSUSo+X2EOsOleR9MKxQXVaqHPGOUKWsE6y8hxBi9pag==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/tweetnacl": { - "version": "1.0.3", - "license": "Unlicense" - }, - "node_modules/type": { - "version": "2.7.3", - "license": "ISC" - }, - "node_modules/type-check": { - "version": "0.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.5.3", - "devOptional": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "license": "MIT" - }, - "node_modules/universalify": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.16", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/utf-8-validate": { - "version": "5.0.10", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/viem": { - "version": "2.17.9", - "resolved": "https://registry.npmjs.org/viem/-/viem-2.17.9.tgz", - "integrity": "sha512-b55e91Kh3vMfZy4kuIx3zzgYEG0ToYiNEJz/KCj2QGcsWtvfWXs/fVcbMMW7wIlbA+yqTEBDTSdBQkigfavF6w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "license": "MIT", - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.4.0", - "@noble/hashes": "1.4.0", - "@scure/bip32": "1.4.0", - "@scure/bip39": "1.3.0", - "abitype": "1.0.5", - "isows": "1.0.4", - "ws": "8.17.1" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/viem/node_modules/@adraffy/ens-normalize": { - "version": "1.10.0", - "license": "MIT" - }, - "node_modules/vite": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.4.tgz", - "integrity": "sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.39", - "rollup": "^4.13.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.4.tgz", - "integrity": "sha512-ZpJVkxcakYtig5iakNeL7N3trufe3M6vGuzYAr4GsbCTwobDeyPJpE4cjDhhPluv8OvQCFzu2LWp6GkoKRITXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.5", - "pathe": "^1.1.2", - "tinyrainbow": "^1.2.0", - "vite": "^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, - "node_modules/vite/node_modules/postcss": { - "version": "8.4.39", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/vitest": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.4.tgz", - "integrity": "sha512-luNLDpfsnxw5QSW4bISPe6tkxVvv5wn2BBs/PuDRkhXZ319doZyLOBr1sjfB5yCEpTiU7xCAdViM8TNVGPwoog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.3.0", - "@vitest/expect": "2.0.4", - "@vitest/pretty-format": "^2.0.4", - "@vitest/runner": "2.0.4", - "@vitest/snapshot": "2.0.4", - "@vitest/spy": "2.0.4", - "@vitest/utils": "2.0.4", - "chai": "^5.1.1", - "debug": "^4.3.5", - "execa": "^8.0.1", - "magic-string": "^0.30.10", - "pathe": "^1.1.2", - "std-env": "^3.7.0", - "tinybench": "^2.8.0", - "tinypool": "^1.0.0", - "tinyrainbow": "^1.2.0", - "vite": "^5.0.0", - "vite-node": "2.0.4", - "why-is-node-running": "^2.3.0" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "2.0.4", - "@vitest/ui": "2.0.4", - "happy-dom": "*", - "jsdom": "*" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@vitest/browser": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - } - } - }, - "node_modules/vitest/node_modules/execa": { - "version": "8.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/vitest/node_modules/get-stream": { - "version": "8.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vitest/node_modules/human-signals": { - "version": "5.0.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/vitest/node_modules/is-stream": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vitest/node_modules/mimic-fn": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vitest/node_modules/npm-run-path": { - "version": "5.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vitest/node_modules/onetime": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vitest/node_modules/path-key": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vitest/node_modules/strip-final-newline": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/websocket": { - "version": "1.0.35", - "license": "Apache-2.0", - "dependencies": { - "bufferutil": "^4.0.1", - "debug": "^2.2.0", - "es5-ext": "^0.10.63", - "typedarray-to-buffer": "^3.1.5", - "utf-8-validate": "^5.0.2", - "yaeti": "^0.0.6" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/websocket/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/websocket/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-pm": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8.15" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "dev": true, - "license": "MIT", - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/why-is-node-running": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", - "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", - "dev": true, - "license": "MIT", - "dependencies": { - "siginfo": "^2.0.0", - "stackback": "0.0.2" - }, - "bin": { - "why-is-node-running": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, - "node_modules/ws": { - "version": "8.17.1", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xxhashjs": { - "version": "0.2.2", - "license": "MIT", - "dependencies": { - "cuint": "^0.2.2" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yaeti": { - "version": "0.0.6", - "license": "MIT", - "engines": { - "node": ">=0.10.32" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, - "node_modules/yaml": { - "version": "2.4.5", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/builder": { - "name": "@moonbeam-network/xcm-builder", - "version": "2.4.0", - "license": "MIT", - "dependencies": { - "@moonbeam-network/xcm-types": "2.3.0", - "@moonbeam-network/xcm-utils": "2.1.3", - "big.js": "^6.2.1" - }, - "peerDependencies": { - "@polkadot/api": "^12.2.1", - "@polkadot/api-augment": "^12.2.1", - "@polkadot/types": "^12.2.1", - "@polkadot/util": "^13.0.2", - "@polkadot/util-crypto": "^13.0.2" - } - }, - "packages/config": { - "name": "@moonbeam-network/xcm-config", - "version": "2.5.1", - "license": "MIT", - "dependencies": { - "@moonbeam-network/xcm-builder": "2.4.0", - "@moonbeam-network/xcm-types": "2.3.0", - "@moonbeam-network/xcm-utils": "2.1.3" - }, - "peerDependencies": { - "@polkadot/types": "^12.2.1", - "@polkadot/util": "^13.0.2", - "@polkadot/util-crypto": "^13.0.2" - } - }, - "packages/mrl": { - "name": "@moonbeam-network/mrl", - "version": "2.2.5", - "license": "MIT", - "dependencies": { - "@moonbeam-network/xcm-types": "2.2.5" - } - }, - "packages/mrl/node_modules/@moonbeam-network/xcm-types": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@moonbeam-network/xcm-types/-/xcm-types-2.2.5.tgz", - "integrity": "sha512-CpFX19rMIxoKhJpYIvasWJFNsaNzkW/MBAZyqnOwlSy3/2uX7NZhAtqg7PZ09VKZ5UzgNqhqAQaUFt6f0nW5iA==", - "license": "MIT", - "dependencies": { - "@moonbeam-network/xcm-utils": "2.1.3", - "big.js": "^6.2.1" - }, - "peerDependencies": { - "viem": "^2.17.4" - } - }, - "packages/sdk": { - "name": "@moonbeam-network/xcm-sdk", - "version": "2.5.2", - "license": "MIT", - "dependencies": { - "@moonbeam-network/xcm-builder": "2.4.0", - "@moonbeam-network/xcm-config": "2.5.1", - "@moonbeam-network/xcm-types": "2.3.0", - "@moonbeam-network/xcm-utils": "2.1.3", - "big.js": "^6.2.1" - }, - "peerDependencies": { - "@polkadot/api": "^12.2.1", - "@polkadot/api-augment": "^12.2.1", - "@polkadot/types": "^12.2.1", - "@polkadot/util": "^13.0.2", - "ethers": "^6.13.1", - "viem": "^2.17.9" - } - }, - "packages/types": { - "name": "@moonbeam-network/xcm-types", - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "@moonbeam-network/xcm-utils": "2.1.3", - "big.js": "^6.2.1" - }, - "peerDependencies": { - "viem": "^2.17.9" - } - }, - "packages/utils": { - "name": "@moonbeam-network/xcm-utils", - "version": "2.1.3", - "license": "MIT", - "dependencies": { - "big.js": "^6.2.1", - "lru-cache": "^10.2.2" - }, - "devDependencies": { - "@types/big.js": "^6.2.2" - }, - "peerDependencies": { - "@polkadot/api": "^12.2.1", - "@polkadot/apps-config": "^0.142.1", - "@polkadot/util": "^13.0.2" - } - }, - "packages/utils/node_modules/lru-cache": { - "version": "10.2.2", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - } - } -} diff --git a/package.json b/package.json index a405e090..c6ed1dec 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,9 @@ "packages/*", "examples/*" ], - "packageManager": "npm@10.7.0", + "packageManager": "pnpm@9.6.0", "scripts": { + "preinstall": "npx only-allow pnpm", "build": "turbo run build", "dev": "turbo run dev", "link": "turbo run link", @@ -32,9 +33,10 @@ "test:acc:u": "turbo run test:acc -- -u", "prepare": "husky install", "sync-deps": "syncpack fix-mismatches", + "clean": "rm -rf packages/**/build packages/**/.turbo .turbo/", "changeset": "changeset", - "changeset:version": "changeset version && npm i --package-lock-only", - "changeset:publish": "npm run build && changeset publish" + "changeset:version": "changeset version && pnpm install --lockfile-only", + "changeset:publish": "pnpm run build && pnpm publish -r" }, "dependencies": { "@polkadot/api": "^12.2.1", diff --git a/packages/builder/package.json b/packages/builder/package.json index 0cc9842d..352467fa 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -4,10 +4,9 @@ "description": "Moonbeam XCM builder", "scripts": { "build": "tsup", - "dev": "npm run build -- --watch", - "link": "npm ln", + "dev": "pnpm run build -- --watch", "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "npm run lint -- --fix", + "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 e6efefb0..1e78cbd0 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -4,10 +4,9 @@ "description": "All necessary configuration to transfer assets from Moonbeam, Moonriver, Moonbase to other parachains and back", "scripts": { "build": "tsup", - "dev": "npm run build -- --watch", - "link": "npm ln", + "dev": "pnpm run build -- --watch", "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "npm run lint -- --fix", + "lint:fix": "pnpm run lint -- --fix", "typecheck": "tsc --noEmit", "test": "vitest --run", "test:watch": "vitest", diff --git a/packages/config/src/ConfigBuilder/ConfigBuilder.interfaces.ts b/packages/config/src/ConfigBuilder/ConfigBuilder.interfaces.ts deleted file mode 100644 index 0f507c5c..00000000 --- a/packages/config/src/ConfigBuilder/ConfigBuilder.interfaces.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { AnyChain, Asset } from '@moonbeam-network/xcm-types'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; - -export interface TransferConfig { - asset: Asset; - source: ChainTransferConfig; - destination: ChainTransferConfig; -} - -export interface ChainTransferConfig { - chain: AnyChain; - config: AssetTransferConfig; -} diff --git a/packages/config/src/ConfigBuilder/ConfigBuilder.test.ts b/packages/config/src/ConfigBuilder/ConfigBuilder.test.ts deleted file mode 100644 index 49be0808..00000000 --- a/packages/config/src/ConfigBuilder/ConfigBuilder.test.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* eslint-disable sort-keys */ -// eslint-disable-next-line import/no-extraneous-dependencies -import { describe, expect, it } from 'vitest'; - -import { Ecosystem } from '@moonbeam-network/xcm-types'; -import { ConfigService } from '../ConfigService'; -import { dev } from '../assets'; -import { moonbaseAlpha, pendulumAlphanet } from '../chains'; -import { moonbaseAlphaConfig } from '../configs/moonbaseAlpha'; -import { pendulumAlphanetConfig } from '../configs/pendulumAlphanet'; -import { ConfigBuilder } from './ConfigBuilder'; - -describe('configBuilder', () => { - it('should return correct dev config', () => { - const config = ConfigBuilder() - .assets(Ecosystem.AlphanetRelay) - .asset(dev) - .source(moonbaseAlpha) - .destination(pendulumAlphanet) - .build(); - - expect(config).toStrictEqual({ - asset: dev, - source: { - chain: moonbaseAlpha, - config: moonbaseAlphaConfig.getAssetDestinationConfig( - dev, - pendulumAlphanet, - ), - }, - destination: { - chain: pendulumAlphanet, - config: pendulumAlphanetConfig.getAssetDestinationConfig( - dev, - moonbaseAlpha, - ), - }, - }); - }); - - it('should return correct dev config using mutable service', () => { - const configService = new ConfigService(); - const config = ConfigBuilder(configService) - .assets(Ecosystem.AlphanetRelay) - .asset(dev) - .source(moonbaseAlpha) - .destination(pendulumAlphanet) - .build(); - - expect(config).toStrictEqual({ - asset: dev, - source: { - chain: moonbaseAlpha, - config: moonbaseAlphaConfig.getAssetDestinationConfig( - dev, - pendulumAlphanet, - ), - }, - destination: { - chain: pendulumAlphanet, - config: pendulumAlphanetConfig.getAssetDestinationConfig( - dev, - moonbaseAlpha, - ), - }, - }); - }); -}); diff --git a/packages/config/src/ConfigBuilder/ConfigBuilder.ts b/packages/config/src/ConfigBuilder/ConfigBuilder.ts deleted file mode 100644 index 3edeae6b..00000000 --- a/packages/config/src/ConfigBuilder/ConfigBuilder.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* eslint-disable sort-keys */ -import { AnyAsset, AnyChain, Ecosystem } from '@moonbeam-network/xcm-types'; -import { ConfigService, IConfigService } from '../ConfigService'; -import { TransferConfig } from './ConfigBuilder.interfaces'; - -export function ConfigBuilder(service?: IConfigService) { - const config = service ?? new ConfigService(); - return { - assets: (ecosystem?: Ecosystem) => { - const assets = config.getEcosystemAssets(ecosystem); - - return { - assets, - asset: (keyOrAsset: string | AnyAsset) => { - const asset = config.getAsset(keyOrAsset); - const sourceChains = config.getSourceChains(asset, ecosystem); - - return { - sourceChains, - source: (keyOrChain: string | AnyChain) => { - const source = config.getChain(keyOrChain); - const destinationChains = config.getDestinationChains( - asset, - source, - ); - - return { - destinationChains, - destination: ( - // eslint-disable-next-line @typescript-eslint/no-shadow - keyOrChain: string | AnyChain, - ) => { - const destination = config.getChain(keyOrChain); - const sourceConfig = config.getAssetDestinationConfig( - asset, - source, - destination, - ); - const destinationConfig = config.getAssetDestinationConfig( - asset, - destination, - source, - ); - - return { - build: (): TransferConfig => ({ - asset, - source: { - chain: source, - config: sourceConfig, - }, - destination: { - chain: destination, - config: destinationConfig, - }, - }), - }; - }, - }; - }, - }; - }, - }; - }, - }; -} diff --git a/packages/config/src/ConfigBuilder/index.ts b/packages/config/src/ConfigBuilder/index.ts deleted file mode 100644 index d75d00c3..00000000 --- a/packages/config/src/ConfigBuilder/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './ConfigBuilder'; -export * from './ConfigBuilder.interfaces'; diff --git a/packages/config/src/ConfigService/ConfigService.interfaces.ts b/packages/config/src/ConfigService/ConfigService.interfaces.ts deleted file mode 100644 index 7e2a3bdf..00000000 --- a/packages/config/src/ConfigService/ConfigService.interfaces.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { AnyChain, Asset, Ecosystem } from '@moonbeam-network/xcm-types'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; - -export interface IConfigService { - getEcosystemAssets(ecosystem?: Ecosystem): Asset[]; - - getAsset(keyOrAsset: string | Asset): Asset; - - getChain(keyOrAsset: string | AnyChain): AnyChain; - - getSourceChains(asset: Asset, ecosystem: Ecosystem | undefined): AnyChain[]; - - getDestinationChains(asset: Asset, source: AnyChain): AnyChain[]; - - getAssetDestinationConfig( - asset: Asset, - source: AnyChain, - destination: AnyChain, - ): AssetTransferConfig; -} diff --git a/packages/config/src/ConfigService/ConfigService.test.ts b/packages/config/src/ConfigService/ConfigService.test.ts index a1198894..04666e52 100644 --- a/packages/config/src/ConfigService/ConfigService.test.ts +++ b/packages/config/src/ConfigService/ConfigService.test.ts @@ -12,17 +12,22 @@ import { EvmParachain, Parachain, } from '@moonbeam-network/xcm-types'; -import { assetsList, dev, dot, glmr, tt1, unit } from '../assets'; +import { alan, assetsList, dev, dot, glmr, tt1, unit } from '../assets'; import { + alphanetRelay, hydration, moonbaseAlpha, + moonbaseBeta, moonbeam, + moonriver, pendulumAlphanet, + turing, } from '../chains'; import { ConfigService } from './ConfigService'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; +import { routesMap } from '../xcm-configs'; const TEST_CHAIN = new Parachain({ assets: [ChainAsset.fromAsset(dot, { decimals: 10 })], @@ -38,7 +43,7 @@ const TEST_CHAIN = new Parachain({ }); describe('config service', () => { - const configService = new ConfigService(); + const configService = new ConfigService({ routes: routesMap }); describe('getEcosystemAssets', () => { it('should return all assets', () => { @@ -124,11 +129,21 @@ describe('config service', () => { }); describe('getSourceChains', () => { - it('should get source chains for asset', () => { - const chains = configService.getSourceChains( - dev, - Ecosystem.AlphanetRelay, + it('should get source chains', () => { + const chains = configService.getSourceChains({ + ecosystem: Ecosystem.AlphanetRelay, + }); + + expect(chains).toStrictEqual( + expect.arrayContaining([moonbaseAlpha, pendulumAlphanet]), ); + }); + + it('should get source chains for asset', () => { + const chains = configService.getSourceChains({ + asset: dev, + ecosystem: Ecosystem.AlphanetRelay, + }); expect(chains).toStrictEqual( expect.arrayContaining([moonbaseAlpha, pendulumAlphanet]), @@ -136,6 +151,36 @@ describe('config service', () => { }); }); + describe('getDestinationChains', () => { + it('should get destination chains', () => { + const chains = configService.getDestinationChains({ + source: turing, + }); + + expect(chains).toStrictEqual(expect.arrayContaining([moonriver])); + }); + + it('should get destination chains for asset', () => { + const chains = configService.getDestinationChains({ + asset: unit, + source: moonbaseAlpha, + }); + + expect(chains).toStrictEqual(expect.arrayContaining([alphanetRelay])); + }); + }); + + describe('getRouteAssets', () => { + it('should get route assets', () => { + const assets = configService.getRouteAssets({ + source: moonbaseAlpha, + destination: moonbaseBeta, + }); + + expect(assets).toStrictEqual(expect.arrayContaining([dev, alan])); + }); + }); + describe('updateAssets', () => { it('should register new asset', () => { const asset = new Asset({ @@ -158,7 +203,7 @@ describe('config service', () => { describe('updateChainConfig', () => { it('should update existing chain config', () => { - const assetConfig = new AssetTransferConfig({ + const assetConfig = new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -170,22 +215,20 @@ describe('config service', () => { extrinsic: ExtrinsicBuilder().xTokens().transfer(), }); - const chainConfig = new ChainRoutesConfig({ - assets: [assetConfig], + const chainConfig = new ChainRoutes({ + routes: [assetConfig], chain: hydration, }); configService.updateChainConfig(chainConfig); - const updated = configService.getChainConfig(hydration); - expect(updated.getAssetsConfigs()).toStrictEqual( - chainConfig.getAssetsConfigs(), - ); + const updated = configService.getChainRoutes(hydration); + expect(updated.getRoutes()).toStrictEqual(chainConfig.getRoutes()); }); it('should create new chain config', () => { configService.updateChain(TEST_CHAIN); - const assetConfig = new AssetTransferConfig({ + const assetConfig = new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -197,16 +240,14 @@ describe('config service', () => { extrinsic: ExtrinsicBuilder().xTokens().transfer(), }); - const chainConfig = new ChainRoutesConfig({ - assets: [assetConfig], + const chainConfig = new ChainRoutes({ + routes: [assetConfig], chain: TEST_CHAIN, }); configService.updateChainConfig(chainConfig); - const updated = configService.getChainConfig('test'); - expect(updated.getAssetsConfigs()).toStrictEqual( - chainConfig.getAssetsConfigs(), - ); + const updated = configService.getChainRoutes('test'); + expect(updated.getRoutes()).toStrictEqual(chainConfig.getRoutes()); }); }); }); diff --git a/packages/config/src/ConfigService/ConfigService.ts b/packages/config/src/ConfigService/ConfigService.ts index 2dcba11a..522224c9 100644 --- a/packages/config/src/ConfigService/ConfigService.ts +++ b/packages/config/src/ConfigService/ConfigService.ts @@ -1,28 +1,43 @@ -import { AnyChain, Asset, Ecosystem } from '@moonbeam-network/xcm-types'; +import { + AnyAsset, + AnyChain, + Asset, + Ecosystem, +} from '@moonbeam-network/xcm-types'; import { assetsMap } from '../assets'; import { chainsMap } from '../chains'; -import { chainsConfigMap } from '../configs'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; -import { IConfigService } from './ConfigService.interfaces'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; +import { getKey } from '../config.utils'; export interface ConfigServiceOptions { assets?: Map; chains?: Map; - chainsConfig?: Map; + routes: Map; } -export class ConfigService implements IConfigService { +export class ConfigService { protected assets: Map; protected chains: Map; - protected chainsConfig: Map; + protected routes: Map; - constructor(options?: ConfigServiceOptions) { - this.assets = options?.assets ?? assetsMap; - this.chains = options?.chains ?? chainsMap; - this.chainsConfig = options?.chainsConfig ?? chainsConfigMap; + constructor(options: ConfigServiceOptions) { + this.assets = options.assets ?? assetsMap; + this.chains = options.chains ?? chainsMap; + this.routes = options.routes; + } + + getAsset(keyOrAsset: string | Asset): Asset { + const key = getKey(keyOrAsset); + const asset = this.assets.get(key); + + if (!asset) { + throw new Error(`Asset ${key} not found`); + } + + return asset; } getEcosystemAssets(ecosystem?: Ecosystem): Asset[] { @@ -32,28 +47,17 @@ export class ConfigService implements IConfigService { return Array.from( new Set( - Array.from(this.chainsConfig.values()) - .filter((chainConfig) => chainConfig.chain.ecosystem === ecosystem) - .map((chainConfig) => chainConfig.getAssetsConfigs()) + Array.from(this.routes.values()) + .filter((routes) => routes.chain.ecosystem === ecosystem) + .map((routes) => routes.getRoutes()) .flat(2) - .map((assetConfig) => assetConfig.asset), + .map((route) => route.asset), ), ).sort((a, b) => a.key.localeCompare(b.key)); } - getAsset(keyOrAsset: string | Asset): Asset { - const key = typeof keyOrAsset === 'string' ? keyOrAsset : keyOrAsset.key; - const asset = this.assets.get(key); - - if (!asset) { - throw new Error(`Asset ${key} not found`); - } - - return asset; - } - - getChain(keyOrAsset: string | AnyChain): AnyChain { - const key = typeof keyOrAsset === 'string' ? keyOrAsset : keyOrAsset.key; + getChain(keyOrChain: string | AnyChain): AnyChain { + const key = getKey(keyOrChain); const chain = this.chains.get(key); if (!chain) { @@ -63,49 +67,79 @@ export class ConfigService implements IConfigService { return chain; } - getChainConfig(keyOrAsset: string | AnyChain): ChainRoutesConfig { - const key = typeof keyOrAsset === 'string' ? keyOrAsset : keyOrAsset.key; - const chainConfig = this.chainsConfig.get(key); + getChainRoutes(keyOrChain: string | AnyChain): ChainRoutes { + const key = getKey(keyOrChain); + const config = this.routes.get(key); - if (!chainConfig) { + if (!config) { throw new Error(`Chain config for ${key} not found`); } - return chainConfig; + return config; } - getSourceChains(asset: Asset, ecosystem: Ecosystem | undefined): AnyChain[] { - return Array.from(this.chainsConfig.values()) - .filter((chainConfig) => chainConfig.getAssetConfigs(asset).length) - .filter( - (chainConfig) => - !ecosystem || chainConfig.chain.ecosystem === ecosystem, - ) - .map((chainConfig) => chainConfig.chain); - } + getSourceChains({ + asset, + ecosystem, + }: { + asset?: string | Asset; + ecosystem?: Ecosystem; + }): AnyChain[] { + const routes = Array.from(this.routes.values()).filter( + (chainRoutes) => !ecosystem || chainRoutes.chain.ecosystem === ecosystem, + ); - getDestinationChains(asset: Asset, source: AnyChain): AnyChain[] { - const chainConfig = this.chainsConfig.get(source.key); + if (!asset) { + return routes.map((route) => route.chain); + } + + return routes + .filter((route) => route.getAssetRoutes(asset).length) + .map((route) => route.chain); + } - if (!chainConfig) { - throw new Error(`Config for chain ${source.key} not found`); + getDestinationChains({ + asset, + source, + }: { + asset?: string | AnyAsset; + source: string | AnyChain; + }): AnyChain[] { + const config = this.getChainRoutes(source); + + if (asset) { + return config.getAssetDestinations(asset); } - return chainConfig.getAssetDestinations(asset); + return Array.from( + new Set(config.getRoutes().map((routes) => routes.destination)), + ); } - getAssetDestinationConfig( - asset: Asset, - source: AnyChain, - destination: AnyChain, - ): AssetTransferConfig { - const chainConfig = this.chainsConfig.get(source.key); + getAssetRoute({ + asset, + source, + destination, + }: { + asset: string | AnyAsset; + source: string | AnyChain; + destination: string | AnyChain; + }): AssetRoute { + const routes = this.getChainRoutes(source); + + return routes.getAssetRoute(asset, destination); + } - if (!chainConfig) { - throw new Error(`Config for chain ${source.key} not found`); - } + getRouteAssets({ + source, + destination, + }: { + source: string | AnyChain; + destination: string | AnyChain; + }): Asset[] { + const routes = this.getChainRoutes(source); - return chainConfig.getAssetDestinationConfig(asset, destination); + return routes.getDestinationAssets(destination); } updateAsset(asset: Asset): void { @@ -116,7 +150,7 @@ export class ConfigService implements IConfigService { this.chains.set(chain.key, chain); } - updateChainConfig(chainConfig: ChainRoutesConfig): void { - this.chainsConfig.set(chainConfig.chain.key, chainConfig); + updateChainConfig(chainConfig: ChainRoutes): void { + this.routes.set(chainConfig.chain.key, chainConfig); } } diff --git a/packages/config/src/ConfigService/index.ts b/packages/config/src/ConfigService/index.ts index 5c818e98..0d069cce 100644 --- a/packages/config/src/ConfigService/index.ts +++ b/packages/config/src/ConfigService/index.ts @@ -1,2 +1 @@ export * from './ConfigService'; -export * from './ConfigService.interfaces'; diff --git a/packages/config/src/config.utils.ts b/packages/config/src/config.utils.ts new file mode 100644 index 00000000..b15e78e2 --- /dev/null +++ b/packages/config/src/config.utils.ts @@ -0,0 +1,9 @@ +import { AnyAsset, AnyChain } from '@moonbeam-network/xcm-types'; + +export function getKey(keyOrModel: string | AnyAsset | AnyChain): string { + if (typeof keyOrModel === 'string') { + return keyOrModel; + } + + return keyOrModel.key; +} diff --git a/packages/config/src/configs/index.ts b/packages/config/src/configs/index.ts deleted file mode 100644 index a874d100..00000000 --- a/packages/config/src/configs/index.ts +++ /dev/null @@ -1,109 +0,0 @@ -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; - -import { acalaConfig } from './acala'; -import { alphanetAssetHubConfig } from './alphanetAssetHub'; -import { alphanetRelayConfig } from './alphanetRelay'; -import { astarConfig } from './astar'; -import { bifrostKusamaConfig } from './bifrostKusama'; -import { bifrostPolkadotConfig } from './bifrostPolkadot'; -import { calamariConfig } from './calamari'; -import { centrifugeConfig } from './centrifuge'; -import { crustShadowConfig } from './crustShadow'; -import { darwiniaConfig } from './darwinia'; -import { darwiniaCrabConfig } from './darwiniaCrab'; -import { hydrationConfig } from './hydration'; -import { hydrationAlphanetConfig } from './hydrationAlphanet'; -import { integriteeConfig } from './integritee'; -import { interlayConfig } from './interlay'; -import { karuraConfig } from './karura'; -import { khalaConfig } from './khala'; -import { kintsugiConfig } from './kintsugi'; -import { kusamaConfig } from './kusama'; -import { kusamaAssetHubConfig } from './kusamaAssetHub'; -import { litmusConfig } from './litmus'; -import { mangataKusamaConfig } from './mangataKusama'; -import { mantaParachainConfig } from './mantaParachain'; -import { moonbaseAlphaConfig } from './moonbaseAlpha'; -import { moonbaseBetaConfig } from './moonbaseBeta'; -import { moonbeamConfig } from './moonbeam'; -import { moonriverConfig } from './moonriver'; -import { neurowebConfig } from './neuroweb'; -import { nodleConfig } from './nodle'; -import { originTrailAlphanetConfig } from './originTrailAlphanet'; -import { parallelConfig } from './parallel'; -import { peaqConfig } from './peaq'; -import { peaqAlphanetConfig } from './peaqAlphanet'; -import { peaqEvmConfig } from './peaqEvm'; -import { peaqEvmAlphanetConfig } from './peaqEvmAlphanet'; -import { pendulumConfig } from './pendulum'; -import { pendulumAlphanetConfig } from './pendulumAlphanet'; -import { phalaConfig } from './phala'; -import { picassoConfig } from './picasso'; -import { picassoAlphanetConfig } from './picassoAlphanet'; -import { polkadotConfig } from './polkadot'; -import { polkadotAssetHubConfig } from './polkadotAssetHub'; -import { robonomicsConfig } from './robonomics'; -import { shidenConfig } from './shiden'; -import { subsocialConfig } from './subsocial'; -import { tinkernetConfig } from './tinkernet'; -import { turingConfig } from './turing'; -import { turingAlphanetConfig } from './turingAlphanet'; -import { uniqueAlphaConfig } from './uniqueAlpha'; -import { zeitgeistConfig } from './zeitgeist'; - -export const chainsConfigList: ChainRoutesConfig[] = [ - acalaConfig, - alphanetRelayConfig, - astarConfig, - bifrostKusamaConfig, - bifrostPolkadotConfig, - calamariConfig, - centrifugeConfig, - crustShadowConfig, - darwiniaConfig, - darwiniaCrabConfig, - hydrationConfig, - hydrationAlphanetConfig, - integriteeConfig, - interlayConfig, - karuraConfig, - khalaConfig, - kintsugiConfig, - kusamaConfig, - litmusConfig, - mangataKusamaConfig, - mantaParachainConfig, - moonbaseAlphaConfig, - moonbaseBetaConfig, - moonbeamConfig, - moonriverConfig, - neurowebConfig, - nodleConfig, - originTrailAlphanetConfig, - parallelConfig, - peaqConfig, - peaqEvmConfig, - peaqAlphanetConfig, - peaqEvmAlphanetConfig, - pendulumConfig, - pendulumAlphanetConfig, - phalaConfig, - picassoConfig, - picassoAlphanetConfig, - polkadotConfig, - robonomicsConfig, - shidenConfig, - alphanetAssetHubConfig, - kusamaAssetHubConfig, - polkadotAssetHubConfig, - subsocialConfig, - tinkernetConfig, - turingConfig, - turingAlphanetConfig, - uniqueAlphaConfig, - zeitgeistConfig, -]; - -export const chainsConfigMap = new Map( - chainsConfigList.map((config) => [config.chain.key, config]), -); diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts index c3c7a3f8..7d0e502f 100644 --- a/packages/config/src/index.ts +++ b/packages/config/src/index.ts @@ -1,6 +1,6 @@ -export * from './ConfigBuilder'; export * from './ConfigService'; export * from './assets'; export * from './chains'; -export * from './types/AssetTransferConfig'; -export * from './types/ChainRoutesConfig'; +export * from './types/AssetRoute'; +export * from './types/ChainRoutes'; +export * from './xcm-configs'; diff --git a/packages/config/src/types/AssetTransferConfig.ts b/packages/config/src/types/AssetRoute.ts similarity index 91% rename from packages/config/src/types/AssetTransferConfig.ts rename to packages/config/src/types/AssetRoute.ts index 135d8496..21eaffdf 100644 --- a/packages/config/src/types/AssetTransferConfig.ts +++ b/packages/config/src/types/AssetRoute.ts @@ -7,7 +7,7 @@ import { } from '@moonbeam-network/xcm-builder'; import { AnyChain, Asset } from '@moonbeam-network/xcm-types'; -export interface AssetTransferConfigConstructorParams { +export interface AssetRouteConstructorParams { asset: Asset; balance: BalanceConfigBuilder; contract?: ContractConfigBuilder; @@ -29,7 +29,7 @@ export interface FeeAssetConfig { extra?: number; } -export class AssetTransferConfig { +export class AssetRoute { readonly asset: Asset; readonly balance: BalanceConfigBuilder; @@ -55,7 +55,7 @@ export class AssetTransferConfig { extrinsic, fee, min, - }: AssetTransferConfigConstructorParams) { + }: AssetRouteConstructorParams) { this.asset = asset; this.balance = balance; this.contract = contract; diff --git a/packages/config/src/types/ChainRoutes.ts b/packages/config/src/types/ChainRoutes.ts new file mode 100644 index 00000000..fc7493a5 --- /dev/null +++ b/packages/config/src/types/ChainRoutes.ts @@ -0,0 +1,65 @@ +import { AnyAsset, AnyChain, Asset } from '@moonbeam-network/xcm-types'; +import { getKey } from '../config.utils'; +import { AssetRoute } from './AssetRoute'; + +export interface ChainRoutesConstructorParams { + routes: AssetRoute[]; + chain: AnyChain; +} + +export class ChainRoutes { + readonly #routes: Map; + + readonly chain: AnyChain; + + constructor({ routes: assets, chain }: ChainRoutesConstructorParams) { + this.chain = chain; + this.#routes = new Map( + assets.map((asset) => [ + `${asset.asset.key}-${asset.destination.key}`, + asset, + ]), + ); + } + + getRoutes(): AssetRoute[] { + return Array.from(this.#routes.values()); + } + + getAssetRoutes(keyOrAsset: string | AnyAsset): AssetRoute[] { + const key = getKey(keyOrAsset); + + return this.getRoutes().filter((cfg) => cfg.asset.key === key); + } + + getAssetDestinations(keyOrAsset: string | AnyAsset): AnyChain[] { + return this.getAssetRoutes(keyOrAsset).map( + (assetConfig) => assetConfig.destination, + ); + } + + getDestinationAssets(keyOrChain: string | AnyChain): Asset[] { + const key = getKey(keyOrChain); + + return this.getRoutes() + .filter((cfg) => cfg.destination.key === key) + .map((cfg) => cfg.asset); + } + + getAssetRoute( + asset: string | AnyAsset, + destination: string | AnyChain, + ): AssetRoute { + const assetKey = getKey(asset); + const destKey = getKey(destination); + const config = this.#routes.get(`${assetKey}-${destKey}`); + + if (!config) { + throw new Error( + `AssetConfig for ${assetKey} and destination ${destKey} not found`, + ); + } + + return config; + } +} diff --git a/packages/config/src/types/ChainRoutesConfig.ts b/packages/config/src/types/ChainRoutesConfig.ts deleted file mode 100644 index fad25647..00000000 --- a/packages/config/src/types/ChainRoutesConfig.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { AnyChain, Asset } from '@moonbeam-network/xcm-types'; -import { AssetTransferConfig } from './AssetTransferConfig'; - -export interface ChainRoutesConfigConstructorParams { - assets: AssetTransferConfig[]; - chain: AnyChain; -} - -export class ChainRoutesConfig { - readonly #assets: Map = new Map(); - - readonly chain: AnyChain; - - constructor({ assets, chain }: ChainRoutesConfigConstructorParams) { - this.chain = chain; - this.#assets = new Map( - assets.map((asset) => [ - `${asset.asset.key}-${asset.destination.key}`, - asset, - ]), - ); - } - - getAssetsConfigs(): AssetTransferConfig[] { - return Array.from(this.#assets.values()); - } - - getAssetConfigs(asset: Asset): AssetTransferConfig[] { - return this.getAssetsConfigs().filter( - (assetConfig) => assetConfig.asset.key === asset.key, - ); - } - - getAssetDestinations(asset: Asset): AnyChain[] { - return this.getAssetConfigs(asset).map( - (assetConfig) => assetConfig.destination, - ); - } - - getAssetDestinationConfig( - asset: Asset, - destination: AnyChain, - ): AssetTransferConfig { - const assetConfig = this.#assets.get(`${asset.key}-${destination.key}`); - - if (!assetConfig) { - throw new Error( - `AssetConfig for ${asset.key} and destination ${destination.key} not found`, - ); - } - - return assetConfig; - } -} diff --git a/packages/config/src/configs/acala.ts b/packages/config/src/xcm-configs/acala.ts similarity index 87% rename from packages/config/src/configs/acala.ts rename to packages/config/src/xcm-configs/acala.ts index 3e369c75..da2e1cb1 100644 --- a/packages/config/src/configs/acala.ts +++ b/packages/config/src/xcm-configs/acala.ts @@ -6,12 +6,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { aca, aseed, glmr, ldot } from '../assets'; import { acala, moonbeam } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const acalaConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const acalaRoutes = new ChainRoutes({ + chain: acala, + routes: [ + new AssetRoute({ asset: aca, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -22,7 +23,7 @@ export const acalaConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: aseed, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -38,7 +39,7 @@ export const acalaConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().assetMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -54,7 +55,7 @@ export const acalaConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().assetMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: ldot, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -71,5 +72,4 @@ export const acalaConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assetRegistry().assetMetadatas(), }), ], - chain: acala, }); diff --git a/packages/config/src/configs/alphanetAssetHub.ts b/packages/config/src/xcm-configs/alphanetAssetHub.ts similarity index 78% rename from packages/config/src/configs/alphanetAssetHub.ts rename to packages/config/src/xcm-configs/alphanetAssetHub.ts index 14e9b159..fe0ac693 100644 --- a/packages/config/src/configs/alphanetAssetHub.ts +++ b/packages/config/src/xcm-configs/alphanetAssetHub.ts @@ -6,12 +6,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { tt1, unit } from '../assets'; import { alphanetAssetHub, moonbaseAlpha } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const alphanetAssetHubConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const alphanetAssetHubRoutes = new ChainRoutes({ + chain: alphanetAssetHub, + routes: [ + new AssetRoute({ asset: tt1, balance: BalanceBuilder().substrate().assets().account(), destination: moonbaseAlpha, @@ -31,5 +32,4 @@ export const alphanetAssetHubConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assets().asset(), }), ], - chain: alphanetAssetHub, }); diff --git a/packages/config/src/configs/alphanetRelay.ts b/packages/config/src/xcm-configs/alphanetRelay.ts similarity index 73% rename from packages/config/src/configs/alphanetRelay.ts rename to packages/config/src/xcm-configs/alphanetRelay.ts index 683cc505..1a4d115b 100644 --- a/packages/config/src/configs/alphanetRelay.ts +++ b/packages/config/src/xcm-configs/alphanetRelay.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { unit } from '../assets'; import { alphanetRelay, moonbaseAlpha } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const alphanetRelayConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const alphanetRelayRoutes = new ChainRoutes({ + chain: alphanetRelay, + routes: [ + new AssetRoute({ asset: unit, balance: BalanceBuilder().substrate().system().account(), destination: moonbaseAlpha, @@ -25,5 +26,4 @@ export const alphanetRelayConfig = new ChainRoutesConfig({ .here(), }), ], - chain: alphanetRelay, }); diff --git a/packages/config/src/configs/astar.ts b/packages/config/src/xcm-configs/astar.ts similarity index 80% rename from packages/config/src/configs/astar.ts rename to packages/config/src/xcm-configs/astar.ts index 8ce9ed23..f6591d98 100644 --- a/packages/config/src/configs/astar.ts +++ b/packages/config/src/xcm-configs/astar.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { astr, glmr } from '../assets'; import { astar, moonbeam } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const astarConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const astarRoutes = new ChainRoutes({ + chain: astar, + routes: [ + new AssetRoute({ asset: astr, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -24,7 +25,7 @@ export const astarConfig = new ChainRoutesConfig({ .transferMultiAsset(astar.parachainId) .here(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -40,5 +41,4 @@ export const astarConfig = new ChainRoutesConfig({ }, }), ], - chain: astar, }); diff --git a/packages/config/src/configs/bifrostKusama.ts b/packages/config/src/xcm-configs/bifrostKusama.ts similarity index 88% rename from packages/config/src/configs/bifrostKusama.ts rename to packages/config/src/xcm-configs/bifrostKusama.ts index d7039cc1..7642ce88 100644 --- a/packages/config/src/configs/bifrostKusama.ts +++ b/packages/config/src/xcm-configs/bifrostKusama.ts @@ -6,12 +6,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { bnc, movr, vbnc, vksm, vmovr } from '../assets'; import { bifrostKusama, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const bifrostKusamaConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const bifrostKusamaRoutes = new ChainRoutes({ + chain: bifrostKusama, + routes: [ + new AssetRoute({ asset: bnc, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -22,7 +23,7 @@ export const bifrostKusamaConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -38,7 +39,7 @@ export const bifrostKusamaConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: vbnc, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -54,7 +55,7 @@ export const bifrostKusamaConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: vksm, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -70,7 +71,7 @@ export const bifrostKusamaConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: vmovr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -87,5 +88,4 @@ export const bifrostKusamaConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), ], - chain: bifrostKusama, }); diff --git a/packages/config/src/configs/bifrostPolkadot.ts b/packages/config/src/xcm-configs/bifrostPolkadot.ts similarity index 90% rename from packages/config/src/configs/bifrostPolkadot.ts rename to packages/config/src/xcm-configs/bifrostPolkadot.ts index 8c3757c0..375632b3 100644 --- a/packages/config/src/configs/bifrostPolkadot.ts +++ b/packages/config/src/xcm-configs/bifrostPolkadot.ts @@ -16,12 +16,13 @@ import { vmanta, } from '../assets'; import { bifrostPolkadot, moonbeam } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const bifrostPolkadotConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const bifrostPolkadotRoutes = new ChainRoutes({ + chain: bifrostPolkadot, + routes: [ + new AssetRoute({ asset: bnc, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -32,7 +33,7 @@ export const bifrostPolkadotConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: fil, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -48,7 +49,7 @@ export const bifrostPolkadotConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -64,7 +65,7 @@ export const bifrostPolkadotConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: vastr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -80,7 +81,7 @@ export const bifrostPolkadotConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: vdot, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -96,7 +97,7 @@ export const bifrostPolkadotConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: vfil, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -112,7 +113,7 @@ export const bifrostPolkadotConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: vglmr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -128,7 +129,7 @@ export const bifrostPolkadotConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: vmanta, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -144,7 +145,7 @@ export const bifrostPolkadotConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: bncs, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -161,5 +162,4 @@ export const bifrostPolkadotConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assetRegistry().currencyMetadatas(), }), ], - chain: bifrostPolkadot, }); diff --git a/packages/config/src/configs/calamari.ts b/packages/config/src/xcm-configs/calamari.ts similarity index 80% rename from packages/config/src/configs/calamari.ts rename to packages/config/src/xcm-configs/calamari.ts index ece61c51..febce753 100644 --- a/packages/config/src/configs/calamari.ts +++ b/packages/config/src/xcm-configs/calamari.ts @@ -6,12 +6,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { kma, movr } from '../assets'; import { calamari, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const calamariConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const calamariRoutes = new ChainRoutes({ + chain: calamari, + routes: [ + new AssetRoute({ asset: kma, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -22,7 +23,7 @@ export const calamariConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().assets().account(), destination: moonriver, @@ -39,5 +40,4 @@ export const calamariConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assets().asset(), }), ], - chain: calamari, }); diff --git a/packages/config/src/configs/centrifuge.ts b/packages/config/src/xcm-configs/centrifuge.ts similarity index 71% rename from packages/config/src/configs/centrifuge.ts rename to packages/config/src/xcm-configs/centrifuge.ts index 33f6566b..acb97aca 100644 --- a/packages/config/src/configs/centrifuge.ts +++ b/packages/config/src/xcm-configs/centrifuge.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { cfg } from '../assets'; import { centrifuge, moonbeam } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const centrifugeConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const centrifugeRoutes = new ChainRoutes({ + chain: centrifuge, + routes: [ + new AssetRoute({ asset: cfg, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -22,5 +23,4 @@ export const centrifugeConfig = new ChainRoutesConfig({ extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), ], - chain: centrifuge, }); diff --git a/packages/config/src/configs/crustShadow.ts b/packages/config/src/xcm-configs/crustShadow.ts similarity index 80% rename from packages/config/src/configs/crustShadow.ts rename to packages/config/src/xcm-configs/crustShadow.ts index 40a33b61..7d08b1ba 100644 --- a/packages/config/src/configs/crustShadow.ts +++ b/packages/config/src/xcm-configs/crustShadow.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { csm, movr } from '../assets'; import { crustShadow, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const crustShadowConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const crustShadowRoutes = new ChainRoutes({ + chain: crustShadow, + routes: [ + new AssetRoute({ asset: csm, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -24,7 +25,7 @@ export const crustShadowConfig = new ChainRoutesConfig({ .limitedReserveTransferAssets() .here(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().assets().account(), destination: moonriver, @@ -40,5 +41,4 @@ export const crustShadowConfig = new ChainRoutesConfig({ }, }), ], - chain: crustShadow, }); diff --git a/packages/config/src/configs/darwinia.ts b/packages/config/src/xcm-configs/darwinia.ts similarity index 73% rename from packages/config/src/configs/darwinia.ts rename to packages/config/src/xcm-configs/darwinia.ts index 596844ce..7340ca52 100644 --- a/packages/config/src/configs/darwinia.ts +++ b/packages/config/src/xcm-configs/darwinia.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { ring } from '../assets'; import { darwinia, moonbeam } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const darwiniaConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const darwiniaRoutes = new ChainRoutes({ + chain: darwinia, + routes: [ + new AssetRoute({ asset: ring, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -25,5 +26,4 @@ export const darwiniaConfig = new ChainRoutesConfig({ .X1(), }), ], - chain: darwinia, }); diff --git a/packages/config/src/configs/darwiniaCrab.ts b/packages/config/src/xcm-configs/darwiniaCrab.ts similarity index 73% rename from packages/config/src/configs/darwiniaCrab.ts rename to packages/config/src/xcm-configs/darwiniaCrab.ts index 295fa522..f3c1c00a 100644 --- a/packages/config/src/configs/darwiniaCrab.ts +++ b/packages/config/src/xcm-configs/darwiniaCrab.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { crab } from '../assets'; import { darwiniaCrab, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const darwiniaCrabConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const darwiniaCrabRoutes = new ChainRoutes({ + chain: darwiniaCrab, + routes: [ + new AssetRoute({ asset: crab, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -25,5 +26,4 @@ export const darwiniaCrabConfig = new ChainRoutesConfig({ .X1(), }), ], - chain: darwiniaCrab, }); diff --git a/packages/config/src/configs/hydration.ts b/packages/config/src/xcm-configs/hydration.ts similarity index 88% rename from packages/config/src/configs/hydration.ts rename to packages/config/src/xcm-configs/hydration.ts index d4dc423b..69f593f7 100644 --- a/packages/config/src/configs/hydration.ts +++ b/packages/config/src/xcm-configs/hydration.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { dai, glmr, hdx, usdcwh, usdtwh, wbtc, weth } from '../assets'; import { hydration, moonbeam } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const hydrationConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const hydrationRoutes = new ChainRoutes({ + chain: hydration, + routes: [ + new AssetRoute({ asset: hdx, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -21,7 +22,7 @@ export const hydrationConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -32,7 +33,7 @@ export const hydrationConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: dai, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -47,7 +48,7 @@ export const hydrationConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -62,7 +63,7 @@ export const hydrationConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdtwh, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -77,7 +78,7 @@ export const hydrationConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: wbtc, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -92,7 +93,7 @@ export const hydrationConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: weth, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -108,5 +109,4 @@ export const hydrationConfig = new ChainRoutesConfig({ }, }), ], - chain: hydration, }); diff --git a/packages/config/src/configs/hydrationAlphanet.ts b/packages/config/src/xcm-configs/hydrationAlphanet.ts similarity index 85% rename from packages/config/src/configs/hydrationAlphanet.ts rename to packages/config/src/xcm-configs/hydrationAlphanet.ts index 26d5d5aa..74faa8b2 100644 --- a/packages/config/src/configs/hydrationAlphanet.ts +++ b/packages/config/src/xcm-configs/hydrationAlphanet.ts @@ -5,13 +5,14 @@ import { } from '@moonbeam-network/xcm-builder'; import { dev, ftmwh, hdx, usdcwh } from '../assets'; import { hydrationAlphanet, moonbaseAlpha } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; // FIXME: has to be verified -export const hydrationAlphanetConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const hydrationAlphanetRoutes = new ChainRoutes({ + chain: hydrationAlphanet, + routes: [ + new AssetRoute({ asset: hdx, balance: BalanceBuilder().substrate().system().account(), destination: moonbaseAlpha, @@ -22,7 +23,7 @@ export const hydrationAlphanetConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbaseAlpha, @@ -33,7 +34,7 @@ export const hydrationAlphanetConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbaseAlpha, @@ -48,7 +49,7 @@ export const hydrationAlphanetConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ftmwh, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbaseAlpha, @@ -64,5 +65,4 @@ export const hydrationAlphanetConfig = new ChainRoutesConfig({ }, }), ], - chain: hydrationAlphanet, }); diff --git a/packages/config/src/xcm-configs/index.ts b/packages/config/src/xcm-configs/index.ts new file mode 100644 index 00000000..13cd0ef7 --- /dev/null +++ b/packages/config/src/xcm-configs/index.ts @@ -0,0 +1,109 @@ +import { ChainRoutes } from '../types/ChainRoutes'; + +import { acalaRoutes } from './acala'; +import { alphanetAssetHubRoutes } from './alphanetAssetHub'; +import { alphanetRelayRoutes } from './alphanetRelay'; +import { astarRoutes } from './astar'; +import { bifrostKusamaRoutes } from './bifrostKusama'; +import { bifrostPolkadotRoutes } from './bifrostPolkadot'; +import { calamariRoutes } from './calamari'; +import { centrifugeRoutes } from './centrifuge'; +import { crustShadowRoutes } from './crustShadow'; +import { darwiniaRoutes } from './darwinia'; +import { darwiniaCrabRoutes } from './darwiniaCrab'; +import { hydrationRoutes } from './hydration'; +import { hydrationAlphanetRoutes } from './hydrationAlphanet'; +import { integriteeRoutes } from './integritee'; +import { interlayRoutes } from './interlay'; +import { karuraRoutes } from './karura'; +import { khalaRouts } from './khala'; +import { kintsugiRoutes } from './kintsugi'; +import { kusamaRoutes } from './kusama'; +import { kusamaAssetHubRoutes } from './kusamaAssetHub'; +import { litmusRoutes } from './litmus'; +import { mangataKusamaRoutes } from './mangataKusama'; +import { mantaParachainRoutes } from './mantaParachain'; +import { moonbaseAlphaRoutes } from './moonbaseAlpha'; +import { moonbaseBetaRoutes } from './moonbaseBeta'; +import { moonbeamRoutes } from './moonbeam'; +import { moonriverRoutes } from './moonriver'; +import { neurowebRoutes } from './neuroweb'; +import { nodleRoutes } from './nodle'; +import { originTrailAlphanetRoutes } from './originTrailAlphanet'; +import { parallelRoutes } from './parallel'; +import { peaqRoutes } from './peaq'; +import { peaqAlphanetRoutes } from './peaqAlphanet'; +import { peaqEvmRoutes } from './peaqEvm'; +import { peaqEvmAlphanetRoutes } from './peaqEvmAlphanet'; +import { pendulumRoutes } from './pendulum'; +import { pendulumAlphanetRoutes } from './pendulumAlphanet'; +import { phalaRoutes } from './phala'; +import { picassoRoutes } from './picasso'; +import { picassoAlphanetRoutes } from './picassoAlphanet'; +import { polkadotRoutes } from './polkadot'; +import { polkadotAssetHubRoutes } from './polkadotAssetHub'; +import { robonomicsRoutes } from './robonomics'; +import { shidenRoutes } from './shiden'; +import { subsocialRoutes } from './subsocial'; +import { tinkernetRoutes } from './tinkernet'; +import { turingRoutes } from './turing'; +import { turingAlphanetRoutes } from './turingAlphanet'; +import { uniqueAlphaRoutes } from './uniqueAlpha'; +import { zeitgeistRoutes } from './zeitgeist'; + +export const routesList: ChainRoutes[] = [ + acalaRoutes, + alphanetRelayRoutes, + astarRoutes, + bifrostKusamaRoutes, + bifrostPolkadotRoutes, + calamariRoutes, + centrifugeRoutes, + crustShadowRoutes, + darwiniaRoutes, + darwiniaCrabRoutes, + hydrationRoutes, + hydrationAlphanetRoutes, + integriteeRoutes, + interlayRoutes, + karuraRoutes, + khalaRouts, + kintsugiRoutes, + kusamaRoutes, + litmusRoutes, + mangataKusamaRoutes, + mantaParachainRoutes, + moonbaseAlphaRoutes, + moonbaseBetaRoutes, + moonbeamRoutes, + moonriverRoutes, + neurowebRoutes, + nodleRoutes, + originTrailAlphanetRoutes, + parallelRoutes, + peaqRoutes, + peaqEvmRoutes, + peaqAlphanetRoutes, + peaqEvmAlphanetRoutes, + pendulumRoutes, + pendulumAlphanetRoutes, + phalaRoutes, + picassoRoutes, + picassoAlphanetRoutes, + polkadotRoutes, + robonomicsRoutes, + shidenRoutes, + alphanetAssetHubRoutes, + kusamaAssetHubRoutes, + polkadotAssetHubRoutes, + subsocialRoutes, + tinkernetRoutes, + turingRoutes, + turingAlphanetRoutes, + uniqueAlphaRoutes, + zeitgeistRoutes, +]; + +export const routesMap = new Map( + routesList.map((config) => [config.chain.key, config]), +); diff --git a/packages/config/src/configs/integritee.ts b/packages/config/src/xcm-configs/integritee.ts similarity index 71% rename from packages/config/src/configs/integritee.ts rename to packages/config/src/xcm-configs/integritee.ts index 6e7aa0ed..3f02b801 100644 --- a/packages/config/src/configs/integritee.ts +++ b/packages/config/src/xcm-configs/integritee.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { teer } from '../assets'; import { integritee, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const integriteeConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const integriteeRoutes = new ChainRoutes({ + chain: integritee, + routes: [ + new AssetRoute({ asset: teer, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -22,5 +23,4 @@ export const integriteeConfig = new ChainRoutesConfig({ extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), ], - chain: integritee, }); diff --git a/packages/config/src/configs/interlay.ts b/packages/config/src/xcm-configs/interlay.ts similarity index 83% rename from packages/config/src/configs/interlay.ts rename to packages/config/src/xcm-configs/interlay.ts index f3782af5..769c885c 100644 --- a/packages/config/src/configs/interlay.ts +++ b/packages/config/src/xcm-configs/interlay.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { glmr, ibtc, intr } from '../assets'; import { interlay, moonbeam } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const interlayConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const interlayRoutes = new ChainRoutes({ + chain: interlay, + routes: [ + new AssetRoute({ asset: intr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -21,7 +22,7 @@ export const interlayConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: ibtc, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -36,7 +37,7 @@ export const interlayConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().tokens().accounts(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -48,5 +49,4 @@ export const interlayConfig = new ChainRoutesConfig({ extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), ], - chain: interlay, }); diff --git a/packages/config/src/configs/karura.ts b/packages/config/src/xcm-configs/karura.ts similarity index 85% rename from packages/config/src/configs/karura.ts rename to packages/config/src/xcm-configs/karura.ts index f80608fc..397d708b 100644 --- a/packages/config/src/configs/karura.ts +++ b/packages/config/src/xcm-configs/karura.ts @@ -6,12 +6,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { aseed, kar, movr } from '../assets'; import { karura, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const karuraConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const karuraRoutes = new ChainRoutes({ + chain: karura, + routes: [ + new AssetRoute({ asset: kar, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -22,7 +23,7 @@ export const karuraConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: aseed, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -38,7 +39,7 @@ export const karuraConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assetRegistry().assetMetadatas(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -55,5 +56,4 @@ export const karuraConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assetRegistry().assetMetadatas(), }), ], - chain: karura, }); diff --git a/packages/config/src/configs/khala.ts b/packages/config/src/xcm-configs/khala.ts similarity index 80% rename from packages/config/src/configs/khala.ts rename to packages/config/src/xcm-configs/khala.ts index 593f52ca..9cce025f 100644 --- a/packages/config/src/configs/khala.ts +++ b/packages/config/src/xcm-configs/khala.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { movr, pha } from '../assets'; import { khala, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const khalaConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const khalaRouts = new ChainRoutes({ + chain: khala, + routes: [ + new AssetRoute({ asset: pha, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -21,7 +22,7 @@ export const khalaConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTransfer().transfer().here(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().assets().account(), destination: moonriver, @@ -37,5 +38,4 @@ export const khalaConfig = new ChainRoutesConfig({ }, }), ], - chain: khala, }); diff --git a/packages/config/src/configs/kintsugi.ts b/packages/config/src/xcm-configs/kintsugi.ts similarity index 80% rename from packages/config/src/configs/kintsugi.ts rename to packages/config/src/xcm-configs/kintsugi.ts index 715b9408..7a18a06c 100644 --- a/packages/config/src/configs/kintsugi.ts +++ b/packages/config/src/xcm-configs/kintsugi.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { kbtc, kint } from '../assets'; import { kintsugi, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const kintsugiConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const kintsugiRoutes = new ChainRoutes({ + chain: kintsugi, + routes: [ + new AssetRoute({ asset: kint, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -21,7 +22,7 @@ export const kintsugiConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: kbtc, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -37,5 +38,4 @@ export const kintsugiConfig = new ChainRoutesConfig({ }, }), ], - chain: kintsugi, }); diff --git a/packages/config/src/configs/kusama.ts b/packages/config/src/xcm-configs/kusama.ts similarity index 77% rename from packages/config/src/configs/kusama.ts rename to packages/config/src/xcm-configs/kusama.ts index a042dfea..5f83f8b3 100644 --- a/packages/config/src/configs/kusama.ts +++ b/packages/config/src/xcm-configs/kusama.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { ksm } from '../assets'; import { kusama, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const kusamaConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const kusamaRoutes = new ChainRoutes({ + chain: kusama, + routes: [ + new AssetRoute({ asset: ksm, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -30,5 +31,4 @@ export const kusamaConfig = new ChainRoutesConfig({ }, }), ], - chain: kusama, }); diff --git a/packages/config/src/configs/kusamaAssetHub.ts b/packages/config/src/xcm-configs/kusamaAssetHub.ts similarity index 84% rename from packages/config/src/configs/kusamaAssetHub.ts rename to packages/config/src/xcm-configs/kusamaAssetHub.ts index 9636547b..b8f7e49e 100644 --- a/packages/config/src/configs/kusamaAssetHub.ts +++ b/packages/config/src/xcm-configs/kusamaAssetHub.ts @@ -6,14 +6,15 @@ import { } from '@moonbeam-network/xcm-builder'; import { ksm, rmrk, usdt } from '../assets'; import { kusamaAssetHub, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; const extra = 0.0015; -export const kusamaAssetHubConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const kusamaAssetHubRoutes = new ChainRoutes({ + chain: kusamaAssetHub, + routes: [ + new AssetRoute({ asset: rmrk, balance: BalanceBuilder().substrate().assets().account(), destination: moonriver, @@ -33,7 +34,7 @@ export const kusamaAssetHubConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdt, balance: BalanceBuilder().substrate().assets().account(), destination: moonriver, @@ -54,5 +55,4 @@ export const kusamaAssetHubConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assets().asset(), }), ], - chain: kusamaAssetHub, }); diff --git a/packages/config/src/configs/litmus.ts b/packages/config/src/xcm-configs/litmus.ts similarity index 71% rename from packages/config/src/configs/litmus.ts rename to packages/config/src/xcm-configs/litmus.ts index b4b7f26d..3f51fd2f 100644 --- a/packages/config/src/configs/litmus.ts +++ b/packages/config/src/xcm-configs/litmus.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { lit } from '../assets'; import { litmus, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const litmusConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const litmusRoutes = new ChainRoutes({ + chain: litmus, + routes: [ + new AssetRoute({ asset: lit, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -22,5 +23,4 @@ export const litmusConfig = new ChainRoutesConfig({ extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), ], - chain: litmus, }); diff --git a/packages/config/src/configs/mangataKusama.ts b/packages/config/src/xcm-configs/mangataKusama.ts similarity index 79% rename from packages/config/src/configs/mangataKusama.ts rename to packages/config/src/xcm-configs/mangataKusama.ts index baec18c2..4b8401d5 100644 --- a/packages/config/src/configs/mangataKusama.ts +++ b/packages/config/src/xcm-configs/mangataKusama.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { mgx, movr } from '../assets'; import { mangataKusama, moonriver } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const mangataKusamaConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const mangataKusamaRoutes = new ChainRoutes({ + chain: mangataKusama, + routes: [ + new AssetRoute({ asset: mgx, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -21,7 +22,7 @@ export const mangataKusamaConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -37,5 +38,4 @@ export const mangataKusamaConfig = new ChainRoutesConfig({ }, }), ], - chain: mangataKusama, }); diff --git a/packages/config/src/configs/mantaParachain.ts b/packages/config/src/xcm-configs/mantaParachain.ts similarity index 80% rename from packages/config/src/configs/mantaParachain.ts rename to packages/config/src/xcm-configs/mantaParachain.ts index b98773ec..aeae1dcf 100644 --- a/packages/config/src/configs/mantaParachain.ts +++ b/packages/config/src/xcm-configs/mantaParachain.ts @@ -6,12 +6,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { glmr, manta } from '../assets'; import { mantaParachain, moonbeam } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const mantaParachainConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const mantaParachainRoutes = new ChainRoutes({ + chain: mantaParachain, + routes: [ + new AssetRoute({ asset: manta, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -22,7 +23,7 @@ export const mantaParachainConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -39,5 +40,4 @@ export const mantaParachainConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assets().asset(), }), ], - chain: mantaParachain, }); diff --git a/packages/config/src/configs/moonbaseAlpha.ts b/packages/config/src/xcm-configs/moonbaseAlpha.ts similarity index 91% rename from packages/config/src/configs/moonbaseAlpha.ts rename to packages/config/src/xcm-configs/moonbaseAlpha.ts index 110c871e..3c54d102 100644 --- a/packages/config/src/configs/moonbaseAlpha.ts +++ b/packages/config/src/xcm-configs/moonbaseAlpha.ts @@ -27,12 +27,13 @@ import { picassoAlphanet, turingAlphanet, } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const moonbaseAlphaConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const moonbaseAlphaRoutes = new ChainRoutes({ + chain: moonbaseAlpha, + routes: [ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -43,7 +44,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -54,7 +55,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -65,7 +66,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -76,7 +77,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: alan, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -106,7 +107,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ // balance: BalanceBuilder().substrate().system().account(), // }, // }), - new AssetTransferConfig({ + new AssetRoute({ asset: ampe, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -121,7 +122,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: otp, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -136,7 +137,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: atom, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -151,7 +152,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: pica, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -166,7 +167,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: tt1, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -181,7 +182,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: tur, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -196,7 +197,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: unit, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -211,7 +212,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -226,7 +227,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ftmwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -241,7 +242,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ftmwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -256,7 +257,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -267,7 +268,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: hdx, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -282,7 +283,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -293,7 +294,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ftmwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -308,7 +309,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: agng, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -323,7 +324,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transferWithEvmTo32(), @@ -334,7 +335,7 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ftmwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferWithEvmTo32(), @@ -350,5 +351,4 @@ export const moonbaseAlphaConfig = new ChainRoutesConfig({ }, }), ], - chain: moonbaseAlpha, }); diff --git a/packages/config/src/configs/moonbaseBeta.ts b/packages/config/src/xcm-configs/moonbaseBeta.ts similarity index 86% rename from packages/config/src/configs/moonbaseBeta.ts rename to packages/config/src/xcm-configs/moonbaseBeta.ts index ad25f1dd..65100f90 100644 --- a/packages/config/src/configs/moonbaseBeta.ts +++ b/packages/config/src/xcm-configs/moonbaseBeta.ts @@ -4,12 +4,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { alan, betaDEV, dev, ftmwh, usdcwh } from '../assets'; import { moonbaseAlpha, moonbaseBeta } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const moonbaseBetaConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const moonbaseBetaRoutes = new ChainRoutes({ + chain: moonbaseBeta, + routes: [ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().assets().account(), destination: moonbaseAlpha, @@ -24,7 +25,7 @@ export const moonbaseBetaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: alan, balance: BalanceBuilder().substrate().assets().account(), destination: moonbaseAlpha, @@ -39,7 +40,7 @@ export const moonbaseBetaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().substrate().assets().account(), destination: moonbaseAlpha, @@ -54,7 +55,7 @@ export const moonbaseBetaConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ftmwh, balance: BalanceBuilder().substrate().assets().account(), destination: moonbaseAlpha, @@ -70,5 +71,4 @@ export const moonbaseBetaConfig = new ChainRoutesConfig({ }, }), ], - chain: moonbaseBeta, }); diff --git a/packages/config/src/configs/moonbeam.ts b/packages/config/src/xcm-configs/moonbeam.ts similarity index 92% rename from packages/config/src/configs/moonbeam.ts rename to packages/config/src/xcm-configs/moonbeam.ts index cfa4d956..980bb150 100644 --- a/packages/config/src/configs/moonbeam.ts +++ b/packages/config/src/xcm-configs/moonbeam.ts @@ -62,12 +62,13 @@ import { subsocial, zeitgeist, } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const moonbeamConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const moonbeamRoutes = new ChainRoutes({ + chain: moonbeam, + routes: [ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -78,7 +79,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -89,7 +90,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -100,7 +101,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -111,7 +112,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -122,7 +123,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -133,7 +134,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -144,7 +145,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -155,7 +156,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -166,7 +167,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -177,7 +178,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: aca, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -192,7 +193,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: astr, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -207,7 +208,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: aseed, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -222,7 +223,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: bnc, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -237,7 +238,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: cfg, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -252,7 +253,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dot, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -267,7 +268,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ibtc, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -282,7 +283,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: intr, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -297,7 +298,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ldot, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -312,7 +313,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: manta, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -327,7 +328,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: nodl, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -342,7 +343,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: neuro, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -357,7 +358,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: para, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -372,7 +373,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: pen, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -387,7 +388,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: pha, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -402,7 +403,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ring, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -417,7 +418,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdt, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -432,7 +433,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdc, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -447,7 +448,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: pink, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -462,7 +463,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ded, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -477,7 +478,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: stink, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -492,7 +493,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: apillon, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -507,7 +508,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: hdx, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -522,7 +523,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dai, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -537,7 +538,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -552,7 +553,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -567,7 +568,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdtwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -582,7 +583,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: vastr, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -597,7 +598,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: vdot, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -612,7 +613,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: vfil, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -627,7 +628,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: vglmr, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -642,7 +643,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: vmanta, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -657,7 +658,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: wbtc, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -672,7 +673,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: weth, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -687,7 +688,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: fil, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -702,7 +703,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ztg, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -717,7 +718,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: sub, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -732,7 +733,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: bncs, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -747,7 +748,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -758,7 +759,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -773,7 +774,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdtwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -788,7 +789,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dai, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -803,7 +804,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: weth, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -818,7 +819,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: wbtc, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -833,7 +834,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: peaq, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -848,7 +849,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transferWithEvmTo32(), @@ -859,7 +860,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferWithEvmTo32(), @@ -874,7 +875,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdtwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferWithEvmTo32(), @@ -889,7 +890,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dai, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferWithEvmTo32(), @@ -904,7 +905,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: weth, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferWithEvmTo32(), @@ -919,7 +920,7 @@ export const moonbeamConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: wbtc, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferWithEvmTo32(), @@ -935,5 +936,4 @@ export const moonbeamConfig = new ChainRoutesConfig({ }, }), ], - chain: moonbeam, }); diff --git a/packages/config/src/configs/moonriver.ts b/packages/config/src/xcm-configs/moonriver.ts similarity index 91% rename from packages/config/src/configs/moonriver.ts rename to packages/config/src/xcm-configs/moonriver.ts index 7ed391db..afbbeb0a 100644 --- a/packages/config/src/configs/moonriver.ts +++ b/packages/config/src/xcm-configs/moonriver.ts @@ -45,12 +45,13 @@ import { tinkernet, turing, } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const moonriverConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const moonriverRoutes = new ChainRoutes({ + chain: moonriver, + routes: [ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -61,7 +62,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -72,7 +73,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -83,7 +84,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -94,7 +95,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -105,7 +106,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -116,7 +117,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -127,7 +128,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -138,7 +139,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().system().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -149,7 +150,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: aseed, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -164,7 +165,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: bnc, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -179,7 +180,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: crab, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -194,7 +195,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: csm, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -209,7 +210,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: kar, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -224,7 +225,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: kbtc, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -239,7 +240,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: kint, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -254,7 +255,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: kma, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -269,7 +270,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: ksm, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -284,7 +285,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: lit, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -299,7 +300,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: mgx, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -314,7 +315,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: pha, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -329,7 +330,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: pica, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -344,7 +345,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: rmrk, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -359,7 +360,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: sdn, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -374,7 +375,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: teer, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -389,7 +390,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: tnkr, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -404,7 +405,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: tur, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -419,7 +420,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdt, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -434,7 +435,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: xrt, balance: BalanceBuilder().substrate().assets().account(), contract: ContractBuilder().Xtokens().transfer(), @@ -449,7 +450,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: vbnc, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -464,7 +465,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: vksm, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -479,7 +480,7 @@ export const moonriverConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: vmovr, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -495,5 +496,4 @@ export const moonriverConfig = new ChainRoutesConfig({ }, }), ], - chain: moonriver, }); diff --git a/packages/config/src/configs/neuroweb.ts b/packages/config/src/xcm-configs/neuroweb.ts similarity index 73% rename from packages/config/src/configs/neuroweb.ts rename to packages/config/src/xcm-configs/neuroweb.ts index a227b49d..e2d4c2da 100644 --- a/packages/config/src/configs/neuroweb.ts +++ b/packages/config/src/xcm-configs/neuroweb.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { neuro } from '../assets'; import { moonbeam, neuroweb } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const neurowebConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const neurowebRoutes = new ChainRoutes({ + chain: neuroweb, + routes: [ + new AssetRoute({ asset: neuro, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -25,5 +26,4 @@ export const neurowebConfig = new ChainRoutesConfig({ .X1(), }), ], - chain: neuroweb, }); diff --git a/packages/config/src/configs/nodle.ts b/packages/config/src/xcm-configs/nodle.ts similarity index 71% rename from packages/config/src/configs/nodle.ts rename to packages/config/src/xcm-configs/nodle.ts index b211a94a..efb259d8 100644 --- a/packages/config/src/configs/nodle.ts +++ b/packages/config/src/xcm-configs/nodle.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { nodl } from '../assets'; import { moonbeam, nodle } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const nodleConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const nodleRoutes = new ChainRoutes({ + chain: nodle, + routes: [ + new AssetRoute({ asset: nodl, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -22,5 +23,4 @@ export const nodleConfig = new ChainRoutesConfig({ extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), ], - chain: nodle, }); diff --git a/packages/config/src/configs/originTrailAlphanet.ts b/packages/config/src/xcm-configs/originTrailAlphanet.ts similarity index 73% rename from packages/config/src/configs/originTrailAlphanet.ts rename to packages/config/src/xcm-configs/originTrailAlphanet.ts index 364f3c31..42267cad 100644 --- a/packages/config/src/configs/originTrailAlphanet.ts +++ b/packages/config/src/xcm-configs/originTrailAlphanet.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { otp } from '../assets'; import { moonbaseAlpha, originTrailAlphanet } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const originTrailAlphanetConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const originTrailAlphanetRoutes = new ChainRoutes({ + chain: originTrailAlphanet, + routes: [ + new AssetRoute({ asset: otp, balance: BalanceBuilder().substrate().system().account(), destination: moonbaseAlpha, @@ -25,5 +26,4 @@ export const originTrailAlphanetConfig = new ChainRoutesConfig({ .X1(), }), ], - chain: originTrailAlphanet, }); diff --git a/packages/config/src/configs/parallel.ts b/packages/config/src/xcm-configs/parallel.ts similarity index 80% rename from packages/config/src/configs/parallel.ts rename to packages/config/src/xcm-configs/parallel.ts index 56fa495a..eebf55c8 100644 --- a/packages/config/src/configs/parallel.ts +++ b/packages/config/src/xcm-configs/parallel.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { glmr, para } from '../assets'; import { moonbeam, parallel } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const parallelConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const parallelRoutes = new ChainRoutes({ + chain: parallel, + routes: [ + new AssetRoute({ asset: para, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -24,7 +25,7 @@ export const parallelConfig = new ChainRoutesConfig({ .transferMultiAsset(parallel.parachainId) .X2(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -40,5 +41,4 @@ export const parallelConfig = new ChainRoutesConfig({ }, }), ], - chain: parallel, }); diff --git a/packages/config/src/configs/peaq.ts b/packages/config/src/xcm-configs/peaq.ts similarity index 89% rename from packages/config/src/configs/peaq.ts rename to packages/config/src/xcm-configs/peaq.ts index 440bb08b..b5c29c28 100644 --- a/packages/config/src/configs/peaq.ts +++ b/packages/config/src/xcm-configs/peaq.ts @@ -6,12 +6,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { dai, glmr, peaq, usdcwh, usdtwh, wbtc, weth } from '../assets'; import { moonbeam, peaqChain } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const peaqConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const peaqRoutes = new ChainRoutes({ + chain: peaqChain, + routes: [ + new AssetRoute({ asset: peaq, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -22,7 +23,7 @@ export const peaqConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -34,7 +35,7 @@ export const peaqConfig = new ChainRoutesConfig({ extrinsic: ExtrinsicBuilder().xTokens().transfer(), min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -50,7 +51,7 @@ export const peaqConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: dai, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -66,7 +67,7 @@ export const peaqConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: wbtc, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -82,7 +83,7 @@ export const peaqConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: weth, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -98,7 +99,7 @@ export const peaqConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdtwh, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -115,5 +116,4 @@ export const peaqConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assets().asset(), }), ], - chain: peaqChain, }); diff --git a/packages/config/src/configs/peaqAlphanet.ts b/packages/config/src/xcm-configs/peaqAlphanet.ts similarity index 83% rename from packages/config/src/configs/peaqAlphanet.ts rename to packages/config/src/xcm-configs/peaqAlphanet.ts index 40e63467..53a92272 100644 --- a/packages/config/src/configs/peaqAlphanet.ts +++ b/packages/config/src/xcm-configs/peaqAlphanet.ts @@ -6,12 +6,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { agng, dev, ftmwh } from '../assets'; import { moonbaseAlpha, peaqAlphanet } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const peaqAlphanetConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const peaqAlphanetRoutes = new ChainRoutes({ + chain: peaqAlphanet, + routes: [ + new AssetRoute({ asset: agng, balance: BalanceBuilder().substrate().system().account(), destination: moonbaseAlpha, @@ -22,7 +23,7 @@ export const peaqAlphanetConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().assets().account(), destination: moonbaseAlpha, @@ -34,7 +35,7 @@ export const peaqAlphanetConfig = new ChainRoutesConfig({ extrinsic: ExtrinsicBuilder().xTokens().transfer(), min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: ftmwh, balance: BalanceBuilder().substrate().assets().account(), destination: moonbaseAlpha, @@ -51,5 +52,4 @@ export const peaqAlphanetConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assets().asset(), }), ], - chain: peaqAlphanet, }); diff --git a/packages/config/src/configs/peaqEvm.ts b/packages/config/src/xcm-configs/peaqEvm.ts similarity index 88% rename from packages/config/src/configs/peaqEvm.ts rename to packages/config/src/xcm-configs/peaqEvm.ts index 6185ef9d..6d2037a4 100644 --- a/packages/config/src/configs/peaqEvm.ts +++ b/packages/config/src/xcm-configs/peaqEvm.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { dai, glmr, peaq, usdcwh, usdtwh, wbtc, weth } from '../assets'; import { moonbeam, peaqEvm } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const peaqEvmConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const peaqEvmRoutes = new ChainRoutes({ + chain: peaqEvm, + routes: [ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -26,7 +27,7 @@ export const peaqEvmConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -42,7 +43,7 @@ export const peaqEvmConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: dai, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -58,7 +59,7 @@ export const peaqEvmConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: wbtc, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -74,7 +75,7 @@ export const peaqEvmConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: weth, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -90,7 +91,7 @@ export const peaqEvmConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdtwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -107,5 +108,4 @@ export const peaqEvmConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assets().asset(), }), ], - chain: peaqEvm, }); diff --git a/packages/config/src/configs/peaqEvmAlphanet.ts b/packages/config/src/xcm-configs/peaqEvmAlphanet.ts similarity index 81% rename from packages/config/src/configs/peaqEvmAlphanet.ts rename to packages/config/src/xcm-configs/peaqEvmAlphanet.ts index f8382bbd..d0481a47 100644 --- a/packages/config/src/configs/peaqEvmAlphanet.ts +++ b/packages/config/src/xcm-configs/peaqEvmAlphanet.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { agng, dev, ftmwh } from '../assets'; import { moonbaseAlpha, peaqEvmAlphanet } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const peaqEvmAlphanetConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const peaqEvmAlphanetRoutes = new ChainRoutes({ + chain: peaqEvmAlphanet, + routes: [ + new AssetRoute({ asset: ftmwh, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transferMultiCurrencies(), @@ -26,7 +27,7 @@ export const peaqEvmAlphanetConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().evm().erc20(), contract: ContractBuilder().Xtokens().transfer(), @@ -43,5 +44,4 @@ export const peaqEvmAlphanetConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assets().asset(), }), ], - chain: peaqEvmAlphanet, }); diff --git a/packages/config/src/configs/pendulum.ts b/packages/config/src/xcm-configs/pendulum.ts similarity index 79% rename from packages/config/src/configs/pendulum.ts rename to packages/config/src/xcm-configs/pendulum.ts index b680159f..2f174654 100644 --- a/packages/config/src/configs/pendulum.ts +++ b/packages/config/src/xcm-configs/pendulum.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { glmr, pen } from '../assets'; import { moonbeam, pendulum } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const pendulumConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const pendulumRoutes = new ChainRoutes({ + chain: pendulum, + routes: [ + new AssetRoute({ asset: pen, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -21,7 +22,7 @@ export const pendulumConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -37,5 +38,4 @@ export const pendulumConfig = new ChainRoutesConfig({ }, }), ], - chain: pendulum, }); diff --git a/packages/config/src/configs/pendulumAlphanet.ts b/packages/config/src/xcm-configs/pendulumAlphanet.ts similarity index 79% rename from packages/config/src/configs/pendulumAlphanet.ts rename to packages/config/src/xcm-configs/pendulumAlphanet.ts index 1ac039b9..1cb7ce04 100644 --- a/packages/config/src/configs/pendulumAlphanet.ts +++ b/packages/config/src/xcm-configs/pendulumAlphanet.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { ampe, dev } from '../assets'; import { moonbaseAlpha, pendulumAlphanet } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const pendulumAlphanetConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const pendulumAlphanetRoutes = new ChainRoutes({ + chain: pendulumAlphanet, + routes: [ + new AssetRoute({ asset: ampe, balance: BalanceBuilder().substrate().system().account(), destination: moonbaseAlpha, @@ -21,7 +22,7 @@ export const pendulumAlphanetConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbaseAlpha, @@ -37,5 +38,4 @@ export const pendulumAlphanetConfig = new ChainRoutesConfig({ }, }), ], - chain: pendulumAlphanet, }); diff --git a/packages/config/src/configs/phala.ts b/packages/config/src/xcm-configs/phala.ts similarity index 80% rename from packages/config/src/configs/phala.ts rename to packages/config/src/xcm-configs/phala.ts index 01626c1d..4cf501c4 100644 --- a/packages/config/src/configs/phala.ts +++ b/packages/config/src/xcm-configs/phala.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { glmr, pha } from '../assets'; import { moonbeam, phala } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const phalaConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const phalaRoutes = new ChainRoutes({ + chain: phala, + routes: [ + new AssetRoute({ asset: pha, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -21,7 +22,7 @@ export const phalaConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTransfer().transfer().here(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -37,5 +38,4 @@ export const phalaConfig = new ChainRoutesConfig({ }, }), ], - chain: phala, }); diff --git a/packages/config/src/configs/picasso.ts b/packages/config/src/xcm-configs/picasso.ts similarity index 79% rename from packages/config/src/configs/picasso.ts rename to packages/config/src/xcm-configs/picasso.ts index 76fc7308..e154783a 100644 --- a/packages/config/src/configs/picasso.ts +++ b/packages/config/src/xcm-configs/picasso.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { movr, pica } from '../assets'; import { moonriver, picasso } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const picassoConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const picassoRoutes = new ChainRoutes({ + chain: picasso, + routes: [ + new AssetRoute({ asset: pica, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -21,7 +22,7 @@ export const picassoConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -37,5 +38,4 @@ export const picassoConfig = new ChainRoutesConfig({ }, }), ], - chain: picasso, }); diff --git a/packages/config/src/configs/picassoAlphanet.ts b/packages/config/src/xcm-configs/picassoAlphanet.ts similarity index 84% rename from packages/config/src/configs/picassoAlphanet.ts rename to packages/config/src/xcm-configs/picassoAlphanet.ts index 7acce130..47e772bf 100644 --- a/packages/config/src/configs/picassoAlphanet.ts +++ b/packages/config/src/xcm-configs/picassoAlphanet.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { atom, dev, pica } from '../assets'; import { moonbaseAlpha, picassoAlphanet } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const picassoAlphanetConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const picassoAlphanetRoutes = new ChainRoutes({ + chain: picassoAlphanet, + routes: [ + new AssetRoute({ asset: pica, balance: BalanceBuilder().substrate().system().account(), destination: moonbaseAlpha, @@ -21,7 +22,7 @@ export const picassoAlphanetConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: atom, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbaseAlpha, @@ -36,7 +37,7 @@ export const picassoAlphanetConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbaseAlpha, @@ -52,5 +53,4 @@ export const picassoAlphanetConfig = new ChainRoutesConfig({ }, }), ], - chain: picassoAlphanet, }); diff --git a/packages/config/src/configs/polkadot.ts b/packages/config/src/xcm-configs/polkadot.ts similarity index 77% rename from packages/config/src/configs/polkadot.ts rename to packages/config/src/xcm-configs/polkadot.ts index d6c18095..622ae1de 100644 --- a/packages/config/src/configs/polkadot.ts +++ b/packages/config/src/xcm-configs/polkadot.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { dot } from '../assets'; import { moonbeam, polkadot } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const polkadotConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const polkadotRoutes = new ChainRoutes({ + chain: polkadot, + routes: [ + new AssetRoute({ asset: dot, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -30,5 +31,4 @@ export const polkadotConfig = new ChainRoutesConfig({ }, }), ], - chain: polkadot, }); diff --git a/packages/config/src/configs/polkadotAssetHub.ts b/packages/config/src/xcm-configs/polkadotAssetHub.ts similarity index 90% rename from packages/config/src/configs/polkadotAssetHub.ts rename to packages/config/src/xcm-configs/polkadotAssetHub.ts index 131f421f..9c4b5e64 100644 --- a/packages/config/src/configs/polkadotAssetHub.ts +++ b/packages/config/src/xcm-configs/polkadotAssetHub.ts @@ -6,14 +6,15 @@ import { } from '@moonbeam-network/xcm-builder'; import { apillon, ded, dot, pink, stink, usdc, usdt } from '../assets'; import { moonbeam, polkadotAssetHub } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; const extra = 0.036; -export const polkadotAssetHubConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const polkadotAssetHubRoutes = new ChainRoutes({ + chain: polkadotAssetHub, + routes: [ + new AssetRoute({ asset: usdt, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -33,7 +34,7 @@ export const polkadotAssetHubConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdc, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -53,7 +54,7 @@ export const polkadotAssetHubConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: pink, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -73,7 +74,7 @@ export const polkadotAssetHubConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: ded, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -93,7 +94,7 @@ export const polkadotAssetHubConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: stink, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -113,7 +114,7 @@ export const polkadotAssetHubConfig = new ChainRoutesConfig({ }, min: AssetMinBuilder().assets().asset(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: apillon, balance: BalanceBuilder().substrate().assets().account(), destination: moonbeam, @@ -134,5 +135,4 @@ export const polkadotAssetHubConfig = new ChainRoutesConfig({ min: AssetMinBuilder().assets().asset(), }), ], - chain: polkadotAssetHub, }); diff --git a/packages/config/src/configs/robonomics.ts b/packages/config/src/xcm-configs/robonomics.ts similarity index 73% rename from packages/config/src/configs/robonomics.ts rename to packages/config/src/xcm-configs/robonomics.ts index fcbb7547..353a34aa 100644 --- a/packages/config/src/configs/robonomics.ts +++ b/packages/config/src/xcm-configs/robonomics.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { xrt } from '../assets'; import { moonriver, robonomics } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const robonomicsConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const robonomicsRoutes = new ChainRoutes({ + chain: robonomics, + routes: [ + new AssetRoute({ asset: xrt, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -25,5 +26,4 @@ export const robonomicsConfig = new ChainRoutesConfig({ .here(), }), ], - chain: robonomics, }); diff --git a/packages/config/src/configs/shiden.ts b/packages/config/src/xcm-configs/shiden.ts similarity index 80% rename from packages/config/src/configs/shiden.ts rename to packages/config/src/xcm-configs/shiden.ts index 67980825..ffe5250d 100644 --- a/packages/config/src/configs/shiden.ts +++ b/packages/config/src/xcm-configs/shiden.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { movr, sdn } from '../assets'; import { moonriver, shiden } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const shidenConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const shidenRoutes = new ChainRoutes({ + chain: shiden, + routes: [ + new AssetRoute({ asset: sdn, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -24,7 +25,7 @@ export const shidenConfig = new ChainRoutesConfig({ .transferMultiAsset(shiden.parachainId) .here(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().assets().account(), destination: moonriver, @@ -40,5 +41,4 @@ export const shidenConfig = new ChainRoutesConfig({ }, }), ], - chain: shiden, }); diff --git a/packages/config/src/configs/subsocial.ts b/packages/config/src/xcm-configs/subsocial.ts similarity index 73% rename from packages/config/src/configs/subsocial.ts rename to packages/config/src/xcm-configs/subsocial.ts index fa2b78c8..b8f4b595 100644 --- a/packages/config/src/configs/subsocial.ts +++ b/packages/config/src/xcm-configs/subsocial.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { sub } from '../assets'; import { moonbeam, subsocial } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const subsocialConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const subsocialRoutes = new ChainRoutes({ + chain: subsocial, + routes: [ + new AssetRoute({ asset: sub, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -25,5 +26,4 @@ export const subsocialConfig = new ChainRoutesConfig({ .here(), }), ], - chain: subsocial, }); diff --git a/packages/config/src/configs/tinkernet.ts b/packages/config/src/xcm-configs/tinkernet.ts similarity index 71% rename from packages/config/src/configs/tinkernet.ts rename to packages/config/src/xcm-configs/tinkernet.ts index 2b29090a..80d7cd8a 100644 --- a/packages/config/src/configs/tinkernet.ts +++ b/packages/config/src/xcm-configs/tinkernet.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { tnkr } from '../assets'; import { moonriver, tinkernet } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const tinkernetConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const tinkernetRoutes = new ChainRoutes({ + chain: tinkernet, + routes: [ + new AssetRoute({ asset: tnkr, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -22,5 +23,4 @@ export const tinkernetConfig = new ChainRoutesConfig({ extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), ], - chain: tinkernet, }); diff --git a/packages/config/src/configs/turing.ts b/packages/config/src/xcm-configs/turing.ts similarity index 80% rename from packages/config/src/configs/turing.ts rename to packages/config/src/xcm-configs/turing.ts index dcfb3d90..2b629aea 100644 --- a/packages/config/src/configs/turing.ts +++ b/packages/config/src/xcm-configs/turing.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { movr, tur } from '../assets'; import { moonriver, turing } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const turingConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const turingRoutes = new ChainRoutes({ + chain: turing, + routes: [ + new AssetRoute({ asset: tur, balance: BalanceBuilder().substrate().system().account(), destination: moonriver, @@ -24,7 +25,7 @@ export const turingConfig = new ChainRoutesConfig({ .transferMultiAsset(turing.parachainId) .X1(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: movr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonriver, @@ -40,5 +41,4 @@ export const turingConfig = new ChainRoutesConfig({ }, }), ], - chain: turing, }); diff --git a/packages/config/src/configs/turingAlphanet.ts b/packages/config/src/xcm-configs/turingAlphanet.ts similarity index 80% rename from packages/config/src/configs/turingAlphanet.ts rename to packages/config/src/xcm-configs/turingAlphanet.ts index 1b885e29..807a8ca8 100644 --- a/packages/config/src/configs/turingAlphanet.ts +++ b/packages/config/src/xcm-configs/turingAlphanet.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { dev, tur } from '../assets'; import { moonbaseAlpha, turingAlphanet } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const turingAlphanetConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const turingAlphanetRoutes = new ChainRoutes({ + chain: turingAlphanet, + routes: [ + new AssetRoute({ asset: tur, balance: BalanceBuilder().substrate().system().account(), destination: moonbaseAlpha, @@ -24,7 +25,7 @@ export const turingAlphanetConfig = new ChainRoutesConfig({ .transferMultiAsset(turingAlphanet.parachainId) .X1(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: dev, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbaseAlpha, @@ -40,5 +41,4 @@ export const turingAlphanetConfig = new ChainRoutesConfig({ }, }), ], - chain: turingAlphanet, }); diff --git a/packages/config/src/configs/uniqueAlpha.ts b/packages/config/src/xcm-configs/uniqueAlpha.ts similarity index 80% rename from packages/config/src/configs/uniqueAlpha.ts rename to packages/config/src/xcm-configs/uniqueAlpha.ts index fe0d4226..9b6585a5 100644 --- a/packages/config/src/configs/uniqueAlpha.ts +++ b/packages/config/src/xcm-configs/uniqueAlpha.ts @@ -1,9 +1,10 @@ import { uniqueAlpha } from '../chains'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { ChainRoutes } from '../types/ChainRoutes'; // NOTE: Disabling because ws endpoint is not working -export const uniqueAlphaConfig = new ChainRoutesConfig({ - assets: [ +export const uniqueAlphaRoutes = new ChainRoutes({ + chain: uniqueAlpha, + routes: [ // new AssetConfig({ // asset: auq, // balance: BalanceBuilder().substrate().assets().account(), @@ -16,5 +17,4 @@ export const uniqueAlphaConfig = new ChainRoutesConfig({ // extrinsic: ExtrinsicBuilder().xTokens().transfer(), // }), ], - chain: uniqueAlpha, }); diff --git a/packages/config/src/configs/zeitgeist.ts b/packages/config/src/xcm-configs/zeitgeist.ts similarity index 82% rename from packages/config/src/configs/zeitgeist.ts rename to packages/config/src/xcm-configs/zeitgeist.ts index e656ba1e..53314ffc 100644 --- a/packages/config/src/configs/zeitgeist.ts +++ b/packages/config/src/xcm-configs/zeitgeist.ts @@ -5,12 +5,13 @@ import { } from '@moonbeam-network/xcm-builder'; import { glmr, usdcwh, ztg } from '../assets'; import { moonbeam, zeitgeist } from '../chains'; -import { AssetTransferConfig } from '../types/AssetTransferConfig'; -import { ChainRoutesConfig } from '../types/ChainRoutesConfig'; +import { AssetRoute } from '../types/AssetRoute'; +import { ChainRoutes } from '../types/ChainRoutes'; -export const zeitgeistConfig = new ChainRoutesConfig({ - assets: [ - new AssetTransferConfig({ +export const zeitgeistRoutes = new ChainRoutes({ + chain: zeitgeist, + routes: [ + new AssetRoute({ asset: ztg, balance: BalanceBuilder().substrate().system().account(), destination: moonbeam, @@ -21,7 +22,7 @@ export const zeitgeistConfig = new ChainRoutesConfig({ }, extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), - new AssetTransferConfig({ + new AssetRoute({ asset: usdcwh, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -36,7 +37,7 @@ export const zeitgeistConfig = new ChainRoutesConfig({ balance: BalanceBuilder().substrate().system().account(), }, }), - new AssetTransferConfig({ + new AssetRoute({ asset: glmr, balance: BalanceBuilder().substrate().tokens().accounts(), destination: moonbeam, @@ -48,5 +49,4 @@ export const zeitgeistConfig = new ChainRoutesConfig({ extrinsic: ExtrinsicBuilder().xTokens().transfer(), }), ], - chain: zeitgeist, }); diff --git a/packages/mrl/package.json b/packages/mrl/package.json index 9c4618a4..0016bcc9 100644 --- a/packages/mrl/package.json +++ b/packages/mrl/package.json @@ -1,13 +1,12 @@ { "name": "@moonbeam-network/mrl", - "version": "2.2.5", + "version": "0.0.1", "description": "Moonbeam Routed Liquidity", "scripts": { "build": "tsup", - "dev": "npm run build -- --watch", - "link": "npm ln", + "dev": "pnpm run build -- --watch", "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "npm run lint -- --fix", + "lint:fix": "pnpm run lint -- --fix", "prepack": "prettier --write build/index.d.ts" }, "repository": { @@ -34,6 +33,7 @@ "types": "./build/index.d.ts", "main": "./build/index.mjs", "dependencies": { - "@moonbeam-network/xcm-types": "2.2.5" + "@moonbeam-network/xcm-config": "2.5.1", + "@moonbeam-network/xcm-types": "2.3.0" } } diff --git a/packages/mrl/src/getTransferData/getTransferData.ts b/packages/mrl/src/getTransferData/getTransferData.ts index f09e4e92..3d8bd352 100644 --- a/packages/mrl/src/getTransferData/getTransferData.ts +++ b/packages/mrl/src/getTransferData/getTransferData.ts @@ -1,11 +1,15 @@ +import { AssetRoute } from '@moonbeam-network/xcm-config'; + // TODO: remove /* eslint-disable @typescript-eslint/no-unused-vars */ export interface GetTransferDataParams { + route: AssetRoute; destinationAddress: string; sourceAddress: string; } export async function getTransferData({ + route, destinationAddress, sourceAddress, }: GetTransferDataParams) { diff --git a/packages/mrl/src/mrl.ts b/packages/mrl/src/mrl.ts index f75c9ae1..384b4f4e 100644 --- a/packages/mrl/src/mrl.ts +++ b/packages/mrl/src/mrl.ts @@ -1,29 +1,46 @@ -// TODO: remove -/* eslint-disable sort-keys */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -import { AnyAsset, AnyChain } from '@moonbeam-network/xcm-types'; +import { AnyAsset, AnyChain, Ecosystem } from '@moonbeam-network/xcm-types'; +import { ConfigService } from '@moonbeam-network/xcm-config'; import { getTransferData } from './getTransferData/getTransferData'; +// TODO: create config +// eslint-disable-next-line @typescript-eslint/no-explicit-any +const DEFAULT_SERVICE = new ConfigService({ routes: {} as any }); + export interface MrlOptions { - environment?: 'testnet' | 'mainnet'; + configService?: ConfigService; + ecosystem?: Ecosystem; } -export function Mrl(options: MrlOptions) { +export function Mrl(options?: MrlOptions) { + const service = options?.configService ?? DEFAULT_SERVICE; + const sources = service.getSourceChains({ ecosystem: options?.ecosystem }); + return { - sources: [], + sources, setSource(source: string | AnyChain) { + const destinations = service.getDestinationChains({ source }); + return { - destinations: [], + destinations, setDestination(destination: string | AnyChain) { + const assets = service.getRouteAssets({ source, destination }); + return { - assets: [], + assets, setAsset(asset: string | AnyAsset) { + const route = service.getAssetRoute({ + asset, + source, + destination, + }); + return { setAddresses( sourceAddress: string, destinationAddress: string, ) { return getTransferData({ + route, destinationAddress, sourceAddress, }); diff --git a/packages/sdk/README.md b/packages/sdk/README.md index 5ef34382..a8a7201d 100644 --- a/packages/sdk/README.md +++ b/packages/sdk/README.md @@ -66,20 +66,20 @@ const hash = await dataViaGetTransferDataMethod.transfer('INSERT_TRANSFER_AMOUNT ```bash git clone git@github.com:moonbeam-foundation/xcm-sdk.git cd xcm-sdk -npm i +pnpm install cd examples/sdk-simple # edit index.ts by adding your accounts -npm start +pnpm run start ``` # Contributing ```bash git clone git@github.com:moonbeam-foundation/xcm-sdk.git -npm i -npm run dev +pnpm install +pnpm run dev ``` # Tests @@ -87,7 +87,7 @@ npm run dev ## Unit tests ```bash -npm run test +pnpm run test ``` ## Acceptance tests @@ -96,7 +96,7 @@ npm run test cp .env.example .env # add private key and suri to .env file -npm run test:acc +pnpm run test:acc ``` # Release @@ -106,7 +106,7 @@ To create a dev version go to GitHub actions and run `publish dev versions` work To create a release version run: ```bash -npm run changeset +pnpm run changeset ``` # Testing the change in the SDK locally @@ -114,17 +114,17 @@ npm run changeset Build the project: ```bash -npm run build +pnpm run build ``` ```bash -npm run link +pnpm run link ``` In your project where you would like to test the changes: ```bash -npm link @moonbeam-network/xcm-types @moonbeam-network/xcm-utils @moonbeam-network/xcm-builder @moonbeam-network/xcm-config @moonbeam-network/xcm-sdk +pnpm link @moonbeam-network/xcm-types @moonbeam-network/xcm-utils @moonbeam-network/xcm-builder @moonbeam-network/xcm-config @moonbeam-network/xcm-sdk ``` If you need you can link other packages too. @@ -132,5 +132,5 @@ If you need you can link other packages too. After testing is done, unlink the SDK: ```bash -npm unlink @moonbeam-network/xcm-types @moonbeam-network/xcm-utils @moonbeam-network/xcm-builder @moonbeam-network/xcm-config @moonbeam-network/xcm-sdk +pnpm unlink @moonbeam-network/xcm-types @moonbeam-network/xcm-utils @moonbeam-network/xcm-builder @moonbeam-network/xcm-config @moonbeam-network/xcm-sdk ``` diff --git a/packages/sdk/package.json b/packages/sdk/package.json index d1c6bb2e..88150205 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -4,10 +4,9 @@ "description": "The Moonbeam XCM SDK enables developers to easily deposit and withdraw assets to Moonbeam/Moonriver from the relay chain and other parachains in the Polkadot/Kusama ecosystem", "scripts": { "build": "tsup", - "dev": "npm run build -- --watch", - "link": "npm ln", + "dev": "pnpm run build -- --watch", "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "npm run lint -- --fix", + "lint:fix": "pnpm run lint -- --fix", "typecheck": "tsc --noEmit", "test:acc": "vitest --run --testTimeout 300000 ./tests/acceptance", "prepack": "prettier --write build/index.d.ts" @@ -53,5 +52,8 @@ "@polkadot/util": "^13.0.2", "ethers": "^6.13.1", "viem": "^2.17.9" + }, + "devDependencies": { + "@types/big.js": "^6.2.2" } } diff --git a/packages/sdk/src/getTransferData/getDestinationData.ts b/packages/sdk/src/getTransferData/getDestinationData.ts index 94d58cf3..6f90cf04 100644 --- a/packages/sdk/src/getTransferData/getDestinationData.ts +++ b/packages/sdk/src/getTransferData/getDestinationData.ts @@ -1,43 +1,37 @@ /* eslint-disable @typescript-eslint/no-use-before-define */ import { FeeConfigBuilder } from '@moonbeam-network/xcm-builder'; -import { TransferConfig } from '@moonbeam-network/xcm-config'; import { AssetAmount } from '@moonbeam-network/xcm-types'; +import { AssetRoute } from '@moonbeam-network/xcm-config'; import { PolkadotService } from '../polkadot'; import { DestinationChainTransferData } from '../sdk.interfaces'; import { getBalance, getMin } from './getTransferData.utils'; export interface GetDestinationDataParams { - transferConfig: TransferConfig; + route: AssetRoute; destinationAddress: string; - polkadot: PolkadotService; } export async function getDestinationData({ - transferConfig, + route, destinationAddress, - polkadot, }: GetDestinationDataParams): Promise { - const { - destination: { chain, config }, - } = transferConfig; - const asset = chain.getChainAsset(config.asset); + const polkadot = await PolkadotService.create(route.destination); + const asset = route.destination.getChainAsset(route.asset); const balance = await getBalance({ address: destinationAddress, asset, - builder: config.balance, - chain, + builder: route.balance, + chain: route.destination, polkadot, }); - const min = await getMin(config, polkadot); + const min = await getMin(route, polkadot); const fee = await getFee({ - address: destinationAddress, + route, polkadot, - transferConfig, }); return { balance, - chain, existentialDeposit: polkadot.existentialDeposit, fee, min, @@ -45,21 +39,18 @@ export async function getDestinationData({ } export interface GetFeeParams { - address: string; - transferConfig: TransferConfig; + route: AssetRoute; polkadot: PolkadotService; } export async function getFee({ - transferConfig, + route, polkadot, }: GetFeeParams): Promise { // TODO: we have to consider correctly here when an asset is ERC20 to get it from contract - const { amount } = transferConfig.source.config.destinationFee; + const { amount, asset: feeAsset } = route.destinationFee; const asset = AssetAmount.fromChainAsset( - transferConfig.destination.chain.getChainAsset( - transferConfig.source.config.destinationFee.asset, - ), + route.destination.getChainAsset(feeAsset), { amount: 0n }, ); diff --git a/packages/sdk/src/getTransferData/getSourceData.ts b/packages/sdk/src/getTransferData/getSourceData.ts index e95f4a71..59cc46dc 100644 --- a/packages/sdk/src/getTransferData/getSourceData.ts +++ b/packages/sdk/src/getTransferData/getSourceData.ts @@ -1,11 +1,7 @@ /* eslint-disable @typescript-eslint/no-use-before-define */ import { ContractConfig, ExtrinsicConfig } from '@moonbeam-network/xcm-builder'; -import { - AssetTransferConfig, - FeeAssetConfig, - TransferConfig, -} from '@moonbeam-network/xcm-config'; -import { AnyChain, AssetAmount } from '@moonbeam-network/xcm-types'; +import { AssetRoute, FeeAssetConfig } from '@moonbeam-network/xcm-config'; +import { AnyParachain, AssetAmount } from '@moonbeam-network/xcm-types'; import { convertDecimals, toBigInt } from '@moonbeam-network/xcm-utils'; import Big from 'big.js'; import { TransferContractInterface, createContract } from '../contract'; @@ -14,87 +10,84 @@ import { EvmSigner, SourceChainTransferData } from '../sdk.interfaces'; import { getBalance, getMin } from './getTransferData.utils'; export interface GetSourceDataParams { - transferConfig: TransferConfig; + route: AssetRoute; destinationAddress: string; destinationFee: AssetAmount; - polkadot: PolkadotService; + source: AnyParachain; sourceAddress: string; } export async function getSourceData({ - transferConfig, + route, destinationAddress, destinationFee, - polkadot, + source, sourceAddress, }: GetSourceDataParams): Promise { - const { - destination, - source: { chain, config }, - } = transferConfig; - const asset = chain.getChainAsset(transferConfig.asset); - const feeAsset = config.fee ? chain.getChainAsset(config.fee.asset) : asset; + const polkadot = await PolkadotService.create(source); + const asset = source.getChainAsset(route.asset); + const feeAsset = route.fee ? source.getChainAsset(route.fee.asset) : asset; const balance = await getBalance({ address: sourceAddress, asset, - builder: config.balance, - chain, + builder: route.balance, + chain: source, polkadot, }); - const feeBalance = config.fee + const feeBalance = route.fee ? await getBalance({ address: sourceAddress, asset: feeAsset, - builder: config.fee.balance, - chain, + builder: route.fee.balance, + chain: source, polkadot, }) : balance; // eslint-disable-next-line no-nested-ternary - const destinationFeeBalance = config.destinationFee.asset.isEqual(asset) + const destinationFeeBalance = route.destinationFee.asset.isEqual(asset) ? balance - : config.destinationFee.asset.isEqual(feeAsset) + : route.destinationFee.asset.isEqual(feeAsset) ? feeBalance : await getBalance({ address: sourceAddress, - asset: chain.getChainAsset(config.destinationFee.asset), - builder: config.destinationFee.balance, - chain, + asset: source.getChainAsset(route.destinationFee.asset), + builder: route.destinationFee.balance, + chain: source, polkadot, }); - const min = await getMin(config, polkadot); + const min = await getMin(route, polkadot); const { existentialDeposit } = polkadot; - const extrinsic = config.extrinsic?.build({ + const extrinsic = route.extrinsic?.build({ address: destinationAddress, amount: balance.amount, asset: asset.getAssetId(), - destination: destination.chain, + destination: route.destination, fee: destinationFee.amount, feeAsset: destinationFee.getAssetId(), palletInstance: asset.getAssetPalletInstance(), - source: chain, + source, }); - const contract = config.contract?.build({ + const contract = route.contract?.build({ address: destinationAddress, amount: balance.amount, asset: asset.address || asset.getAssetId(), - destination: destination.chain, + destination: route.destination, fee: destinationFee.amount, feeAsset: destinationFee.address || destinationFee.getAssetId(), }); const fee = await getFee({ balance, - chain, + chain: source, contract, destinationFee, extrinsic, feeBalance, - feeConfig: config.fee, + feeConfig: route.fee, polkadot, sourceAddress, }); @@ -108,7 +101,6 @@ export async function getSourceData({ return { balance, - chain, destinationFeeBalance, existentialDeposit, fee, @@ -122,7 +114,7 @@ export interface GetFeeParams { balance: AssetAmount; feeBalance: AssetAmount; contract?: ContractConfig; - chain: AnyChain; + chain: AnyParachain; destinationFee: AssetAmount; extrinsic?: ExtrinsicConfig; feeConfig?: FeeAssetConfig; @@ -235,8 +227,8 @@ export function getMax({ export interface GetAssetsBalancesParams { address: string; - chain: AnyChain; - assets: AssetTransferConfig[]; + chain: AnyParachain; + routes: AssetRoute[]; evmSigner?: EvmSigner; polkadot: PolkadotService; } @@ -244,27 +236,24 @@ export interface GetAssetsBalancesParams { export async function getAssetsBalances({ address, chain, - assets, + routes, polkadot, }: GetAssetsBalancesParams): Promise { - const uniqueAssets = assets.reduce( - (acc: AssetTransferConfig[], asset: AssetTransferConfig) => { - if (!acc.some((a: AssetTransferConfig) => a.asset.isEqual(asset.asset))) { - return [asset, ...acc]; - } + const uniqueRoutes = routes.reduce((acc: AssetRoute[], route: AssetRoute) => { + if (!acc.some((a: AssetRoute) => a.asset.isEqual(route.asset))) { + return [route, ...acc]; + } - return acc; - }, - [], - ); + return acc; + }, []); const balances = await Promise.all( - uniqueAssets.map(async (config: AssetTransferConfig) => + uniqueRoutes.map(async (route: AssetRoute) => // eslint-disable-next-line no-await-in-loop getBalance({ address, - asset: chain.getChainAsset(config.asset), - builder: config.balance, + asset: chain.getChainAsset(route.asset), + builder: route.balance, chain, polkadot, }), diff --git a/packages/sdk/src/getTransferData/getTransferData.ts b/packages/sdk/src/getTransferData/getTransferData.ts index 2ed06edb..3f025ce6 100644 --- a/packages/sdk/src/getTransferData/getTransferData.ts +++ b/packages/sdk/src/getTransferData/getTransferData.ts @@ -1,10 +1,9 @@ /* eslint-disable @typescript-eslint/no-use-before-define */ -import { IConfigService, TransferConfig } from '@moonbeam-network/xcm-config'; +import { AssetRoute } from '@moonbeam-network/xcm-config'; import { toBigInt } from '@moonbeam-network/xcm-utils'; import Big from 'big.js'; -import { AssetAmount } from '@moonbeam-network/xcm-types'; +import { AnyParachain, AssetAmount } from '@moonbeam-network/xcm-types'; import { TransferContractInterface, createContract } from '../contract'; -import { PolkadotService } from '../polkadot'; import { DestinationChainTransferData, Signers, @@ -12,61 +11,54 @@ import { } from '../sdk.interfaces'; import { getDestinationData } from './getDestinationData'; import { getSourceData } from './getSourceData'; +import { PolkadotService } from '../polkadot'; -export interface GetTransferDataParams extends Partial { - configService: IConfigService; - destinationAddress: string; +export interface GetTransferDataParams { + route: AssetRoute; + source: AnyParachain; sourceAddress: string; - transferConfig: TransferConfig; + destinationAddress: string; } export async function getTransferData({ - configService, - destinationAddress, - evmSigner, - polkadotSigner, + route, + source, sourceAddress, - transferConfig, + destinationAddress, }: GetTransferDataParams): Promise { - const [destPolkadot, srcPolkadot] = await PolkadotService.createMulti([ - transferConfig.destination.chain, - transferConfig.source.chain, - ]); - - const destination = await getDestinationData({ + const destinationData = await getDestinationData({ + route, destinationAddress, - polkadot: destPolkadot, - transferConfig, }); // Here we need to convert the fee on the destination chain to an asset on source chain. - const destinationFeeAsset = transferConfig.source.chain.getChainAsset( - destination.fee, - ); + const destinationFeeAsset = source.getChainAsset(destinationData.fee); const destinationFee = AssetAmount.fromChainAsset(destinationFeeAsset, { - amount: destination.fee.convertDecimals(destinationFeeAsset.decimals) + amount: destinationData.fee.convertDecimals(destinationFeeAsset.decimals) .amount, }); - const source = await getSourceData({ + const sourceData = await getSourceData({ + route, destinationAddress, destinationFee, - polkadot: srcPolkadot, + source, sourceAddress, - transferConfig, }); return { - destination, + destination: destinationData, getEstimate(amount: number | string) { const bigAmount = Big( - toBigInt(amount, source.balance.decimals).toString(), + toBigInt(amount, sourceData.balance.decimals).toString(), ); const result = bigAmount.minus( - source.balance.isSame(destinationFee) ? destinationFee.toBig() : Big(0), + sourceData.balance.isSame(destinationFee) + ? destinationFee.toBig() + : Big(0), ); - return source.balance.copyWith({ + return sourceData.balance.copyWith({ amount: result.lt(0) ? 0n : BigInt(result.toFixed()), }); }, @@ -76,70 +68,54 @@ export async function getTransferData({ * and our configuration need destination config. */ isSwapPossible: true, - max: source.max, - min: getMin(destination), - source, - async swap() { - return getTransferData({ - configService, - destinationAddress: sourceAddress, - evmSigner, - polkadotSigner, - sourceAddress: destinationAddress, - transferConfig: { - ...transferConfig, - destination: transferConfig.source, - source: transferConfig.destination, - }, - }); - }, - async transfer(amount, signers: Partial): Promise { - const bigintAmount = toBigInt(amount, source.balance.decimals); - const { - source: { chain, config }, - } = transferConfig; - const asset = chain.getChainAsset(transferConfig.asset); - const feeAsset = chain.getChainAsset(destinationFee.key); - - const contract = config.contract?.build({ + max: sourceData.max, + min: getMin(destinationData), + source: sourceData, + async transfer( + amount, + { evmSigner, polkadotSigner }: Partial, + ): Promise { + const bigintAmount = toBigInt(amount, sourceData.balance.decimals); + const asset = source.getChainAsset(route.asset); + const feeAsset = source.getChainAsset(destinationFee); + + const contract = route.contract?.build({ address: destinationAddress, amount: bigintAmount, asset: asset.address || asset.getAssetId(), - destination: destination.chain, + destination: route.destination, fee: destinationFee.amount, feeAsset: feeAsset.address || feeAsset.getAssetId(), }); - const extrinsic = config.extrinsic?.build({ + const extrinsic = route.extrinsic?.build({ address: destinationAddress, amount: bigintAmount, asset: asset.getAssetId(), - destination: destination.chain, + destination: route.destination, fee: destinationFee.amount, feeAsset: feeAsset.getAssetId(), palletInstance: asset.getAssetPalletInstance(), - source: chain, + source, }); if (contract) { - const signer = evmSigner || signers.evmSigner; - - if (!signer) { + if (!evmSigner) { throw new Error('EVM Signer must be provided'); } return ( - createContract(chain, contract) as TransferContractInterface - ).transfer(signer); + createContract(source, contract) as TransferContractInterface + ).transfer(evmSigner); } if (extrinsic) { - const signer = polkadotSigner || signers.polkadotSigner; - - if (!signer) { + if (!polkadotSigner) { throw new Error('Polkadot signer must be provided'); } - return srcPolkadot.transfer(sourceAddress, extrinsic, signer); + const polkadot = await PolkadotService.create(source); + + return polkadot.transfer(sourceAddress, extrinsic, polkadotSigner); } throw new Error('Either contract or extrinsic must be provided'); diff --git a/packages/sdk/src/getTransferData/getTransferData.utils.ts b/packages/sdk/src/getTransferData/getTransferData.utils.ts index ca0117be..bd378d8e 100644 --- a/packages/sdk/src/getTransferData/getTransferData.utils.ts +++ b/packages/sdk/src/getTransferData/getTransferData.utils.ts @@ -3,7 +3,7 @@ import { CallType, SubstrateQueryConfig, } from '@moonbeam-network/xcm-builder'; -import { AssetTransferConfig } from '@moonbeam-network/xcm-config'; +import { AssetRoute } from '@moonbeam-network/xcm-config'; import { AnyChain, AssetAmount, ChainAsset } from '@moonbeam-network/xcm-types'; import { convertDecimals } from '@moonbeam-network/xcm-utils'; import { BalanceContractInterface, createContract } from '../contract'; @@ -47,17 +47,17 @@ export async function getBalance({ } export async function getMin( - config: AssetTransferConfig, + route: AssetRoute, polkadot: PolkadotService, ): Promise { const asset = AssetAmount.fromChainAsset( - polkadot.chain.getChainAsset(config.asset), + polkadot.chain.getChainAsset(route.asset), { amount: 0n }, ); - if (config.min) { + if (route.min) { const min = await polkadot.query( - config.min.build({ asset: asset.getMinAssetId() }), + route.min.build({ asset: asset.getMinAssetId() }), ); return asset.copyWith({ amount: min }); diff --git a/packages/sdk/src/sdk.interfaces.ts b/packages/sdk/src/sdk.interfaces.ts index dce299c9..31c065fe 100644 --- a/packages/sdk/src/sdk.interfaces.ts +++ b/packages/sdk/src/sdk.interfaces.ts @@ -1,4 +1,4 @@ -import { AnyChain, AssetAmount } from '@moonbeam-network/xcm-types'; +import { AssetAmount } from '@moonbeam-network/xcm-types'; import type { Signer as PolkadotSigner } from '@polkadot/api/types'; import type { IKeyringPair } from '@polkadot/types/types'; import { WalletClient } from 'viem'; @@ -17,7 +17,6 @@ export interface TransferData { max: AssetAmount; min: AssetAmount; source: SourceChainTransferData; - swap(): Promise; transfer( amount: bigint | number | string, signers?: Signers, @@ -34,7 +33,6 @@ export interface DestinationChainTransferData extends ChainTransferData {} export interface ChainTransferData { balance: AssetAmount; - chain: AnyChain; existentialDeposit: AssetAmount; fee: AssetAmount; min: AssetAmount; diff --git a/packages/sdk/src/sdk.ts b/packages/sdk/src/sdk.ts index b1fa866b..f3e41828 100644 --- a/packages/sdk/src/sdk.ts +++ b/packages/sdk/src/sdk.ts @@ -1,9 +1,5 @@ /* eslint-disable sort-keys */ -import { - ConfigBuilder, - ConfigService, - IConfigService, -} from '@moonbeam-network/xcm-config'; +import { ConfigService, routesMap } from '@moonbeam-network/xcm-config'; import { AnyAsset, AnyChain, @@ -12,48 +8,54 @@ import { Ecosystem, } from '@moonbeam-network/xcm-types'; import { getAssetsBalances } from './getTransferData/getSourceData'; -import { getTransferData as gtd } from './getTransferData/getTransferData'; +import { getTransferData } from './getTransferData/getTransferData'; import { PolkadotService } from './polkadot'; import { Signers, TransferData } from './sdk.interfaces'; -export interface SdkOptions extends Partial { - configService?: IConfigService; +const DEFAULT_SERVICE = new ConfigService({ routes: routesMap }); + +export interface SdkOptions { + configService?: ConfigService; + ecosystem?: Ecosystem; } -export function Sdk(options?: SdkOptions) { - const configService = options?.configService ?? new ConfigService(); +export function Sdk({ configService, ecosystem }: SdkOptions = {}) { + const service = configService ?? DEFAULT_SERVICE; + const assets = service.getEcosystemAssets(ecosystem); return { - assets(ecosystem?: Ecosystem) { - const { assets, asset } = ConfigBuilder(configService).assets(ecosystem); + assets, + setAsset(asset: string | AnyAsset) { + const sources = service.getSourceChains({ asset, ecosystem }); return { - assets, - asset(keyOrAsset: string | AnyAsset) { - const { sourceChains, source } = asset(keyOrAsset); + sources, + setSource(source: string | AnyChain) { + const destinations = service.getDestinationChains({ + asset, + source, + }); return { - sourceChains, - source(keyOrChain: string | AnyChain) { - const { destinationChains, destination } = source(keyOrChain); + destinations, + setDestination(destination: string | AnyChain) { + const route = service.getAssetRoute({ + asset, + source, + destination, + }); return { - destinationChains, - destination(destKeyOrChain: string | AnyChain) { - return { - async accounts( - sourceAddress: string, - destinationAddress: string, - ): Promise { - return gtd({ - ...options, - configService, - destinationAddress, - sourceAddress, - transferConfig: destination(destKeyOrChain).build(), - }); - }, - }; + setAddresses( + sourceAddress: string, + destinationAddress: string, + ): Promise { + return getTransferData({ + route, + source: service.getChain(source), + sourceAddress, + destinationAddress, + }); }, }; }, @@ -61,45 +63,19 @@ export function Sdk(options?: SdkOptions) { }, }; }, - async getTransferData({ - destinationAddress, - destinationKeyOrChain, - evmSigner, - keyOrAsset, - polkadotSigner, - sourceAddress, - sourceKeyOrChain, - }: SdkTransferParams): Promise { - return gtd({ - configService, - destinationAddress, - evmSigner, - polkadotSigner, - sourceAddress, - transferConfig: ConfigBuilder(configService) - .assets() - .asset(keyOrAsset) - .source(sourceKeyOrChain) - .destination(destinationKeyOrChain) - .build(), - }); - }, }; } export async function getParachainBalances( chain: AnyChain, address: string, + service: ConfigService = DEFAULT_SERVICE, ): Promise { - const configService = new ConfigService(); - const chainsConfig = configService.getChainConfig(chain); - const assets = chainsConfig.getAssetsConfigs(); - + const routes = service.getChainRoutes(chain).getRoutes(); const polkadot = await PolkadotService.create(chain); - const balances = await getAssetsBalances({ chain, - assets, + routes, address, polkadot, }); diff --git a/packages/types/package.json b/packages/types/package.json index 254be4ed..b133df3a 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -4,10 +4,9 @@ "description": "Moonbeam XCM Types", "scripts": { "build": "tsup", - "dev": "npm run build -- --watch", - "link": "npm ln", + "dev": "pnpm run build -- --watch", "lint": "eslint ./src --ext .js,.ts", - "lint:fix": "npm run lint -- --fix", + "lint:fix": "pnpm run lint -- --fix", "test": "vitest --run", "test:watch": "vitest", "test:update": "vitest -u", @@ -42,5 +41,8 @@ }, "peerDependencies": { "viem": "^2.17.9" + }, + "devDependencies": { + "@types/big.js": "^6.2.2" } } diff --git a/packages/utils/package.json b/packages/utils/package.json index 96713b6c..fbe608c1 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -4,10 +4,9 @@ "description": "Moonbeam XCM utilities", "scripts": { "build": "tsup", - "dev": "npm run build -- --watch", - "link": "npm ln", + "dev": "pnpm run build -- --watch", "lint": "eslint . --ext .js,.ts", - "lint:fix": "npm run lint -- --fix", + "lint:fix": "pnpm run lint -- --fix", "typecheck": "tsc --noEmit", "test": "vitest --run", "test:watch": "vitest", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 00000000..d0e4241b --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,8656 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@polkadot/api': + specifier: ^12.2.1 + version: 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': + specifier: ^12.2.1 + version: 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/apps-config': + specifier: ^0.142.1 + version: 0.142.1(@polkadot/keyring@13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-is@16.13.1)(react@18.3.1)(utf-8-validate@5.0.10) + '@polkadot/types': + specifier: ^12.2.1 + version: 12.2.2 + '@polkadot/util': + specifier: ^13.0.2 + version: 13.0.2 + '@polkadot/util-crypto': + specifier: ^13.0.2 + version: 13.0.2(@polkadot/util@13.0.2) + devDependencies: + '@changesets/changelog-github': + specifier: ^0.5.0 + version: 0.5.0 + '@changesets/cli': + specifier: ^2.27.7 + version: 2.27.7 + '@slack/webhook': + specifier: ^7.0.2 + version: 7.0.2 + '@typescript-eslint/eslint-plugin': + specifier: ^7.16.1 + version: 7.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': + specifier: ^7.16.1 + version: 7.17.0(eslint@8.57.0)(typescript@5.5.4) + bun: + specifier: ^1.1.20 + version: 1.1.20 + 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.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(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.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(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.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: + specifier: ^2.29.1 + version: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-jest: + specifier: ^28.6.0 + version: 28.6.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.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 + husky: + specifier: ^9.1.1 + version: 9.1.1 + lint-staged: + specifier: ^15.2.7 + version: 15.2.7 + prettier: + specifier: ^3.3.3 + version: 3.3.3 + tsup: + specifier: ^8.2.2 + version: 8.2.3(postcss@8.4.40)(typescript@5.5.4)(yaml@2.4.5) + turbo: + specifier: ^2.0.9 + version: 2.0.9 + typescript: + specifier: ^5.5.3 + version: 5.5.4 + viem: + specifier: ^2.17.9 + version: 2.18.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10) + vitest: + specifier: ^2.0.4 + version: 2.0.4(@types/node@20.14.12) + + examples/sdk-simple: + dependencies: + '@moonbeam-network/xcm-config': + specifier: 2.5.1 + version: link:../../packages/config + '@moonbeam-network/xcm-sdk': + specifier: 2.5.2 + version: link:../../packages/sdk + '@moonbeam-network/xcm-utils': + specifier: 2.1.3 + version: link:../../packages/utils + devDependencies: + bun: + specifier: ^1.1.20 + version: 1.1.20 + + packages/builder: + dependencies: + '@moonbeam-network/xcm-types': + specifier: 2.3.0 + version: link:../types + '@moonbeam-network/xcm-utils': + specifier: 2.1.3 + version: link:../utils + '@polkadot/api': + specifier: ^12.2.1 + version: 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': + specifier: ^12.2.1 + version: 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': + specifier: ^12.2.1 + version: 12.2.2 + '@polkadot/util': + specifier: ^13.0.2 + version: 13.0.2 + '@polkadot/util-crypto': + specifier: ^13.0.2 + version: 13.0.2(@polkadot/util@13.0.2) + big.js: + specifier: ^6.2.1 + version: 6.2.1 + + packages/config: + dependencies: + '@moonbeam-network/xcm-builder': + specifier: 2.4.0 + version: link:../builder + '@moonbeam-network/xcm-types': + specifier: 2.3.0 + version: link:../types + '@moonbeam-network/xcm-utils': + specifier: 2.1.3 + version: link:../utils + '@polkadot/types': + specifier: ^12.2.1 + version: 12.2.2 + '@polkadot/util': + specifier: ^13.0.2 + version: 13.0.2 + '@polkadot/util-crypto': + specifier: ^13.0.2 + version: 13.0.2(@polkadot/util@13.0.2) + + packages/mrl: + dependencies: + '@moonbeam-network/xcm-config': + specifier: 2.5.1 + version: link:../config + '@moonbeam-network/xcm-types': + specifier: 2.3.0 + version: link:../types + + packages/sdk: + dependencies: + '@moonbeam-network/xcm-builder': + specifier: 2.4.0 + version: link:../builder + '@moonbeam-network/xcm-config': + specifier: 2.5.1 + version: link:../config + '@moonbeam-network/xcm-types': + specifier: 2.3.0 + version: link:../types + '@moonbeam-network/xcm-utils': + specifier: 2.1.3 + version: link:../utils + '@polkadot/api': + specifier: ^12.2.1 + version: 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': + specifier: ^12.2.1 + version: 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': + specifier: ^12.2.1 + version: 12.2.2 + '@polkadot/util': + specifier: ^13.0.2 + version: 13.0.2 + big.js: + specifier: ^6.2.1 + version: 6.2.1 + ethers: + specifier: ^6.13.1 + version: 6.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + viem: + specifier: ^2.17.9 + version: 2.18.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10) + devDependencies: + '@types/big.js': + specifier: ^6.2.2 + version: 6.2.2 + + packages/types: + dependencies: + '@moonbeam-network/xcm-utils': + specifier: 2.1.3 + version: link:../utils + big.js: + specifier: ^6.2.1 + version: 6.2.1 + viem: + specifier: ^2.17.9 + version: 2.18.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10) + devDependencies: + '@types/big.js': + specifier: ^6.2.2 + version: 6.2.2 + + packages/utils: + dependencies: + '@polkadot/api': + specifier: ^12.2.1 + version: 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/apps-config': + specifier: ^0.142.1 + version: 0.142.1(@polkadot/keyring@13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-is@16.13.1)(react@18.3.1)(utf-8-validate@5.0.10) + '@polkadot/util': + specifier: ^13.0.2 + version: 13.0.2 + big.js: + specifier: ^6.2.1 + version: 6.2.1 + lru-cache: + specifier: ^10.2.2 + version: 10.4.3 + devDependencies: + '@types/big.js': + specifier: ^6.2.2 + version: 6.2.2 + +packages: + + '@acala-network/type-definitions@5.1.2': + resolution: {integrity: sha512-di3HH8Zn8i1jkQkQiwc44A8ovN9MvK5HwcNV3ngvW3TeF0dHbpHBQHdElJYpVge5IaEyhQ0kWihIEnVqpw4G9A==} + peerDependencies: + '@polkadot/types': ^10.5.1 + + '@adraffy/ens-normalize@1.10.0': + resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} + + '@adraffy/ens-normalize@1.10.1': + resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@babel/runtime@7.24.8': + resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} + engines: {node: '>=6.9.0'} + + '@bifrost-finance/type-definitions@1.11.3': + resolution: {integrity: sha512-mNW+FfvKZqa1axChEd1ReRpw3P8siiW28YQ8BBJpR2syZqb5cJWOG4Sr/dj3lBcBNQqcqnAUkZPnBxQj8+Ftvg==} + peerDependencies: + '@polkadot/api': ^10.7.3 + + '@changesets/apply-release-plan@7.0.4': + resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==} + + '@changesets/assemble-release-plan@6.0.3': + resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==} + + '@changesets/changelog-git@0.2.0': + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + + '@changesets/changelog-github@0.5.0': + resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} + + '@changesets/cli@2.27.7': + resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==} + hasBin: true + + '@changesets/config@3.0.2': + resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==} + + '@changesets/errors@0.2.0': + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + + '@changesets/get-dependents-graph@2.1.1': + resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==} + + '@changesets/get-github-info@0.6.0': + resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==} + + '@changesets/get-release-plan@4.0.3': + resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==} + + '@changesets/get-version-range-type@0.4.0': + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + + '@changesets/git@3.0.0': + resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} + + '@changesets/logger@0.1.0': + resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} + + '@changesets/parse@0.4.0': + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + + '@changesets/pre@2.0.0': + resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} + + '@changesets/read@0.6.0': + resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} + + '@changesets/should-skip-package@0.1.0': + resolution: {integrity: sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==} + + '@changesets/types@4.1.0': + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + + '@changesets/types@6.0.0': + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + + '@changesets/write@0.3.1': + resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} + + '@crustio/type-definitions@1.3.0': + resolution: {integrity: sha512-xdW6npZTmWfDzZEVCMjRK7f7wQrU/cgIltGlvnXY2AFD2m9uBW+s6/lx9YHuLbk7y3NrrQwbp3owFuGw4A2hNw==} + + '@darwinia/types-known@2.8.10': + resolution: {integrity: sha512-bdNzf1gOw0is3PvcQJXkjf5jp8j0pT0wDxamkwLdajMymWgi0cReReDlhmGNx4Qvq6gy3TVJ9aok0Nsrr4sjKg==} + + '@darwinia/types@2.8.10': + resolution: {integrity: sha512-Iz1Bz06doQ8WXSiVmGIANBxYOh8s3pMUfL97rnxq55MH2Qf6291GzYv9Or18GQ3A0j7yhkBbqnFN6Q8BDwzLYQ==} + + '@digitalnative/type-definitions@1.1.27': + resolution: {integrity: sha512-xzkcPX/yv4oYp7OzlkfozVR1KDwqLjQFJhIPLJp3zuVudGFo4I+spwFQmWQswcxgZI1HGoQGVePzEqAQIRZtVQ==} + + '@docknetwork/node-types@0.16.0': + resolution: {integrity: sha512-VUZB8guX9161hDIEVn/UKJEUlXjIDE6vH5flx6uDHVc0QOhBy1bq6AGLayG4ZH19dCN39ta2sKGIFq9wLO4H2A==} + engines: {node: '>=14.0.0'} + + '@edgeware/node-types@3.6.2-wako': + resolution: {integrity: sha512-kBGCoWoRSUOj864BiTwHGfsfuhGr2ycWEsjw9FB2VdJ5esJDVq3K6WZs/J2rtrtybKJWADqIp5K0ptDBlg1XqA==} + engines: {node: '>=14.0.0'} + + '@emotion/is-prop-valid@1.2.2': + resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + + '@emotion/memoize@0.8.1': + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + + '@emotion/unitless@0.8.1': + resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} + + '@equilab/definitions@1.4.18': + resolution: {integrity: sha512-rFEPaHmdn5I1QItbQun9H/x+o3hgjA6kLYLrNN6nl/ndtQMY2tqx/mQfcGIlKA1xVmyn9mUAqD8G0P/nBHD3yA==} + + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.23.0': + resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.23.0': + resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.23.0': + resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.23.0': + resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.23.0': + resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.23.0': + resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.23.0': + resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.23.0': + resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.23.0': + resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.23.0': + resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.23.0': + resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.23.0': + resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.23.0': + resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.23.0': + resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.23.0': + resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.23.0': + resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.23.0': + resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.23.0': + resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.0': + resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.23.0': + resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.23.0': + resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.23.0': + resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.23.0': + resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.23.0': + resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} + engines: {node: '>=18'} + 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==} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@kiltprotocol/type-definitions@0.35.1': + resolution: {integrity: sha512-/8jWy2ZTtWeaB5/5G8Yg0KgrqzyctzRricEnUd61Vn99Edm9S2mfNa77LY5SwGZ9mkYuh1OlqGuk9gUa3uER6g==} + engines: {node: '>=16.0'} + + '@laminar/type-definitions@0.3.1': + resolution: {integrity: sha512-QWC2qtvbPIxal+gMfUocZmwK0UsD7Sb0RUm4Hallkp+OXXL+3uBLwztYDLS5LtocOn0tfR//sgpnfsEIEb71Lw==} + + '@logion/node-api@0.27.0-4': + resolution: {integrity: sha512-YOAumRQpacPmX5YUk6jHAi+EAJWKCU3WL4+YQpaKhXv5KoS3n6Iz2fK8qzcD5Gs+AUTg2WLmKH+7Jc5WRnHcig==} + engines: {node: '>=18'} + + '@mangata-finance/type-definitions@2.1.2': + resolution: {integrity: sha512-kr4mVMuQ6DqZ0H72z0YI8tcdlk4XD4vUgRVYYfTJdXFJhRsfS4YRxfs/iiQPNzWKgoQZKcDqsbQD3xz9T1gELw==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@polkadot/types': ^10.9.1 + + '@manypkg/find-root@1.1.0': + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + + '@manypkg/get-packages@1.1.3': + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + + '@metaverse-network-sdk/type-definitions@0.0.1-16': + resolution: {integrity: sha512-lo1NbA0gi+Tu23v4cTkN/oxEhQxaf3QxQ2qvUUfTxDU7a1leYp2Bw3IcoUvqHAGb/PPp8bNmYQfAKXsjqp+LZw==} + + '@noble/curves@1.2.0': + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + + '@noble/curves@1.4.0': + resolution: {integrity: sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==} + + '@noble/curves@1.4.2': + resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} + + '@noble/hashes@1.0.0': + resolution: {integrity: sha512-DZVbtY62kc3kkBtMHqwCOfXrT/hnoORy5BJ4+HU1IR59X0KWAOqsfzQPcUl/lQLlG7qXbe/fZ3r/emxtAl+sqg==} + + '@noble/hashes@1.2.0': + resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} + + '@noble/hashes@1.3.2': + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} + + '@noble/hashes@1.4.0': + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} + engines: {node: '>= 16'} + + '@noble/secp256k1@1.5.5': + resolution: {integrity: sha512-sZ1W6gQzYnu45wPrWx8D3kwI2/U29VYTx9OjbDAd7jwRItJ0cSTMPRL/C8AWZFn9kWFLQGqEXVEE86w4Z8LpIQ==} + + '@noble/secp256k1@1.7.1': + resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@open-web3/orml-type-definitions@0.8.2-11': + resolution: {integrity: sha512-cUv5+mprnaGNt0tu3FhK1nFRBK7SGjPhA1O0nxWWeRmuuH5fjkr0glbHE9kcKuCBfsh7nt6NGwxwl9emQtUDSA==} + + '@open-web3/orml-type-definitions@0.9.4-38': + resolution: {integrity: sha512-kV0++JlRLEf7Z1y+Jm+792zqx6Q7dzpGP73rJJmQrBaeTML5mQzu4veZ24TVtcLV6hsGjUU/ixrJODNj6CCuZQ==} + + '@open-web3/orml-type-definitions@1.1.4': + resolution: {integrity: sha512-diuQx0Pf7cfoBtCpZTrBQOeIur0POp6Y9qfDS3p11RBF2XKwQ7jw/YKEFYqga1AyrzTcoSEE2OYUfeW3AKU94w==} + + '@open-web3/orml-type-definitions@2.0.1': + resolution: {integrity: sha512-wqeSBOKk8UU9CBqYhK2yQh9YqwaS7vai71WuOGFNJnzRT+6WnzY0leaLTionuzfE3M4Y/jTrc8BTL6+PVFCr6Q==} + + '@oven/bun-darwin-aarch64@1.1.20': + resolution: {integrity: sha512-9dZuhfkol/fgG9+ZcDfDFKamp6npraPQghutE5IJM8Y3w4+y5USvw+NbANuKLSLFOH06oXMT/necZ9HT0rzTlg==} + cpu: [arm64] + os: [darwin] + + '@oven/bun-darwin-x64-baseline@1.1.20': + resolution: {integrity: sha512-9H0nNs0clDXtIAntN0u4++zsspCabLe2PIXfcPamw4D5qBZEVve0jd3+6pg6mTm3z2aGkUAlPtonPvlzNeWiQg==} + cpu: [x64] + os: [darwin] + + '@oven/bun-darwin-x64@1.1.20': + resolution: {integrity: sha512-6IfCEMt6/exOyiAik3dbFAcP0BxDquGSq4CH9iVvd7kAI1/5X0O/iRKuFNyT9HJb16jSLISh05nZGW6KBUKXuA==} + cpu: [x64] + os: [darwin] + + '@oven/bun-linux-aarch64@1.1.20': + resolution: {integrity: sha512-xR2Wf9VqFZ2IiRBv9pvQ8z/DihfIA64bGbMkLkrAhZJACk+HBJ8eLjEGI4hvr9SM9br4Jtfjlm6CmNlkpqbk3Q==} + cpu: [arm64] + os: [linux] + + '@oven/bun-linux-x64-baseline@1.1.20': + resolution: {integrity: sha512-H1PIzW+Dv6VNNH/yS6we7YD2Hvig3s6zLYnEt+mQok+wJKtjzpjQT1qZly/r6mhkZqHIcM3mRAwXcxgXF7yv7Q==} + cpu: [x64] + os: [linux] + + '@oven/bun-linux-x64@1.1.20': + resolution: {integrity: sha512-8TWvnsWWWX9pZoYZ1GwZX3UwkfsnZYzicxwUdZVf/S0sNM6FBWkC9YqidxUsPva4DLKIi4oON8Ra5DpDwRZWSw==} + cpu: [x64] + os: [linux] + + '@oven/bun-windows-x64-baseline@1.1.20': + resolution: {integrity: sha512-yFm6jhL7SPfPz7sOukUeiAGmX7/S+6yj3cY8NxGGvBaZZLqNSw+vitAFg/ssV8v8oDAG7b1SqP5KzEZt3EUvKg==} + cpu: [x64] + os: [win32] + + '@oven/bun-windows-x64@1.1.20': + resolution: {integrity: sha512-1Njpp2LUq6mEyDdk3IBge7ew/+maqX/Q7ltalX7JT2Gxh693c0KuL7pzrExbkBweqSL1nMec0Crw+GkVd3bFxA==} + cpu: [x64] + os: [win32] + + '@parallel-finance/type-definitions@2.0.1': + resolution: {integrity: sha512-fC1QfhFFd8oSZqdIh6kmoMNvTxZdQGw1sTAbdYSINyVxyCxKiDg47ZP9bAZFDexL7POqnXnn4pYM7kUAnsT+8Q==} + + '@peaqnetwork/type-definitions@0.0.4': + resolution: {integrity: sha512-bMja9T9PHQrEy4Uhh0ZTWvKGpgiDd51tZg4ZOpgC1KtVBF6Wx+bNtt+Zyg0DKwRh2Eg+xI5OEBPycsFOpdIWIA==} + + '@pendulum-chain/type-definitions@0.3.8': + resolution: {integrity: sha512-xor/TijvR5Hg0NcXozzyWLK2kGmJCJu+yvzq8knXiNzqNLcvJxUz8K+ov2ox6MQrQ7qMgQTBphelQuhwAGJ5bw==} + + '@phala/typedefs@0.2.33': + resolution: {integrity: sha512-CaRzIGfU6CUIKLPswYtOw/xbtTttqmJZpr3fhkxLvkBQMXIH14iISD763OFXtWui7DrAMBKo/bHawvFNgWGKTg==} + + '@pkgjs/parseargs@0.11.0': + 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: + rxjs: '>=7.8.0' + + '@polkadot-api/json-rpc-provider-proxy@0.0.1': + resolution: {integrity: sha512-gmVDUP8LpCH0BXewbzqXF2sdHddq1H1q+XrAW2of+KZj4woQkIGBRGTJHeBEVHe30EB+UejR1N2dT4PO/RvDdg==} + + '@polkadot-api/json-rpc-provider-proxy@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-0hZ8vtjcsyCX8AyqP2sqUHa1TFFfxGWmlXJkit0Nqp9b32MwZqn5eaUAiV2rNuEpoglKOdKnkGtUF8t5MoodKw==} + + '@polkadot-api/json-rpc-provider@0.0.1': + resolution: {integrity: sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA==} + + '@polkadot-api/json-rpc-provider@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-EaUS9Fc3wsiUr6ZS43PQqaRScW7kM6DYbuM/ou0aYjm8N9MBqgDbGm2oL6RE1vAVmOfEuHcXZuZkhzWtyvQUtA==} + + '@polkadot-api/metadata-builders@0.0.1': + resolution: {integrity: sha512-GCI78BHDzXAF/L2pZD6Aod/yl82adqQ7ftNmKg51ixRL02JpWUA+SpUKTJE5MY1p8kiJJIo09P2um24SiJHxNA==} + + '@polkadot-api/metadata-builders@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-BD7rruxChL1VXt0icC2gD45OtT9ofJlql0qIllHSRYgama1CR2Owt+ApInQxB+lWqM+xNOznZRpj8CXNDvKIMg==} + + '@polkadot-api/observable-client@0.1.0': + resolution: {integrity: sha512-GBCGDRztKorTLna/unjl/9SWZcRmvV58o9jwU2Y038VuPXZcr01jcw/1O3x+yeAuwyGzbucI/mLTDa1QoEml3A==} + peerDependencies: + rxjs: '>=7.8.0' + + '@polkadot-api/substrate-bindings@0.0.1': + resolution: {integrity: sha512-bAe7a5bOPnuFVmpv7y4BBMRpNTnMmE0jtTqRUw/+D8ZlEHNVEJQGr4wu3QQCl7k1GnSV1wfv3mzIbYjErEBocg==} + + '@polkadot-api/substrate-bindings@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-N4vdrZopbsw8k57uG58ofO7nLXM4Ai7835XqakN27MkjXMp5H830A1KJE0L9sGQR7ukOCDEIHHcwXVrzmJ/PBg==} + + '@polkadot-api/substrate-client@0.0.1': + resolution: {integrity: sha512-9Bg9SGc3AwE+wXONQoW8GC00N3v6lCZLW74HQzqB6ROdcm5VAHM4CB/xRzWSUF9CXL78ugiwtHx3wBcpx4H4Wg==} + + '@polkadot-api/substrate-client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-lcdvd2ssUmB1CPzF8s2dnNOqbrDa+nxaaGbuts+Vo8yjgSKwds2Lo7Oq+imZN4VKW7t9+uaVcKFLMF7PdH0RWw==} + + '@polkadot-api/utils@0.0.1': + resolution: {integrity: sha512-3j+pRmlF9SgiYDabSdZsBSsN5XHbpXOAce1lWj56IEEaFZVjsiCaxDOA7C9nCcgfVXuvnbxqqEGQvnY+QfBAUw==} + + '@polkadot-api/utils@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-0CYaCjfLQJTCRCiYvZ81OncHXEKPzAexCMoVloR+v2nl/O2JRya/361MtPkeNLC6XBoaEgLAG9pWQpH3WePzsw==} + + '@polkadot/api-augment@10.13.1': + resolution: {integrity: sha512-IAKaCp19QxgOG4HKk9RAgUgC/VNVqymZ2GXfMNOZWImZhxRIbrK+raH5vN2MbWwtVHpjxyXvGsd1RRhnohI33A==} + engines: {node: '>=18'} + + '@polkadot/api-augment@12.2.2': + resolution: {integrity: sha512-l8Yhk6wxgHDsBl2TcFr/75HpqjPTaINyq7MDbFKVq/Eo4H4IUjiR+SG/CWFXKg3WIzhUh07DPG8Hvoy1o0f8qQ==} + engines: {node: '>=18'} + + '@polkadot/api-augment@7.15.1': + resolution: {integrity: sha512-7csQLS6zuYuGq7W1EkTBz1ZmxyRvx/Qpz7E7zPSwxmY8Whb7Yn2effU9XF0eCcRpyfSW8LodF8wMmLxGYs1OaQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-augment@9.14.2': + resolution: {integrity: sha512-19MmW8AHEcLkdcUIo3LLk0eCQgREWqNSxkUyOeWn7UiNMY1AhDOOwMStUBNCvrIDK6VL6GGc1sY7rkPCLMuKSw==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-base@10.13.1': + resolution: {integrity: sha512-Okrw5hjtEjqSMOG08J6qqEwlUQujTVClvY1/eZkzKwNzPelWrtV6vqfyJklB7zVhenlxfxqhZKKcY7zWSW/q5Q==} + engines: {node: '>=18'} + + '@polkadot/api-base@12.2.2': + resolution: {integrity: sha512-e33cQUSkJqx9LU6TxK4oTdlyikGceSRXtfPoGQ2ZmaRO0u07mO3peDesfSLlXTqKQsJvfEE81VihZbdfpy7vOA==} + engines: {node: '>=18'} + + '@polkadot/api-base@7.15.1': + resolution: {integrity: sha512-UlhLdljJPDwGpm5FxOjvJNFTxXMRFaMuVNx6EklbuetbBEJ/Amihhtj0EJRodxQwtZ4ZtPKYKt+g+Dn7OJJh4g==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-base@9.14.2': + resolution: {integrity: sha512-ky9fmzG1Tnrjr/SBZ0aBB21l0TFr+CIyQenQczoUyVgiuxVaI/2Bp6R2SFrHhG28P+PW2/RcYhn2oIAR2Z2fZQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-derive@10.13.1': + resolution: {integrity: sha512-ef0H0GeCZ4q5Om+c61eLLLL29UxFC2/u/k8V1K2JOIU+2wD5LF7sjAoV09CBMKKHfkLenRckVk2ukm4rBqFRpg==} + engines: {node: '>=18'} + + '@polkadot/api-derive@12.2.2': + resolution: {integrity: sha512-x94k0RBfOU4aP/9DmEbSU09GOTS38d8UtDLYZKLgBV6O0PzV8oJr1XnY+APDqDQ+rMUzZ7Fk7YX3O+0QnUIdEg==} + engines: {node: '>=18'} + + '@polkadot/api-derive@7.15.1': + resolution: {integrity: sha512-CsOQppksQBaa34L1fWRzmfQQpoEBwfH0yTTQxgj3h7rFYGVPxEKGeFjo1+IgI2vXXvOO73Z8E4H/MnbxvKrs1Q==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-derive@9.14.2': + resolution: {integrity: sha512-yw9OXucmeggmFqBTMgza0uZwhNjPxS7MaT7lSCUIRKckl1GejdV+qMhL3XFxPFeYzXwzFpdPG11zWf+qJlalqw==} + engines: {node: '>=14.0.0'} + + '@polkadot/api@10.13.1': + resolution: {integrity: sha512-YrKWR4TQR5CDyGkF0mloEUo7OsUA+bdtENpJGOtNavzOQUDEbxFE0PVzokzZfVfHhHX2CojPVmtzmmLxztyJkg==} + engines: {node: '>=18'} + + '@polkadot/api@12.2.2': + resolution: {integrity: sha512-ey0/s74M2MCQFwHaPEcbEiB2EKa9FmvfnGhh+27XAd9B6R0ln05aanb6yv7w4eC7/6khko3Kniy5nin+VYlpxA==} + engines: {node: '>=18'} + + '@polkadot/api@7.15.1': + resolution: {integrity: sha512-z0z6+k8+R9ixRMWzfsYrNDnqSV5zHKmyhTCL0I7+1I081V18MJTCFUKubrh0t1gD0/FCt3U9Ibvr4IbtukYLrQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/api@9.14.2': + resolution: {integrity: sha512-R3eYFj2JgY1zRb+OCYQxNlJXCs2FA+AU4uIEiVcXnVLmR3M55tkRNEwYAZmiFxx0pQmegGgPMc33q7TWGdw24A==} + engines: {node: '>=14.0.0'} + + '@polkadot/apps-config@0.142.1': + resolution: {integrity: sha512-423JNmdoB9RCdAQ08wBXZzi6L4MumjdzQXLiVLfqtw7kZVEHfT4eM8t6ZxYR2i4Rm7Uen19t3SUmcGkBDS3EEw==} + engines: {node: '>=18'} + + '@polkadot/keyring@10.4.2': + resolution: {integrity: sha512-7iHhJuXaHrRTG6cJDbZE9G+c1ts1dujp0qbO4RfAPmT7YUvphHvAtCKueN9UKPz5+TYDL+rP/jDEaSKU8jl/qQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 10.4.2 + '@polkadot/util-crypto': 10.4.2 + + '@polkadot/keyring@12.6.2': + resolution: {integrity: sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2 + + '@polkadot/keyring@13.0.2': + resolution: {integrity: sha512-NeLbhyKDT5W8LI9seWTZGePxNTOVpDhv2018HSrEDwJq9Ie0C4TZhUf3KNERCkSveuThXjfQJMs+1CF33ZXPWw==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2 + + '@polkadot/keyring@6.11.1': + resolution: {integrity: sha512-rW8INl7pO6Dmaffd6Df1yAYCRWa2RmWQ0LGfJeA/M6seVIkI6J3opZqAd4q2Op+h9a7z4TESQGk8yggOEL+Csg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 6.11.1 + '@polkadot/util-crypto': 6.11.1 + + '@polkadot/keyring@7.9.2': + resolution: {integrity: sha512-6UGoIxhiTyISkYEZhUbCPpgVxaneIfb/DBVlHtbvaABc8Mqh1KuqcTIq19Mh9wXlBuijl25rw4lUASrE/9sBqg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 7.9.2 + '@polkadot/util-crypto': 7.9.2 + + '@polkadot/keyring@8.7.1': + resolution: {integrity: sha512-t6ZgQVC+nQT7XwbWtEhkDpiAzxKVJw8Xd/gWdww6xIrawHu7jo3SGB4QNdPgkf8TvDHYAAJiupzVQYAlOIq3GA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 8.7.1 + '@polkadot/util-crypto': 8.7.1 + + '@polkadot/metadata@4.17.1': + resolution: {integrity: sha512-219isiCWVfbu5JxZnOPj+cV4T+S0XHS4+Jal3t3xz9y4nbgr+25Pa4KInEsJPx0u8EZAxMeiUCX3vd5U7oe72g==} + engines: {node: '>=14.0.0'} + + '@polkadot/networks@10.4.2': + resolution: {integrity: sha512-FAh/znrEvWBiA/LbcT5GXHsCFUl//y9KqxLghSr/CreAmAergiJNT0MVUezC7Y36nkATgmsr4ylFwIxhVtuuCw==} + engines: {node: '>=14.0.0'} + + '@polkadot/networks@12.6.2': + resolution: {integrity: sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==} + engines: {node: '>=18'} + + '@polkadot/networks@13.0.2': + resolution: {integrity: sha512-ABAL+vug/gIwkdFEzeh87JoJd0YKrxSYg/HjUrZ+Zis2ucxQEKpvtCpJ34ku+YrjacBfVqIAkkwd3ZdIPGq9aQ==} + engines: {node: '>=18'} + + '@polkadot/networks@6.11.1': + resolution: {integrity: sha512-0C6Ha2kvr42se3Gevx6UhHzv3KnPHML0N73Amjwvdr4y0HLZ1Nfw+vcm5yqpz5gpiehqz97XqFrsPRauYdcksQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/networks@8.7.1': + resolution: {integrity: sha512-8xAmhDW0ry5EKcEjp6VTuwoTm0DdDo/zHsmx88P6sVL87gupuFsL+B6TrsYLl8GcaqxujwrOlKB+CKTUg7qFKg==} + engines: {node: '>=14.0.0'} + + '@polkadot/react-identicon@3.8.2': + resolution: {integrity: sha512-Nh0tup0uKUQxpVJgTGIgsnAd27BmqzAt0t480pMCrvtF6nbnmWs5IjKDcLciY2OipBaVXAqlwlMBxF2xOlcMGA==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/keyring': '*' + '@polkadot/util': '*' + '@polkadot/util-crypto': '*' + react: '*' + react-dom: '*' + react-is: '*' + + '@polkadot/rpc-augment@10.13.1': + resolution: {integrity: sha512-iLsWUW4Jcx3DOdVrSHtN0biwxlHuTs4QN2hjJV0gd0jo7W08SXhWabZIf9mDmvUJIbR7Vk+9amzvegjRyIf5+A==} + engines: {node: '>=18'} + + '@polkadot/rpc-augment@12.2.2': + resolution: {integrity: sha512-OyEgtMi2dFORaCVSNycPyEghZT7ZU+uziBa1XRhDuNGcx6PdCOxdHLfcpRtYYPs/RCUTS6GVhMI0NUWrXRsRdQ==} + engines: {node: '>=18'} + + '@polkadot/rpc-augment@7.15.1': + resolution: {integrity: sha512-sK0+mphN7nGz/eNPsshVi0qd0+N0Pqxuebwc1YkUGP0f9EkDxzSGp6UjGcSwWVaAtk9WZZ1MpK1Jwb/2GrKV7Q==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-augment@9.14.2': + resolution: {integrity: sha512-mOubRm3qbKZTbP9H01XRrfTk7k5it9WyzaWAg72DJBQBYdgPUUkGSgpPD/Srkk5/5GAQTWVWL1I2UIBKJ4TJjQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-core@10.13.1': + resolution: {integrity: sha512-eoejSHa+/tzHm0vwic62/aptTGbph8vaBpbvLIK7gd00+rT813ROz5ckB1CqQBFB23nHRLuzzX/toY8ID3xrKw==} + engines: {node: '>=18'} + + '@polkadot/rpc-core@12.2.2': + resolution: {integrity: sha512-jDpXeleXxn/Q2X6EMfDlE4w4J43RE+4Z/MUo/Pu3zWCZnzuOBe3lecxp4ykxdpt3yMX4Whyl2qJfo3GO8b4Wmw==} + engines: {node: '>=18'} + + '@polkadot/rpc-core@7.15.1': + resolution: {integrity: sha512-4Sb0e0PWmarCOizzxQAE1NQSr5z0n+hdkrq3+aPohGu9Rh4PodG+OWeIBy7Ov/3GgdhNQyBLG+RiVtliXecM3g==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-core@9.14.2': + resolution: {integrity: sha512-krA/mtQ5t9nUQEsEVC1sjkttLuzN6z6gyJxK2IlpMS3S5ncy/R6w4FOpy+Q0H18Dn83JBo0p7ZtY7Y6XkK48Kw==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-provider@10.13.1': + resolution: {integrity: sha512-oJ7tatVXYJ0L7NpNiGd69D558HG5y5ZDmH2Bp9Dd4kFTQIiV8A39SlWwWUPCjSsen9lqSvvprNLnG/VHTpenbw==} + engines: {node: '>=18'} + + '@polkadot/rpc-provider@12.2.2': + resolution: {integrity: sha512-7H4RHvSKuE/c2v0JHUsNcztBbK6RR71VeHhnPgYj8mnxO/ICT3CTLO8DgWBpORGIewNrmSPJh++YHQZHfSGI6A==} + engines: {node: '>=18'} + + '@polkadot/rpc-provider@7.15.1': + resolution: {integrity: sha512-n0RWfSaD/r90JXeJkKry1aGZwJeBUUiMpXUQ9Uvp6DYBbYEDs0fKtWLpdT3PdFrMbe5y3kwQmNLxwe6iF4+mzg==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-provider@9.14.2': + resolution: {integrity: sha512-YTSywjD5PF01V47Ru5tln2LlpUwJiSOdz6rlJXPpMaY53hUp7+xMU01FVAQ1bllSBNisSD1Msv/mYHq84Oai2g==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-augment@10.13.1': + resolution: {integrity: sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==} + engines: {node: '>=18'} + + '@polkadot/types-augment@12.2.2': + resolution: {integrity: sha512-GbphCRKEocP+g82xvzBdlo96lBTMl/BKTfzezfmvMgD87gLXVWSWtYEPqImpOOv2i8ZStqBS0D6RxLnnaT8yEA==} + engines: {node: '>=18'} + + '@polkadot/types-augment@7.15.1': + resolution: {integrity: sha512-aqm7xT/66TCna0I2utpIekoquKo0K5pnkA/7WDzZ6gyD8he2h0IXfe8xWjVmuyhjxrT/C/7X1aUF2Z0xlOCwzQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-augment@9.14.2': + resolution: {integrity: sha512-WO9d7RJufUeY3iFgt2Wz762kOu1tjEiGBR5TT4AHtpEchVHUeosVTrN9eycC+BhleqYu52CocKz6u3qCT/jKLg==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-codec@10.13.1': + resolution: {integrity: sha512-AiQ2Vv2lbZVxEdRCN8XSERiWlOWa2cTDLnpAId78EnCtx4HLKYQSd+Jk9Y4BgO35R79mchK4iG+w6gZ+ukG2bg==} + engines: {node: '>=18'} + + '@polkadot/types-codec@12.2.2': + resolution: {integrity: sha512-tsWLtHm3/A4+MWBzcNvd4GBLcL6jf0Zf2bFvYnS0i/p9HOJTDCf3mSCS5VLM9gsIXWxJ6PQQAtxu1lcSL9xSBQ==} + engines: {node: '>=18'} + + '@polkadot/types-codec@7.15.1': + resolution: {integrity: sha512-nI11dT7FGaeDd/fKPD8iJRFGhosOJoyjhZ0gLFFDlKCaD3AcGBRTTY8HFJpP/5QXXhZzfZsD93fVKrosnegU0Q==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-codec@9.14.2': + resolution: {integrity: sha512-AJ4XF7W1no4PENLBRU955V6gDxJw0h++EN3YoDgThozZ0sj3OxyFupKgNBZcZb2V23H8JxQozzIad8k+nJbO1w==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-create@10.13.1': + resolution: {integrity: sha512-Usn1jqrz35SXgCDAqSXy7mnD6j4RvB4wyzTAZipFA6DGmhwyxxIgOzlWQWDb+1PtPKo9vtMzen5IJ+7w5chIeA==} + engines: {node: '>=18'} + + '@polkadot/types-create@12.2.2': + resolution: {integrity: sha512-DnExk2mgP7SA6+DP3pZsFC+V7m+yG/7hQM+jt0UmjQmRU+2sTLFjtd6SAGqMpsCNSz07fYP5OdMI/gFDWY1AjA==} + engines: {node: '>=18'} + + '@polkadot/types-create@7.15.1': + resolution: {integrity: sha512-+HiaHn7XOwP0kv/rVdORlVkNuMoxuvt+jd67A/CeEreJiXqRLu+S61Mdk7wi6719PTaOal1hTDFfyGrtUd8FSQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-create@9.14.2': + resolution: {integrity: sha512-nSnKpBierlmGBQT8r6/SHf6uamBIzk4WmdMsAsR4uJKJF1PtbIqx2W5PY91xWSiMSNMzjkbCppHkwaDAMwLGaw==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-known@10.13.1': + resolution: {integrity: sha512-uHjDW05EavOT5JeU8RbiFWTgPilZ+odsCcuEYIJGmK+es3lk/Qsdns9Zb7U7NJl7eJ6OWmRtyrWsLs+bU+jjIQ==} + engines: {node: '>=18'} + + '@polkadot/types-known@12.2.2': + resolution: {integrity: sha512-lrMqGyg6qB0qYIZdDwbH/B2D1Imdh9kCiktZyIn/veZ4d7AxtAAgNBZGBuYmMGU1JPbK1jPIPTUXaLLPfmz0PQ==} + engines: {node: '>=18'} + + '@polkadot/types-known@4.17.1': + resolution: {integrity: sha512-YkOwGrO+k9aVrBR8FgYHnfJKhOfpdgC5ZRYNL/xJ9oa7lBYqPts9ENAxeBmJS/5IGeDF9f32MNyrCP2umeCXWg==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-known@6.12.1': + resolution: {integrity: sha512-Z8bHpPQy+mqUm0uR1tai6ra0bQIoPmgRcGFYUM+rJtW1kx/6kZLh10HAICjLpPeA1cwLRzaxHRDqH5MCU6OgXw==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-known@7.15.1': + resolution: {integrity: sha512-LMcNP0CxT84DqAKV62/qDeeIVIJCR5yzE9b+9AsYhyfhE4apwxjrThqZA7K0CF56bOdQJSexAerYB/jwk2IijA==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-known@9.14.2': + resolution: {integrity: sha512-iM8WOCgguzJ3TLMqlm4K1gKQEwWm2zxEKT1HZZ1irs/lAbBk9MquDWDvebryiw3XsLB8xgrp3RTIBn2Q4FjB2A==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-support@10.13.1': + resolution: {integrity: sha512-4gEPfz36XRQIY7inKq0HXNVVhR6HvXtm7yrEmuBuhM86LE0lQQBkISUSgR358bdn2OFSLMxMoRNoh3kcDvdGDQ==} + engines: {node: '>=18'} + + '@polkadot/types-support@12.2.2': + resolution: {integrity: sha512-LNOZTkbp458/abLGGpoEaiCttzQz2tznxDVxBrb6nPsXcvLZP/hHwXJnRvYgJl5zdcUvHFC0V641plMc3qwrFA==} + engines: {node: '>=18'} + + '@polkadot/types-support@7.15.1': + resolution: {integrity: sha512-FIK251ffVo+NaUXLlaJeB5OvT7idDd3uxaoBM6IwsS87rzt2CcWMyCbu0uX89AHZUhSviVx7xaBxfkGEqMePWA==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-support@9.14.2': + resolution: {integrity: sha512-VWCOPgXDK3XtXT7wMLyIWeNDZxUbNcw/8Pn6n6vMogs7o/n4h6WGbGMeTIQhPWyn831/RmkVs5+2DUC+2LlOhw==} + engines: {node: '>=14.0.0'} + + '@polkadot/types@10.13.1': + resolution: {integrity: sha512-Hfvg1ZgJlYyzGSAVrDIpp3vullgxrjOlh/CSThd/PI4TTN1qHoPSFm2hs77k3mKkOzg+LrWsLE0P/LP2XddYcw==} + engines: {node: '>=18'} + + '@polkadot/types@12.2.2': + resolution: {integrity: sha512-ZGnYvtR3MSfmealAAJRq7k45CQ+t9HGAEARRv+stMpyzj75cib0VwOCj+htSQxemeJFJl1nf7AVy4IwWBNURCA==} + engines: {node: '>=18'} + + '@polkadot/types@4.17.1': + resolution: {integrity: sha512-rjW4OFdwvFekzN3ATLibC2JPSd8AWt5YepJhmuCPdwH26r3zB8bEC6dM7YQExLVUmygVPvgXk5ffHI6RAdXBMg==} + engines: {node: '>=14.0.0'} + + '@polkadot/types@6.12.1': + resolution: {integrity: sha512-O37cAGUL0xiXTuO3ySweVh0OuFUD6asrd0TfuzGsEp3jAISWdElEHV5QDiftWq8J9Vf8BMgTcP2QLFbmSusxqA==} + engines: {node: '>=14.0.0'} + + '@polkadot/types@7.15.1': + resolution: {integrity: sha512-KawZVS+eLR1D6O7c/P5cSUwr6biM9Qd2KwKtJIO8l1Mrxp7r+y2tQnXSSXVAd6XPdb3wVMhnIID+NW3W99TAnQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/types@9.14.2': + resolution: {integrity: sha512-hGLddTiJbvowhhUZJ3k+olmmBc1KAjWIQxujIUIYASih8FQ3/YJDKxaofGOzh0VygOKW3jxQBN2VZPofyDP9KQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/ui-settings@3.8.2': + resolution: {integrity: sha512-fxOLnep0RctIwWII4zwaf/KeEuB/+urd4Ep+Hd5YXmAaMWjGp+NH3DJ/R0/bAJD/tQH+hHwNnGxmRVUfgBlDnA==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/networks': '*' + '@polkadot/util': '*' + + '@polkadot/ui-shared@3.8.2': + resolution: {integrity: sha512-YBwWiUX3S30vp5mB09ZqfusBak5K4hOlJDlia1Z8mGu3IRFrZpMxd/enwL8LZgFA+VPc9PQSDQ3t6uL46Xbn4g==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/util-crypto': '*' + + '@polkadot/util-crypto@10.4.2': + resolution: {integrity: sha512-RxZvF7C4+EF3fzQv8hZOLrYCBq5+wA+2LWv98nECkroChY3C2ZZvyWDqn8+aonNULt4dCVTWDZM0QIY6y4LUAQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 10.4.2 + + '@polkadot/util-crypto@12.6.2': + resolution: {integrity: sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 12.6.2 + + '@polkadot/util-crypto@13.0.2': + resolution: {integrity: sha512-woUsJJ6zd/caL7U+D30a5oM/+WK9iNI00Y8aNUHSj6Zq/KPzK9uqDBaLGWwlgrejoMQkxxiU2X0f2LzP15AtQg==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 13.0.2 + + '@polkadot/util-crypto@6.11.1': + resolution: {integrity: sha512-fWA1Nz17FxWJslweZS4l0Uo30WXb5mYV1KEACVzM+BSZAvG5eoiOAYX6VYZjyw6/7u53XKrWQlD83iPsg3KvZw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 6.11.1 + + '@polkadot/util-crypto@8.7.1': + resolution: {integrity: sha512-TaSuJ2aNrB5sYK7YXszkEv24nYJKRFqjF2OrggoMg6uYxUAECvTkldFnhtgeizMweRMxJIBu6bMHlSIutbWgjw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 8.7.1 + + '@polkadot/util@10.4.2': + resolution: {integrity: sha512-0r5MGICYiaCdWnx+7Axlpvzisy/bi1wZGXgCSw5+ZTyPTOqvsYRqM2X879yxvMsGfibxzWqNzaiVjToz1jvUaA==} + engines: {node: '>=14.0.0'} + + '@polkadot/util@12.6.2': + resolution: {integrity: sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==} + engines: {node: '>=18'} + + '@polkadot/util@13.0.2': + resolution: {integrity: sha512-/6bS9sfhJLhs8QuqWaR1eRapzfDdGC5XAQZEPL9NN5sTTA7HxWos8rVleai0UERm8QUMabjZ9rK9KpzbXl7ojg==} + engines: {node: '>=18'} + + '@polkadot/util@6.11.1': + resolution: {integrity: sha512-TEdCetr9rsdUfJZqQgX/vxLuV4XU8KMoKBMJdx+JuQ5EWemIdQkEtMBdL8k8udNGbgSNiYFA6rPppATeIxAScg==} + engines: {node: '>=14.0.0'} + + '@polkadot/util@8.7.1': + resolution: {integrity: sha512-XjY1bTo7V6OvOCe4yn8H2vifeuBciCy0gq0k5P1tlGUQLI/Yt0hvDmxcA0FEPtqg8CL+rYRG7WXGPVNjkrNvyQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/wasm-bridge@6.4.1': + resolution: {integrity: sha512-QZDvz6dsUlbYsaMV5biZgZWkYH9BC5AfhT0f0/knv8+LrbAoQdP3Asbvddw8vyU9sbpuCHXrd4bDLBwUCRfrBQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-bridge@7.3.2': + resolution: {integrity: sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto-asmjs@4.6.1': + resolution: {integrity: sha512-1oHQjz2oEO1kCIcQniOP+dZ9N2YXf2yCLHLsKaKSvfXiWaetVCaBNB8oIHIVYvuLnVc8qlMi66O6xc1UublHsw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-asmjs@5.1.1': + resolution: {integrity: sha512-1WBwc2G3pZMKW1T01uXzKE30Sg22MXmF3RbbZiWWk3H2d/Er4jZQRpjumxO5YGWan+xOb7HQQdwnrUnrPgbDhg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-asmjs@6.4.1': + resolution: {integrity: sha512-UxZTwuBZlnODGIQdCsE2Sn/jU0O2xrNQ/TkhRFELfkZXEXTNu4lw6NpaKq7Iey4L+wKd8h4lT3VPVkMcPBLOvA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-asmjs@7.3.2': + resolution: {integrity: sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-init@6.4.1': + resolution: {integrity: sha512-1ALagSi/nfkyFaH6JDYfy/QbicVbSn99K8PV9rctDUfxc7P06R7CoqbjGQ4OMPX6w1WYVPU7B4jPHGLYBlVuMw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto-init@7.3.2': + resolution: {integrity: sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto-wasm@4.6.1': + resolution: {integrity: sha512-NI3JVwmLjrSYpSVuhu0yeQYSlsZrdpK41UC48sY3kyxXC71pi6OVePbtHS1K3xh3FFmDd9srSchExi3IwzKzMw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-wasm@5.1.1': + resolution: {integrity: sha512-F9PZ30J2S8vUNl2oY7Myow5Xsx5z5uNVpnNlJwlmY8IXBvyucvyQ4HSdhJsrbs4W1BfFc0mHghxgp0FbBCnf/Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-wasm@6.4.1': + resolution: {integrity: sha512-3VV9ZGzh0ZY3SmkkSw+0TRXxIpiO0nB8lFwlRgcwaCihwrvLfRnH9GI8WE12mKsHVjWTEVR3ogzILJxccAUjDA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-wasm@7.3.2': + resolution: {integrity: sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto@4.6.1': + resolution: {integrity: sha512-2wEftBDxDG+TN8Ah6ogtvzjdZdcF0mAjU4UNNOfpmkBCxQYZOrAHB8HXhzo3noSsKkLX7PDX57NxvJ9OhoTAjw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto@5.1.1': + resolution: {integrity: sha512-JCcAVfH8DhYuEyd4oX1ouByxhou0TvpErKn8kHjtzt7+tRoFi0nzWlmK4z49vszsV3JJgXxV81i10C0BYlwTcQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto@6.4.1': + resolution: {integrity: sha512-FH+dcDPdhSLJvwL0pMLtn/LIPd62QDPODZRCmDyw+pFjLOMaRBc7raomWUOqyRWJTnqVf/iscc2rLVLNMyt7ag==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto@7.3.2': + resolution: {integrity: sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-util@6.4.1': + resolution: {integrity: sha512-Uwo+WpEsDmFExWC5kTNvsVhvqXMZEKf4gUHXFn4c6Xz4lmieRT5g+1bO1KJ21pl4msuIgdV3Bksfs/oiqMFqlw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-util@7.3.2': + resolution: {integrity: sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/x-bigint@10.4.2': + resolution: {integrity: sha512-awRiox+/XSReLzimAU94fPldowiwnnMUkQJe8AebYhNocAj6SJU00GNoj6j6tAho6yleOwrTJXZaWFBaQVJQNg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-bigint@12.6.2': + resolution: {integrity: sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==} + engines: {node: '>=18'} + + '@polkadot/x-bigint@13.0.2': + resolution: {integrity: sha512-h2jKT/UaxiEal8LhQeH6+GCjO7GwEqVAD2SNYteCOXff6yNttqAZYJuHZsndbVjVNwqRNf8D5q/zZkD0HUd6xQ==} + engines: {node: '>=18'} + + '@polkadot/x-bigint@8.7.1': + resolution: {integrity: sha512-ClkhgdB/KqcAKk3zA6Qw8wBL6Wz67pYTPkrAtImpvoPJmR+l4RARauv+MH34JXMUNlNb3aUwqN6lq2Z1zN+mJg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-fetch@10.4.2': + resolution: {integrity: sha512-Ubb64yaM4qwhogNP+4mZ3ibRghEg5UuCYRMNaCFoPgNAY8tQXuDKrHzeks3+frlmeH9YRd89o8wXLtWouwZIcw==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-fetch@12.6.2': + resolution: {integrity: sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw==} + engines: {node: '>=18'} + + '@polkadot/x-fetch@13.0.2': + resolution: {integrity: sha512-B/gf9iriUr6za/Ui7zIFBfHz7UBZ68rJEIteWHx1UHRCZPcLqv+hgpev6xIGrkfFljI0/lI7IwtN2qy6HYzFBg==} + engines: {node: '>=18'} + + '@polkadot/x-fetch@8.7.1': + resolution: {integrity: sha512-ygNparcalYFGbspXtdtZOHvNXZBkNgmNO+um9C0JYq74K5OY9/be93uyfJKJ8JcRJtOqBfVDsJpbiRkuJ1PRfg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-global@10.4.2': + resolution: {integrity: sha512-g6GXHD/ykZvHap3M6wh19dO70Zm43l4jEhlxf5LtTo5/0/UporFCXr2YJYZqfbn9JbQwl1AU+NroYio+vtJdiA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-global@12.6.2': + resolution: {integrity: sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g==} + engines: {node: '>=18'} + + '@polkadot/x-global@13.0.2': + resolution: {integrity: sha512-OoNIXLB5y8vIKpk4R+XmpDPhipNXWSUvEwUnpQT7NAxNLmzgMq1FhbrwBWWPRNHPrQonp7mqxV/X+v5lv1HW/g==} + engines: {node: '>=18'} + + '@polkadot/x-global@6.11.1': + resolution: {integrity: sha512-lsBK/e4KbjfieyRmnPs7bTiGbP/6EoCZz7rqD/voNS5qsJAaXgB9LR+ilubun9gK/TDpebyxgO+J19OBiQPIRw==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-global@8.7.1': + resolution: {integrity: sha512-WOgUor16IihgNVdiTVGAWksYLUAlqjmODmIK1cuWrLOZtV1VBomWcb3obkO9sh5P6iWziAvCB/i+L0vnTN9ZCA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-randomvalues@10.4.2': + resolution: {integrity: sha512-mf1Wbpe7pRZHO0V3V89isPLqZOy5XGX2bCqsfUWHgb1NvV1MMx5TjVjdaYyNlGTiOkAmJKlOHshcfPU2sYWpNg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-randomvalues@12.6.2': + resolution: {integrity: sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 12.6.2 + '@polkadot/wasm-util': '*' + + '@polkadot/x-randomvalues@13.0.2': + resolution: {integrity: sha512-SGj+L0H/7TWZtSmtkWlixO4DFzXDdluI0UscN2h285os2Ns8PnmBbue+iJ8PVSzpY1BOxd66gvkkpboPz+jXFQ==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 13.0.2 + '@polkadot/wasm-util': '*' + + '@polkadot/x-randomvalues@6.11.1': + resolution: {integrity: sha512-2MfUfGZSOkuPt7GF5OJkPDbl4yORI64SUuKM25EGrJ22o1UyoBnPOClm9eYujLMD6BfDZRM/7bQqqoLW+NuHVw==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-randomvalues@8.7.1': + resolution: {integrity: sha512-njt17MlfN6yNyNEti7fL12lr5qM6A1aSGkWKVuqzc7XwSBesifJuW4km5u6r2gwhXjH2eHDv9SoQ7WXu8vrrkg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-rxjs@6.11.1': + resolution: {integrity: sha512-zIciEmij7SUuXXg9g/683Irx6GogxivrQS2pgBir2DI/YZq+um52+Dqg1mqsEZt74N4KMTMnzAZAP6LJOBOMww==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textdecoder@10.4.2': + resolution: {integrity: sha512-d3ADduOKUTU+cliz839+KCFmi23pxTlabH7qh7Vs1GZQvXOELWdqFOqakdiAjtMn68n1KVF4O14Y+OUm7gp/zA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textdecoder@12.6.2': + resolution: {integrity: sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==} + engines: {node: '>=18'} + + '@polkadot/x-textdecoder@13.0.2': + resolution: {integrity: sha512-mauglOkTJxLGmLwLc3J5Jlq/W+SHP53eiy3F8/8JxxfnXrZKgWoQXGpvXYPjFnMZj0MzDSy/6GjyGWnDCgdQFA==} + engines: {node: '>=18'} + + '@polkadot/x-textdecoder@6.11.1': + resolution: {integrity: sha512-DI1Ym2lyDSS/UhnTT2e9WutukevFZ0WGpzj4eotuG2BTHN3e21uYtYTt24SlyRNMrWJf5+TkZItmZeqs1nwAfQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textdecoder@8.7.1': + resolution: {integrity: sha512-ia0Ie2zi4VdQdNVD2GE2FZzBMfX//hEL4w546RMJfZM2LqDS674LofHmcyrsv5zscLnnRyCxZC1+J2dt+6MDIA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textencoder@10.4.2': + resolution: {integrity: sha512-mxcQuA1exnyv74Kasl5vxBq01QwckG088lYjc3KwmND6+pPrW2OWagbxFX5VFoDLDAE+UJtnUHsjdWyOTDhpQA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textencoder@12.6.2': + resolution: {integrity: sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==} + engines: {node: '>=18'} + + '@polkadot/x-textencoder@13.0.2': + resolution: {integrity: sha512-Lq08H2OnVXj97uaOwg7tcmRS7a4VJYkHEeWO4FyEMOk6P6lU6W8OVNjjxG0se9PCEgmyZPUDbJI//1ynzP4cXw==} + engines: {node: '>=18'} + + '@polkadot/x-textencoder@6.11.1': + resolution: {integrity: sha512-8ipjWdEuqFo+R4Nxsc3/WW9CSEiprX4XU91a37ZyRVC4e9R1bmvClrpXmRQLVcAQyhRvG8DKOOtWbz8xM+oXKg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textencoder@8.7.1': + resolution: {integrity: sha512-XDO0A27Xy+eJCKSxENroB8Dcnl+UclGG4ZBei+P/BqZ9rsjskUyd2Vsl6peMXAcsxwOE7g0uTvujoGM8jpKOXw==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-ws@10.4.2': + resolution: {integrity: sha512-3gHSTXAWQu1EMcMVTF5QDKHhEHzKxhAArweEyDXE7VsgKUP/ixxw4hVZBrkX122iI5l5mjSiooRSnp/Zl3xqDQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-ws@12.6.2': + resolution: {integrity: sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw==} + engines: {node: '>=18'} + + '@polkadot/x-ws@13.0.2': + resolution: {integrity: sha512-nC5e2eY5D5ZR5teQOB7ib+dWLbmNws86cTz3BjKCalSMBBIn6i3V9ElgABpierBmnSJe9D94EyrH1BxdVfDxUg==} + engines: {node: '>=18'} + + '@polkadot/x-ws@8.7.1': + resolution: {integrity: sha512-Mt0tcNzGXyKnN3DQ06alkv+JLtTfXWu6zSypFrrKHSQe3u79xMQ1nSicmpT3gWLhIa8YF+8CYJXMrqaXgCnDhw==} + engines: {node: '>=14.0.0'} + + '@polymeshassociation/polymesh-types@5.7.0': + resolution: {integrity: sha512-6bw+Q6CpjAABeQKLZxE5TMwUwllq9GIWtHr+SBTn/02cLQYYrgPNX3JtQtK/VAAwhQ+AbAUMRlxlzGP16VaWog==} + + '@rollup/rollup-android-arm-eabi@4.19.0': + resolution: {integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.19.0': + resolution: {integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.19.0': + resolution: {integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.19.0': + resolution: {integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.19.0': + resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.19.0': + resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.19.0': + resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.19.0': + resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': + resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.19.0': + resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.19.0': + resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.19.0': + resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.19.0': + resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.19.0': + resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.19.0': + resolution: {integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.19.0': + resolution: {integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==} + cpu: [x64] + os: [win32] + + '@scure/base@1.0.0': + resolution: {integrity: sha512-gIVaYhUsy+9s58m/ETjSJVKHhKTBMmcRb9cEV5/5dwvfDlfORjKrFsDeDHWRrm6RjcPvCLZFwGJjAjLj1gg4HA==} + + '@scure/base@1.1.1': + resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} + + '@scure/base@1.1.7': + resolution: {integrity: sha512-PPNYBslrLNNUQ/Yad37MHYsNQtK67EhWb6WtSvNLLPo7SdVZgkUjD6Dg+5On7zNwmskf8OX7I7Nx5oN+MIWE0g==} + + '@scure/bip32@1.4.0': + resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} + + '@scure/bip39@1.3.0': + resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} + + '@slack/types@2.12.0': + resolution: {integrity: sha512-yFewzUomYZ2BYaGJidPuIgjoYj5wqPDmi7DLSaGIkf+rCi4YZ2Z3DaiYIbz7qb/PL2NmamWjCvB7e9ArI5HkKg==} + engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} + + '@slack/webhook@7.0.2': + resolution: {integrity: sha512-dsrO/ow6a6+xkLm/lZKbUNTsFJlBc679tD+qwlVTztsQkDxPLH6odM7FKALz1IHa+KpLX8HKUIPV13a7y7z29w==} + engines: {node: '>= 18', npm: '>= 8.6.0'} + + '@snowfork/snowbridge-types@0.2.7': + resolution: {integrity: sha512-Dz3OM8xvYhzL7XU/QOjgyPWZI4IgPKGByaJo6eZe3UMS6F7TLaFaZW1oYhQVTTahGWWAE6ZwwCuMkVh2FC/9bw==} + + '@sora-substrate/type-definitions@1.27.7': + resolution: {integrity: sha512-bwxcfs76goH4zFgflVqbRuMxBokxAEVWFs8GGwGUxRG94rb+yyQWKTwjW2bDQFuusQnzEOq+IqEJJz/7r4Swyg==} + + '@subsocial/definitions@0.8.14': + resolution: {integrity: sha512-K/8ZYGMyy15QI16bxgi0GfxP3JsnKeNAyPlwom1kDE89RGGs5O++PuWbXxVMMSVYfh9zn9qJYKiThBYIj/Vohg==} + + '@substrate/connect-extension-protocol@1.0.1': + resolution: {integrity: sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==} + + '@substrate/connect-extension-protocol@2.0.0': + resolution: {integrity: sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==} + + '@substrate/connect-known-chains@1.2.0': + resolution: {integrity: sha512-BgcTHKteSAcEQs5ySNTYOO6ODQHVHwPgDrjYQhL0r8ZygY4cyXa5e2O//3tXNJiDopFHdqO8FBAy2Gbht0i0PA==} + + '@substrate/connect@0.7.0-alpha.0': + resolution: {integrity: sha512-fvO7w++M8R95R/pGJFW9+cWOt8OYnnTfgswxtlPqSgzqX4tta8xcNQ51crC72FcL5agwSGkA1gc2/+eyTj7O8A==} + deprecated: versions below 1.x are no longer maintained + + '@substrate/connect@0.7.19': + resolution: {integrity: sha512-+DDRadc466gCmDU71sHrYOt1HcI2Cbhm7zdCFjZfFVHXhC/E8tOdrVSglAH2HDEHR0x2SiHRxtxOGC7ak2Zjog==} + deprecated: versions below 1.x are no longer maintained + + '@substrate/connect@0.8.10': + resolution: {integrity: sha512-DIyQ13DDlXqVFnLV+S6/JDgiGowVRRrh18kahieJxhgvzcWicw5eLc6jpfQ0moVVLBYkO7rctB5Wreldwpva8w==} + deprecated: versions below 1.x are no longer maintained + + '@substrate/connect@0.8.8': + resolution: {integrity: sha512-zwaxuNEVI9bGt0rT8PEJiXOyebLIo6QN1SyiAHRPBOl6g3Sy0KKdSN8Jmyn++oXhVRD8aIe75/V8ZkS81T+BPQ==} + deprecated: versions below 1.x are no longer maintained + + '@substrate/light-client-extension-helpers@0.0.4': + resolution: {integrity: sha512-vfKcigzL0SpiK+u9sX6dq2lQSDtuFLOxIJx2CKPouPEHIs8C+fpsufn52r19GQn+qDhU8POMPHOVoqLktj8UEA==} + peerDependencies: + smoldot: 2.x + + '@substrate/light-client-extension-helpers@0.0.6': + resolution: {integrity: sha512-girltEuxQ1BvkJWmc8JJlk4ZxnlGXc/wkLcNguhY+UoDEMBK0LsdtfzQKIfrIehi4QdeSBlFEFBoI4RqPmsZzA==} + peerDependencies: + smoldot: 2.x + + '@substrate/smoldot-light@0.6.8': + resolution: {integrity: sha512-9lVwbG6wrtss0sd6013BJGe4WN4taujsGG49pwyt1Lj36USeL2Sb164TTUxmZF/g2NQEqDPwPROBdekQ2gFmgg==} + + '@substrate/smoldot-light@0.7.9': + resolution: {integrity: sha512-HP8iP7sFYlpSgjjbo0lqHyU+gu9lL2hbDNce6dWk5/10mFFF9jKIFGfui4zCecUY808o/Go9pan/31kMJoLbug==} + + '@substrate/ss58-registry@1.49.0': + resolution: {integrity: sha512-leW6Ix4LD7XgvxT7+aobPWSw+WvPcN2Rxof1rmd0mNC5t2n99k1N7UNEvz7YEFSOUeHWmKIY7F5q8KeIqYoHfA==} + + '@types/big.js@6.2.2': + resolution: {integrity: sha512-e2cOW9YlVzFY2iScnGBBkplKsrn2CsObHQ2Hiw4V1sSyiGbgWL8IyqE3zFi1Pt5o1pdAtYkDAIsF3KKUPjdzaA==} + + '@types/bn.js@4.11.6': + resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==} + + '@types/bn.js@5.1.5': + resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} + + '@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==} + + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + + '@types/node@18.15.13': + resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} + + '@types/node@20.14.12': + resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@types/stylis@4.2.5': + resolution: {integrity: sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==} + + '@types/uuid@9.0.8': + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + + '@types/websocket@1.0.10': + resolution: {integrity: sha512-svjGZvPB7EzuYS94cI7a+qhwgGU1y89wUgjT6E2wVUfmAGIvRfT7obBvRtnhXCSsoMdlG4gBFGE7MfkIXZLoww==} + + '@typescript-eslint/eslint-plugin@7.17.0': + resolution: {integrity: sha512-pyiDhEuLM3PuANxH7uNYan1AaFs5XE0zw1hq69JBvGvE7gSuEoQl1ydtEe/XQeoC3GQxLXyOVa5kNOATgM638A==} + 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.17.0': + resolution: {integrity: sha512-puiYfGeg5Ydop8eusb/Hy1k7QmOU6X3nvsqCgzrB2K4qMavK//21+PzNE8qeECgNOIoertJPUC1SpegHDI515A==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@7.17.0': + resolution: {integrity: sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/type-utils@7.17.0': + resolution: {integrity: sha512-XD3aaBt+orgkM/7Cei0XNEm1vwUxQ958AOLALzPlbPqb8C1G8PZK85tND7Jpe69Wualri81PLU+Zc48GVKIMMA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@7.17.0': + resolution: {integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/typescript-estree@7.17.0': + resolution: {integrity: sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@7.17.0': + resolution: {integrity: sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/visitor-keys@7.17.0': + resolution: {integrity: sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@unique-nft/opal-testnet-types@1003.70.0': + resolution: {integrity: sha512-vXJoV7cqwO21svd03DFL7bl8H77zFbJzgkUgNPLPbVA6YkZt+ZeDmbP9lKKPbNadB1DP84kOZPVvsbmzx7+Jxg==} + peerDependencies: + '@polkadot/api': ^10.10.1 + '@polkadot/types': ^10.10.1 + + '@unique-nft/quartz-mainnet-types@1003.70.0': + resolution: {integrity: sha512-qs5iwMcDpBeJ6mXzSAbMB6DY9NkdAqPD1KmekOVG9Vug+hKWvSlfW5ozd63O/J2h7iliqwL0WZjDdwvBNdcTNg==} + peerDependencies: + '@polkadot/api': ^10.10.1 + '@polkadot/types': ^10.10.1 + + '@unique-nft/sapphire-mainnet-types@1003.70.0': + resolution: {integrity: sha512-hEMpLDPZxUuGW+B90AxaF3Clw/kvGn20oao+Ejq4nrCNRF/2k3CjjuG1NScZVcPZuGgKPAkBPiHNSF9aRN6qFg==} + peerDependencies: + '@polkadot/api': ^10.10.1 + '@polkadot/types': ^10.10.1 + + '@unique-nft/unique-mainnet-types@1001.63.0': + resolution: {integrity: sha512-IVr+F7+QvbW2zhbI2aWNtiOBXYAcd6GQ9HmDUdfSd4S0s3TSa8PAC/ikNvD3fk1A2FlBbWjVO0JyPDnnybv/og==} + peerDependencies: + '@polkadot/api': ^10.10.1 + '@polkadot/types': ^10.10.1 + + '@vitest/expect@2.0.4': + resolution: {integrity: sha512-39jr5EguIoanChvBqe34I8m1hJFI4+jxvdOpD7gslZrVQBKhh8H9eD7J/LJX4zakrw23W+dITQTDqdt43xVcJw==} + + '@vitest/pretty-format@2.0.4': + resolution: {integrity: sha512-RYZl31STbNGqf4l2eQM1nvKPXE0NhC6Eq0suTTePc4mtMQ1Fn8qZmjV4emZdEdG2NOWGKSCrHZjmTqDCDoeFBw==} + + '@vitest/runner@2.0.4': + resolution: {integrity: sha512-Gk+9Su/2H2zNfNdeJR124gZckd5st4YoSuhF1Rebi37qTXKnqYyFCd9KP4vl2cQHbtuVKjfEKrNJxHHCW8thbQ==} + + '@vitest/snapshot@2.0.4': + resolution: {integrity: sha512-or6Mzoz/pD7xTvuJMFYEtso1vJo1S5u6zBTinfl+7smGUhqybn6VjzCDMhmTyVOFWwkCMuNjmNNxnyXPgKDoPw==} + + '@vitest/spy@2.0.4': + resolution: {integrity: sha512-uTXU56TNoYrTohb+6CseP8IqNwlNdtPwEO0AWl+5j7NelS6x0xZZtP0bDWaLvOfUbaYwhhWp1guzXUxkC7mW7Q==} + + '@vitest/utils@2.0.4': + resolution: {integrity: sha512-Zc75QuuoJhOBnlo99ZVUkJIuq4Oj0zAkrQ2VzCqNCx6wAwViHEh5Fnp4fiJTE9rA+sAoXRf00Z9xGgfEzV6fzQ==} + + '@zeitgeistpm/type-defs@1.0.0': + resolution: {integrity: sha512-dtjNlJSb8ELz87aTD6jqKKfO7kY4HFYzSmDk9JrzHLv+w/JKtG+aLz+WImL6MSaF1MjDE1tm28dj980Zn+nfGA==} + + '@zeroio/type-definitions@0.0.14': + resolution: {integrity: sha512-OkqtOLPkR7oqWLrsgRKhzyLZVFLnNLfEF3DMXH+Rpn1fMNMDq/fOY9pXt55B+flBc62saN73CfOTy3hMSVZFTA==} + + abitype@1.0.5: + resolution: {integrity: sha512-YzDhti7cjlfaBhHutMaboYB21Ha3rXR9QTkNJFzYC4kC8YclaiwPBBBJY8ejFdu2wnJeZCVZSMlQJ7fi8S6hsw==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + 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'} + + ansi-escapes@6.2.1: + resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} + engines: {node: '>=14.16'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + 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-union@2.1.0: + 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'} + + 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.2: + resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base-x@3.0.10: + resolution: {integrity: sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + + big.js@6.2.1: + resolution: {integrity: sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + blakejs@1.2.1: + resolution: {integrity: sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==} + + bn.js@4.12.0: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + + 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==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + brorand@1.1.0: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} + + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + + bufferutil@4.0.8: + resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} + engines: {node: '>=6.14.2'} + + bun@1.1.20: + resolution: {integrity: sha512-aqLmvaz0/vLUiCrOXtAsf7pCSOS/qXieYDsq8COa3+fIgMK05CjZt9m9r7DC+tjKy7hH8uKSNTapQOr/kX8gIA==} + cpu: [arm64, x64] + os: [darwin, linux, win32] + hasBin: true + + bundle-require@5.0.0: + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' + + cac@6.7.14: + 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'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + + canvas-renderer@2.2.1: + resolution: {integrity: sha512-RrBgVL5qCEDIXpJ6NrzyRNoTnXxYarqm/cS/W6ERhUJts5UQtt/XPEosGN3rqUkZ4fjBArlnCbsISJ+KCFnIAg==} + + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + + chalk@2.4.2: + 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} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + cipher-base@1.0.4: + resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} + + cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cli-truncate@4.0.0: + resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} + engines: {node: '>=18'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + 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} + + copy-to-clipboard@3.3.3: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + + create-hash@1.2.0: + resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} + + cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + + css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + cuint@0.2.2: + resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} + + d@1.0.2: + resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} + engines: {node: '>=0.12'} + + data-uri-to-buffer@4.0.1: + 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==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-eql@5.0.2: + 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'} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + dir-glob@3.0.1: + 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'} + + dotenv@8.6.0: + resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} + engines: {node: '>=10'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ed2curve@0.3.0: + resolution: {integrity: sha512-8w2fmmq3hv9rCrcI7g9hms2pMunQr1JINfcjwR9tAyZqhtyaMN991lF/ZfHfr5tzZQ8c7y7aBgZbjfbd0fjFwQ==} + + elliptic@6.5.6: + resolution: {integrity: sha512-mpzdtpeCLuS3BmE3pO3Cpp5bbjlOPY2Q0PgoF+Od1XZrHLYI28Xe3ossCmYCQt11FQKEYd9+PF8jymTvtWJSHQ==} + + emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + 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'} + + 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'} + + es6-iterator@2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + + es6-symbol@3.1.4: + resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} + engines: {node: '>=0.12'} + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.23.0: + resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} + engines: {node: '>=18'} + hasBin: true + + escape-string-regexp@1.0.5: + 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.1: + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + + eslint-module-utils@2.8.1: + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + 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.29.1: + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + 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.6.0: + resolution: {integrity: sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==} + engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.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==} + + ethers@6.13.1: + resolution: {integrity: sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==} + engines: {node: '>=14.0.0'} + + event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + + ext@1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + 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-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + 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==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fetch-blob@3.2.0: + 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} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + engines: {node: '>=14'} + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@8.1.0: + 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==} + + get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} + + 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-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-stream@8.0.1: + 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.7.6: + resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} + + 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 + + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + 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 + + 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'} + + 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-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'} + + 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==} + + human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + + husky@9.1.1: + resolution: {integrity: sha512-fCqlqLXcBnXa/TJXmT93/A36tJsjdJkibQ1MuIiFyCCYUlpYpIaj2mv1w+3KR6Rzu1IC3slFTje5f6DUp2A2rg==} + engines: {node: '>=18'} + hasBin: true + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + 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==} + + 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-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-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + 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'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + + is-fullwidth-code-point@5.0.0: + resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} + engines: {node: '>=18'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + 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'} + + is-stream@3.0.0: + 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==} + + 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==} + + isows@1.0.4: + resolution: {integrity: sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==} + peerDependencies: + ws: '*' + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} + + jdenticon@3.2.0: + resolution: {integrity: sha512-z6Iq3fTODUMSOiR2nNYrqigS6Y0GvdXfyQWrUby7htDHvX7GNEwaWR4hcaL+FmhEgBe08Xkup/BKxXQhDJByPA==} + engines: {node: '>=6.4.0'} + hasBin: true + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + + js-sha3@0.8.0: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + 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 + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + 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'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + lint-staged@15.2.7: + resolution: {integrity: sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==} + engines: {node: '>=18.12.0'} + hasBin: true + + listr2@8.2.3: + resolution: {integrity: sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==} + engines: {node: '>=18.0.0'} + + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + + locate-path@5.0.0: + 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==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + + log-update@6.0.0: + resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} + engines: {node: '>=18'} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} + + lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + + magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + + md5.js@1.3.5: + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimalistic-crypto-utils@1.0.1: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + + minimatch@10.0.1: + 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'} + + mock-socket@9.3.1: + resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==} + engines: {node: '>= 8'} + + moonbeam-types-bundle@2.0.10: + resolution: {integrity: sha512-QDk/ktioLqDQCOLUu/+FyyF3UYWdKOqqa6q1vwI75pdKBg5elNpRXugEC1irzkLolTanvMRc2rO+qarT9ijjyg==} + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + 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==} + + nock@13.5.4: + resolution: {integrity: sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==} + engines: {node: '>= 10.13'} + + node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + node-gyp-build@4.8.1: + resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + object-assign@4.1.1: + 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'} + + onetime@6.0.0: + 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'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + + p-limit@2.3.0: + 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'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + + pako@2.1.0: + resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + path-exists@4.0.0: + 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'} + + path-key@4.0.0: + 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'} + + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pnglib@0.0.1: + resolution: {integrity: sha512-95ChzOoYLOPIyVmL+Y6X+abKGXUJlvOVLkB1QQkyXl7Uczc6FElUy/x01NS7r2GX6GRezloO/ecCX9h4U9KadA==} + + 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'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.40: + resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} + engines: {node: ^10 || ^12 || >=14} + + preferred-pm@3.1.4: + resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==} + engines: {node: '>=10'} + + 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'} + hasBin: true + + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} + hasBin: true + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + propagate@2.0.1: + resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} + engines: {node: '>= 8'} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + react-copy-to-clipboard@5.1.0: + resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==} + peerDependencies: + react: ^15.3.0 || 16 || 17 || 18 + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + 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'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + 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} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + + 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==} + + rollup@4.19.0: + resolution: {integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + + 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==} + + scale-ts@1.6.0: + resolution: {integrity: sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + 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 + + shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + 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==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + + slice-ansi@7.1.0: + resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} + engines: {node: '>=18'} + + smoldot@2.0.22: + resolution: {integrity: sha512-B50vRgTY6v3baYH6uCgL15tfaag5tcS2o/P5q1OiXcKGv1axZDfz2dzzMuIkVpyMR2ug11F6EAtQlmYBQd292g==} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + + spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + + std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + + store@2.0.12: + resolution: {integrity: sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==} + + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string-width@7.2.0: + 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==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-final-newline@3.0.0: + 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.12: + resolution: {integrity: sha512-n/O4PzRPhbYI0k1vKKayfti3C/IGcPf+DqcrOB7O/ab9x4u/zjqraneT5N45+sIe87cxrCApXM8Bna7NYxwoTA==} + engines: {node: '>= 16'} + peerDependencies: + react: '>= 16.8.0' + react-dom: '>= 16.8.0' + + stylis@4.3.2: + resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@5.5.0: + 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} + + 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'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + tinybench@2.8.0: + resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + + tinypool@1.0.0: + resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + engines: {node: '>=14.0.0'} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toggle-selection@1.0.6: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + tree-kill@1.2.2: + 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==} + + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + + tsup@8.2.3: + resolution: {integrity: sha512-6YNT44oUfXRbZuSMNmN36GzwPPIlD2wBccY7looM2fkTcxkf2NEmwr3OZuDZoySklnrIG4hoEtzy8yUXYOqNcg==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + + turbo-darwin-64@2.0.9: + resolution: {integrity: sha512-owlGsOaExuVGBUfrnJwjkL1BWlvefjSKczEAcpLx4BI7Oh6ttakOi+JyomkPkFlYElRpjbvlR2gP8WIn6M/+xQ==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@2.0.9: + resolution: {integrity: sha512-XAXkKkePth5ZPPE/9G9tTnPQx0C8UTkGWmNGYkpmGgRr8NedW+HrPsi9N0HcjzzIH9A4TpNYvtiV+WcwdaEjKA==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@2.0.9: + resolution: {integrity: sha512-l9wSgEjrCFM1aG16zItBsZ206ZlhSSx1owB8Cgskfv0XyIXRGHRkluihiaxkp+UeU5WoEfz4EN5toc+ICA0q0w==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@2.0.9: + resolution: {integrity: sha512-gRnjxXRne18B27SwxXMqL3fJu7jw/8kBrOBTBNRSmZZiG1Uu3nbnP7b4lgrA/bCku6C0Wligwqurvtpq6+nFHA==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@2.0.9: + resolution: {integrity: sha512-ZVo0apxUvaRq4Vm1qhsfqKKhtRgReYlBVf9MQvVU1O9AoyydEQvLDO1ryqpXDZWpcHoFxHAQc9msjAMtE5K2lA==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@2.0.9: + resolution: {integrity: sha512-sGRz7c5Pey6y7y9OKi8ypbWNuIRPF9y8xcMqL56OZifSUSo+X2EOsOleR9MKxQXVaqHPGOUKWsE6y8hxBi9pag==} + cpu: [arm64] + os: [win32] + + turbo@2.0.9: + resolution: {integrity: sha512-QaLaUL1CqblSKKPgLrFW3lZWkWG4pGBQNW+q1ScJB5v1D/nFWtsrD/yZljW/bdawg90ihi4/ftQJ3h6fz1FamA==} + hasBin: true + + 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==} + + typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + universalify@0.1.2: + 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'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + + viem@2.18.0: + resolution: {integrity: sha512-HA4Dj+PCNWvvZDThWcUPg0sjiS8uwGRaxs3CMBOASL/j0p2pD4nR9vY/y/pAiRr491hGCnrSCVCmb/qqA57wIw==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + vite-node@2.0.4: + resolution: {integrity: sha512-ZpJVkxcakYtig5iakNeL7N3trufe3M6vGuzYAr4GsbCTwobDeyPJpE4cjDhhPluv8OvQCFzu2LWp6GkoKRITXA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + + vite@5.3.5: + resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitest@2.0.4: + resolution: {integrity: sha512-luNLDpfsnxw5QSW4bISPe6tkxVvv5wn2BBs/PuDRkhXZ319doZyLOBr1sjfB5yCEpTiU7xCAdViM8TNVGPwoog==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.0.4 + '@vitest/ui': 2.0.4 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} + + webauthn-p256@0.0.5: + resolution: {integrity: sha512-drMGNWKdaixZNobeORVIqq7k5DsRC9FnG201K2QjeOoQLmtSDaSsVZdkg6n5jUALJKcAG++zBPJXmv6hy0nWFg==} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + websocket@1.0.35: + resolution: {integrity: sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==} + engines: {node: '>=4.0.0'} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-pm@2.2.0: + resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} + engines: {node: '>=8.15'} + + 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 + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + 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'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + + 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'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xxhashjs@0.2.2: + resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==} + + yaeti@0.0.6: + resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} + engines: {node: '>=0.10.32'} + + yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + + yaml@2.4.5: + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + 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.2.2)': + dependencies: + '@polkadot/types': 12.2.2 + + '@adraffy/ens-normalize@1.10.0': {} + + '@adraffy/ens-normalize@1.10.1': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/runtime@7.24.8': + dependencies: + regenerator-runtime: 0.14.1 + + '@bifrost-finance/type-definitions@1.11.3(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@polkadot/api': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@changesets/apply-release-plan@7.0.4': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/config': 3.0.2 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.0 + '@changesets/should-skip-package': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.6.3 + + '@changesets/assemble-release-plan@6.0.3': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/should-skip-package': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.6.3 + + '@changesets/changelog-git@0.2.0': + dependencies: + '@changesets/types': 6.0.0 + + '@changesets/changelog-github@0.5.0': + dependencies: + '@changesets/get-github-info': 0.6.0 + '@changesets/types': 6.0.0 + dotenv: 8.6.0 + transitivePeerDependencies: + - encoding + + '@changesets/cli@2.27.7': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/apply-release-plan': 7.0.4 + '@changesets/assemble-release-plan': 6.0.3 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.2 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/get-release-plan': 4.0.3 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/should-skip-package': 0.1.0 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.1 + '@manypkg/get-packages': 1.1.3 + '@types/semver': 7.5.8 + ansi-colors: 4.1.3 + chalk: 2.4.2 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + mri: 1.2.0 + outdent: 0.5.0 + p-limit: 2.3.0 + preferred-pm: 3.1.4 + resolve-from: 5.0.0 + semver: 7.6.3 + spawndamnit: 2.0.0 + term-size: 2.2.1 + + '@changesets/config@3.0.2': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/logger': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.7 + + '@changesets/errors@0.2.0': + dependencies: + extendable-error: 0.1.7 + + '@changesets/get-dependents-graph@2.1.1': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + chalk: 2.4.2 + fs-extra: 7.0.1 + semver: 7.6.3 + + '@changesets/get-github-info@0.6.0': + dependencies: + dataloader: 1.4.0 + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + + '@changesets/get-release-plan@4.0.3': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/assemble-release-plan': 6.0.3 + '@changesets/config': 3.0.2 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/get-version-range-type@0.4.0': {} + + '@changesets/git@3.0.0': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.7 + spawndamnit: 2.0.0 + + '@changesets/logger@0.1.0': + dependencies: + chalk: 2.4.2 + + '@changesets/parse@0.4.0': + dependencies: + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 + + '@changesets/pre@2.0.0': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + + '@changesets/read@0.6.0': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + chalk: 2.4.2 + fs-extra: 7.0.1 + p-filter: 2.1.0 + + '@changesets/should-skip-package@0.1.0': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/types@4.1.0': {} + + '@changesets/types@6.0.0': {} + + '@changesets/write@0.3.1': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + + '@crustio/type-definitions@1.3.0': + dependencies: + '@open-web3/orml-type-definitions': 0.9.4-38 + + '@darwinia/types-known@2.8.10': {} + + '@darwinia/types@2.8.10': {} + + '@digitalnative/type-definitions@1.1.27(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2)': + dependencies: + '@polkadot/keyring': 6.11.1(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@polkadot/types': 4.17.1 + transitivePeerDependencies: + - '@polkadot/util' + - '@polkadot/util-crypto' + + '@docknetwork/node-types@0.16.0': {} + + '@edgeware/node-types@3.6.2-wako': {} + + '@emotion/is-prop-valid@1.2.2': + dependencies: + '@emotion/memoize': 0.8.1 + + '@emotion/memoize@0.8.1': {} + + '@emotion/unitless@0.8.1': {} + + '@equilab/definitions@1.4.18': {} + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/aix-ppc64@0.23.0': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.23.0': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-arm@0.23.0': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/android-x64@0.23.0': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.23.0': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.23.0': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.23.0': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.23.0': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.23.0': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-arm@0.23.0': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.23.0': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.23.0': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.23.0': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.23.0': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.23.0': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.23.0': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/linux-x64@0.23.0': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.23.0': + optional: true + + '@esbuild/openbsd-arm64@0.23.0': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.23.0': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.23.0': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.23.0': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.23.0': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@esbuild/win32-x64@0.23.0': + 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.5 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + 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) + '@polkadot/rpc-provider': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 9.14.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@frequency-chain/api-augment@1.11.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 10.13.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@humanwhocodes/config-array@0.11.14': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.5 + 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': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@kiltprotocol/type-definitions@0.35.1': {} + + '@laminar/type-definitions@0.3.1': + dependencies: + '@open-web3/orml-type-definitions': 0.8.2-11 + + '@logion/node-api@0.27.0-4(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) + '@types/uuid': 9.0.8 + fast-sha256: 1.3.0 + uuid: 9.0.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@mangata-finance/type-definitions@2.1.2(@polkadot/types@12.2.2)': + dependencies: + '@polkadot/types': 12.2.2 + + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.24.8 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.24.8 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + + '@metaverse-network-sdk/type-definitions@0.0.1-16': + dependencies: + lodash.merge: 4.6.2 + + '@noble/curves@1.2.0': + dependencies: + '@noble/hashes': 1.3.2 + + '@noble/curves@1.4.0': + dependencies: + '@noble/hashes': 1.4.0 + + '@noble/curves@1.4.2': + dependencies: + '@noble/hashes': 1.4.0 + + '@noble/hashes@1.0.0': {} + + '@noble/hashes@1.2.0': {} + + '@noble/hashes@1.3.2': {} + + '@noble/hashes@1.4.0': {} + + '@noble/secp256k1@1.5.5': {} + + '@noble/secp256k1@1.7.1': {} + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@open-web3/orml-type-definitions@0.8.2-11': {} + + '@open-web3/orml-type-definitions@0.9.4-38': + dependencies: + lodash.merge: 4.6.2 + + '@open-web3/orml-type-definitions@1.1.4': + dependencies: + lodash.merge: 4.6.2 + + '@open-web3/orml-type-definitions@2.0.1': + dependencies: + lodash.merge: 4.6.2 + + '@oven/bun-darwin-aarch64@1.1.20': + optional: true + + '@oven/bun-darwin-x64-baseline@1.1.20': + optional: true + + '@oven/bun-darwin-x64@1.1.20': + optional: true + + '@oven/bun-linux-aarch64@1.1.20': + optional: true + + '@oven/bun-linux-x64-baseline@1.1.20': + optional: true + + '@oven/bun-linux-x64@1.1.20': + optional: true + + '@oven/bun-windows-x64-baseline@1.1.20': + optional: true + + '@oven/bun-windows-x64@1.1.20': + optional: true + + '@parallel-finance/type-definitions@2.0.1': + dependencies: + '@open-web3/orml-type-definitions': 2.0.1 + + '@peaqnetwork/type-definitions@0.0.4': + dependencies: + '@open-web3/orml-type-definitions': 0.9.4-38 + + '@pendulum-chain/type-definitions@0.3.8': + dependencies: + '@babel/runtime': 7.24.8 + '@open-web3/orml-type-definitions': 1.1.4 + + '@phala/typedefs@0.2.33': {} + + '@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 + '@polkadot-api/substrate-bindings': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + '@polkadot-api/substrate-client': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + '@polkadot-api/utils': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + rxjs: 7.8.1 + optional: true + + '@polkadot-api/json-rpc-provider-proxy@0.0.1': + optional: true + + '@polkadot-api/json-rpc-provider-proxy@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + optional: true + + '@polkadot-api/json-rpc-provider@0.0.1': + optional: true + + '@polkadot-api/json-rpc-provider@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + optional: true + + '@polkadot-api/metadata-builders@0.0.1': + dependencies: + '@polkadot-api/substrate-bindings': 0.0.1 + '@polkadot-api/utils': 0.0.1 + optional: true + + '@polkadot-api/metadata-builders@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + dependencies: + '@polkadot-api/substrate-bindings': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + '@polkadot-api/utils': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + optional: true + + '@polkadot-api/observable-client@0.1.0(rxjs@7.8.1)': + dependencies: + '@polkadot-api/metadata-builders': 0.0.1 + '@polkadot-api/substrate-bindings': 0.0.1 + '@polkadot-api/substrate-client': 0.0.1 + '@polkadot-api/utils': 0.0.1 + rxjs: 7.8.1 + optional: true + + '@polkadot-api/substrate-bindings@0.0.1': + dependencies: + '@noble/hashes': 1.4.0 + '@polkadot-api/utils': 0.0.1 + '@scure/base': 1.1.7 + scale-ts: 1.6.0 + optional: true + + '@polkadot-api/substrate-bindings@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + dependencies: + '@noble/hashes': 1.4.0 + '@polkadot-api/utils': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + '@scure/base': 1.1.7 + scale-ts: 1.6.0 + optional: true + + '@polkadot-api/substrate-client@0.0.1': + optional: true + + '@polkadot-api/substrate-client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + optional: true + + '@polkadot-api/utils@0.0.1': + optional: true + + '@polkadot-api/utils@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + optional: true + + '@polkadot/api-augment@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api-base': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 10.13.1 + '@polkadot/types-augment': 10.13.1 + '@polkadot/types-codec': 10.13.1 + '@polkadot/util': 12.6.2 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api-augment@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api-base': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + '@polkadot/types-augment': 12.2.2 + '@polkadot/types-codec': 12.2.2 + '@polkadot/util': 13.0.2 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api-augment@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/api-base': 7.15.1 + '@polkadot/rpc-augment': 7.15.1 + '@polkadot/types': 7.15.1 + '@polkadot/types-augment': 7.15.1 + '@polkadot/types-codec': 7.15.1 + '@polkadot/util': 8.7.1 + transitivePeerDependencies: + - encoding + - supports-color + + '@polkadot/api-augment@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/api-base': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 9.14.2 + '@polkadot/types-augment': 9.14.2 + '@polkadot/types-codec': 9.14.2 + '@polkadot/util': 10.4.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api-base@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 10.13.1 + '@polkadot/util': 12.6.2 + rxjs: 7.8.1 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api-base@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/rpc-core': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + '@polkadot/util': 13.0.2 + rxjs: 7.8.1 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api-base@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/rpc-core': 7.15.1 + '@polkadot/types': 7.15.1 + '@polkadot/util': 8.7.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - encoding + - supports-color + + '@polkadot/api-base@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 9.14.2 + '@polkadot/util': 10.4.2 + rxjs: 7.8.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api-derive@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 10.13.1 + '@polkadot/types-codec': 10.13.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) + rxjs: 7.8.1 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api-derive@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + '@polkadot/types-codec': 12.2.2 + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + rxjs: 7.8.1 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api-derive@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/api': 7.15.1 + '@polkadot/api-augment': 7.15.1 + '@polkadot/api-base': 7.15.1 + '@polkadot/rpc-core': 7.15.1 + '@polkadot/types': 7.15.1 + '@polkadot/types-codec': 7.15.1 + '@polkadot/util': 8.7.1 + '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) + rxjs: 7.8.1 + transitivePeerDependencies: + - encoding + - supports-color + + '@polkadot/api-derive@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/api': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 9.14.2 + '@polkadot/types-codec': 9.14.2 + '@polkadot/util': 10.4.2 + '@polkadot/util-crypto': 10.4.2(@polkadot/util@10.4.2) + rxjs: 7.8.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) + '@polkadot/rpc-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 10.13.1 + '@polkadot/types-augment': 10.13.1 + '@polkadot/types-codec': 10.13.1 + '@polkadot/types-create': 10.13.1 + '@polkadot/types-known': 10.13.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) + eventemitter3: 5.0.1 + rxjs: 7.8.1 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api-augment': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@polkadot/rpc-augment': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + '@polkadot/types-augment': 12.2.2 + '@polkadot/types-codec': 12.2.2 + '@polkadot/types-create': 12.2.2 + '@polkadot/types-known': 12.2.2 + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + eventemitter3: 5.0.1 + rxjs: 7.8.1 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/api@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/api-augment': 7.15.1 + '@polkadot/api-base': 7.15.1 + '@polkadot/api-derive': 7.15.1 + '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1) + '@polkadot/rpc-augment': 7.15.1 + '@polkadot/rpc-core': 7.15.1 + '@polkadot/rpc-provider': 7.15.1 + '@polkadot/types': 7.15.1 + '@polkadot/types-augment': 7.15.1 + '@polkadot/types-codec': 7.15.1 + '@polkadot/types-create': 7.15.1 + '@polkadot/types-known': 7.15.1 + '@polkadot/util': 8.7.1 + '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) + eventemitter3: 4.0.7 + rxjs: 7.8.1 + transitivePeerDependencies: + - encoding + - supports-color + + '@polkadot/api@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/api-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2) + '@polkadot/rpc-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 9.14.2 + '@polkadot/types-augment': 9.14.2 + '@polkadot/types-codec': 9.14.2 + '@polkadot/types-create': 9.14.2 + '@polkadot/types-known': 9.14.2 + '@polkadot/util': 10.4.2 + '@polkadot/util-crypto': 10.4.2(@polkadot/util@10.4.2) + eventemitter3: 5.0.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/apps-config@0.142.1(@polkadot/keyring@13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-is@16.13.1)(react@18.3.1)(utf-8-validate@5.0.10)': + dependencies: + '@acala-network/type-definitions': 5.1.2(@polkadot/types@12.2.2) + '@bifrost-finance/type-definitions': 1.11.3(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@crustio/type-definitions': 1.3.0 + '@darwinia/types': 2.8.10 + '@darwinia/types-known': 2.8.10 + '@digitalnative/type-definitions': 1.1.27(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@docknetwork/node-types': 0.16.0 + '@edgeware/node-types': 3.6.2-wako + '@equilab/definitions': 1.4.18 + '@fragnova/api-augment': 0.1.0-spec-1.0.4-mainnet(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@frequency-chain/api-augment': 1.11.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@interlay/interbtc-types': 1.13.0 + '@kiltprotocol/type-definitions': 0.35.1 + '@laminar/type-definitions': 0.3.1 + '@logion/node-api': 0.27.0-4(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@mangata-finance/type-definitions': 2.1.2(@polkadot/types@12.2.2) + '@metaverse-network-sdk/type-definitions': 0.0.1-16 + '@parallel-finance/type-definitions': 2.0.1 + '@peaqnetwork/type-definitions': 0.0.4 + '@pendulum-chain/type-definitions': 0.3.8 + '@phala/typedefs': 0.2.33 + '@polkadot/api': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/networks': 13.0.2 + '@polkadot/react-identicon': 3.8.2(@polkadot/keyring@13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2))(@polkadot/networks@13.0.2)(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2)(react-dom@18.3.1(react@18.3.1))(react-is@16.13.1)(react@18.3.1) + '@polkadot/types': 12.2.2 + '@polkadot/types-codec': 12.2.2 + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/x-fetch': 13.0.2 + '@polkadot/x-ws': 13.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polymeshassociation/polymesh-types': 5.7.0 + '@snowfork/snowbridge-types': 0.2.7(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@sora-substrate/type-definitions': 1.27.7 + '@subsocial/definitions': 0.8.14(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@unique-nft/opal-testnet-types': 1003.70.0(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.2.2) + '@unique-nft/quartz-mainnet-types': 1003.70.0(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.2.2) + '@unique-nft/sapphire-mainnet-types': 1003.70.0(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.2.2) + '@unique-nft/unique-mainnet-types': 1001.63.0(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.2.2) + '@zeitgeistpm/type-defs': 1.0.0 + '@zeroio/type-definitions': 0.0.14 + moonbeam-types-bundle: 2.0.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) + pontem-types-bundle: 1.0.15(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + rxjs: 7.8.1 + tslib: 2.6.3 + transitivePeerDependencies: + - '@polkadot/keyring' + - bufferutil + - encoding + - react + - react-dom + - react-is + - supports-color + - utf-8-validate + + '@polkadot/keyring@10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + '@polkadot/util-crypto': 10.4.2(@polkadot/util@10.4.2) + + '@polkadot/keyring@12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2)': + dependencies: + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) + tslib: 2.6.3 + + '@polkadot/keyring@13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2)': + dependencies: + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + tslib: 2.6.3 + + '@polkadot/keyring@6.11.1(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + + '@polkadot/keyring@7.9.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + + '@polkadot/keyring@8.7.1(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + + '@polkadot/keyring@8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 8.7.1 + '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) + + '@polkadot/metadata@4.17.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/types': 4.17.1 + '@polkadot/types-known': 4.17.1 + '@polkadot/util': 6.11.1 + '@polkadot/util-crypto': 6.11.1(@polkadot/util@6.11.1) + + '@polkadot/networks@10.4.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + '@substrate/ss58-registry': 1.49.0 + + '@polkadot/networks@12.6.2': + dependencies: + '@polkadot/util': 12.6.2 + '@substrate/ss58-registry': 1.49.0 + tslib: 2.6.3 + + '@polkadot/networks@13.0.2': + dependencies: + '@polkadot/util': 13.0.2 + '@substrate/ss58-registry': 1.49.0 + tslib: 2.6.3 + + '@polkadot/networks@6.11.1': + dependencies: + '@babel/runtime': 7.24.8 + + '@polkadot/networks@8.7.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 8.7.1 + '@substrate/ss58-registry': 1.49.0 + + '@polkadot/react-identicon@3.8.2(@polkadot/keyring@13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2))(@polkadot/networks@13.0.2)(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2)(react-dom@18.3.1(react@18.3.1))(react-is@16.13.1)(react@18.3.1)': + dependencies: + '@polkadot/keyring': 13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@polkadot/ui-settings': 3.8.2(@polkadot/networks@13.0.2)(@polkadot/util@13.0.2) + '@polkadot/ui-shared': 3.8.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + ethereum-blockies-base64: 1.0.2 + jdenticon: 3.2.0 + react: 18.3.1 + react-copy-to-clipboard: 5.1.0(react@18.3.1) + react-dom: 18.3.1(react@18.3.1) + react-is: 16.13.1 + styled-components: 6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + tslib: 2.6.3 + transitivePeerDependencies: + - '@polkadot/networks' + + '@polkadot/rpc-augment@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 10.13.1 + '@polkadot/types-codec': 10.13.1 + '@polkadot/util': 12.6.2 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/rpc-augment@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/rpc-core': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + '@polkadot/types-codec': 12.2.2 + '@polkadot/util': 13.0.2 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/rpc-augment@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/rpc-core': 7.15.1 + '@polkadot/types': 7.15.1 + '@polkadot/types-codec': 7.15.1 + '@polkadot/util': 8.7.1 + transitivePeerDependencies: + - encoding + - supports-color + + '@polkadot/rpc-augment@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 9.14.2 + '@polkadot/types-codec': 9.14.2 + '@polkadot/util': 10.4.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/rpc-core@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/rpc-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 10.13.1 + '@polkadot/util': 12.6.2 + rxjs: 7.8.1 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/rpc-core@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/rpc-augment': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + '@polkadot/util': 13.0.2 + rxjs: 7.8.1 + tslib: 2.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/rpc-core@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/rpc-augment': 7.15.1 + '@polkadot/rpc-provider': 7.15.1 + '@polkadot/types': 7.15.1 + '@polkadot/util': 8.7.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - encoding + - supports-color + + '@polkadot/rpc-core@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/rpc-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 9.14.2 + '@polkadot/util': 10.4.2 + rxjs: 7.8.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/rpc-provider@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) + '@polkadot/types': 10.13.1 + '@polkadot/types-support': 10.13.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) + '@polkadot/x-fetch': 12.6.2 + '@polkadot/x-global': 12.6.2 + '@polkadot/x-ws': 12.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + eventemitter3: 5.0.1 + mock-socket: 9.3.1 + nock: 13.5.4 + tslib: 2.6.3 + optionalDependencies: + '@substrate/connect': 0.8.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/rpc-provider@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/keyring': 13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@polkadot/types': 12.2.2 + '@polkadot/types-support': 12.2.2 + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + '@polkadot/x-fetch': 13.0.2 + '@polkadot/x-global': 13.0.2 + '@polkadot/x-ws': 13.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + eventemitter3: 5.0.1 + mock-socket: 9.3.1 + nock: 13.5.4 + tslib: 2.6.3 + optionalDependencies: + '@substrate/connect': 0.8.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/rpc-provider@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1) + '@polkadot/types': 7.15.1 + '@polkadot/types-support': 7.15.1 + '@polkadot/util': 8.7.1 + '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) + '@polkadot/x-fetch': 8.7.1 + '@polkadot/x-global': 8.7.1 + '@polkadot/x-ws': 8.7.1 + '@substrate/connect': 0.7.0-alpha.0 + eventemitter3: 4.0.7 + mock-socket: 9.3.1 + nock: 13.5.4 + transitivePeerDependencies: + - encoding + - supports-color + + '@polkadot/rpc-provider@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2) + '@polkadot/types': 9.14.2 + '@polkadot/types-support': 9.14.2 + '@polkadot/util': 10.4.2 + '@polkadot/util-crypto': 10.4.2(@polkadot/util@10.4.2) + '@polkadot/x-fetch': 10.4.2 + '@polkadot/x-global': 10.4.2 + '@polkadot/x-ws': 10.4.2 + eventemitter3: 5.0.1 + mock-socket: 9.3.1 + nock: 13.5.4 + optionalDependencies: + '@substrate/connect': 0.7.19(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@polkadot/types-augment@10.13.1': + dependencies: + '@polkadot/types': 10.13.1 + '@polkadot/types-codec': 10.13.1 + '@polkadot/util': 12.6.2 + tslib: 2.6.3 + + '@polkadot/types-augment@12.2.2': + dependencies: + '@polkadot/types': 12.2.2 + '@polkadot/types-codec': 12.2.2 + '@polkadot/util': 13.0.2 + tslib: 2.6.3 + + '@polkadot/types-augment@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/types': 7.15.1 + '@polkadot/types-codec': 7.15.1 + '@polkadot/util': 8.7.1 + + '@polkadot/types-augment@9.14.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/types': 9.14.2 + '@polkadot/types-codec': 9.14.2 + '@polkadot/util': 10.4.2 + + '@polkadot/types-codec@10.13.1': + dependencies: + '@polkadot/util': 12.6.2 + '@polkadot/x-bigint': 12.6.2 + tslib: 2.6.3 + + '@polkadot/types-codec@12.2.2': + dependencies: + '@polkadot/util': 13.0.2 + '@polkadot/x-bigint': 13.0.2 + tslib: 2.6.3 + + '@polkadot/types-codec@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 8.7.1 + + '@polkadot/types-codec@9.14.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + '@polkadot/x-bigint': 10.4.2 + + '@polkadot/types-create@10.13.1': + dependencies: + '@polkadot/types-codec': 10.13.1 + '@polkadot/util': 12.6.2 + tslib: 2.6.3 + + '@polkadot/types-create@12.2.2': + dependencies: + '@polkadot/types-codec': 12.2.2 + '@polkadot/util': 13.0.2 + tslib: 2.6.3 + + '@polkadot/types-create@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/types-codec': 7.15.1 + '@polkadot/util': 8.7.1 + + '@polkadot/types-create@9.14.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/types-codec': 9.14.2 + '@polkadot/util': 10.4.2 + + '@polkadot/types-known@10.13.1': + dependencies: + '@polkadot/networks': 12.6.2 + '@polkadot/types': 10.13.1 + '@polkadot/types-codec': 10.13.1 + '@polkadot/types-create': 10.13.1 + '@polkadot/util': 12.6.2 + tslib: 2.6.3 + + '@polkadot/types-known@12.2.2': + dependencies: + '@polkadot/networks': 13.0.2 + '@polkadot/types': 12.2.2 + '@polkadot/types-codec': 12.2.2 + '@polkadot/types-create': 12.2.2 + '@polkadot/util': 13.0.2 + tslib: 2.6.3 + + '@polkadot/types-known@4.17.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/networks': 6.11.1 + '@polkadot/types': 4.17.1 + '@polkadot/util': 6.11.1 + + '@polkadot/types-known@6.12.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/networks': 8.7.1 + '@polkadot/types': 6.12.1 + '@polkadot/util': 8.7.1 + + '@polkadot/types-known@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/networks': 8.7.1 + '@polkadot/types': 7.15.1 + '@polkadot/types-codec': 7.15.1 + '@polkadot/types-create': 7.15.1 + '@polkadot/util': 8.7.1 + + '@polkadot/types-known@9.14.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/networks': 10.4.2 + '@polkadot/types': 9.14.2 + '@polkadot/types-codec': 9.14.2 + '@polkadot/types-create': 9.14.2 + '@polkadot/util': 10.4.2 + + '@polkadot/types-support@10.13.1': + dependencies: + '@polkadot/util': 12.6.2 + tslib: 2.6.3 + + '@polkadot/types-support@12.2.2': + dependencies: + '@polkadot/util': 13.0.2 + tslib: 2.6.3 + + '@polkadot/types-support@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 8.7.1 + + '@polkadot/types-support@9.14.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + + '@polkadot/types@10.13.1': + dependencies: + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) + '@polkadot/types-augment': 10.13.1 + '@polkadot/types-codec': 10.13.1 + '@polkadot/types-create': 10.13.1 + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) + rxjs: 7.8.1 + tslib: 2.6.3 + + '@polkadot/types@12.2.2': + dependencies: + '@polkadot/keyring': 13.0.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@polkadot/types-augment': 12.2.2 + '@polkadot/types-codec': 12.2.2 + '@polkadot/types-create': 12.2.2 + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + rxjs: 7.8.1 + tslib: 2.6.3 + + '@polkadot/types@4.17.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/metadata': 4.17.1 + '@polkadot/util': 6.11.1 + '@polkadot/util-crypto': 6.11.1(@polkadot/util@6.11.1) + '@polkadot/x-rxjs': 6.11.1 + + '@polkadot/types@6.12.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/types-known': 6.12.1 + '@polkadot/util': 8.7.1 + '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) + rxjs: 7.8.1 + + '@polkadot/types@7.15.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1) + '@polkadot/types-augment': 7.15.1 + '@polkadot/types-codec': 7.15.1 + '@polkadot/types-create': 7.15.1 + '@polkadot/util': 8.7.1 + '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) + rxjs: 7.8.1 + + '@polkadot/types@9.14.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2) + '@polkadot/types-augment': 9.14.2 + '@polkadot/types-codec': 9.14.2 + '@polkadot/types-create': 9.14.2 + '@polkadot/util': 10.4.2 + '@polkadot/util-crypto': 10.4.2(@polkadot/util@10.4.2) + rxjs: 7.8.1 + + '@polkadot/ui-settings@3.8.2(@polkadot/networks@13.0.2)(@polkadot/util@13.0.2)': + dependencies: + '@polkadot/networks': 13.0.2 + '@polkadot/util': 13.0.2 + eventemitter3: 5.0.1 + store: 2.0.12 + tslib: 2.6.3 + + '@polkadot/ui-shared@3.8.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2)': + dependencies: + '@polkadot/util': 13.0.2 + '@polkadot/util-crypto': 13.0.2(@polkadot/util@13.0.2) + colord: 2.9.3 + tslib: 2.6.3 + + '@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@noble/hashes': 1.2.0 + '@noble/secp256k1': 1.7.1 + '@polkadot/networks': 10.4.2 + '@polkadot/util': 10.4.2 + '@polkadot/wasm-crypto': 6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2) + '@polkadot/x-bigint': 10.4.2 + '@polkadot/x-randomvalues': 10.4.2 + '@scure/base': 1.1.1 + ed2curve: 0.3.0 + tweetnacl: 1.0.3 + + '@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2)': + dependencies: + '@noble/curves': 1.4.2 + '@noble/hashes': 1.4.0 + '@polkadot/networks': 12.6.2 + '@polkadot/util': 12.6.2 + '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-bigint': 12.6.2 + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)) + '@scure/base': 1.1.7 + tslib: 2.6.3 + + '@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2)': + dependencies: + '@noble/curves': 1.4.2 + '@noble/hashes': 1.4.0 + '@polkadot/networks': 13.0.2 + '@polkadot/util': 13.0.2 + '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@13.0.2)(@polkadot/x-randomvalues@13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2))) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/x-bigint': 13.0.2 + '@polkadot/x-randomvalues': 13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2)) + '@scure/base': 1.1.7 + tslib: 2.6.3 + + '@polkadot/util-crypto@6.11.1(@polkadot/util@6.11.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/networks': 6.11.1 + '@polkadot/util': 6.11.1 + '@polkadot/wasm-crypto': 4.6.1(@polkadot/util@6.11.1)(@polkadot/x-randomvalues@6.11.1) + '@polkadot/x-randomvalues': 6.11.1 + base-x: 3.0.10 + base64-js: 1.5.1 + blakejs: 1.2.1 + bn.js: 4.12.0 + create-hash: 1.2.0 + elliptic: 6.5.6 + hash.js: 1.1.7 + js-sha3: 0.8.0 + scryptsy: 2.1.0 + tweetnacl: 1.0.3 + xxhashjs: 0.2.2 + + '@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@noble/hashes': 1.0.0 + '@noble/secp256k1': 1.5.5 + '@polkadot/networks': 8.7.1 + '@polkadot/util': 8.7.1 + '@polkadot/wasm-crypto': 5.1.1(@polkadot/util@8.7.1)(@polkadot/x-randomvalues@8.7.1) + '@polkadot/x-bigint': 8.7.1 + '@polkadot/x-randomvalues': 8.7.1 + '@scure/base': 1.0.0 + ed2curve: 0.3.0 + tweetnacl: 1.0.3 + + '@polkadot/util@10.4.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-bigint': 10.4.2 + '@polkadot/x-global': 10.4.2 + '@polkadot/x-textdecoder': 10.4.2 + '@polkadot/x-textencoder': 10.4.2 + '@types/bn.js': 5.1.5 + bn.js: 5.2.1 + + '@polkadot/util@12.6.2': + dependencies: + '@polkadot/x-bigint': 12.6.2 + '@polkadot/x-global': 12.6.2 + '@polkadot/x-textdecoder': 12.6.2 + '@polkadot/x-textencoder': 12.6.2 + '@types/bn.js': 5.1.5 + bn.js: 5.2.1 + tslib: 2.6.3 + + '@polkadot/util@13.0.2': + dependencies: + '@polkadot/x-bigint': 13.0.2 + '@polkadot/x-global': 13.0.2 + '@polkadot/x-textdecoder': 13.0.2 + '@polkadot/x-textencoder': 13.0.2 + '@types/bn.js': 5.1.5 + bn.js: 5.2.1 + tslib: 2.6.3 + + '@polkadot/util@6.11.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-textdecoder': 6.11.1 + '@polkadot/x-textencoder': 6.11.1 + '@types/bn.js': 4.11.6 + bn.js: 4.12.0 + camelcase: 5.3.1 + ip-regex: 4.3.0 + + '@polkadot/util@8.7.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-bigint': 8.7.1 + '@polkadot/x-global': 8.7.1 + '@polkadot/x-textdecoder': 8.7.1 + '@polkadot/x-textencoder': 8.7.1 + '@types/bn.js': 5.1.5 + bn.js: 5.2.1 + ip-regex: 4.3.0 + + '@polkadot/wasm-bridge@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + '@polkadot/x-randomvalues': 10.4.2 + + '@polkadot/wasm-bridge@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)))': + dependencies: + '@polkadot/util': 12.6.2 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)) + tslib: 2.6.3 + + '@polkadot/wasm-bridge@7.3.2(@polkadot/util@13.0.2)(@polkadot/x-randomvalues@13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2)))': + dependencies: + '@polkadot/util': 13.0.2 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/x-randomvalues': 13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2)) + tslib: 2.6.3 + + '@polkadot/wasm-crypto-asmjs@4.6.1(@polkadot/util@6.11.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 6.11.1 + + '@polkadot/wasm-crypto-asmjs@5.1.1(@polkadot/util@8.7.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 8.7.1 + + '@polkadot/wasm-crypto-asmjs@6.4.1(@polkadot/util@10.4.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + + '@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@12.6.2)': + dependencies: + '@polkadot/util': 12.6.2 + tslib: 2.6.3 + + '@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@13.0.2)': + dependencies: + '@polkadot/util': 13.0.2 + tslib: 2.6.3 + + '@polkadot/wasm-crypto-init@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + '@polkadot/wasm-bridge': 6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2) + '@polkadot/wasm-crypto-asmjs': 6.4.1(@polkadot/util@10.4.2) + '@polkadot/wasm-crypto-wasm': 6.4.1(@polkadot/util@10.4.2) + '@polkadot/x-randomvalues': 10.4.2 + + '@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)))': + dependencies: + '@polkadot/util': 12.6.2 + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))) + '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)) + tslib: 2.6.3 + + '@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@13.0.2)(@polkadot/x-randomvalues@13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2)))': + dependencies: + '@polkadot/util': 13.0.2 + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.0.2)(@polkadot/x-randomvalues@13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2))) + '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/x-randomvalues': 13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2)) + tslib: 2.6.3 + + '@polkadot/wasm-crypto-wasm@4.6.1(@polkadot/util@6.11.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 6.11.1 + + '@polkadot/wasm-crypto-wasm@5.1.1(@polkadot/util@8.7.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 8.7.1 + + '@polkadot/wasm-crypto-wasm@6.4.1(@polkadot/util@10.4.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + '@polkadot/wasm-util': 6.4.1(@polkadot/util@10.4.2) + + '@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@12.6.2)': + dependencies: + '@polkadot/util': 12.6.2 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + tslib: 2.6.3 + + '@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@13.0.2)': + dependencies: + '@polkadot/util': 13.0.2 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.0.2) + tslib: 2.6.3 + + '@polkadot/wasm-crypto@4.6.1(@polkadot/util@6.11.1)(@polkadot/x-randomvalues@6.11.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 6.11.1 + '@polkadot/wasm-crypto-asmjs': 4.6.1(@polkadot/util@6.11.1) + '@polkadot/wasm-crypto-wasm': 4.6.1(@polkadot/util@6.11.1) + '@polkadot/x-randomvalues': 6.11.1 + + '@polkadot/wasm-crypto@5.1.1(@polkadot/util@8.7.1)(@polkadot/x-randomvalues@8.7.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 8.7.1 + '@polkadot/wasm-crypto-asmjs': 5.1.1(@polkadot/util@8.7.1) + '@polkadot/wasm-crypto-wasm': 5.1.1(@polkadot/util@8.7.1) + '@polkadot/x-randomvalues': 8.7.1 + + '@polkadot/wasm-crypto@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + '@polkadot/wasm-bridge': 6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2) + '@polkadot/wasm-crypto-asmjs': 6.4.1(@polkadot/util@10.4.2) + '@polkadot/wasm-crypto-init': 6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2) + '@polkadot/wasm-crypto-wasm': 6.4.1(@polkadot/util@10.4.2) + '@polkadot/wasm-util': 6.4.1(@polkadot/util@10.4.2) + '@polkadot/x-randomvalues': 10.4.2 + + '@polkadot/wasm-crypto@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)))': + dependencies: + '@polkadot/util': 12.6.2 + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))) + '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))) + '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)) + tslib: 2.6.3 + + '@polkadot/wasm-crypto@7.3.2(@polkadot/util@13.0.2)(@polkadot/x-randomvalues@13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2)))': + dependencies: + '@polkadot/util': 13.0.2 + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.0.2)(@polkadot/x-randomvalues@13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2))) + '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@13.0.2)(@polkadot/x-randomvalues@13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2))) + '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/x-randomvalues': 13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2)) + tslib: 2.6.3 + + '@polkadot/wasm-util@6.4.1(@polkadot/util@10.4.2)': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/util': 10.4.2 + + '@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)': + dependencies: + '@polkadot/util': 12.6.2 + tslib: 2.6.3 + + '@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2)': + dependencies: + '@polkadot/util': 13.0.2 + tslib: 2.6.3 + + '@polkadot/x-bigint@10.4.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 10.4.2 + + '@polkadot/x-bigint@12.6.2': + dependencies: + '@polkadot/x-global': 12.6.2 + tslib: 2.6.3 + + '@polkadot/x-bigint@13.0.2': + dependencies: + '@polkadot/x-global': 13.0.2 + tslib: 2.6.3 + + '@polkadot/x-bigint@8.7.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 8.7.1 + + '@polkadot/x-fetch@10.4.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 10.4.2 + '@types/node-fetch': 2.6.11 + node-fetch: 3.3.2 + + '@polkadot/x-fetch@12.6.2': + dependencies: + '@polkadot/x-global': 12.6.2 + node-fetch: 3.3.2 + tslib: 2.6.3 + + '@polkadot/x-fetch@13.0.2': + dependencies: + '@polkadot/x-global': 13.0.2 + node-fetch: 3.3.2 + tslib: 2.6.3 + + '@polkadot/x-fetch@8.7.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 8.7.1 + '@types/node-fetch': 2.6.11 + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + + '@polkadot/x-global@10.4.2': + dependencies: + '@babel/runtime': 7.24.8 + + '@polkadot/x-global@12.6.2': + dependencies: + tslib: 2.6.3 + + '@polkadot/x-global@13.0.2': + dependencies: + tslib: 2.6.3 + + '@polkadot/x-global@6.11.1': + dependencies: + '@babel/runtime': 7.24.8 + + '@polkadot/x-global@8.7.1': + dependencies: + '@babel/runtime': 7.24.8 + + '@polkadot/x-randomvalues@10.4.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 10.4.2 + + '@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))': + dependencies: + '@polkadot/util': 12.6.2 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/x-global': 12.6.2 + tslib: 2.6.3 + + '@polkadot/x-randomvalues@13.0.2(@polkadot/util@13.0.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.0.2))': + dependencies: + '@polkadot/util': 13.0.2 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.0.2) + '@polkadot/x-global': 13.0.2 + tslib: 2.6.3 + + '@polkadot/x-randomvalues@6.11.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 6.11.1 + + '@polkadot/x-randomvalues@8.7.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 8.7.1 + + '@polkadot/x-rxjs@6.11.1': + dependencies: + '@babel/runtime': 7.24.8 + rxjs: 6.6.7 + + '@polkadot/x-textdecoder@10.4.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 10.4.2 + + '@polkadot/x-textdecoder@12.6.2': + dependencies: + '@polkadot/x-global': 12.6.2 + tslib: 2.6.3 + + '@polkadot/x-textdecoder@13.0.2': + dependencies: + '@polkadot/x-global': 13.0.2 + tslib: 2.6.3 + + '@polkadot/x-textdecoder@6.11.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 6.11.1 + + '@polkadot/x-textdecoder@8.7.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 8.7.1 + + '@polkadot/x-textencoder@10.4.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 10.4.2 + + '@polkadot/x-textencoder@12.6.2': + dependencies: + '@polkadot/x-global': 12.6.2 + tslib: 2.6.3 + + '@polkadot/x-textencoder@13.0.2': + dependencies: + '@polkadot/x-global': 13.0.2 + tslib: 2.6.3 + + '@polkadot/x-textencoder@6.11.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 6.11.1 + + '@polkadot/x-textencoder@8.7.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 8.7.1 + + '@polkadot/x-ws@10.4.2': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 10.4.2 + '@types/websocket': 1.0.10 + websocket: 1.0.35 + transitivePeerDependencies: + - supports-color + + '@polkadot/x-ws@12.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/x-global': 12.6.2 + tslib: 2.6.3 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@polkadot/x-ws@13.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/x-global': 13.0.2 + tslib: 2.6.3 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@polkadot/x-ws@8.7.1': + dependencies: + '@babel/runtime': 7.24.8 + '@polkadot/x-global': 8.7.1 + '@types/websocket': 1.0.10 + websocket: 1.0.35 + transitivePeerDependencies: + - supports-color + + '@polymeshassociation/polymesh-types@5.7.0': {} + + '@rollup/rollup-android-arm-eabi@4.19.0': + optional: true + + '@rollup/rollup-android-arm64@4.19.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.19.0': + optional: true + + '@rollup/rollup-darwin-x64@4.19.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.19.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.19.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.19.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.19.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.19.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.19.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.19.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.19.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.19.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.19.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.19.0': + optional: true + + '@scure/base@1.0.0': {} + + '@scure/base@1.1.1': {} + + '@scure/base@1.1.7': {} + + '@scure/bip32@1.4.0': + dependencies: + '@noble/curves': 1.4.0 + '@noble/hashes': 1.4.0 + '@scure/base': 1.1.7 + + '@scure/bip39@1.3.0': + dependencies: + '@noble/hashes': 1.4.0 + '@scure/base': 1.1.7 + + '@slack/types@2.12.0': {} + + '@slack/webhook@7.0.2': + dependencies: + '@slack/types': 2.12.0 + '@types/node': 20.14.12 + axios: 1.7.2 + transitivePeerDependencies: + - debug + + '@snowfork/snowbridge-types@0.2.7(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2)': + dependencies: + '@polkadot/api': 7.15.1 + '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@polkadot/types': 7.15.1 + transitivePeerDependencies: + - '@polkadot/util' + - '@polkadot/util-crypto' + - encoding + - supports-color + + '@sora-substrate/type-definitions@1.27.7': + dependencies: + '@open-web3/orml-type-definitions': 1.1.4 + + '@subsocial/definitions@0.8.14(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + lodash.camelcase: 4.3.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@substrate/connect-extension-protocol@1.0.1': {} + + '@substrate/connect-extension-protocol@2.0.0': + optional: true + + '@substrate/connect-known-chains@1.2.0': + optional: true + + '@substrate/connect@0.7.0-alpha.0': + dependencies: + '@substrate/connect-extension-protocol': 1.0.1 + '@substrate/smoldot-light': 0.6.8 + eventemitter3: 4.0.7 + transitivePeerDependencies: + - supports-color + + '@substrate/connect@0.7.19(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@substrate/connect-extension-protocol': 1.0.1 + '@substrate/smoldot-light': 0.7.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + eventemitter3: 4.0.7 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + optional: true + + '@substrate/connect@0.8.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@substrate/connect-extension-protocol': 2.0.0 + '@substrate/connect-known-chains': 1.2.0 + '@substrate/light-client-extension-helpers': 0.0.6(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + optional: true + + '@substrate/connect@0.8.8(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@substrate/connect-extension-protocol': 2.0.0 + '@substrate/connect-known-chains': 1.2.0 + '@substrate/light-client-extension-helpers': 0.0.4(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + optional: true + + '@substrate/light-client-extension-helpers@0.0.4(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@polkadot-api/client': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0(rxjs@7.8.1) + '@polkadot-api/json-rpc-provider': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + '@polkadot-api/json-rpc-provider-proxy': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + '@polkadot-api/substrate-client': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + '@substrate/connect-extension-protocol': 2.0.0 + '@substrate/connect-known-chains': 1.2.0 + rxjs: 7.8.1 + smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optional: true + + '@substrate/light-client-extension-helpers@0.0.6(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@polkadot-api/json-rpc-provider': 0.0.1 + '@polkadot-api/json-rpc-provider-proxy': 0.0.1 + '@polkadot-api/observable-client': 0.1.0(rxjs@7.8.1) + '@polkadot-api/substrate-client': 0.0.1 + '@substrate/connect-extension-protocol': 2.0.0 + '@substrate/connect-known-chains': 1.2.0 + rxjs: 7.8.1 + smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optional: true + + '@substrate/smoldot-light@0.6.8': + dependencies: + buffer: 6.0.3 + pako: 2.1.0 + websocket: 1.0.35 + transitivePeerDependencies: + - supports-color + + '@substrate/smoldot-light@0.7.9(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + pako: 2.1.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + optional: true + + '@substrate/ss58-registry@1.49.0': {} + + '@types/big.js@6.2.2': {} + + '@types/bn.js@4.11.6': + dependencies: + '@types/node': 20.14.12 + + '@types/bn.js@5.1.5': + dependencies: + '@types/node': 20.14.12 + + '@types/estree@1.0.5': {} + + '@types/json5@0.0.29': {} + + '@types/node-fetch@2.6.11': + dependencies: + '@types/node': 20.14.12 + form-data: 4.0.0 + + '@types/node@12.20.55': {} + + '@types/node@18.15.13': {} + + '@types/node@20.14.12': + dependencies: + undici-types: 5.26.5 + + '@types/semver@7.5.8': {} + + '@types/stylis@4.2.5': {} + + '@types/uuid@9.0.8': {} + + '@types/websocket@1.0.10': + dependencies: + '@types/node': 20.14.12 + + '@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.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.17.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 7.17.0 + '@typescript-eslint/type-utils': 7.17.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.17.0 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + 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.17.0(eslint@8.57.0)(typescript@5.5.4)': + dependencies: + '@typescript-eslint/scope-manager': 7.17.0 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.17.0 + debug: 4.3.5 + eslint: 8.57.0 + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@7.17.0': + dependencies: + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/visitor-keys': 7.17.0 + + '@typescript-eslint/type-utils@7.17.0(eslint@8.57.0)(typescript@5.5.4)': + dependencies: + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@8.57.0)(typescript@5.5.4) + debug: 4.3.5 + 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.17.0': {} + + '@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4)': + dependencies: + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/visitor-keys': 7.17.0 + debug: 4.3.5 + 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/utils@7.17.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.17.0 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@7.17.0': + dependencies: + '@typescript-eslint/types': 7.17.0 + eslint-visitor-keys: 3.4.3 + + '@ungap/structured-clone@1.2.0': {} + + '@unique-nft/opal-testnet-types@1003.70.0(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.2.2)': + dependencies: + '@polkadot/api': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + + '@unique-nft/quartz-mainnet-types@1003.70.0(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.2.2)': + dependencies: + '@polkadot/api': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + + '@unique-nft/sapphire-mainnet-types@1003.70.0(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.2.2)': + dependencies: + '@polkadot/api': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + + '@unique-nft/unique-mainnet-types@1001.63.0(@polkadot/api@12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.2.2)': + dependencies: + '@polkadot/api': 12.2.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.2.2 + + '@vitest/expect@2.0.4': + dependencies: + '@vitest/spy': 2.0.4 + '@vitest/utils': 2.0.4 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.0.4': + dependencies: + tinyrainbow: 1.2.0 + + '@vitest/runner@2.0.4': + dependencies: + '@vitest/utils': 2.0.4 + pathe: 1.1.2 + + '@vitest/snapshot@2.0.4': + dependencies: + '@vitest/pretty-format': 2.0.4 + magic-string: 0.30.10 + pathe: 1.1.2 + + '@vitest/spy@2.0.4': + dependencies: + tinyspy: 3.0.0 + + '@vitest/utils@2.0.4': + dependencies: + '@vitest/pretty-format': 2.0.4 + estree-walker: 3.0.3 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + + '@zeitgeistpm/type-defs@1.0.0': {} + + '@zeroio/type-definitions@0.0.14': {} + + abitype@1.0.5(typescript@5.5.4): + 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-escapes@6.2.1: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + 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-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.2: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + balanced-match@1.0.2: {} + + base-x@3.0.10: + dependencies: + safe-buffer: 5.2.1 + + base64-js@1.5.1: {} + + better-path-resolve@1.0.0: + dependencies: + is-windows: 1.0.2 + + big.js@6.2.1: {} + + binary-extensions@2.3.0: {} + + blakejs@1.2.1: {} + + bn.js@4.12.0: {} + + 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 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + brorand@1.1.0: {} + + buffer@6.0.3: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + bufferutil@4.0.8: + dependencies: + node-gyp-build: 4.8.1 + + bun@1.1.20: + optionalDependencies: + '@oven/bun-darwin-aarch64': 1.1.20 + '@oven/bun-darwin-x64': 1.1.20 + '@oven/bun-darwin-x64-baseline': 1.1.20 + '@oven/bun-linux-aarch64': 1.1.20 + '@oven/bun-linux-x64': 1.1.20 + '@oven/bun-linux-x64-baseline': 1.1.20 + '@oven/bun-windows-x64': 1.1.20 + '@oven/bun-windows-x64-baseline': 1.1.20 + + bundle-require@5.0.0(esbuild@0.23.0): + dependencies: + esbuild: 0.23.0 + load-tsconfig: 0.2.5 + + 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: {} + + camelize@1.0.1: {} + + canvas-renderer@2.2.1: + dependencies: + '@types/node': 20.14.12 + + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + 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: {} + + check-error@2.1.1: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + ci-info@3.9.0: {} + + cipher-base@1.0.4: + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + + cli-cursor@4.0.0: + dependencies: + restore-cursor: 4.0.0 + + cli-truncate@4.0.0: + dependencies: + slice-ansi: 5.0.0 + string-width: 7.2.0 + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + colord@2.9.3: {} + + colorette@2.0.20: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@12.1.0: {} + + commander@4.1.1: {} + + concat-map@0.0.1: {} + + confusing-browser-globals@1.0.11: {} + + consola@3.2.3: {} + + copy-to-clipboard@3.3.3: + dependencies: + toggle-selection: 1.0.6 + + create-hash@1.2.0: + dependencies: + cipher-base: 1.0.4 + inherits: 2.0.4 + md5.js: 1.3.5 + ripemd160: 2.0.2 + sha.js: 2.4.11 + + cross-spawn@5.1.0: + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-color-keywords@1.0.0: {} + + css-to-react-native@3.2.0: + dependencies: + camelize: 1.0.1 + css-color-keywords: 1.0.0 + postcss-value-parser: 4.2.0 + + csstype@3.1.3: {} + + cuint@0.2.2: {} + + d@1.0.2: + dependencies: + es5-ext: 0.10.64 + type: 2.7.3 + + 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.5: + dependencies: + ms: 2.1.2 + + 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: {} + + dir-glob@3.0.1: + 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: {} + + eastasianwidth@0.2.0: {} + + ed2curve@0.3.0: + dependencies: + tweetnacl: 1.0.3 + + elliptic@6.5.6: + dependencies: + bn.js: 4.12.0 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + + emoji-regex@10.3.0: {} + + emoji-regex@8.0.0: {} + + 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 + strip-ansi: 6.0.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 + es6-symbol: 3.1.4 + esniff: 2.0.1 + next-tick: 1.1.0 + + es6-iterator@2.0.3: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + es6-symbol: 3.1.4 + + es6-symbol@3.1.4: + dependencies: + d: 1.0.2 + ext: 1.7.0 + + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + + esbuild@0.23.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.0 + '@esbuild/android-arm': 0.23.0 + '@esbuild/android-arm64': 0.23.0 + '@esbuild/android-x64': 0.23.0 + '@esbuild/darwin-arm64': 0.23.0 + '@esbuild/darwin-x64': 0.23.0 + '@esbuild/freebsd-arm64': 0.23.0 + '@esbuild/freebsd-x64': 0.23.0 + '@esbuild/linux-arm': 0.23.0 + '@esbuild/linux-arm64': 0.23.0 + '@esbuild/linux-ia32': 0.23.0 + '@esbuild/linux-loong64': 0.23.0 + '@esbuild/linux-mips64el': 0.23.0 + '@esbuild/linux-ppc64': 0.23.0 + '@esbuild/linux-riscv64': 0.23.0 + '@esbuild/linux-s390x': 0.23.0 + '@esbuild/linux-x64': 0.23.0 + '@esbuild/netbsd-x64': 0.23.0 + '@esbuild/openbsd-arm64': 0.23.0 + '@esbuild/openbsd-x64': 0.23.0 + '@esbuild/sunos-x64': 0.23.0 + '@esbuild/win32-arm64': 0.23.0 + '@esbuild/win32-ia32': 0.23.0 + '@esbuild/win32-x64': 0.23.0 + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0): + dependencies: + confusing-browser-globals: 1.0.11 + eslint: 8.57.0 + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(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.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0): + dependencies: + '@typescript-eslint/eslint-plugin': 7.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.5.4) + eslint: 8.57.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(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.0 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + dependencies: + debug: 4.3.5 + enhanced-resolve: 5.17.1 + eslint: 8.57.0 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + fast-glob: 3.3.2 + get-tsconfig: 4.7.6 + is-core-module: 2.15.0 + is-glob: 4.0.3 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 7.17.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.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + transitivePeerDependencies: + - supports-color + + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + dependencies: + 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.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + hasown: 2.0.2 + is-core-module: 2.15.0 + 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.17.0(eslint@8.57.0)(typescript@5.5.4) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-jest@28.6.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.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': 7.17.0(eslint@8.57.0)(typescript@5.5.4) + eslint: 8.57.0 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 7.17.0(@typescript-eslint/parser@7.17.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.5 + 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.1 + 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 + es5-ext: 0.10.64 + 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 + + ethers@6.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): + dependencies: + '@adraffy/ens-normalize': 1.10.1 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@types/node': 18.15.13 + aes-js: 4.0.0-beta.5 + tslib: 2.4.0 + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + event-emitter@0.3.5: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + + eventemitter3@4.0.7: {} + + eventemitter3@5.0.1: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + execa@8.0.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + + ext@1.7.0: + dependencies: + type: 2.7.3 + + extendable-error@0.1.7: {} + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.7 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fast-sha256@1.3.0: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fetch-blob@3.2.0: + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.3.3 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@4.1.0: + dependencies: + 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 + + find-yarn-workspace-root2@1.2.16: + dependencies: + micromatch: 4.0.7 + pkg-dir: 4.2.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.1: {} + + follow-redirects@1.15.6: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + foreground-child@3.2.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + formdata-polyfill@4.0.10: + dependencies: + fetch-blob: 3.2.0 + + fs-extra@7.0.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + 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: {} + + 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-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.7.6: + 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.2.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 + + glob@11.0.0: + dependencies: + foreground-child: 3.2.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + 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 + + 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 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.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-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 + readable-stream: 3.6.2 + safe-buffer: 5.2.1 + + hash.js@1.1.7: + dependencies: + 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 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + + human-id@1.0.2: {} + + human-signals@2.1.0: {} + + human-signals@5.0.0: {} + + husky@9.1.1: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + ieee754@1.2.1: {} + + ignore@5.3.1: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + 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-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-callable@1.2.7: {} + + is-core-module@2.15.0: + 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: {} + + is-fullwidth-code-point@4.0.0: {} + + is-fullwidth-code-point@5.0.0: + dependencies: + get-east-asian-width: 1.2.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + 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-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)): + dependencies: + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jackspeak@4.0.1: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jdenticon@3.2.0: + dependencies: + canvas-renderer: 2.2.1 + + joycon@3.1.1: {} + + js-sha3@0.8.0: {} + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + json-buffer@3.0.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 + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + 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: {} + + lint-staged@15.2.7: + dependencies: + chalk: 5.3.0 + commander: 12.1.0 + debug: 4.3.5 + execa: 8.0.1 + lilconfig: 3.1.2 + listr2: 8.2.3 + micromatch: 4.0.7 + pidtree: 0.6.0 + string-argv: 0.3.2 + yaml: 2.4.5 + transitivePeerDependencies: + - supports-color + + listr2@8.2.3: + dependencies: + cli-truncate: 4.0.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 6.0.0 + rfdc: 1.4.1 + wrap-ansi: 9.0.0 + + load-tsconfig@0.2.5: {} + + load-yaml-file@0.2.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + + locate-path@5.0.0: + 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: {} + + lodash.sortby@4.7.0: {} + + lodash.startcase@4.4.0: {} + + log-update@6.0.0: + dependencies: + ansi-escapes: 6.2.1 + cli-cursor: 4.0.0 + slice-ansi: 7.1.0 + strip-ansi: 7.1.0 + wrap-ansi: 9.0.0 + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + loupe@3.1.1: + dependencies: + get-func-name: 2.0.2 + + lru-cache@10.4.3: {} + + lru-cache@11.0.0: {} + + lru-cache@4.1.5: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + + magic-string@0.30.10: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + md5.js@1.3.5: + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + safe-buffer: 5.2.1 + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + micromatch@4.0.7: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mimic-fn@2.1.0: {} + + mimic-fn@4.0.0: {} + + minimalistic-assert@1.0.1: {} + + minimalistic-crypto-utils@1.0.1: {} + + minimatch@10.0.1: + 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: {} + + moonbeam-types-bundle@2.0.10(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) + typescript: 4.9.5 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + mri@1.2.0: {} + + ms@2.0.0: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.7: {} + + natural-compare@1.4.0: {} + + next-tick@1.1.0: {} + + nock@13.5.4: + dependencies: + debug: 4.3.5 + json-stringify-safe: 5.0.1 + propagate: 2.0.1 + transitivePeerDependencies: + - supports-color + + node-domexception@1.0.0: {} + + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + + node-fetch@3.3.2: + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + + node-gyp-build@4.8.1: {} + + normalize-path@3.0.0: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + npm-run-path@5.3.0: + dependencies: + path-key: 4.0.0 + + 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 + + onetime@6.0.0: + 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 + + os-tmpdir@1.0.2: {} + + outdent@0.5.0: {} + + p-filter@2.1.0: + dependencies: + p-map: 2.1.0 + + p-limit@2.3.0: + 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: {} + + package-json-from-dist@1.0.0: {} + + pako@2.1.0: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + 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 + minipass: 7.1.2 + + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.0 + minipass: 7.1.2 + + path-type@4.0.0: {} + + pathe@1.1.2: {} + + pathval@2.0.0: {} + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + pidtree@0.6.0: {} + + pify@4.0.1: {} + + pirates@4.0.6: {} + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pnglib@0.0.1: {} + + pontem-types-bundle@1.0.15(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2): + dependencies: + '@polkadot/keyring': 7.9.2(@polkadot/util-crypto@13.0.2(@polkadot/util@13.0.2))(@polkadot/util@13.0.2) + '@polkadot/types': 6.12.1 + typescript: 4.9.5 + transitivePeerDependencies: + - '@polkadot/util' + - '@polkadot/util-crypto' + + possible-typed-array-names@1.0.0: {} + + postcss-load-config@6.0.1(postcss@8.4.40)(yaml@2.4.5): + dependencies: + lilconfig: 3.1.2 + optionalDependencies: + postcss: 8.4.40 + yaml: 2.4.5 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.38: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + postcss@8.4.40: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + preferred-pm@3.1.4: + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.2.0 + + 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: {} + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + propagate@2.0.1: {} + + proxy-from-env@1.1.0: {} + + pseudomap@1.0.2: {} + + punycode@2.3.1: {} + + queue-microtask@1.2.3: {} + + react-copy-to-clipboard@5.1.0(react@18.3.1): + dependencies: + copy-to-clipboard: 3.3.3 + prop-types: 15.8.1 + react: 18.3.1 + + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + react-is@16.13.1: {} + + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + + read-yaml-file@1.1.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + 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 + + 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.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@4.0.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + reusify@1.0.4: {} + + rfdc@1.4.1: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + ripemd160@2.0.2: + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + + rollup@4.19.0: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.19.0 + '@rollup/rollup-android-arm64': 4.19.0 + '@rollup/rollup-darwin-arm64': 4.19.0 + '@rollup/rollup-darwin-x64': 4.19.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.19.0 + '@rollup/rollup-linux-arm-musleabihf': 4.19.0 + '@rollup/rollup-linux-arm64-gnu': 4.19.0 + '@rollup/rollup-linux-arm64-musl': 4.19.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.19.0 + '@rollup/rollup-linux-riscv64-gnu': 4.19.0 + '@rollup/rollup-linux-s390x-gnu': 4.19.0 + '@rollup/rollup-linux-x64-gnu': 4.19.0 + '@rollup/rollup-linux-x64-musl': 4.19.0 + '@rollup/rollup-win32-arm64-msvc': 4.19.0 + '@rollup/rollup-win32-ia32-msvc': 4.19.0 + '@rollup/rollup-win32-x64-msvc': 4.19.0 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@6.6.7: + dependencies: + tslib: 1.14.1 + + rxjs@7.8.1: + dependencies: + tslib: 2.6.3 + + 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: + optional: true + + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + + 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 + safe-buffer: 5.2.1 + + shallowequal@1.1.0: {} + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@1.0.0: {} + + 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: {} + + signal-exit@4.1.0: {} + + slash@3.0.0: {} + + slice-ansi@5.0.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + + slice-ansi@7.1.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 5.0.0 + + smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10): + dependencies: + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + optional: true + + source-map-js@1.2.0: {} + + source-map@0.8.0-beta.0: + dependencies: + whatwg-url: 7.1.0 + + spawndamnit@2.0.0: + dependencies: + cross-spawn: 5.1.0 + signal-exit: 3.0.7 + + sprintf-js@1.0.3: {} + + stackback@0.0.2: {} + + std-env@3.7.0: {} + + store@2.0.12: {} + + string-argv@0.3.2: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.3.0 + 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 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.0.1 + + strip-bom@3.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-final-newline@3.0.0: {} + + strip-json-comments@3.1.1: {} + + styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@emotion/is-prop-valid': 1.2.2 + '@emotion/unitless': 0.8.1 + '@types/stylis': 4.2.5 + css-to-react-native: 3.2.0 + csstype: 3.1.3 + postcss: 8.4.38 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + shallowequal: 1.1.0 + stylis: 4.3.2 + tslib: 2.6.2 + + stylis@4.3.2: {} + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + supports-color@5.5.0: + 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.6.3 + + tapable@2.2.1: {} + + term-size@2.2.1: {} + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + tinybench@2.8.0: {} + + tinypool@1.0.0: {} + + tinyrainbow@1.2.0: {} + + tinyspy@3.0.0: {} + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toggle-selection@1.0.6: {} + + tr46@0.0.3: {} + + tr46@1.0.1: + dependencies: + punycode: 2.3.1 + + 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: {} + + 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: {} + + tslib@2.6.2: {} + + tslib@2.6.3: {} + + tsup@8.2.3(postcss@8.4.40)(typescript@5.5.4)(yaml@2.4.5): + dependencies: + bundle-require: 5.0.0(esbuild@0.23.0) + cac: 6.7.14 + chokidar: 3.6.0 + consola: 3.2.3 + debug: 4.3.5 + esbuild: 0.23.0 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + picocolors: 1.0.1 + postcss-load-config: 6.0.1(postcss@8.4.40)(yaml@2.4.5) + resolve-from: 5.0.0 + rollup: 4.19.0 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tree-kill: 1.2.2 + optionalDependencies: + postcss: 8.4.40 + typescript: 5.5.4 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + + turbo-darwin-64@2.0.9: + optional: true + + turbo-darwin-arm64@2.0.9: + optional: true + + turbo-linux-64@2.0.9: + optional: true + + turbo-linux-arm64@2.0.9: + optional: true + + turbo-windows-64@2.0.9: + optional: true + + turbo-windows-arm64@2.0.9: + optional: true + + turbo@2.0.9: + optionalDependencies: + turbo-darwin-64: 2.0.9 + turbo-darwin-arm64: 2.0.9 + turbo-linux-64: 2.0.9 + turbo-linux-arm64: 2.0.9 + turbo-windows-64: 2.0.9 + turbo-windows-arm64: 2.0.9 + + 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 + + typescript@4.9.5: {} + + 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@5.26.5: {} + + 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.1 + + util-deprecate@1.0.2: {} + + uuid@9.0.1: {} + + viem@2.18.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10): + dependencies: + '@adraffy/ens-normalize': 1.10.0 + '@noble/curves': 1.4.0 + '@noble/hashes': 1.4.0 + '@scure/bip32': 1.4.0 + '@scure/bip39': 1.3.0 + abitype: 1.0.5(typescript@5.5.4) + isows: 1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + webauthn-p256: 0.0.5 + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + + vite-node@2.0.4(@types/node@20.14.12): + dependencies: + cac: 6.7.14 + debug: 4.3.5 + pathe: 1.1.2 + tinyrainbow: 1.2.0 + vite: 5.3.5(@types/node@20.14.12) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + vite@5.3.5(@types/node@20.14.12): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.40 + rollup: 4.19.0 + optionalDependencies: + '@types/node': 20.14.12 + fsevents: 2.3.3 + + vitest@2.0.4(@types/node@20.14.12): + dependencies: + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.4 + '@vitest/pretty-format': 2.0.4 + '@vitest/runner': 2.0.4 + '@vitest/snapshot': 2.0.4 + '@vitest/spy': 2.0.4 + '@vitest/utils': 2.0.4 + chai: 5.1.1 + debug: 4.3.5 + execa: 8.0.1 + magic-string: 0.30.10 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.8.0 + tinypool: 1.0.0 + tinyrainbow: 1.2.0 + vite: 5.3.5(@types/node@20.14.12) + vite-node: 2.0.4(@types/node@20.14.12) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 20.14.12 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + web-streams-polyfill@3.3.3: {} + + webauthn-p256@0.0.5: + dependencies: + '@noble/curves': 1.4.0 + '@noble/hashes': 1.4.0 + + webidl-conversions@3.0.1: {} + + webidl-conversions@4.0.2: {} + + websocket@1.0.35: + dependencies: + bufferutil: 4.0.8 + debug: 2.6.9 + es5-ext: 0.10.64 + typedarray-to-buffer: 3.1.5 + utf-8-validate: 5.0.10 + yaeti: 0.0.6 + transitivePeerDependencies: + - supports-color + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + whatwg-url@7.1.0: + dependencies: + lodash.sortby: 4.7.0 + 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-pm@2.2.0: + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + + 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 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + why-is-node-running@2.3.0: + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + + word-wrap@1.2.5: {} + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + 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 + utf-8-validate: 5.0.10 + + ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 + + xxhashjs@0.2.2: + dependencies: + cuint: 0.2.2 + + yaeti@0.0.6: {} + + yallist@2.1.2: {} + + yaml@2.4.5: {} + + yocto-queue@0.1.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 00000000..02495561 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - 'packages/*' + - 'examples/**'