From b09af9bfbd02e477749d81611bb91ecabf6b0105 Mon Sep 17 00:00:00 2001 From: SatoshiQaziMuhammed Date: Fri, 9 Oct 2026 01:34:14 +0400 Subject: [PATCH] Move to the fixed crypto stack and patched dependencies; run quality CI on hosted runners (#47) - Move backend and root transitive deps to patched versions - Upgrade web to react-router 7.18 and patched vitest/dompurify - Move the sign app to vite 6.4.3 - Depend on the fixed crypto stack in web, sign and backend - sign: typecheck the shared code it compiles - ci: run the quality jobs on GitHub-hosted runners, and build sign - Move to @pezkuwi/api 16.5.39 - ci: run CodeQL for JavaScript/TypeScript on a GitHub-hosted runner --- .github/workflows/codeql.yml | 2 +- .github/workflows/quality-gate.yml | 46 +- backend/package-lock.json | 702 +++++++++++------------ backend/package.json | 47 +- package-lock.json | 14 +- sign/package-lock.json | 864 ++++++++++++++++------------- sign/package.json | 20 +- sign/src/api-augment.d.ts | 3 + sign/tsconfig.app.json | 5 +- web/package-lock.json | 718 +++++++++++++----------- web/package.json | 72 +-- 11 files changed, 1330 insertions(+), 1163 deletions(-) create mode 100644 sign/src/api-augment.d.ts diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index d904a7ad..5ddd24af 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -21,7 +21,7 @@ concurrency: jobs: analyze: name: Analyze ${{ matrix.language }} - runs-on: pwap-runner + runs-on: ubuntu-latest strategy: fail-fast: false matrix: diff --git a/.github/workflows/quality-gate.yml b/.github/workflows/quality-gate.yml index 32d4a8ae..bfbd7ba0 100644 --- a/.github/workflows/quality-gate.yml +++ b/.github/workflows/quality-gate.yml @@ -33,7 +33,7 @@ jobs: # ======================================== web: name: Web App - runs-on: pwap-runner + runs-on: ubuntu-latest steps: - name: Checkout code @@ -93,14 +93,11 @@ jobs: # ======================================== # BACKEND - INDEXER SERVICE (lint/smoke/audit) # No build step exists (plain ESM node service); we lockfile-enforce install, - # syntax-check the entry point, and audit. The audit is currently non-blocking - # because the express@5 + sqlite3(node-gyp) trees carry transitive advisories - # that need a broader dependency upgrade; flip continue-on-error off once the - # tree is clean. + # syntax-check the entry point, and audit. # ======================================== backend: name: Backend Indexer - runs-on: pwap-runner + runs-on: ubuntu-latest steps: - name: Checkout code @@ -138,7 +135,36 @@ jobs: - name: npm audit (high + critical, production deps) working-directory: ./backend - continue-on-error: true + run: npm audit --audit-level=high --omit=dev + + # ======================================== + # SIGN - MULTISIG SIGNING PORTAL (typecheck + build) + # sign/ compiles ../shared/lib with tsc before vite builds it, so this is also + # the check that shared/ still typechecks against the chain's augmented API. + # ======================================== + sign: + name: Signing Portal + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Install dependencies + working-directory: ./sign + run: npm ci + + - name: Typecheck and build + working-directory: ./sign + run: npm run build + + - name: npm audit (high + critical, production deps) + working-directory: ./sign run: npm audit --audit-level=high --omit=dev # ======================================== @@ -1090,7 +1116,7 @@ jobs: # ======================================== security-audit: name: Security Audit - runs-on: pwap-runner + runs-on: ubuntu-latest needs: [web] steps: @@ -1235,8 +1261,8 @@ jobs: ci-gate: name: CI Gate ✅ - runs-on: pwap-runner - needs: [web, backend, security-audit, migration-test, workflow-guard] + runs-on: ubuntu-latest + needs: [web, backend, sign, security-audit, migration-test, workflow-guard] if: always() steps: diff --git a/backend/package-lock.json b/backend/package-lock.json index 1d24d2bf..be3428d3 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -8,9 +8,9 @@ "name": "pezkuwi-indexer-service", "version": "1.0.0", "dependencies": { - "@pezkuwi/api": "^16.5.23", - "@pezkuwi/util": "^14.0.13", - "@pezkuwi/util-crypto": "^14.0.13", + "@pezkuwi/api": "^16.5.39", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", "@supabase/supabase-js": "^2.45.0", "cors": "^2.8.5", "dotenv": "^17.2.3", @@ -22,7 +22,7 @@ "sqlite3": "^5.1.7" }, "devDependencies": { - "@pezkuwi/keyring": "^14.0.13", + "@pezkuwi/keyring": "^14.0.26", "supertest": "^7.0.0" } }, @@ -162,26 +162,26 @@ } }, "node_modules/@pezkuwi/api": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/api/-/api-16.5.23.tgz", - "integrity": "sha512-nQiiWXuAE6Fg1SocEGJSPlRjA8Xl7E9say008+zU9pHbtbK5bb84jvA7Y8hys5Ggi6FWzVbey/5w0L/g6gY2MA==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api/-/api-16.5.39.tgz", + "integrity": "sha512-cvPlODIYaP+/2gob2ftDnmaN1RNUipFbm+jCFZkVTVB0w1qzMow/UsN6R6zlVaKVchxD8ThRvEluAvwng/asKg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api-augment": "16.5.23", - "@pezkuwi/api-base": "16.5.23", - "@pezkuwi/api-derive": "16.5.23", - "@pezkuwi/keyring": "14.0.13", - "@pezkuwi/rpc-augment": "16.5.23", - "@pezkuwi/rpc-core": "16.5.23", - "@pezkuwi/rpc-provider": "16.5.23", - "@pezkuwi/types": "16.5.23", - "@pezkuwi/types-augment": "16.5.23", - "@pezkuwi/types-codec": "16.5.23", - "@pezkuwi/types-create": "16.5.23", - "@pezkuwi/types-known": "16.5.23", - "@pezkuwi/types-support": "16.5.23", - "@pezkuwi/util": "14.0.13", - "@pezkuwi/util-crypto": "14.0.13", + "@pezkuwi/api-augment": "16.5.39", + "@pezkuwi/api-base": "16.5.39", + "@pezkuwi/api-derive": "16.5.39", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/rpc-augment": "16.5.39", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/rpc-provider": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-create": "16.5.39", + "@pezkuwi/types-known": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "eventemitter3": "^5.0.1", "rxjs": "^7.8.1", "tslib": "^2.8.1" @@ -191,17 +191,17 @@ } }, "node_modules/@pezkuwi/api-augment": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/api-augment/-/api-augment-16.5.23.tgz", - "integrity": "sha512-5KKsuV21TVLZfQMHgrh1stWfsuzJJJM9XzHXmmH9MjNU3VQUSoqUqGs590+BYB98NSrrOuQnrppVo4SIvvS5PQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api-augment/-/api-augment-16.5.39.tgz", + "integrity": "sha512-Bjpfk4yQcvJ/psW5opfgRSkQ1pIRjFv75LE98txWLVs5xGOD4aRMQepjZKfLqOa/zX96TXROERSk66Gjnr7Drg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api-base": "16.5.23", - "@pezkuwi/rpc-augment": "16.5.23", - "@pezkuwi/types": "16.5.23", - "@pezkuwi/types-augment": "16.5.23", - "@pezkuwi/types-codec": "16.5.23", - "@pezkuwi/util": "14.0.13", + "@pezkuwi/api-base": "16.5.39", + "@pezkuwi/rpc-augment": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -209,14 +209,14 @@ } }, "node_modules/@pezkuwi/api-base": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/api-base/-/api-base-16.5.23.tgz", - "integrity": "sha512-2tyuHxpsMLt4RGJ1IEDevK89RDyAHeto3QnL6WeHJ/FAMr8gxvsjznxk6s5+ApszN5UNylKjvBkSjXEAYnyA1g==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api-base/-/api-base-16.5.39.tgz", + "integrity": "sha512-zuajuN9Khvar0DU1VCa02pfSDYa/BwwMdNoLVN8CMZs+QYbDGcMhgHNcg93clqeG+xjyDpRd+xYGc7ZiZ2mPXw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/rpc-core": "16.5.23", - "@pezkuwi/types": "16.5.23", - "@pezkuwi/util": "14.0.13", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/util": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -225,21 +225,21 @@ } }, "node_modules/@pezkuwi/api-derive": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/api-derive/-/api-derive-16.5.23.tgz", - "integrity": "sha512-QOjQ7VqIgFNJgpbCrIsMqfszidgfUnabXAC9xarFYKHbfR1U8Qlnwh/kKb9/C1ps+7W3As6Kbd8QN2OlPJAptQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api-derive/-/api-derive-16.5.39.tgz", + "integrity": "sha512-7UhjxP3Ux82HVqIevCwEQSBqGej9P809lSI8OY26wGYDaEx+VOBOC/6bBwGCCrMp9OznguhDLEXImHxlzFNemg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api": "16.5.23", - "@pezkuwi/api-augment": "16.5.23", - "@pezkuwi/api-base": "16.5.23", - "@pezkuwi/rpc-core": "16.5.23", - "@pezkuwi/rpc-provider": "16.5.23", - "@pezkuwi/types": "16.5.23", - "@pezkuwi/types-codec": "16.5.23", - "@pezkuwi/types-support": "16.5.23", - "@pezkuwi/util": "14.0.13", - "@pezkuwi/util-crypto": "14.0.13", + "@pezkuwi/api": "16.5.39", + "@pezkuwi/api-augment": "16.5.39", + "@pezkuwi/api-base": "16.5.39", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/rpc-provider": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -248,30 +248,30 @@ } }, "node_modules/@pezkuwi/keyring": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@pezkuwi/keyring/-/keyring-14.0.13.tgz", - "integrity": "sha512-chjBMClAffmPs9deXQnc87y6iWPDe6rLNuZFEVqUuwzI3boUTJe8SwBuyGMfQSmdRQDLV5T16f8qyo6+1/rhQg==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/keyring/-/keyring-14.0.26.tgz", + "integrity": "sha512-stcWcKFKgS1DbIq1CTRzPdpOXuLudFiRPN8MZ0B8COJGKkqElHleWEWC55nhjG3bLZaTUHveuAsMURhu3wHAbg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/util": "14.0.12", - "@pezkuwi/util-crypto": "14.0.12", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@pezkuwi/util": "14.0.12", - "@pezkuwi/util-crypto": "14.0.12" + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26" } }, "node_modules/@pezkuwi/networks": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@pezkuwi/networks/-/networks-14.0.13.tgz", - "integrity": "sha512-E9vrsfan7EbjM7APscL6Dy648JLWHamJLN6zPYYSOGuEZiTuM2UC6G7edmefw5VrZsAnR0SmRydrXRxG3Witzw==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/networks/-/networks-14.0.26.tgz", + "integrity": "sha512-omDbJzFjDSm1FS32zebyNP1QGBk9/ZayM0YM0mUlOOwiLIP7iDVq3KQe2JdI7hm1dz01Lm68/hjerSoqiWEclA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/util": "14.0.12", + "@pezkuwi/util": "14.0.26", "@substrate/ss58-registry": "^1.51.0", "tslib": "^2.8.0" }, @@ -280,15 +280,15 @@ } }, "node_modules/@pezkuwi/rpc-augment": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-augment/-/rpc-augment-16.5.23.tgz", - "integrity": "sha512-YSFO6DAl+2flzymUAGXM3yYFu7ePGG/Spdny4ZN/3kckB2THkZrX2VEEC4HSZXU4AZ8Krfr9zM8bR7dX5GMi8Q==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-augment/-/rpc-augment-16.5.39.tgz", + "integrity": "sha512-l6nmUcQivJun9yVU2kNaY47q1HJZoV9OeGockSvfQBbh8qzYPbHRRKcYJq/XPQoDfTKNPrNnRBYnT3xh2ap02Q==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/rpc-core": "16.5.23", - "@pezkuwi/types": "16.5.23", - "@pezkuwi/types-codec": "16.5.23", - "@pezkuwi/util": "14.0.13", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -296,16 +296,16 @@ } }, "node_modules/@pezkuwi/rpc-core": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-core/-/rpc-core-16.5.23.tgz", - "integrity": "sha512-GHkxFocHJrTlwxM1EB7+VvlLKpm+oZ8voQep+wiJyQzt7jviz7y3+e8TS1g8/rRnXjFdLBuWbO4Bkr6An4jkZw==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-core/-/rpc-core-16.5.39.tgz", + "integrity": "sha512-MYIZlNJOtRSiSkLwM2ETFrffkfiVWiHwu0H36/uMrnGARrjfhEI2NibnvmVrKSmtbXsVP5PYSZQb1w1iqLWYog==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/keyring": "14.0.13", - "@pezkuwi/rpc-augment": "16.5.23", - "@pezkuwi/rpc-provider": "16.5.23", - "@pezkuwi/types": "16.5.23", - "@pezkuwi/util": "14.0.13", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/rpc-augment": "16.5.39", + "@pezkuwi/rpc-provider": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/util": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -314,19 +314,19 @@ } }, "node_modules/@pezkuwi/rpc-provider": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-provider/-/rpc-provider-16.5.23.tgz", - "integrity": "sha512-lVxGyq4idfdiA2dHtD/0JoQ2tYeoV/HX9fRvW1NROSgZIssHmbcdopyVNN57p+svBvcQ0MS1kIy4IyBfb71ggA==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-provider/-/rpc-provider-16.5.39.tgz", + "integrity": "sha512-cD1Dzo0wmt9mrr8KpayMAsGKruAccTOECxIHim473H9fDPp0n6cTTBjCEMzsWRm8Mx9NYWFUI/+owQ05I16Ccw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/keyring": "14.0.13", - "@pezkuwi/types": "16.5.23", - "@pezkuwi/types-support": "16.5.23", - "@pezkuwi/util": "14.0.13", - "@pezkuwi/util-crypto": "14.0.13", - "@pezkuwi/x-fetch": "14.0.13", - "@pezkuwi/x-global": "14.0.13", - "@pezkuwi/x-ws": "14.0.13", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", + "@pezkuwi/x-fetch": "14.0.26", + "@pezkuwi/x-global": "14.0.26", + "@pezkuwi/x-ws": "14.0.26", "eventemitter3": "^5.0.1", "mock-socket": "^9.3.1", "nock": "^13.5.5", @@ -339,19 +339,29 @@ "@bizinikiwi/connect": "2.1.9" } }, + "node_modules/@pezkuwi/scure-sr25519": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@pezkuwi/scure-sr25519/-/scure-sr25519-0.2.1.tgz", + "integrity": "sha512-KGxCR+fI4p8QyIpwmRNIj8fbq7O+yz0iZZ/O2HJBVE7O9D6ksBKwIILqODJfE6Qvrf3F8DyT6/3cPoR3e/s8iA==", + "license": "MIT", + "dependencies": { + "@noble/curves": "~1.9.2", + "@noble/hashes": "~1.8.0" + } + }, "node_modules/@pezkuwi/types": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/types/-/types-16.5.23.tgz", - "integrity": "sha512-xB5id0FLfNKFphk+/1puQHlGMRi58G4tTj19A5IXYF+MUYO2Gub+TilgKdsxc1bKGQow0+3yJLs5r+osJ9JUpw==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types/-/types-16.5.39.tgz", + "integrity": "sha512-jIGTJqM25zTTpYLy+tHsjBVcRppbCUnjO2ezxUsbMsvDBSkz3jolmFKKEzpxe4kixaFc4PMBQRV5IDOZHMhzjA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/keyring": "14.0.13", - "@pezkuwi/types-augment": "16.5.23", - "@pezkuwi/types-codec": "16.5.23", - "@pezkuwi/types-create": "16.5.23", - "@pezkuwi/types-support": "16.5.23", - "@pezkuwi/util": "14.0.13", - "@pezkuwi/util-crypto": "14.0.13", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-create": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -360,14 +370,14 @@ } }, "node_modules/@pezkuwi/types-augment": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-augment/-/types-augment-16.5.23.tgz", - "integrity": "sha512-aXlkoal8SxOHoz9pDCGxyaksy7Wn2ZlBiOOZaJw+IlxmvOlH0yvH4umnYyHky/UeFn94SA/ZRtwul3acYm1MnQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-augment/-/types-augment-16.5.39.tgz", + "integrity": "sha512-bs6konrjd5a1N+NoBhn6rbeCkJi1l+U1KK+ba6Rx6U2gMoialCZBv2Y4urOtPOJEBpwu5PTvb+dWbQ8FFJrtlA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/types": "16.5.23", - "@pezkuwi/types-codec": "16.5.23", - "@pezkuwi/util": "14.0.13", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -375,17 +385,17 @@ } }, "node_modules/@pezkuwi/types-codec": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-codec/-/types-codec-16.5.23.tgz", - "integrity": "sha512-O9cheOK0f32lwLfEf8wYcMyk7oFWBQcBiGclzlPMMVgzj+iNRUvrqdJzlwRZgr3zBPHhjP3S74IwNFuiAUJ2DQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-codec/-/types-codec-16.5.39.tgz", + "integrity": "sha512-73prp4UlH1kGchjAVJqjMHXRL5n15GzejbFP9RawTUb7Wu1NWl4IRH4PWH1FVTrL0O5G2y4eCh/s76VEdsLj8g==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/types": "16.5.23", - "@pezkuwi/types-augment": "16.5.23", - "@pezkuwi/types-support": "16.5.23", - "@pezkuwi/util": "14.0.13", - "@pezkuwi/util-crypto": "14.0.13", - "@pezkuwi/x-bigint": "14.0.13", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", + "@pezkuwi/x-bigint": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -393,14 +403,14 @@ } }, "node_modules/@pezkuwi/types-create": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-create/-/types-create-16.5.23.tgz", - "integrity": "sha512-LZ7JLh1QBbtcb9W/bHNeVGHtvYFFudgrhJxmw6JRReXA75PKILN3hdmu8Ys2Kqju4mcqNp4eWrHdSe/kfGM69w==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-create/-/types-create-16.5.39.tgz", + "integrity": "sha512-7Edqn2rWOPBfZ/0QKXwTyKQMdMzYxLMxmok1YGr1lg4Srt+MpSUqfab6XaiFIOQnbLOnQtchQqQM5+E/yJLiTw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/types": "16.5.23", - "@pezkuwi/types-codec": "16.5.23", - "@pezkuwi/util": "14.0.13", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -408,16 +418,16 @@ } }, "node_modules/@pezkuwi/types-known": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-known/-/types-known-16.5.23.tgz", - "integrity": "sha512-Cysx06P7q88Jlb86GQyUvhaM6qYch80/a0WjlLlTCDa3r0Qw1+Lv6blXEPvflvYf2k82gY+ohuN37SHaTsWWbw==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-known/-/types-known-16.5.39.tgz", + "integrity": "sha512-l7OL6no+XiLk4l/jryyphI9Rp2uGr4MNLy4+3x+CSyTozdurkJTfd2sDRBKagUzJ5J+OyHerD5AShJ2NnWyUrA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/networks": "14.0.13", - "@pezkuwi/types": "16.5.23", - "@pezkuwi/types-codec": "16.5.23", - "@pezkuwi/types-create": "16.5.23", - "@pezkuwi/util": "14.0.13", + "@pezkuwi/networks": "14.0.26", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-create": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -425,12 +435,12 @@ } }, "node_modules/@pezkuwi/types-support": { - "version": "16.5.23", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-support/-/types-support-16.5.23.tgz", - "integrity": "sha512-9Xt4LQ9LMoFe9YbQRUscqfobipCd9T5hrW3qKZFUJqI0O1FmsMAk40lIe1zc7aPWVcXn1a/nYarRwz2T6NYyUQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-support/-/types-support-16.5.39.tgz", + "integrity": "sha512-Ulc+ip1SwDHwrP6SJPh38gbawKXaoX8Cbhw9fqQ10Oex+tsV1XAy5uYB6xuqU+8bAXdZKe/P5ACpRdnv1sLx4g==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/util": "14.0.13", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -438,15 +448,15 @@ } }, "node_modules/@pezkuwi/util": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@pezkuwi/util/-/util-14.0.13.tgz", - "integrity": "sha512-mGqIO8esfTqFikGg+/+2kDuVTpFEfwUqGORbtUEwgiJ99Km1DkDZ8DggMpa9hqK8p7PASumloeaDzLX97bbOgg==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/util/-/util-14.0.26.tgz", + "integrity": "sha512-xV7uct4jtIqf+9LixcCoTgYz8JEZ2eK6aosMD92Zu5DRPSW87QcCYBQuq8Phec0LdjGvC/l7DgiloQODhTtHWA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-bigint": "14.0.12", - "@pezkuwi/x-global": "14.0.12", - "@pezkuwi/x-textdecoder": "14.0.12", - "@pezkuwi/x-textencoder": "14.0.12", + "@pezkuwi/x-bigint": "14.0.26", + "@pezkuwi/x-global": "14.0.26", + "@pezkuwi/x-textdecoder": "14.0.26", + "@pezkuwi/x-textencoder": "14.0.26", "@types/bn.js": "^5.1.6", "bn.js": "^5.2.1", "tslib": "^2.8.0" @@ -456,49 +466,37 @@ } }, "node_modules/@pezkuwi/util-crypto": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@pezkuwi/util-crypto/-/util-crypto-14.0.13.tgz", - "integrity": "sha512-uVXphqMY6saX/CuijVGWKdRftzZqbL/wuTalF+oj3LmeKgjBcRfPkH/9pXjBg9B/L3Kbbx3Ky6O1Fdd3A0FEkw==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/util-crypto/-/util-crypto-14.0.26.tgz", + "integrity": "sha512-YR+3N2FwKx3q9NF11q75O0lJ+SKpM9CNKPE7rLEoPvFt7wpHpB/GXOAekYhNtrotkcsI8v/WoyOi4RI9NiwYVQ==", "license": "Apache-2.0", "dependencies": { - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", - "@pezkuwi/networks": "14.0.12", - "@pezkuwi/util": "14.0.12", - "@pezkuwi/wasm-crypto": "^7.5.4", - "@pezkuwi/wasm-util": "^7.5.4", - "@pezkuwi/x-bigint": "14.0.12", - "@pezkuwi/x-randomvalues": "14.0.12", + "@noble/curves": "^1.9.7", + "@noble/hashes": "^1.8.0", + "@pezkuwi/networks": "14.0.26", + "@pezkuwi/scure-sr25519": "^0.2.1", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/wasm-crypto": "^7.5.20", + "@pezkuwi/wasm-util": "^7.5.20", + "@pezkuwi/x-bigint": "14.0.26", + "@pezkuwi/x-randomvalues": "14.0.26", "@scure/base": "^1.1.7", - "@scure/sr25519": "^0.2.0", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@pezkuwi/util": "14.0.12" - } - }, - "node_modules/@pezkuwi/util/node_modules/@pezkuwi/x-global": { - "version": "14.0.12", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.12.tgz", - "integrity": "sha512-59F4DHhJi4hUdOj1295zNabTS84eDu86tWNNB+H3C8EsmdaAu8LgOtH5CIKHVIXUESGuhT8QNOjVPVf5Mlv89w==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.8.0" - }, - "engines": { - "node": ">=18" + "@pezkuwi/util": "14.0.26" } }, "node_modules/@pezkuwi/wasm-bridge": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-bridge/-/wasm-bridge-7.5.4.tgz", - "integrity": "sha512-UK2SzudaitB3ohXyJQj6K289KReqmiXPXf1Ml4fc87NMSv665d+WYtIW500SR4IlLKp0yfIbvW1VewBz2KIhIw==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-bridge/-/wasm-bridge-7.5.20.tgz", + "integrity": "sha512-JKgDtLvQzT6uBfD8PcSD7Nud4OB8u6BJjABADDLxFrxHPsKbQNnkTd6f/27GfbkOJL4p17fWwoACICp/oEDxCw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-util": "7.5.3", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -509,32 +507,18 @@ "@pezkuwi/x-randomvalues": "*" } }, - "node_modules/@pezkuwi/wasm-bridge/node_modules/@pezkuwi/wasm-util": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.3.tgz", - "integrity": "sha512-q0nWKtW8eESANGSb9E9K/Omgh++/a/DAUxtx4CGHAKtDu6hURGYxh3SuEEghueeOuY4MX+Fu5gc0R6V/Z0po+g==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.7.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@pezkuwi/util": "*" - } - }, "node_modules/@pezkuwi/wasm-crypto": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto/-/wasm-crypto-7.5.4.tgz", - "integrity": "sha512-6VDQ1MJnaqt73ezxuf6NOqYJfsrCJ4qPjZoOFmTjNZt9qKNxDpsw0+3mWsszJvKg0hVsy2vAGoFoVIKf+4pHvg==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto/-/wasm-crypto-7.5.20.tgz", + "integrity": "sha512-7yo9CjFMiqzpWdVn8ZCT93YG4pMnmk/VzYzviSmXzzfY13wVW0M8VwwXijq5h9b3qTtaZR+F/fEPr0eUT9sO1g==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-bridge": "7.5.4", - "@pezkuwi/wasm-crypto-asmjs": "7.5.4", - "@pezkuwi/wasm-crypto-init": "7.5.4", - "@pezkuwi/wasm-crypto-wasm": "7.5.4", - "@pezkuwi/wasm-util": "7.5.4", + "@noble/hashes": "^1.3.3", + "@pezkuwi/wasm-bridge": "7.5.20", + "@pezkuwi/wasm-crypto-asmjs": "7.5.20", + "@pezkuwi/wasm-crypto-init": "7.5.20", + "@pezkuwi/wasm-crypto-wasm": "7.5.20", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -546,9 +530,9 @@ } }, "node_modules/@pezkuwi/wasm-crypto-asmjs": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.5.4.tgz", - "integrity": "sha512-zYBTwm9WbDeUuMzn56HHeA13WfWwDEEe0ojH3i0yiuis1Mo6Ie0J3ii7X7gai17Hbnv9ydfgaePvUHUDjt5PQQ==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.5.20.tgz", + "integrity": "sha512-Yvd1168GjXREiOViGb+veXbEYBWEv2wS5qPZMeI7g3FeGx8pBbczvi29cTa5j/U5dmdq7ryb8rLKoXEFWG2Xkw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.7.0" @@ -561,15 +545,15 @@ } }, "node_modules/@pezkuwi/wasm-crypto-init": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-init/-/wasm-crypto-init-7.5.4.tgz", - "integrity": "sha512-Ie4kQtcj/8J9XaMcnjW0rn9yCCFOHAMwckyfOhddwErxW9p7IzZeEEAxhiI34LaR3OV3/yO3gm8W90WN+k6FCQ==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-init/-/wasm-crypto-init-7.5.20.tgz", + "integrity": "sha512-rtsGn81dvnlb1Qmlm8hPaXOlE6Cn0rrvYUirNEHLvn55D6irGEoCEuON9nNuGjamw09En8GrK3P59Y2mDkFCmw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-bridge": "7.5.4", - "@pezkuwi/wasm-crypto-asmjs": "7.5.4", - "@pezkuwi/wasm-crypto-wasm": "7.5.4", - "@pezkuwi/wasm-util": "7.5.4", + "@pezkuwi/wasm-bridge": "7.5.20", + "@pezkuwi/wasm-crypto-asmjs": "7.5.20", + "@pezkuwi/wasm-crypto-wasm": "7.5.20", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -581,12 +565,12 @@ } }, "node_modules/@pezkuwi/wasm-crypto-wasm": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-wasm/-/wasm-crypto-wasm-7.5.4.tgz", - "integrity": "sha512-f2Et7jfZ5shYsmDHTuvDjcl+rg3dVGZqXlhx2KnpyGH5jebA8ULaUGxtmO9vUUJjs/rMkJkCNYrZ0YneYtLe4A==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-wasm/-/wasm-crypto-wasm-7.5.20.tgz", + "integrity": "sha512-znId0RjOrHNTcMHtifW3IVYTJiDt/pVTjQC5MHA1KqBDuiEFHWFWKcGVe/aieXN4pvLqCZZtm4G1X80qDBHdTQ==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-util": "7.5.4", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -597,9 +581,9 @@ } }, "node_modules/@pezkuwi/wasm-util": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.4.tgz", - "integrity": "sha512-DyWWG8Sn7txg2VltSBqF/0zQCYQ0MNNSkrfHKTOOz6esC1abCDq5LKh8rPqy1IQoeD+lUFubIDmNW3G9pH9lfg==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.20.tgz", + "integrity": "sha512-bYHtbtiDdBtK/SRQMtMFGhrk4BvTe85vPqPI4CwDt8tJUmEuLgl0uHNJd9jSUcK784EQdo5E3yKYksGaHy80dQ==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.7.0" @@ -612,24 +596,12 @@ } }, "node_modules/@pezkuwi/x-bigint": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-bigint/-/x-bigint-14.0.13.tgz", - "integrity": "sha512-o0HU1TNqHNPh7x7V0FYH0tICWH4/GWJ/nVSRO/hmpk5zOm1WMD7v3KgNR/xQhzMggkeLOBQmkZJT2BVgG+ZMDw==", - "license": "Apache-2.0", - "dependencies": { - "@pezkuwi/x-global": "14.0.12", - "tslib": "^2.8.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@pezkuwi/x-bigint/node_modules/@pezkuwi/x-global": { - "version": "14.0.12", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.12.tgz", - "integrity": "sha512-59F4DHhJi4hUdOj1295zNabTS84eDu86tWNNB+H3C8EsmdaAu8LgOtH5CIKHVIXUESGuhT8QNOjVPVf5Mlv89w==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-bigint/-/x-bigint-14.0.26.tgz", + "integrity": "sha512-TiCUVJiW07KurXot79AuKsqdIKGCtysMVDKLGlUc7mxlDJ+BCNJVmi9D0vvbB/gboxfJqONFQKt8eOXHKFg1iw==", "license": "Apache-2.0", "dependencies": { + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { @@ -637,12 +609,12 @@ } }, "node_modules/@pezkuwi/x-fetch": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-fetch/-/x-fetch-14.0.13.tgz", - "integrity": "sha512-EAaX9P3MuoN7AoPINYnnjg5scmcutB4vjcZsk5eOPUiSO/vr+8KbX5QgxeY9vhLHNICMRGRR6DH28qQblLxyxA==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-fetch/-/x-fetch-14.0.26.tgz", + "integrity": "sha512-XVpFZ/Bk1l7dKYcC+1RMJlvQEbbyfQ/Ou4I8rTSv6MvaCtfD3vl0TxolHnhwA564eyemLfoidF/Kvbfmnz7mlg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.12", + "@pezkuwi/x-global": "14.0.26", "node-fetch": "^3.3.2", "tslib": "^2.8.0" }, @@ -650,22 +622,10 @@ "node": ">=18" } }, - "node_modules/@pezkuwi/x-fetch/node_modules/@pezkuwi/x-global": { - "version": "14.0.12", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.12.tgz", - "integrity": "sha512-59F4DHhJi4hUdOj1295zNabTS84eDu86tWNNB+H3C8EsmdaAu8LgOtH5CIKHVIXUESGuhT8QNOjVPVf5Mlv89w==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.8.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@pezkuwi/x-global": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.13.tgz", - "integrity": "sha512-LNHU/QziC6q+Mo64QquN3Ypnpsbk5q9LBm8zKgDye4pfD1suLa+rEp7jhaP1tJ9A4FvV6anqiB1F4L4OauS2QA==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.26.tgz", + "integrity": "sha512-3D/dgFUugJfJ59JETey2EPpWL7X7NOrSEgNj1Rt3Vu9zR74QNocc5HEcyapFKj2hNNp5gPPDOOWbrLkkDnbdXw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.8.0" @@ -675,53 +635,29 @@ } }, "node_modules/@pezkuwi/x-randomvalues": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-randomvalues/-/x-randomvalues-14.0.13.tgz", - "integrity": "sha512-dgqGBX2/ym+AgfdZuT9ef6LiWMKCQtCarSYA7/F0TvYWeX/zEu/w1zOPhT3EB2At/+YkCMNLeXC2elJ5jf+muA==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-randomvalues/-/x-randomvalues-14.0.26.tgz", + "integrity": "sha512-9tQ5+e7b5sC6y7NWFojfkfKZNSmWBpB1dnuyMv5vJMPlBPlsscTYARfk8ln860XWLdemQBYBvYbibmEBtLFfSQ==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.12", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@pezkuwi/util": "14.0.12", + "@pezkuwi/util": "14.0.26", "@pezkuwi/wasm-util": "*" } }, - "node_modules/@pezkuwi/x-randomvalues/node_modules/@pezkuwi/x-global": { - "version": "14.0.12", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.12.tgz", - "integrity": "sha512-59F4DHhJi4hUdOj1295zNabTS84eDu86tWNNB+H3C8EsmdaAu8LgOtH5CIKHVIXUESGuhT8QNOjVPVf5Mlv89w==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.8.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@pezkuwi/x-textdecoder": { - "version": "14.0.12", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-textdecoder/-/x-textdecoder-14.0.12.tgz", - "integrity": "sha512-ZjoGBCfvUSmEMf7ddi/nPEfcDvAqDchZnjvhpVZwu3ri/msxFyCefDQjLMLADRmQyMe//RGWXNVTFExh3/oNHQ==", - "license": "Apache-2.0", - "dependencies": { - "@pezkuwi/x-global": "14.0.12", - "tslib": "^2.8.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@pezkuwi/x-textdecoder/node_modules/@pezkuwi/x-global": { - "version": "14.0.12", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.12.tgz", - "integrity": "sha512-59F4DHhJi4hUdOj1295zNabTS84eDu86tWNNB+H3C8EsmdaAu8LgOtH5CIKHVIXUESGuhT8QNOjVPVf5Mlv89w==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-textdecoder/-/x-textdecoder-14.0.26.tgz", + "integrity": "sha512-O3l/pcT+7q89COMe+h+Gr+HLLym3k0RfWXWwEg6RYGBHxp77GfixwqAR/o6k6rBXNfxlAY60RcYUqu+DGkKSZw==", "license": "Apache-2.0", "dependencies": { + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { @@ -729,24 +665,12 @@ } }, "node_modules/@pezkuwi/x-textencoder": { - "version": "14.0.12", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-textencoder/-/x-textencoder-14.0.12.tgz", - "integrity": "sha512-38/GtTdfsiggQb6BRx0b6cNX3VJE/esBIzAe51sCGS6CVQGvdy+areW+yaZ7Pjg0yoYglD2CeZ9RyEuRzVyBXQ==", - "license": "Apache-2.0", - "dependencies": { - "@pezkuwi/x-global": "14.0.12", - "tslib": "^2.8.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@pezkuwi/x-textencoder/node_modules/@pezkuwi/x-global": { - "version": "14.0.12", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.12.tgz", - "integrity": "sha512-59F4DHhJi4hUdOj1295zNabTS84eDu86tWNNB+H3C8EsmdaAu8LgOtH5CIKHVIXUESGuhT8QNOjVPVf5Mlv89w==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-textencoder/-/x-textencoder-14.0.26.tgz", + "integrity": "sha512-aUk+h0g5iO+V3CZV1vdlRy4G9MbE0SbomB5Lw/8IkuQ+wNPK9JQ1FlArMhxVBfXM9JD8DPih/ViZsaNhWfjVVw==", "license": "Apache-2.0", "dependencies": { + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { @@ -754,12 +678,12 @@ } }, "node_modules/@pezkuwi/x-ws": { - "version": "14.0.13", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-ws/-/x-ws-14.0.13.tgz", - "integrity": "sha512-iT8DBQyI22Mc0/3GdzJpzBSbe9bljiDDLAixwGkKaatjwOXFKS7sWjZiLwCXY1BhupGUtKcxPPx7AGFoKEuf1g==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-ws/-/x-ws-14.0.26.tgz", + "integrity": "sha512-ZAvB5WgDJXSkunlZ/b2X/CJaft1eHztoWKO7SYgahk8NftAEIFet1SnWJoYL4TPvM/B9ReacNislIQXGwH0WYQ==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.12", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0", "ws": "^8.18.0" }, @@ -767,18 +691,6 @@ "node": ">=18" } }, - "node_modules/@pezkuwi/x-ws/node_modules/@pezkuwi/x-global": { - "version": "14.0.12", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.12.tgz", - "integrity": "sha512-59F4DHhJi4hUdOj1295zNabTS84eDu86tWNNB+H3C8EsmdaAu8LgOtH5CIKHVIXUESGuhT8QNOjVPVf5Mlv89w==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.8.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@pinojs/redact": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@pinojs/redact/-/redact-0.4.0.tgz", @@ -794,19 +706,6 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@scure/sr25519": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@scure/sr25519/-/sr25519-0.2.0.tgz", - "integrity": "sha512-uUuLP7Z126XdSizKtrCGqYyR3b3hYtJ6Fg/XFUXmc2//k2aXHDLqZwFeXxL97gg4XydPROPVnuaHGF2+xriSKg==", - "license": "MIT", - "dependencies": { - "@noble/curves": "~1.9.2", - "@noble/hashes": "~1.8.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@substrate/ss58-registry": { "version": "1.51.0", "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.51.0.tgz", @@ -898,13 +797,13 @@ } }, "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.1.tgz", + "integrity": "sha512-HqmEUIGRJ5fSXchkVgR5F7qn48bDBzv0kWj/Kfu5e6uci4UlEeng4331LnBkWffb++Ei3FOVLxo8JJWMFBDMeQ==", "license": "MIT", "optional": true, "engines": { - "node": ">= 6" + "node": ">= 10" } }, "node_modules/@types/bn.js": { @@ -917,12 +816,12 @@ } }, "node_modules/@types/node": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.1.0.tgz", - "integrity": "sha512-t7frlewr6+cbx+9Ohpl0NOTKXZNV9xHRmNOvql47BFJKcEG1CxtxlPEEe+gR9uhVWM4DwhnvTF110mIL4yP9RA==", + "version": "26.6.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.4.tgz", + "integrity": "sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==", "license": "MIT", "dependencies": { - "undici-types": "~7.16.0" + "undici-types": "~8.9.0" } }, "node_modules/abbrev": { @@ -1100,26 +999,26 @@ } }, "node_modules/bn.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz", - "integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==", + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.5.tgz", + "integrity": "sha512-Vq886eXykuP5E6HcKSSStP3bJgrE6In5WKxVUvJ8XGpWWYs2xZHWqUwzCtGgEtBcxyd57KBFDPFoUfNzdaHCNg==", "license": "MIT" }, "node_modules/body-parser": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", - "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", + "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", "license": "MIT", "dependencies": { "bytes": "^3.1.2", - "content-type": "^1.0.5", + "content-type": "^2.0.0", "debug": "^4.4.3", - "http-errors": "^2.0.0", - "iconv-lite": "^0.7.0", + "http-errors": "^2.0.1", + "iconv-lite": "^0.7.2", "on-finished": "^2.4.1", - "qs": "^6.14.1", - "raw-body": "^3.0.1", - "type-is": "^2.0.1" + "qs": "^6.15.2", + "raw-body": "^3.0.2", + "type-is": "^2.1.0" }, "engines": { "node": ">=18" @@ -1129,10 +1028,23 @@ "url": "https://opencollective.com/express" } }, + "node_modules/body-parser/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", "license": "MIT", "optional": true, "dependencies": { @@ -1709,9 +1621,9 @@ } }, "node_modules/fast-copy": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.2.tgz", - "integrity": "sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.1.0.tgz", + "integrity": "sha512-IuCOCDFM1F/s4LtG7Bjr3yUUwPHybyhqN74xk2cMYoP51vVeErMy8+6HGFchi/+45lW8uzhs6lBeEqks2GWt6A==", "license": "MIT" }, "node_modules/fast-safe-stringify": { @@ -2061,9 +1973,9 @@ "license": "MIT" }, "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.3.0.tgz", + "integrity": "sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA==", "license": "BSD-2-Clause", "optional": true }, @@ -2223,9 +2135,9 @@ "license": "ISC" }, "node_modules/ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.3.tgz", + "integrity": "sha512-A1kdq/tSb5QjvKvAMgIoEvDBIgL7qaqVP/jkvSwYYRZ9iEzvPpopxp2wQfu3SuZRHtpHNxMn8Fs0bS+gf5Xmwg==", "license": "MIT", "optional": true, "engines": { @@ -2428,9 +2340,9 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "license": "ISC", "optional": true, "dependencies": { @@ -2810,9 +2722,9 @@ } }, "node_modules/path-to-regexp": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", - "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", "license": "MIT", "funding": { "type": "opencollective", @@ -3027,9 +2939,9 @@ } }, "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", + "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==", "license": "MIT", "dependencies": { "forwarded": "0.2.0", @@ -3037,6 +2949,10 @@ }, "engines": { "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/pump": { @@ -3050,12 +2966,13 @@ } }, "node_modules/qs": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", - "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.1.0" + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" }, "engines": { "node": ">=0.6" @@ -3296,14 +3213,14 @@ "license": "ISC" }, "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" }, @@ -3315,13 +3232,13 @@ } }, "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "object-inspect": "^1.13.4" }, "engines": { "node": ">= 0.4" @@ -3748,23 +3665,40 @@ } }, "node_modules/type-is": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", - "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", + "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", "license": "MIT", "dependencies": { - "content-type": "^1.0.5", + "content-type": "^2.0.0", "media-typer": "^1.1.0", "mime-types": "^3.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/type-is/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.9.0.tgz", + "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==", "license": "MIT" }, "node_modules/unique-filename": { @@ -3853,9 +3787,9 @@ "license": "ISC" }, "node_modules/ws": { - "version": "8.21.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz", - "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", + "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", "license": "MIT", "engines": { "node": ">=10.0.0" diff --git a/backend/package.json b/backend/package.json index 40d8c1f5..f2071ba9 100644 --- a/backend/package.json +++ b/backend/package.json @@ -12,30 +12,31 @@ "overrides": { "tar": "^7.5.22", "ws": "^8.21.1", - "@pezkuwi/api": "^16.5.23", - "@pezkuwi/api-augment": "^16.5.23", - "@pezkuwi/api-base": "^16.5.23", - "@pezkuwi/api-derive": "^16.5.23", - "@pezkuwi/rpc-augment": "^16.5.23", - "@pezkuwi/rpc-core": "^16.5.23", - "@pezkuwi/rpc-provider": "^16.5.23", - "@pezkuwi/types": "^16.5.23", - "@pezkuwi/types-augment": "^16.5.23", - "@pezkuwi/types-codec": "^16.5.23", - "@pezkuwi/types-create": "^16.5.23", - "@pezkuwi/types-known": "^16.5.23", - "@pezkuwi/types-support": "^16.5.23", - "@pezkuwi/keyring": "^14.0.13", - "@pezkuwi/util": "^14.0.13", - "@pezkuwi/util-crypto": "^14.0.13", - "@pezkuwi/networks": "^14.0.13", - "@pezkuwi/x-bigint": "^14.0.13", - "@pezkuwi/x-randomvalues": "^14.0.13" + "@pezkuwi/api": "^16.5.39", + "@pezkuwi/api-augment": "^16.5.39", + "@pezkuwi/api-base": "^16.5.39", + "@pezkuwi/api-derive": "^16.5.39", + "@pezkuwi/rpc-augment": "^16.5.39", + "@pezkuwi/rpc-core": "^16.5.39", + "@pezkuwi/rpc-provider": "^16.5.39", + "@pezkuwi/types": "^16.5.39", + "@pezkuwi/types-augment": "^16.5.39", + "@pezkuwi/types-codec": "^16.5.39", + "@pezkuwi/types-create": "^16.5.39", + "@pezkuwi/types-known": "^16.5.39", + "@pezkuwi/types-support": "^16.5.39", + "@pezkuwi/keyring": "^14.0.26", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", + "@pezkuwi/networks": "^14.0.26", + "@pezkuwi/x-bigint": "^14.0.26", + "@pezkuwi/x-randomvalues": "^14.0.26", + "@tootallnate/once": "^2.0.1" }, "dependencies": { - "@pezkuwi/api": "^16.5.23", - "@pezkuwi/util": "^14.0.13", - "@pezkuwi/util-crypto": "^14.0.13", + "@pezkuwi/api": "^16.5.39", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", "@supabase/supabase-js": "^2.45.0", "cors": "^2.8.5", "dotenv": "^17.2.3", @@ -47,7 +48,7 @@ "sqlite3": "^5.1.7" }, "devDependencies": { - "@pezkuwi/keyring": "^14.0.13", + "@pezkuwi/keyring": "^14.0.26", "supertest": "^7.0.0" } } diff --git a/package-lock.json b/package-lock.json index 5bbb4bb3..bf155925 100644 --- a/package-lock.json +++ b/package-lock.json @@ -103,15 +103,15 @@ "license": "MIT" }, "node_modules/concurrently": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz", - "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==", + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.4.tgz", + "integrity": "sha512-TZ0CEhyzvFjgtAvHTusDMgj7wNdihCh7LLLrzdUOXIhdlnL2JBBGA9eJxR24rtqgmdjh3OA3hrN1rCHj6HM8qA==", "dev": true, "license": "MIT", "dependencies": { "chalk": "4.1.2", "rxjs": "7.8.2", - "shell-quote": "1.8.3", + "shell-quote": "1.9.0", "supports-color": "8.1.1", "tree-kill": "1.2.2", "yargs": "17.7.2" @@ -195,9 +195,9 @@ } }, "node_modules/shell-quote": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", - "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", "dev": true, "license": "MIT", "engines": { diff --git a/sign/package-lock.json b/sign/package-lock.json index 95e07385..bbcd860b 100644 --- a/sign/package-lock.json +++ b/sign/package-lock.json @@ -8,22 +8,24 @@ "name": "pezbridge-sign", "version": "1.0.0", "dependencies": { - "@pezkuwi/api": "^16.5.36", - "@pezkuwi/extension-dapp": "^0.62.20", - "@pezkuwi/extension-inject": "^0.62.20", - "@pezkuwi/keyring": "^14.0.25", - "@pezkuwi/util": "^14.0.25", - "@pezkuwi/util-crypto": "^14.0.25", + "@pezkuwi/api": "^16.5.39", + "@pezkuwi/extension-dapp": "^0.62.27", + "@pezkuwi/extension-inject": "^0.62.27", + "@pezkuwi/keyring": "^14.0.26", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", "react": "^18.3.1", "react-dom": "^18.3.1" }, "devDependencies": { + "@pezkuwi/api-augment": "^16.5.39", + "@types/node": "^22.20.5", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react-swc": "^3.5.0", "typescript": "^5.6.3", - "vite": "^5.4.10", - "vite-plugin-node-polyfills": "^0.22.0" + "vite": "^6.4.3", + "vite-plugin-node-polyfills": "^0.25.0" } }, "node_modules/@bizinikiwi/connect": { @@ -71,9 +73,9 @@ } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", "cpu": [ "ppc64" ], @@ -84,13 +86,13 @@ "aix" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", "cpu": [ "arm" ], @@ -101,13 +103,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", "cpu": [ "arm64" ], @@ -118,13 +120,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", "cpu": [ "x64" ], @@ -135,13 +137,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", "cpu": [ "arm64" ], @@ -152,13 +154,13 @@ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", "cpu": [ "x64" ], @@ -169,13 +171,13 @@ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", "cpu": [ "arm64" ], @@ -186,13 +188,13 @@ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", "cpu": [ "x64" ], @@ -203,13 +205,13 @@ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", "cpu": [ "arm" ], @@ -220,13 +222,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", "cpu": [ "arm64" ], @@ -237,13 +239,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", "cpu": [ "ia32" ], @@ -254,13 +256,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", "cpu": [ "loong64" ], @@ -271,13 +273,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", "cpu": [ "mips64el" ], @@ -288,13 +290,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", "cpu": [ "ppc64" ], @@ -305,13 +307,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", "cpu": [ "riscv64" ], @@ -322,13 +324,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", "cpu": [ "s390x" ], @@ -339,13 +341,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", "cpu": [ "x64" ], @@ -356,13 +358,30 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", "cpu": [ "x64" ], @@ -373,13 +392,30 @@ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", "cpu": [ "x64" ], @@ -390,13 +426,30 @@ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", "cpu": [ "x64" ], @@ -407,13 +460,13 @@ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", "cpu": [ "arm64" ], @@ -424,13 +477,13 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", "cpu": [ "ia32" ], @@ -441,13 +494,13 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", "cpu": [ "x64" ], @@ -458,7 +511,7 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@jridgewell/sourcemap-codec": { @@ -496,26 +549,26 @@ } }, "node_modules/@pezkuwi/api": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/api/-/api-16.5.36.tgz", - "integrity": "sha512-zlewHN64IvVsvNJpbB7U6LR8XG0O9yuO0IqS+znvLs9F2Dn9Os66X2mFFnpZNMyKurB3VWhpNWUIYvsLy8qoVg==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api/-/api-16.5.39.tgz", + "integrity": "sha512-cvPlODIYaP+/2gob2ftDnmaN1RNUipFbm+jCFZkVTVB0w1qzMow/UsN6R6zlVaKVchxD8ThRvEluAvwng/asKg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api-augment": "16.5.36", - "@pezkuwi/api-base": "16.5.36", - "@pezkuwi/api-derive": "16.5.36", - "@pezkuwi/keyring": "14.0.25", - "@pezkuwi/rpc-augment": "16.5.36", - "@pezkuwi/rpc-core": "16.5.36", - "@pezkuwi/rpc-provider": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-augment": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/types-create": "16.5.36", - "@pezkuwi/types-known": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", + "@pezkuwi/api-augment": "16.5.39", + "@pezkuwi/api-base": "16.5.39", + "@pezkuwi/api-derive": "16.5.39", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/rpc-augment": "16.5.39", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/rpc-provider": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-create": "16.5.39", + "@pezkuwi/types-known": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "eventemitter3": "^5.0.1", "rxjs": "^7.8.1", "tslib": "^2.8.1" @@ -525,17 +578,17 @@ } }, "node_modules/@pezkuwi/api-augment": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/api-augment/-/api-augment-16.5.36.tgz", - "integrity": "sha512-f42DSdMTKAVQywYaUcnDoxGS8DFvb4hfAxSghOJYONlH6LyBkfkWbRITh9mKrSoxDcovM44GhuiC6SxNXTx9cQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api-augment/-/api-augment-16.5.39.tgz", + "integrity": "sha512-Bjpfk4yQcvJ/psW5opfgRSkQ1pIRjFv75LE98txWLVs5xGOD4aRMQepjZKfLqOa/zX96TXROERSk66Gjnr7Drg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api-base": "16.5.36", - "@pezkuwi/rpc-augment": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-augment": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/api-base": "16.5.39", + "@pezkuwi/rpc-augment": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -543,14 +596,14 @@ } }, "node_modules/@pezkuwi/api-base": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/api-base/-/api-base-16.5.36.tgz", - "integrity": "sha512-czmyuDZkA4Qi7hkFLR8KmnHMyQjM0GJXyS92rdylFPip5FZb9cdys5j1B79gKTVirhTynVACB5FCYnwpWtf5Lg==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api-base/-/api-base-16.5.39.tgz", + "integrity": "sha512-zuajuN9Khvar0DU1VCa02pfSDYa/BwwMdNoLVN8CMZs+QYbDGcMhgHNcg93clqeG+xjyDpRd+xYGc7ZiZ2mPXw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/rpc-core": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/util": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -559,21 +612,21 @@ } }, "node_modules/@pezkuwi/api-derive": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/api-derive/-/api-derive-16.5.36.tgz", - "integrity": "sha512-tiyiQZFCOStzzclfQdgKpVpg8iZX6sqO01IIEvqRiJfTgaglUfGunmsicvVgFz0rwgVkodDTpkgwSGq1lZl/FQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api-derive/-/api-derive-16.5.39.tgz", + "integrity": "sha512-7UhjxP3Ux82HVqIevCwEQSBqGej9P809lSI8OY26wGYDaEx+VOBOC/6bBwGCCrMp9OznguhDLEXImHxlzFNemg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api": "16.5.36", - "@pezkuwi/api-augment": "16.5.36", - "@pezkuwi/api-base": "16.5.36", - "@pezkuwi/rpc-core": "16.5.36", - "@pezkuwi/rpc-provider": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", + "@pezkuwi/api": "16.5.39", + "@pezkuwi/api-augment": "16.5.39", + "@pezkuwi/api-base": "16.5.39", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/rpc-provider": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -582,14 +635,14 @@ } }, "node_modules/@pezkuwi/extension-dapp": { - "version": "0.62.20", - "resolved": "https://registry.npmjs.org/@pezkuwi/extension-dapp/-/extension-dapp-0.62.20.tgz", - "integrity": "sha512-jAy/ugMDiW5R4+8peHKZPriVMG87b5f2d2lrarM70y2TYu3u8Z5G2LIDP0Jv9gYnYN/F9jDNuRE7vBGBMY/vtw==", + "version": "0.62.27", + "resolved": "https://registry.npmjs.org/@pezkuwi/extension-dapp/-/extension-dapp-0.62.27.tgz", + "integrity": "sha512-ium8A5/l64Zfb2gdTsPGl/mQad5yxC6LV/Vz5ovDnqgoDBq9QCXWXFGUezsz7pkCWEQrEGn7Kanj1pmrekd5QA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/extension-inject": "0.62.20", - "@pezkuwi/util": "^14.0.11", - "@pezkuwi/util-crypto": "^14.0.11", + "@pezkuwi/extension-inject": "0.62.27", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -602,17 +655,17 @@ } }, "node_modules/@pezkuwi/extension-inject": { - "version": "0.62.20", - "resolved": "https://registry.npmjs.org/@pezkuwi/extension-inject/-/extension-inject-0.62.20.tgz", - "integrity": "sha512-7U15/+PfyNhM92UCbwM0oHoLiO/TrRZg55TewgoPX1f/Ls7IK/u0mBWsVERXgqAdOoERltBym9Uh/mxnYrJn6Q==", + "version": "0.62.27", + "resolved": "https://registry.npmjs.org/@pezkuwi/extension-inject/-/extension-inject-0.62.27.tgz", + "integrity": "sha512-+pdIvjI8aNYhMmZvczCJ6r15H1VgcQOVUTBhaL7JVgV05PPq4Qky66sU5TqrpQ37rjPTkjn7kC3leCNV9f4rcg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api": "^16.5.9", - "@pezkuwi/rpc-provider": "^16.5.9", - "@pezkuwi/types": "^16.5.9", - "@pezkuwi/util": "^14.0.11", - "@pezkuwi/util-crypto": "^14.0.11", - "@pezkuwi/x-global": "^14.0.11", + "@pezkuwi/api": "^16.5.37", + "@pezkuwi/rpc-provider": "^16.5.37", + "@pezkuwi/types": "^16.5.37", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", + "@pezkuwi/x-global": "^14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -624,30 +677,30 @@ } }, "node_modules/@pezkuwi/keyring": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/keyring/-/keyring-14.0.25.tgz", - "integrity": "sha512-EJBA4u2Sw4bpPjjTvmVi8ggRAEblq/L3D/SiaEn40ftv0qJGziluxEaYG4/iTVXmfbCuzu9xNKbIwmWldBWQBQ==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/keyring/-/keyring-14.0.26.tgz", + "integrity": "sha512-stcWcKFKgS1DbIq1CTRzPdpOXuLudFiRPN8MZ0B8COJGKkqElHleWEWC55nhjG3bLZaTUHveuAsMURhu3wHAbg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25" + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26" } }, "node_modules/@pezkuwi/networks": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/networks/-/networks-14.0.25.tgz", - "integrity": "sha512-wTkWXwWWv/YU6KYx/Z1o98x0/6GV7H1demRT0NmOhXrlnWvSbReXsvm0YTnZlqArLuAPAhJlFi2jzfbARKZh+g==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/networks/-/networks-14.0.26.tgz", + "integrity": "sha512-omDbJzFjDSm1FS32zebyNP1QGBk9/ZayM0YM0mUlOOwiLIP7iDVq3KQe2JdI7hm1dz01Lm68/hjerSoqiWEclA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/util": "14.0.25", + "@pezkuwi/util": "14.0.26", "@substrate/ss58-registry": "^1.51.0", "tslib": "^2.8.0" }, @@ -656,15 +709,15 @@ } }, "node_modules/@pezkuwi/rpc-augment": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-augment/-/rpc-augment-16.5.36.tgz", - "integrity": "sha512-u7nqzDJpqjVZbFwWYIQAeKegI7XZ7XmD1d2LtoOoA/FKBzH6HDgGK3kEIodRBM6w8LuqyB9h8oXK/DrxR1OElg==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-augment/-/rpc-augment-16.5.39.tgz", + "integrity": "sha512-l6nmUcQivJun9yVU2kNaY47q1HJZoV9OeGockSvfQBbh8qzYPbHRRKcYJq/XPQoDfTKNPrNnRBYnT3xh2ap02Q==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/rpc-core": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -672,16 +725,16 @@ } }, "node_modules/@pezkuwi/rpc-core": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-core/-/rpc-core-16.5.36.tgz", - "integrity": "sha512-duGBL4Lt17+ireW8Ku3Mtb700f21kw8qGkAvvhwp9G+949ZcwbpHWlToZ7umQe1qTQS8iTiMvA/xpH3HXg2UQw==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-core/-/rpc-core-16.5.39.tgz", + "integrity": "sha512-MYIZlNJOtRSiSkLwM2ETFrffkfiVWiHwu0H36/uMrnGARrjfhEI2NibnvmVrKSmtbXsVP5PYSZQb1w1iqLWYog==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/keyring": "14.0.25", - "@pezkuwi/rpc-augment": "16.5.36", - "@pezkuwi/rpc-provider": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/rpc-augment": "16.5.39", + "@pezkuwi/rpc-provider": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/util": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -690,19 +743,19 @@ } }, "node_modules/@pezkuwi/rpc-provider": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-provider/-/rpc-provider-16.5.36.tgz", - "integrity": "sha512-kNaLr+yx99MsmxBFf+VPZV+0GglHNrhNie9O6QWbQj8R6CGVN/dB39ohSHoAh0wJXPzumhLiQ8tFOlj3Czh6FQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-provider/-/rpc-provider-16.5.39.tgz", + "integrity": "sha512-cD1Dzo0wmt9mrr8KpayMAsGKruAccTOECxIHim473H9fDPp0n6cTTBjCEMzsWRm8Mx9NYWFUI/+owQ05I16Ccw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/keyring": "14.0.25", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", - "@pezkuwi/x-fetch": "14.0.25", - "@pezkuwi/x-global": "14.0.25", - "@pezkuwi/x-ws": "14.0.25", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", + "@pezkuwi/x-fetch": "14.0.26", + "@pezkuwi/x-global": "14.0.26", + "@pezkuwi/x-ws": "14.0.26", "eventemitter3": "^5.0.1", "mock-socket": "^9.3.1", "nock": "^13.5.5", @@ -726,18 +779,18 @@ } }, "node_modules/@pezkuwi/types": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types/-/types-16.5.36.tgz", - "integrity": "sha512-8g5PxNHzpT0aH3mUWsICnpRdgXAMTzN3PK68xlPLujN8op41d5IoLY9HzeVYFVAndCiaKxXSusOsVeDusVmY4g==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types/-/types-16.5.39.tgz", + "integrity": "sha512-jIGTJqM25zTTpYLy+tHsjBVcRppbCUnjO2ezxUsbMsvDBSkz3jolmFKKEzpxe4kixaFc4PMBQRV5IDOZHMhzjA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/keyring": "14.0.25", - "@pezkuwi/types-augment": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/types-create": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-create": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -746,14 +799,14 @@ } }, "node_modules/@pezkuwi/types-augment": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-augment/-/types-augment-16.5.36.tgz", - "integrity": "sha512-Uxk+/7SBifqbFkGhWavb47uHP7PFHHNKiC+1rD7R8ilYTR/RO6o4VbLoq51S4ng7h+P6rqf/5ABTWbE1MOTPXg==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-augment/-/types-augment-16.5.39.tgz", + "integrity": "sha512-bs6konrjd5a1N+NoBhn6rbeCkJi1l+U1KK+ba6Rx6U2gMoialCZBv2Y4urOtPOJEBpwu5PTvb+dWbQ8FFJrtlA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -761,17 +814,17 @@ } }, "node_modules/@pezkuwi/types-codec": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-codec/-/types-codec-16.5.36.tgz", - "integrity": "sha512-ETAG5yubw1kA0esORBwtLYwEQTfPZvMcQYniyRjqLebXU/Vht+NASmMNUNZ9MvtyqQs4BdPmLkAU5ZJiRyhO4w==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-codec/-/types-codec-16.5.39.tgz", + "integrity": "sha512-73prp4UlH1kGchjAVJqjMHXRL5n15GzejbFP9RawTUb7Wu1NWl4IRH4PWH1FVTrL0O5G2y4eCh/s76VEdsLj8g==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-augment": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", - "@pezkuwi/x-bigint": "14.0.25", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", + "@pezkuwi/x-bigint": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -779,14 +832,14 @@ } }, "node_modules/@pezkuwi/types-create": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-create/-/types-create-16.5.36.tgz", - "integrity": "sha512-xZ2knB+wGnFFOeIy+0b56P6OUCZtzNcP0fk24umN/SCEs2a212QMhQ7Fyd9lhJZSmnZqiOljQaw5VRGqblMtlQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-create/-/types-create-16.5.39.tgz", + "integrity": "sha512-7Edqn2rWOPBfZ/0QKXwTyKQMdMzYxLMxmok1YGr1lg4Srt+MpSUqfab6XaiFIOQnbLOnQtchQqQM5+E/yJLiTw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -794,16 +847,16 @@ } }, "node_modules/@pezkuwi/types-known": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-known/-/types-known-16.5.36.tgz", - "integrity": "sha512-niILSGCNt2s/GsbnFwBcoxi35y6CI7Y/HMKm3ZyKk9hwiY70wnfJK2DIu9ObBSXalRxbD0Sni9T3XZmYxIxhkQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-known/-/types-known-16.5.39.tgz", + "integrity": "sha512-l7OL6no+XiLk4l/jryyphI9Rp2uGr4MNLy4+3x+CSyTozdurkJTfd2sDRBKagUzJ5J+OyHerD5AShJ2NnWyUrA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/networks": "14.0.25", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/types-create": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/networks": "14.0.26", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-create": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -811,12 +864,12 @@ } }, "node_modules/@pezkuwi/types-support": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-support/-/types-support-16.5.36.tgz", - "integrity": "sha512-+EWMQjs50e5eHPX5jZ4HnTqCQxhRJf/FioGfJtBqpchW0dypg08blz6qw48Y2oQ3lUsA2s4wZbObIBIfO5xtYA==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-support/-/types-support-16.5.39.tgz", + "integrity": "sha512-Ulc+ip1SwDHwrP6SJPh38gbawKXaoX8Cbhw9fqQ10Oex+tsV1XAy5uYB6xuqU+8bAXdZKe/P5ACpRdnv1sLx4g==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/util": "14.0.25", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -824,15 +877,15 @@ } }, "node_modules/@pezkuwi/util": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/util/-/util-14.0.25.tgz", - "integrity": "sha512-OCqCieVmdI74c8GfSLkuC1xpcMJTIez5YxWcVssxR0NpA462fXc1uHaIZBit/aHgYXn18G3TMeGBxSx1DVLWpg==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/util/-/util-14.0.26.tgz", + "integrity": "sha512-xV7uct4jtIqf+9LixcCoTgYz8JEZ2eK6aosMD92Zu5DRPSW87QcCYBQuq8Phec0LdjGvC/l7DgiloQODhTtHWA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-bigint": "14.0.25", - "@pezkuwi/x-global": "14.0.25", - "@pezkuwi/x-textdecoder": "14.0.25", - "@pezkuwi/x-textencoder": "14.0.25", + "@pezkuwi/x-bigint": "14.0.26", + "@pezkuwi/x-global": "14.0.26", + "@pezkuwi/x-textdecoder": "14.0.26", + "@pezkuwi/x-textencoder": "14.0.26", "@types/bn.js": "^5.1.6", "bn.js": "^5.2.1", "tslib": "^2.8.0" @@ -842,20 +895,20 @@ } }, "node_modules/@pezkuwi/util-crypto": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/util-crypto/-/util-crypto-14.0.25.tgz", - "integrity": "sha512-SZLOx8J8+l9oEHOPOFbzcdKeyr7zvGOgD1WQ74ylYTZN+VRzMvSYOAio8HZObwSc5dc0mmzoc5HlrpFFDreNBQ==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/util-crypto/-/util-crypto-14.0.26.tgz", + "integrity": "sha512-YR+3N2FwKx3q9NF11q75O0lJ+SKpM9CNKPE7rLEoPvFt7wpHpB/GXOAekYhNtrotkcsI8v/WoyOi4RI9NiwYVQ==", "license": "Apache-2.0", "dependencies": { - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", - "@pezkuwi/networks": "14.0.25", + "@noble/curves": "^1.9.7", + "@noble/hashes": "^1.8.0", + "@pezkuwi/networks": "14.0.26", "@pezkuwi/scure-sr25519": "^0.2.1", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/wasm-crypto": "7.5.17", - "@pezkuwi/wasm-util": "7.5.17", - "@pezkuwi/x-bigint": "14.0.25", - "@pezkuwi/x-randomvalues": "14.0.25", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/wasm-crypto": "^7.5.20", + "@pezkuwi/wasm-util": "^7.5.20", + "@pezkuwi/x-bigint": "14.0.26", + "@pezkuwi/x-randomvalues": "14.0.26", "@scure/base": "^1.1.7", "tslib": "^2.8.0" }, @@ -863,16 +916,16 @@ "node": ">=18" }, "peerDependencies": { - "@pezkuwi/util": "14.0.25" + "@pezkuwi/util": "14.0.26" } }, "node_modules/@pezkuwi/wasm-bridge": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-bridge/-/wasm-bridge-7.5.17.tgz", - "integrity": "sha512-7mk6+9XzPReP60MLl+oxeq3SxadK13J4LfmzJWa2Bl08SyTwrpOPgD1ohowd1IvBVbMgnqPGr6BDnso8lEI1fw==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-bridge/-/wasm-bridge-7.5.20.tgz", + "integrity": "sha512-JKgDtLvQzT6uBfD8PcSD7Nud4OB8u6BJjABADDLxFrxHPsKbQNnkTd6f/27GfbkOJL4p17fWwoACICp/oEDxCw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-util": "7.5.17", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -884,17 +937,17 @@ } }, "node_modules/@pezkuwi/wasm-crypto": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto/-/wasm-crypto-7.5.17.tgz", - "integrity": "sha512-RmXyo3V4VIUqlInRtsolD90Tg6iLgSGyZ8EFbKqnvzmoKreVA3ybnW8gqBxioQXkfCQKl63jnSAmd3mV0VwYNg==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto/-/wasm-crypto-7.5.20.tgz", + "integrity": "sha512-7yo9CjFMiqzpWdVn8ZCT93YG4pMnmk/VzYzviSmXzzfY13wVW0M8VwwXijq5h9b3qTtaZR+F/fEPr0eUT9sO1g==", "license": "Apache-2.0", "dependencies": { "@noble/hashes": "^1.3.3", - "@pezkuwi/wasm-bridge": "7.5.17", - "@pezkuwi/wasm-crypto-asmjs": "7.5.17", - "@pezkuwi/wasm-crypto-init": "7.5.17", - "@pezkuwi/wasm-crypto-wasm": "7.5.17", - "@pezkuwi/wasm-util": "7.5.17", + "@pezkuwi/wasm-bridge": "7.5.20", + "@pezkuwi/wasm-crypto-asmjs": "7.5.20", + "@pezkuwi/wasm-crypto-init": "7.5.20", + "@pezkuwi/wasm-crypto-wasm": "7.5.20", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -906,9 +959,9 @@ } }, "node_modules/@pezkuwi/wasm-crypto-asmjs": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.5.17.tgz", - "integrity": "sha512-akM7/goSqYenoQXQYYiMP2esxka6IaqhcidKB54FAucvtIO5O2LtbAfCeNN+e5xyiAeTcTUXbSrVzDOd4+3czA==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.5.20.tgz", + "integrity": "sha512-Yvd1168GjXREiOViGb+veXbEYBWEv2wS5qPZMeI7g3FeGx8pBbczvi29cTa5j/U5dmdq7ryb8rLKoXEFWG2Xkw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.7.0" @@ -921,15 +974,15 @@ } }, "node_modules/@pezkuwi/wasm-crypto-init": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-init/-/wasm-crypto-init-7.5.17.tgz", - "integrity": "sha512-q/T6sj8bFL2JPeTmSGbwd8E4LpK+hKdAhDR86jrZ/rKMNuLnYMSYuiR7GraymYFqlG2yLZoJihKn5b8J40YjaQ==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-init/-/wasm-crypto-init-7.5.20.tgz", + "integrity": "sha512-rtsGn81dvnlb1Qmlm8hPaXOlE6Cn0rrvYUirNEHLvn55D6irGEoCEuON9nNuGjamw09En8GrK3P59Y2mDkFCmw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-bridge": "7.5.17", - "@pezkuwi/wasm-crypto-asmjs": "7.5.17", - "@pezkuwi/wasm-crypto-wasm": "7.5.17", - "@pezkuwi/wasm-util": "7.5.17", + "@pezkuwi/wasm-bridge": "7.5.20", + "@pezkuwi/wasm-crypto-asmjs": "7.5.20", + "@pezkuwi/wasm-crypto-wasm": "7.5.20", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -941,12 +994,12 @@ } }, "node_modules/@pezkuwi/wasm-crypto-wasm": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-wasm/-/wasm-crypto-wasm-7.5.17.tgz", - "integrity": "sha512-yg9/ldrHSUaIJ+db7vuPkU6DBw/SAuU4kK2L05LEbFeC093SfRS4f0qnIwNhlgjEJVsAfSWjZXOGBAM1Mc8aHg==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-wasm/-/wasm-crypto-wasm-7.5.20.tgz", + "integrity": "sha512-znId0RjOrHNTcMHtifW3IVYTJiDt/pVTjQC5MHA1KqBDuiEFHWFWKcGVe/aieXN4pvLqCZZtm4G1X80qDBHdTQ==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-util": "7.5.17", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -957,9 +1010,9 @@ } }, "node_modules/@pezkuwi/wasm-util": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.17.tgz", - "integrity": "sha512-MHodOmAuldNmmkTwZgGmSvCvUbhgR79N6biG6QVXrUtwVGUK37IUx/195T1cG0IZaSjLsWwz3olhksto5z54Lw==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.20.tgz", + "integrity": "sha512-bYHtbtiDdBtK/SRQMtMFGhrk4BvTe85vPqPI4CwDt8tJUmEuLgl0uHNJd9jSUcK784EQdo5E3yKYksGaHy80dQ==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.7.0" @@ -972,12 +1025,12 @@ } }, "node_modules/@pezkuwi/x-bigint": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-bigint/-/x-bigint-14.0.25.tgz", - "integrity": "sha512-9CG28jPK0EUuXTn8QWnsYjXycfHBVQCR5QGJ17hgRenzRRDzoIB5unhC0XklcIh5U/KO88TPRVZKKiwSfQXlKg==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-bigint/-/x-bigint-14.0.26.tgz", + "integrity": "sha512-TiCUVJiW07KurXot79AuKsqdIKGCtysMVDKLGlUc7mxlDJ+BCNJVmi9D0vvbB/gboxfJqONFQKt8eOXHKFg1iw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { @@ -985,12 +1038,12 @@ } }, "node_modules/@pezkuwi/x-fetch": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-fetch/-/x-fetch-14.0.25.tgz", - "integrity": "sha512-fiNYdYMq0OdYsSUwVBA68eKieeQ+PJYniEeCRNvkMUN1LUWMzdv9zTTPRtsGUEGm12y9uUgymgD92eo4PSoJog==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-fetch/-/x-fetch-14.0.26.tgz", + "integrity": "sha512-XVpFZ/Bk1l7dKYcC+1RMJlvQEbbyfQ/Ou4I8rTSv6MvaCtfD3vl0TxolHnhwA564eyemLfoidF/Kvbfmnz7mlg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "node-fetch": "^3.3.2", "tslib": "^2.8.0" }, @@ -999,9 +1052,9 @@ } }, "node_modules/@pezkuwi/x-global": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.25.tgz", - "integrity": "sha512-WxY0dCOWFfqqd2jtLNX8BmJMCR5NTlc9QBuL3u4TwF6yAc4jKqlq3F1J1vAMESnBwnR1jUepKgn+2dpGuspJYw==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.26.tgz", + "integrity": "sha512-3D/dgFUugJfJ59JETey2EPpWL7X7NOrSEgNj1Rt3Vu9zR74QNocc5HEcyapFKj2hNNp5gPPDOOWbrLkkDnbdXw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.8.0" @@ -1011,29 +1064,29 @@ } }, "node_modules/@pezkuwi/x-randomvalues": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-randomvalues/-/x-randomvalues-14.0.25.tgz", - "integrity": "sha512-Kkbkdv8e2XZEnhwJHaqM27wKn25fc/Dt6neGy3x150AVuf4EjWnM0Q9pNVC4WQKbThvDQ8SvzCdfZos4Lae8sA==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-randomvalues/-/x-randomvalues-14.0.26.tgz", + "integrity": "sha512-9tQ5+e7b5sC6y7NWFojfkfKZNSmWBpB1dnuyMv5vJMPlBPlsscTYARfk8ln860XWLdemQBYBvYbibmEBtLFfSQ==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@pezkuwi/util": "14.0.25", - "@pezkuwi/wasm-util": "7.5.17" + "@pezkuwi/util": "14.0.26", + "@pezkuwi/wasm-util": "*" } }, "node_modules/@pezkuwi/x-textdecoder": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-textdecoder/-/x-textdecoder-14.0.25.tgz", - "integrity": "sha512-ecse2X9BKG164BfCesCZfL3lZU+XAdLjaOKzLqPB+hlTshHVnnSAvUvZNaw4zq9ztBVhhktxZ9K27S1w8ZANMg==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-textdecoder/-/x-textdecoder-14.0.26.tgz", + "integrity": "sha512-O3l/pcT+7q89COMe+h+Gr+HLLym3k0RfWXWwEg6RYGBHxp77GfixwqAR/o6k6rBXNfxlAY60RcYUqu+DGkKSZw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { @@ -1041,12 +1094,12 @@ } }, "node_modules/@pezkuwi/x-textencoder": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-textencoder/-/x-textencoder-14.0.25.tgz", - "integrity": "sha512-0R25a5V8ykoHCHwl2zYsW6FxQlGdPgHiaGUUqY4wfnNAyUsolsm1YU772vfNfARdLN6K+jiRdQ6I6RW114LtgQ==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-textencoder/-/x-textencoder-14.0.26.tgz", + "integrity": "sha512-aUk+h0g5iO+V3CZV1vdlRy4G9MbE0SbomB5Lw/8IkuQ+wNPK9JQ1FlArMhxVBfXM9JD8DPih/ViZsaNhWfjVVw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { @@ -1054,12 +1107,12 @@ } }, "node_modules/@pezkuwi/x-ws": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-ws/-/x-ws-14.0.25.tgz", - "integrity": "sha512-YwbnTl+EF3Gtp2qrs/23Qo2FkpPB2y+0HGa4XovyfbDk7iAXJuIAAw0sq2StxVF1NsSm0DZIyX1GJU+nyM/5Pw==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-ws/-/x-ws-14.0.26.tgz", + "integrity": "sha512-ZAvB5WgDJXSkunlZ/b2X/CJaft1eHztoWKO7SYgahk8NftAEIFet1SnWJoYL4TPvM/B9ReacNislIQXGwH0WYQ==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0", "ws": "^8.18.0" }, @@ -1821,12 +1874,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.1.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.1.tgz", - "integrity": "sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==", + "version": "22.20.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.5.tgz", + "integrity": "sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==", "license": "MIT", "dependencies": { - "undici-types": "~8.3.0" + "undici-types": "~6.21.0" } }, "node_modules/@types/prop-types": { @@ -2486,9 +2539,9 @@ } }, "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==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -2496,32 +2549,35 @@ "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "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/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" } }, "node_modules/estree-walker": { @@ -2558,6 +2614,24 @@ "safe-buffer": "^5.1.1" } }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/fetch-blob": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", @@ -3098,9 +3172,9 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.16", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", - "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==", + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", "dev": true, "funding": [ { @@ -3417,9 +3491,9 @@ } }, "node_modules/postcss": { - "version": "8.5.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz", - "integrity": "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==", + "version": "8.5.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", + "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", "dev": true, "funding": [ { @@ -3437,7 +3511,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.12", + "nanoid": "^3.3.18", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -3501,9 +3575,9 @@ "license": "MIT" }, "node_modules/qs": { - "version": "6.15.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", - "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -3990,6 +4064,23 @@ "node": ">=0.6.0" } }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, "node_modules/to-buffer": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", @@ -4048,9 +4139,9 @@ } }, "node_modules/undici-types": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "license": "MIT" }, "node_modules/url": { @@ -4089,21 +4180,24 @@ "license": "MIT" }, "node_modules/vite": { - "version": "5.4.21", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", - "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz", + "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^18.0.0 || >=20.0.0" + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" @@ -4112,19 +4206,25 @@ "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", - "terser": "^5.4.0" + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, + "jiti": { + "optional": true + }, "less": { "optional": true }, @@ -4145,24 +4245,30 @@ }, "terser": { "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true } } }, "node_modules/vite-plugin-node-polyfills": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.22.0.tgz", - "integrity": "sha512-F+G3LjiGbG8QpbH9bZ//GSBr9i1InSTkaulfUHFa9jkLqVGORFBoqc2A/Yu5Mmh1kNAbiAeKeK+6aaQUf3x0JA==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.25.0.tgz", + "integrity": "sha512-rHZ324W3LhfGPxWwQb2N048TThB6nVvnipsqBUJEzh3R9xeK9KI3si+GMQxCuAcpPJBVf0LpDtJ+beYzB3/chg==", "dev": true, "license": "MIT", "dependencies": { "@rollup/plugin-inject": "^5.0.5", - "node-stdlib-browser": "^1.2.0" + "node-stdlib-browser": "^1.3.1" }, "funding": { "url": "https://github.com/sponsors/davidmyersdev" }, "peerDependencies": { - "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "node_modules/vm-browserify": { @@ -4204,9 +4310,9 @@ } }, "node_modules/ws": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", + "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", "license": "MIT", "engines": { "node": ">=10.0.0" diff --git a/sign/package.json b/sign/package.json index c3265231..1484c412 100644 --- a/sign/package.json +++ b/sign/package.json @@ -10,21 +10,23 @@ "preview": "vite preview" }, "dependencies": { + "@pezkuwi/api": "^16.5.39", + "@pezkuwi/extension-dapp": "^0.62.27", + "@pezkuwi/extension-inject": "^0.62.27", + "@pezkuwi/keyring": "^14.0.26", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", "react": "^18.3.1", - "react-dom": "^18.3.1", - "@pezkuwi/api": "^16.5.36", - "@pezkuwi/extension-dapp": "^0.62.20", - "@pezkuwi/extension-inject": "^0.62.20", - "@pezkuwi/keyring": "^14.0.25", - "@pezkuwi/util": "^14.0.25", - "@pezkuwi/util-crypto": "^14.0.25" + "react-dom": "^18.3.1" }, "devDependencies": { + "@pezkuwi/api-augment": "^16.5.39", + "@types/node": "^22.20.5", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react-swc": "^3.5.0", "typescript": "^5.6.3", - "vite": "^5.4.10", - "vite-plugin-node-polyfills": "^0.22.0" + "vite": "^6.4.3", + "vite-plugin-node-polyfills": "^0.25.0" } } diff --git a/sign/src/api-augment.d.ts b/sign/src/api-augment.d.ts new file mode 100644 index 00000000..84f2c3f3 --- /dev/null +++ b/sign/src/api-augment.d.ts @@ -0,0 +1,3 @@ +// Types only: gives api.query/api.tx/api.events their chain-specific shapes, as +// web/src/main.tsx does with a runtime import. Nothing here reaches the bundle. +import '@pezkuwi/api-augment'; diff --git a/sign/tsconfig.app.json b/sign/tsconfig.app.json index 46bda817..79cd5047 100644 --- a/sign/tsconfig.app.json +++ b/sign/tsconfig.app.json @@ -24,9 +24,10 @@ "paths": { "@/*": ["./src/*"], "@pezkuwi/lib": ["../shared/lib"], - "@pezkuwi/lib/*": ["../shared/lib/*"] + "@pezkuwi/lib/*": ["../shared/lib/*"], + "@pezkuwi/*": ["./node_modules/@pezkuwi/*"] }, - "types": ["vite/client"] + "types": ["vite/client", "node"] }, "include": ["src"] } diff --git a/web/package-lock.json b/web/package-lock.json index 09141280..f3e04571 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -12,11 +12,11 @@ "@noble/ciphers": "^2.1.1", "@noble/curves": "^2.0.1", "@noble/hashes": "^2.0.1", - "@pezkuwi/api": "^16.5.36", - "@pezkuwi/extension-dapp": "^0.62.20", - "@pezkuwi/keyring": "^14.0.25", - "@pezkuwi/util": "^14.0.25", - "@pezkuwi/util-crypto": "^14.0.25", + "@pezkuwi/api": "^16.5.39", + "@pezkuwi/extension-dapp": "^0.62.27", + "@pezkuwi/keyring": "^14.0.26", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", "@radix-ui/react-accordion": "^1.2.0", "@radix-ui/react-alert-dialog": "^1.1.1", "@radix-ui/react-aspect-ratio": "^1.1.0", @@ -48,9 +48,6 @@ "@supabase/supabase-js": "^2.49.4", "@tanstack/react-query": "^5.56.2", "@twa-dev/sdk": "^8.0.2", - "@types/dompurify": "^3.0.5", - "@types/react-syntax-highlighter": "^15.5.13", - "@types/uuid": "^10.0.0", "@walletconnect/sign-client": "^2.23.6", "@walletconnect/types": "^2.23.6", "buffer": "^6.0.3", @@ -58,7 +55,7 @@ "clsx": "^2.1.1", "cmdk": "^1.0.0", "date-fns": "^3.6.0", - "dompurify": "^3.4.12", + "dompurify": "^3.4.16", "embla-carousel-react": "^8.3.0", "highlight.js": "^11.9.0", "i18next": "^23.7.6", @@ -74,12 +71,11 @@ "react-hook-form": "^7.53.0", "react-i18next": "^14.0.0", "react-resizable-panels": "^2.1.3", - "react-router-dom": "^6.26.2", + "react-router-dom": "^7.18.4", "react-syntax-highlighter": "^16.1.0", "recharts": "^2.12.7", "sonner": "^1.5.0", "tailwind-merge": "^2.5.2", - "tailwindcss-animate": "^1.0.7", "uuid": "^11.1.0", "vaul": "^0.9.3", "zod": "^3.23.8" @@ -90,10 +86,13 @@ "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", + "@types/dompurify": "^3.0.5", "@types/node": "^22.5.5", "@types/qrcode": "^1.5.6", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", + "@types/react-syntax-highlighter": "^15.5.13", + "@types/uuid": "^10.0.0", "@vitejs/plugin-react-swc": "^3.5.0", "autoprefixer": "^10.4.20", "eslint": "^9.9.0", @@ -105,12 +104,13 @@ "jsdom": "^27.2.0", "postcss": "^8.5.23", "tailwindcss": "^3.4.11", + "tailwindcss-animate": "^1.0.7", "typescript": "^5.5.3", "typescript-eslint": "^8.0.1", "vite": "^7.3.1", "vite-plugin-node-polyfills": "^0.25.0", "vite-plugin-subresource-integrity": "^0.0.12", - "vitest": "^4.0.10" + "vitest": "^4.1.11" } }, "node_modules/@acemir/cssom": { @@ -137,6 +137,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -1126,6 +1127,7 @@ "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", @@ -1136,6 +1138,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -1145,12 +1148,14 @@ "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -1209,6 +1214,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -1222,6 +1228,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "license": "MIT", "engines": { "node": ">= 8" @@ -1231,6 +1238,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -1241,26 +1249,26 @@ } }, "node_modules/@pezkuwi/api": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/api/-/api-16.5.36.tgz", - "integrity": "sha512-zlewHN64IvVsvNJpbB7U6LR8XG0O9yuO0IqS+znvLs9F2Dn9Os66X2mFFnpZNMyKurB3VWhpNWUIYvsLy8qoVg==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api/-/api-16.5.39.tgz", + "integrity": "sha512-cvPlODIYaP+/2gob2ftDnmaN1RNUipFbm+jCFZkVTVB0w1qzMow/UsN6R6zlVaKVchxD8ThRvEluAvwng/asKg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api-augment": "16.5.36", - "@pezkuwi/api-base": "16.5.36", - "@pezkuwi/api-derive": "16.5.36", - "@pezkuwi/keyring": "14.0.25", - "@pezkuwi/rpc-augment": "16.5.36", - "@pezkuwi/rpc-core": "16.5.36", - "@pezkuwi/rpc-provider": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-augment": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/types-create": "16.5.36", - "@pezkuwi/types-known": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", + "@pezkuwi/api-augment": "16.5.39", + "@pezkuwi/api-base": "16.5.39", + "@pezkuwi/api-derive": "16.5.39", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/rpc-augment": "16.5.39", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/rpc-provider": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-create": "16.5.39", + "@pezkuwi/types-known": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "eventemitter3": "^5.0.1", "rxjs": "^7.8.1", "tslib": "^2.8.1" @@ -1270,17 +1278,17 @@ } }, "node_modules/@pezkuwi/api-augment": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/api-augment/-/api-augment-16.5.36.tgz", - "integrity": "sha512-f42DSdMTKAVQywYaUcnDoxGS8DFvb4hfAxSghOJYONlH6LyBkfkWbRITh9mKrSoxDcovM44GhuiC6SxNXTx9cQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api-augment/-/api-augment-16.5.39.tgz", + "integrity": "sha512-Bjpfk4yQcvJ/psW5opfgRSkQ1pIRjFv75LE98txWLVs5xGOD4aRMQepjZKfLqOa/zX96TXROERSk66Gjnr7Drg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api-base": "16.5.36", - "@pezkuwi/rpc-augment": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-augment": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/api-base": "16.5.39", + "@pezkuwi/rpc-augment": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -1288,14 +1296,14 @@ } }, "node_modules/@pezkuwi/api-base": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/api-base/-/api-base-16.5.36.tgz", - "integrity": "sha512-czmyuDZkA4Qi7hkFLR8KmnHMyQjM0GJXyS92rdylFPip5FZb9cdys5j1B79gKTVirhTynVACB5FCYnwpWtf5Lg==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api-base/-/api-base-16.5.39.tgz", + "integrity": "sha512-zuajuN9Khvar0DU1VCa02pfSDYa/BwwMdNoLVN8CMZs+QYbDGcMhgHNcg93clqeG+xjyDpRd+xYGc7ZiZ2mPXw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/rpc-core": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/util": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -1304,21 +1312,21 @@ } }, "node_modules/@pezkuwi/api-derive": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/api-derive/-/api-derive-16.5.36.tgz", - "integrity": "sha512-tiyiQZFCOStzzclfQdgKpVpg8iZX6sqO01IIEvqRiJfTgaglUfGunmsicvVgFz0rwgVkodDTpkgwSGq1lZl/FQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/api-derive/-/api-derive-16.5.39.tgz", + "integrity": "sha512-7UhjxP3Ux82HVqIevCwEQSBqGej9P809lSI8OY26wGYDaEx+VOBOC/6bBwGCCrMp9OznguhDLEXImHxlzFNemg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api": "16.5.36", - "@pezkuwi/api-augment": "16.5.36", - "@pezkuwi/api-base": "16.5.36", - "@pezkuwi/rpc-core": "16.5.36", - "@pezkuwi/rpc-provider": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", + "@pezkuwi/api": "16.5.39", + "@pezkuwi/api-augment": "16.5.39", + "@pezkuwi/api-base": "16.5.39", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/rpc-provider": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -1327,14 +1335,14 @@ } }, "node_modules/@pezkuwi/extension-dapp": { - "version": "0.62.20", - "resolved": "https://registry.npmjs.org/@pezkuwi/extension-dapp/-/extension-dapp-0.62.20.tgz", - "integrity": "sha512-jAy/ugMDiW5R4+8peHKZPriVMG87b5f2d2lrarM70y2TYu3u8Z5G2LIDP0Jv9gYnYN/F9jDNuRE7vBGBMY/vtw==", + "version": "0.62.27", + "resolved": "https://registry.npmjs.org/@pezkuwi/extension-dapp/-/extension-dapp-0.62.27.tgz", + "integrity": "sha512-ium8A5/l64Zfb2gdTsPGl/mQad5yxC6LV/Vz5ovDnqgoDBq9QCXWXFGUezsz7pkCWEQrEGn7Kanj1pmrekd5QA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/extension-inject": "0.62.20", - "@pezkuwi/util": "^14.0.11", - "@pezkuwi/util-crypto": "^14.0.11", + "@pezkuwi/extension-inject": "0.62.27", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -1347,17 +1355,17 @@ } }, "node_modules/@pezkuwi/extension-inject": { - "version": "0.62.20", - "resolved": "https://registry.npmjs.org/@pezkuwi/extension-inject/-/extension-inject-0.62.20.tgz", - "integrity": "sha512-7U15/+PfyNhM92UCbwM0oHoLiO/TrRZg55TewgoPX1f/Ls7IK/u0mBWsVERXgqAdOoERltBym9Uh/mxnYrJn6Q==", + "version": "0.62.27", + "resolved": "https://registry.npmjs.org/@pezkuwi/extension-inject/-/extension-inject-0.62.27.tgz", + "integrity": "sha512-+pdIvjI8aNYhMmZvczCJ6r15H1VgcQOVUTBhaL7JVgV05PPq4Qky66sU5TqrpQ37rjPTkjn7kC3leCNV9f4rcg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/api": "^16.5.9", - "@pezkuwi/rpc-provider": "^16.5.9", - "@pezkuwi/types": "^16.5.9", - "@pezkuwi/util": "^14.0.11", - "@pezkuwi/util-crypto": "^14.0.11", - "@pezkuwi/x-global": "^14.0.11", + "@pezkuwi/api": "^16.5.37", + "@pezkuwi/rpc-provider": "^16.5.37", + "@pezkuwi/types": "^16.5.37", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", + "@pezkuwi/x-global": "^14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -1369,30 +1377,30 @@ } }, "node_modules/@pezkuwi/keyring": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/keyring/-/keyring-14.0.25.tgz", - "integrity": "sha512-EJBA4u2Sw4bpPjjTvmVi8ggRAEblq/L3D/SiaEn40ftv0qJGziluxEaYG4/iTVXmfbCuzu9xNKbIwmWldBWQBQ==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/keyring/-/keyring-14.0.26.tgz", + "integrity": "sha512-stcWcKFKgS1DbIq1CTRzPdpOXuLudFiRPN8MZ0B8COJGKkqElHleWEWC55nhjG3bLZaTUHveuAsMURhu3wHAbg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25" + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26" } }, "node_modules/@pezkuwi/networks": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/networks/-/networks-14.0.25.tgz", - "integrity": "sha512-wTkWXwWWv/YU6KYx/Z1o98x0/6GV7H1demRT0NmOhXrlnWvSbReXsvm0YTnZlqArLuAPAhJlFi2jzfbARKZh+g==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/networks/-/networks-14.0.26.tgz", + "integrity": "sha512-omDbJzFjDSm1FS32zebyNP1QGBk9/ZayM0YM0mUlOOwiLIP7iDVq3KQe2JdI7hm1dz01Lm68/hjerSoqiWEclA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/util": "14.0.25", + "@pezkuwi/util": "14.0.26", "@substrate/ss58-registry": "^1.51.0", "tslib": "^2.8.0" }, @@ -1401,15 +1409,15 @@ } }, "node_modules/@pezkuwi/rpc-augment": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-augment/-/rpc-augment-16.5.36.tgz", - "integrity": "sha512-u7nqzDJpqjVZbFwWYIQAeKegI7XZ7XmD1d2LtoOoA/FKBzH6HDgGK3kEIodRBM6w8LuqyB9h8oXK/DrxR1OElg==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-augment/-/rpc-augment-16.5.39.tgz", + "integrity": "sha512-l6nmUcQivJun9yVU2kNaY47q1HJZoV9OeGockSvfQBbh8qzYPbHRRKcYJq/XPQoDfTKNPrNnRBYnT3xh2ap02Q==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/rpc-core": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/rpc-core": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -1417,16 +1425,16 @@ } }, "node_modules/@pezkuwi/rpc-core": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-core/-/rpc-core-16.5.36.tgz", - "integrity": "sha512-duGBL4Lt17+ireW8Ku3Mtb700f21kw8qGkAvvhwp9G+949ZcwbpHWlToZ7umQe1qTQS8iTiMvA/xpH3HXg2UQw==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-core/-/rpc-core-16.5.39.tgz", + "integrity": "sha512-MYIZlNJOtRSiSkLwM2ETFrffkfiVWiHwu0H36/uMrnGARrjfhEI2NibnvmVrKSmtbXsVP5PYSZQb1w1iqLWYog==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/keyring": "14.0.25", - "@pezkuwi/rpc-augment": "16.5.36", - "@pezkuwi/rpc-provider": "16.5.36", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/rpc-augment": "16.5.39", + "@pezkuwi/rpc-provider": "16.5.39", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/util": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -1435,19 +1443,19 @@ } }, "node_modules/@pezkuwi/rpc-provider": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-provider/-/rpc-provider-16.5.36.tgz", - "integrity": "sha512-kNaLr+yx99MsmxBFf+VPZV+0GglHNrhNie9O6QWbQj8R6CGVN/dB39ohSHoAh0wJXPzumhLiQ8tFOlj3Czh6FQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/rpc-provider/-/rpc-provider-16.5.39.tgz", + "integrity": "sha512-cD1Dzo0wmt9mrr8KpayMAsGKruAccTOECxIHim473H9fDPp0n6cTTBjCEMzsWRm8Mx9NYWFUI/+owQ05I16Ccw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/keyring": "14.0.25", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", - "@pezkuwi/x-fetch": "14.0.25", - "@pezkuwi/x-global": "14.0.25", - "@pezkuwi/x-ws": "14.0.25", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", + "@pezkuwi/x-fetch": "14.0.26", + "@pezkuwi/x-global": "14.0.26", + "@pezkuwi/x-ws": "14.0.26", "eventemitter3": "^5.0.1", "mock-socket": "^9.3.1", "nock": "^13.5.5", @@ -1498,18 +1506,18 @@ } }, "node_modules/@pezkuwi/types": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types/-/types-16.5.36.tgz", - "integrity": "sha512-8g5PxNHzpT0aH3mUWsICnpRdgXAMTzN3PK68xlPLujN8op41d5IoLY9HzeVYFVAndCiaKxXSusOsVeDusVmY4g==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types/-/types-16.5.39.tgz", + "integrity": "sha512-jIGTJqM25zTTpYLy+tHsjBVcRppbCUnjO2ezxUsbMsvDBSkz3jolmFKKEzpxe4kixaFc4PMBQRV5IDOZHMhzjA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/keyring": "14.0.25", - "@pezkuwi/types-augment": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/types-create": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", + "@pezkuwi/keyring": "14.0.26", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-create": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", "rxjs": "^7.8.1", "tslib": "^2.8.1" }, @@ -1518,14 +1526,14 @@ } }, "node_modules/@pezkuwi/types-augment": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-augment/-/types-augment-16.5.36.tgz", - "integrity": "sha512-Uxk+/7SBifqbFkGhWavb47uHP7PFHHNKiC+1rD7R8ilYTR/RO6o4VbLoq51S4ng7h+P6rqf/5ABTWbE1MOTPXg==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-augment/-/types-augment-16.5.39.tgz", + "integrity": "sha512-bs6konrjd5a1N+NoBhn6rbeCkJi1l+U1KK+ba6Rx6U2gMoialCZBv2Y4urOtPOJEBpwu5PTvb+dWbQ8FFJrtlA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -1533,17 +1541,17 @@ } }, "node_modules/@pezkuwi/types-codec": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-codec/-/types-codec-16.5.36.tgz", - "integrity": "sha512-ETAG5yubw1kA0esORBwtLYwEQTfPZvMcQYniyRjqLebXU/Vht+NASmMNUNZ9MvtyqQs4BdPmLkAU5ZJiRyhO4w==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-codec/-/types-codec-16.5.39.tgz", + "integrity": "sha512-73prp4UlH1kGchjAVJqjMHXRL5n15GzejbFP9RawTUb7Wu1NWl4IRH4PWH1FVTrL0O5G2y4eCh/s76VEdsLj8g==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-augment": "16.5.36", - "@pezkuwi/types-support": "16.5.36", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/util-crypto": "14.0.25", - "@pezkuwi/x-bigint": "14.0.25", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-augment": "16.5.39", + "@pezkuwi/types-support": "16.5.39", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/util-crypto": "14.0.26", + "@pezkuwi/x-bigint": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -1551,14 +1559,14 @@ } }, "node_modules/@pezkuwi/types-create": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-create/-/types-create-16.5.36.tgz", - "integrity": "sha512-xZ2knB+wGnFFOeIy+0b56P6OUCZtzNcP0fk24umN/SCEs2a212QMhQ7Fyd9lhJZSmnZqiOljQaw5VRGqblMtlQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-create/-/types-create-16.5.39.tgz", + "integrity": "sha512-7Edqn2rWOPBfZ/0QKXwTyKQMdMzYxLMxmok1YGr1lg4Srt+MpSUqfab6XaiFIOQnbLOnQtchQqQM5+E/yJLiTw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -1566,16 +1574,16 @@ } }, "node_modules/@pezkuwi/types-known": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-known/-/types-known-16.5.36.tgz", - "integrity": "sha512-niILSGCNt2s/GsbnFwBcoxi35y6CI7Y/HMKm3ZyKk9hwiY70wnfJK2DIu9ObBSXalRxbD0Sni9T3XZmYxIxhkQ==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-known/-/types-known-16.5.39.tgz", + "integrity": "sha512-l7OL6no+XiLk4l/jryyphI9Rp2uGr4MNLy4+3x+CSyTozdurkJTfd2sDRBKagUzJ5J+OyHerD5AShJ2NnWyUrA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/networks": "14.0.25", - "@pezkuwi/types": "16.5.36", - "@pezkuwi/types-codec": "16.5.36", - "@pezkuwi/types-create": "16.5.36", - "@pezkuwi/util": "14.0.25", + "@pezkuwi/networks": "14.0.26", + "@pezkuwi/types": "16.5.39", + "@pezkuwi/types-codec": "16.5.39", + "@pezkuwi/types-create": "16.5.39", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -1583,12 +1591,12 @@ } }, "node_modules/@pezkuwi/types-support": { - "version": "16.5.36", - "resolved": "https://registry.npmjs.org/@pezkuwi/types-support/-/types-support-16.5.36.tgz", - "integrity": "sha512-+EWMQjs50e5eHPX5jZ4HnTqCQxhRJf/FioGfJtBqpchW0dypg08blz6qw48Y2oQ3lUsA2s4wZbObIBIfO5xtYA==", + "version": "16.5.39", + "resolved": "https://registry.npmjs.org/@pezkuwi/types-support/-/types-support-16.5.39.tgz", + "integrity": "sha512-Ulc+ip1SwDHwrP6SJPh38gbawKXaoX8Cbhw9fqQ10Oex+tsV1XAy5uYB6xuqU+8bAXdZKe/P5ACpRdnv1sLx4g==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/util": "14.0.25", + "@pezkuwi/util": "14.0.26", "tslib": "^2.8.1" }, "engines": { @@ -1596,15 +1604,15 @@ } }, "node_modules/@pezkuwi/util": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/util/-/util-14.0.25.tgz", - "integrity": "sha512-OCqCieVmdI74c8GfSLkuC1xpcMJTIez5YxWcVssxR0NpA462fXc1uHaIZBit/aHgYXn18G3TMeGBxSx1DVLWpg==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/util/-/util-14.0.26.tgz", + "integrity": "sha512-xV7uct4jtIqf+9LixcCoTgYz8JEZ2eK6aosMD92Zu5DRPSW87QcCYBQuq8Phec0LdjGvC/l7DgiloQODhTtHWA==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-bigint": "14.0.25", - "@pezkuwi/x-global": "14.0.25", - "@pezkuwi/x-textdecoder": "14.0.25", - "@pezkuwi/x-textencoder": "14.0.25", + "@pezkuwi/x-bigint": "14.0.26", + "@pezkuwi/x-global": "14.0.26", + "@pezkuwi/x-textdecoder": "14.0.26", + "@pezkuwi/x-textencoder": "14.0.26", "@types/bn.js": "^5.1.6", "bn.js": "^5.2.1", "tslib": "^2.8.0" @@ -1614,20 +1622,20 @@ } }, "node_modules/@pezkuwi/util-crypto": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/util-crypto/-/util-crypto-14.0.25.tgz", - "integrity": "sha512-SZLOx8J8+l9oEHOPOFbzcdKeyr7zvGOgD1WQ74ylYTZN+VRzMvSYOAio8HZObwSc5dc0mmzoc5HlrpFFDreNBQ==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/util-crypto/-/util-crypto-14.0.26.tgz", + "integrity": "sha512-YR+3N2FwKx3q9NF11q75O0lJ+SKpM9CNKPE7rLEoPvFt7wpHpB/GXOAekYhNtrotkcsI8v/WoyOi4RI9NiwYVQ==", "license": "Apache-2.0", "dependencies": { - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", - "@pezkuwi/networks": "14.0.25", + "@noble/curves": "^1.9.7", + "@noble/hashes": "^1.8.0", + "@pezkuwi/networks": "14.0.26", "@pezkuwi/scure-sr25519": "^0.2.1", - "@pezkuwi/util": "14.0.25", - "@pezkuwi/wasm-crypto": "7.5.17", - "@pezkuwi/wasm-util": "7.5.17", - "@pezkuwi/x-bigint": "14.0.25", - "@pezkuwi/x-randomvalues": "14.0.25", + "@pezkuwi/util": "14.0.26", + "@pezkuwi/wasm-crypto": "^7.5.20", + "@pezkuwi/wasm-util": "^7.5.20", + "@pezkuwi/x-bigint": "14.0.26", + "@pezkuwi/x-randomvalues": "14.0.26", "@scure/base": "^1.1.7", "tslib": "^2.8.0" }, @@ -1635,7 +1643,7 @@ "node": ">=18" }, "peerDependencies": { - "@pezkuwi/util": "14.0.25" + "@pezkuwi/util": "14.0.26" } }, "node_modules/@pezkuwi/util-crypto/node_modules/@noble/curves": { @@ -1666,12 +1674,12 @@ } }, "node_modules/@pezkuwi/wasm-bridge": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-bridge/-/wasm-bridge-7.5.17.tgz", - "integrity": "sha512-7mk6+9XzPReP60MLl+oxeq3SxadK13J4LfmzJWa2Bl08SyTwrpOPgD1ohowd1IvBVbMgnqPGr6BDnso8lEI1fw==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-bridge/-/wasm-bridge-7.5.20.tgz", + "integrity": "sha512-JKgDtLvQzT6uBfD8PcSD7Nud4OB8u6BJjABADDLxFrxHPsKbQNnkTd6f/27GfbkOJL4p17fWwoACICp/oEDxCw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-util": "7.5.17", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -1683,17 +1691,17 @@ } }, "node_modules/@pezkuwi/wasm-crypto": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto/-/wasm-crypto-7.5.17.tgz", - "integrity": "sha512-RmXyo3V4VIUqlInRtsolD90Tg6iLgSGyZ8EFbKqnvzmoKreVA3ybnW8gqBxioQXkfCQKl63jnSAmd3mV0VwYNg==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto/-/wasm-crypto-7.5.20.tgz", + "integrity": "sha512-7yo9CjFMiqzpWdVn8ZCT93YG4pMnmk/VzYzviSmXzzfY13wVW0M8VwwXijq5h9b3qTtaZR+F/fEPr0eUT9sO1g==", "license": "Apache-2.0", "dependencies": { "@noble/hashes": "^1.3.3", - "@pezkuwi/wasm-bridge": "7.5.17", - "@pezkuwi/wasm-crypto-asmjs": "7.5.17", - "@pezkuwi/wasm-crypto-init": "7.5.17", - "@pezkuwi/wasm-crypto-wasm": "7.5.17", - "@pezkuwi/wasm-util": "7.5.17", + "@pezkuwi/wasm-bridge": "7.5.20", + "@pezkuwi/wasm-crypto-asmjs": "7.5.20", + "@pezkuwi/wasm-crypto-init": "7.5.20", + "@pezkuwi/wasm-crypto-wasm": "7.5.20", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -1705,9 +1713,9 @@ } }, "node_modules/@pezkuwi/wasm-crypto-asmjs": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.5.17.tgz", - "integrity": "sha512-akM7/goSqYenoQXQYYiMP2esxka6IaqhcidKB54FAucvtIO5O2LtbAfCeNN+e5xyiAeTcTUXbSrVzDOd4+3czA==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.5.20.tgz", + "integrity": "sha512-Yvd1168GjXREiOViGb+veXbEYBWEv2wS5qPZMeI7g3FeGx8pBbczvi29cTa5j/U5dmdq7ryb8rLKoXEFWG2Xkw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.7.0" @@ -1720,15 +1728,15 @@ } }, "node_modules/@pezkuwi/wasm-crypto-init": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-init/-/wasm-crypto-init-7.5.17.tgz", - "integrity": "sha512-q/T6sj8bFL2JPeTmSGbwd8E4LpK+hKdAhDR86jrZ/rKMNuLnYMSYuiR7GraymYFqlG2yLZoJihKn5b8J40YjaQ==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-init/-/wasm-crypto-init-7.5.20.tgz", + "integrity": "sha512-rtsGn81dvnlb1Qmlm8hPaXOlE6Cn0rrvYUirNEHLvn55D6irGEoCEuON9nNuGjamw09En8GrK3P59Y2mDkFCmw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-bridge": "7.5.17", - "@pezkuwi/wasm-crypto-asmjs": "7.5.17", - "@pezkuwi/wasm-crypto-wasm": "7.5.17", - "@pezkuwi/wasm-util": "7.5.17", + "@pezkuwi/wasm-bridge": "7.5.20", + "@pezkuwi/wasm-crypto-asmjs": "7.5.20", + "@pezkuwi/wasm-crypto-wasm": "7.5.20", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -1740,12 +1748,12 @@ } }, "node_modules/@pezkuwi/wasm-crypto-wasm": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-wasm/-/wasm-crypto-wasm-7.5.17.tgz", - "integrity": "sha512-yg9/ldrHSUaIJ+db7vuPkU6DBw/SAuU4kK2L05LEbFeC093SfRS4f0qnIwNhlgjEJVsAfSWjZXOGBAM1Mc8aHg==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-wasm/-/wasm-crypto-wasm-7.5.20.tgz", + "integrity": "sha512-znId0RjOrHNTcMHtifW3IVYTJiDt/pVTjQC5MHA1KqBDuiEFHWFWKcGVe/aieXN4pvLqCZZtm4G1X80qDBHdTQ==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/wasm-util": "7.5.17", + "@pezkuwi/wasm-util": "7.5.20", "tslib": "^2.7.0" }, "engines": { @@ -1768,9 +1776,9 @@ } }, "node_modules/@pezkuwi/wasm-util": { - "version": "7.5.17", - "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.17.tgz", - "integrity": "sha512-MHodOmAuldNmmkTwZgGmSvCvUbhgR79N6biG6QVXrUtwVGUK37IUx/195T1cG0IZaSjLsWwz3olhksto5z54Lw==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.20.tgz", + "integrity": "sha512-bYHtbtiDdBtK/SRQMtMFGhrk4BvTe85vPqPI4CwDt8tJUmEuLgl0uHNJd9jSUcK784EQdo5E3yKYksGaHy80dQ==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.7.0" @@ -1783,12 +1791,12 @@ } }, "node_modules/@pezkuwi/x-bigint": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-bigint/-/x-bigint-14.0.25.tgz", - "integrity": "sha512-9CG28jPK0EUuXTn8QWnsYjXycfHBVQCR5QGJ17hgRenzRRDzoIB5unhC0XklcIh5U/KO88TPRVZKKiwSfQXlKg==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-bigint/-/x-bigint-14.0.26.tgz", + "integrity": "sha512-TiCUVJiW07KurXot79AuKsqdIKGCtysMVDKLGlUc7mxlDJ+BCNJVmi9D0vvbB/gboxfJqONFQKt8eOXHKFg1iw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { @@ -1796,12 +1804,12 @@ } }, "node_modules/@pezkuwi/x-fetch": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-fetch/-/x-fetch-14.0.25.tgz", - "integrity": "sha512-fiNYdYMq0OdYsSUwVBA68eKieeQ+PJYniEeCRNvkMUN1LUWMzdv9zTTPRtsGUEGm12y9uUgymgD92eo4PSoJog==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-fetch/-/x-fetch-14.0.26.tgz", + "integrity": "sha512-XVpFZ/Bk1l7dKYcC+1RMJlvQEbbyfQ/Ou4I8rTSv6MvaCtfD3vl0TxolHnhwA564eyemLfoidF/Kvbfmnz7mlg==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "node-fetch": "^3.3.2", "tslib": "^2.8.0" }, @@ -1810,9 +1818,9 @@ } }, "node_modules/@pezkuwi/x-global": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.25.tgz", - "integrity": "sha512-WxY0dCOWFfqqd2jtLNX8BmJMCR5NTlc9QBuL3u4TwF6yAc4jKqlq3F1J1vAMESnBwnR1jUepKgn+2dpGuspJYw==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.26.tgz", + "integrity": "sha512-3D/dgFUugJfJ59JETey2EPpWL7X7NOrSEgNj1Rt3Vu9zR74QNocc5HEcyapFKj2hNNp5gPPDOOWbrLkkDnbdXw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.8.0" @@ -1822,29 +1830,29 @@ } }, "node_modules/@pezkuwi/x-randomvalues": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-randomvalues/-/x-randomvalues-14.0.25.tgz", - "integrity": "sha512-Kkbkdv8e2XZEnhwJHaqM27wKn25fc/Dt6neGy3x150AVuf4EjWnM0Q9pNVC4WQKbThvDQ8SvzCdfZos4Lae8sA==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-randomvalues/-/x-randomvalues-14.0.26.tgz", + "integrity": "sha512-9tQ5+e7b5sC6y7NWFojfkfKZNSmWBpB1dnuyMv5vJMPlBPlsscTYARfk8ln860XWLdemQBYBvYbibmEBtLFfSQ==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@pezkuwi/util": "14.0.25", - "@pezkuwi/wasm-util": "7.5.17" + "@pezkuwi/util": "14.0.26", + "@pezkuwi/wasm-util": "*" } }, "node_modules/@pezkuwi/x-textdecoder": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-textdecoder/-/x-textdecoder-14.0.25.tgz", - "integrity": "sha512-ecse2X9BKG164BfCesCZfL3lZU+XAdLjaOKzLqPB+hlTshHVnnSAvUvZNaw4zq9ztBVhhktxZ9K27S1w8ZANMg==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-textdecoder/-/x-textdecoder-14.0.26.tgz", + "integrity": "sha512-O3l/pcT+7q89COMe+h+Gr+HLLym3k0RfWXWwEg6RYGBHxp77GfixwqAR/o6k6rBXNfxlAY60RcYUqu+DGkKSZw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { @@ -1852,12 +1860,12 @@ } }, "node_modules/@pezkuwi/x-textencoder": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-textencoder/-/x-textencoder-14.0.25.tgz", - "integrity": "sha512-0R25a5V8ykoHCHwl2zYsW6FxQlGdPgHiaGUUqY4wfnNAyUsolsm1YU772vfNfARdLN6K+jiRdQ6I6RW114LtgQ==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-textencoder/-/x-textencoder-14.0.26.tgz", + "integrity": "sha512-aUk+h0g5iO+V3CZV1vdlRy4G9MbE0SbomB5Lw/8IkuQ+wNPK9JQ1FlArMhxVBfXM9JD8DPih/ViZsaNhWfjVVw==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0" }, "engines": { @@ -1865,12 +1873,12 @@ } }, "node_modules/@pezkuwi/x-ws": { - "version": "14.0.25", - "resolved": "https://registry.npmjs.org/@pezkuwi/x-ws/-/x-ws-14.0.25.tgz", - "integrity": "sha512-YwbnTl+EF3Gtp2qrs/23Qo2FkpPB2y+0HGa4XovyfbDk7iAXJuIAAw0sq2StxVF1NsSm0DZIyX1GJU+nyM/5Pw==", + "version": "14.0.26", + "resolved": "https://registry.npmjs.org/@pezkuwi/x-ws/-/x-ws-14.0.26.tgz", + "integrity": "sha512-ZAvB5WgDJXSkunlZ/b2X/CJaft1eHztoWKO7SYgahk8NftAEIFet1SnWJoYL4TPvM/B9ReacNislIQXGwH0WYQ==", "license": "Apache-2.0", "dependencies": { - "@pezkuwi/x-global": "14.0.25", + "@pezkuwi/x-global": "14.0.26", "tslib": "^2.8.0", "ws": "^8.18.0" }, @@ -3521,15 +3529,6 @@ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==", "license": "MIT" }, - "node_modules/@remix-run/router": { - "version": "1.23.4", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.4.tgz", - "integrity": "sha512-q7j5geK7xs3UJSdm9/iytUNclBnLmYx1EnSeCFXHPeutdqgIMeFeHtUZgS3EhlKxdBEAu8OwtJCwmLrEzpSs7Q==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@rolldown/pluginutils": { "version": "1.0.0-beta.27", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", @@ -4680,6 +4679,7 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz", "integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==", + "dev": true, "license": "MIT", "dependencies": { "@types/trusted-types": "*" @@ -4733,6 +4733,7 @@ "version": "15.7.15", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "devOptional": true, "license": "MIT" }, "node_modules/@types/qrcode": { @@ -4749,6 +4750,7 @@ "version": "18.3.27", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", + "devOptional": true, "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -4769,6 +4771,7 @@ "version": "15.5.13", "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.13.tgz", "integrity": "sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==", + "dev": true, "license": "MIT", "dependencies": { "@types/react": "*" @@ -4778,6 +4781,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "devOptional": true, "license": "MIT" }, "node_modules/@types/unist": { @@ -4790,6 +4794,7 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", + "dev": true, "license": "MIT" }, "node_modules/@types/ws": { @@ -4990,9 +4995,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.7.tgz", + "integrity": "sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==", "dev": true, "license": "MIT", "dependencies": { @@ -5085,16 +5090,16 @@ } }, "node_modules/@vitest/expect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.8.tgz", - "integrity": "sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz", + "integrity": "sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==", "dev": true, "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", - "@vitest/spy": "4.1.8", - "@vitest/utils": "4.1.8", + "@vitest/spy": "4.1.11", + "@vitest/utils": "4.1.11", "chai": "^6.2.2", "tinyrainbow": "^3.1.0" }, @@ -5103,13 +5108,13 @@ } }, "node_modules/@vitest/mocker": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.8.tgz", - "integrity": "sha512-LEiN/xe4OSIbKe9HQIp5OC24agGD9J5CnmMgsLohVVoOPWL9a2sBoR6VBx43jQZb7Kr1l4RCuyCJzcAa0+dojw==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz", + "integrity": "sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "4.1.8", + "@vitest/spy": "4.1.11", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, @@ -5140,9 +5145,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.8.tgz", - "integrity": "sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz", + "integrity": "sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==", "dev": true, "license": "MIT", "dependencies": { @@ -5153,13 +5158,13 @@ } }, "node_modules/@vitest/runner": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.8.tgz", - "integrity": "sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz", + "integrity": "sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "4.1.8", + "@vitest/utils": "4.1.11", "pathe": "^2.0.3" }, "funding": { @@ -5167,14 +5172,14 @@ } }, "node_modules/@vitest/snapshot": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.8.tgz", - "integrity": "sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz", + "integrity": "sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.8", - "@vitest/utils": "4.1.8", + "@vitest/pretty-format": "4.1.11", + "@vitest/utils": "4.1.11", "magic-string": "^0.30.21", "pathe": "^2.0.3" }, @@ -5183,9 +5188,9 @@ } }, "node_modules/@vitest/spy": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.8.tgz", - "integrity": "sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz", + "integrity": "sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==", "dev": true, "license": "MIT", "funding": { @@ -5193,13 +5198,13 @@ } }, "node_modules/@vitest/utils": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.8.tgz", - "integrity": "sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz", + "integrity": "sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.8", + "@vitest/pretty-format": "4.1.11", "convert-source-map": "^2.0.0", "tinyrainbow": "^3.1.0" }, @@ -6093,6 +6098,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, "license": "MIT" }, "node_modules/anymatch": { @@ -6112,6 +6118,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true, "license": "MIT" }, "node_modules/argparse": { @@ -6450,6 +6457,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -6471,9 +6479,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", - "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", "dev": true, "license": "MIT", "dependencies": { @@ -6485,6 +6493,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -6809,6 +6818,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -6836,9 +6846,9 @@ "license": "CC-BY-4.0" }, "node_modules/chai": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", - "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.3.0.tgz", + "integrity": "sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==", "dev": true, "license": "MIT", "engines": { @@ -6896,6 +6906,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "license": "MIT", "dependencies": { "anymatch": "~3.1.2", @@ -6920,6 +6931,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -7023,6 +7035,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -7055,6 +7068,19 @@ "dev": true, "license": "MIT" }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/cookie-es": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz", @@ -7198,6 +7224,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "license": "MIT", "bin": { "cssesc": "bin/cssesc" @@ -7590,6 +7617,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true, "license": "Apache-2.0" }, "node_modules/diffie-hellman": { @@ -7621,6 +7649,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true, "license": "MIT" }, "node_modules/doctrine": { @@ -7668,9 +7697,9 @@ } }, "node_modules/dompurify": { - "version": "3.4.14", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.14.tgz", - "integrity": "sha512-dVoH9z+MY+C9IilgGCk3YfFqjLi3fChm2OiKJMzh6axrJ5qwxqWaZamgmHrpv22CN/KdbZJuGEGgfQoL00LTdg==", + "version": "3.4.16", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.16.tgz", + "integrity": "sha512-sqo+pNp3qRhCIpbgRi1y8Tgk27Bo2Ry7w0dC1NBeNTdZChWjz9Xb/KOoZbRP/R6pQZ80Qw8YhXw13hWWBbMRnQ==", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" @@ -8300,6 +8329,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -8316,6 +8346,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -8342,6 +8373,7 @@ "version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -8400,6 +8432,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -8500,6 +8533,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -8514,6 +8548,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8639,6 +8674,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.3" @@ -8817,6 +8853,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -9218,6 +9255,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" @@ -9260,6 +9298,7 @@ "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, "license": "MIT", "dependencies": { "hasown": "^2.0.2" @@ -9320,6 +9359,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9374,6 +9414,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -9439,6 +9480,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -9659,6 +9701,7 @@ "version": "1.21.7", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "dev": true, "license": "MIT", "bin": { "jiti": "bin/jiti.js" @@ -9810,6 +9853,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, "license": "MIT", "engines": { "node": ">=14" @@ -9822,6 +9866,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, "license": "MIT" }, "node_modules/locate-path": { @@ -9972,6 +10017,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 8" @@ -9981,6 +10027,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -10073,6 +10120,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, "license": "MIT", "dependencies": { "any-promise": "^1.0.0", @@ -10084,6 +10132,7 @@ "version": "3.3.18", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", + "dev": true, "funding": [ { "type": "github", @@ -10282,6 +10331,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -10697,6 +10747,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, "license": "MIT" }, "node_modules/pathe": { @@ -10728,6 +10779,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, "license": "ISC" }, "node_modules/picomatch": { @@ -10746,6 +10798,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10792,6 +10845,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -10833,6 +10887,7 @@ "version": "8.5.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.23.tgz", "integrity": "sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==", + "dev": true, "funding": [ { "type": "opencollective", @@ -10861,6 +10916,7 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", @@ -10878,6 +10934,7 @@ "version": "1.22.11", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, "license": "MIT", "dependencies": { "is-core-module": "^2.16.1", @@ -10898,6 +10955,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", + "dev": true, "funding": [ { "type": "opencollective", @@ -10923,6 +10981,7 @@ "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", @@ -10965,6 +11024,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -10990,6 +11050,7 @@ "version": "6.1.4", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -11017,6 +11078,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, "license": "MIT" }, "node_modules/prelude-ls": { @@ -11216,6 +11278,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, "funding": [ { "type": "github", @@ -11408,35 +11471,41 @@ } }, "node_modules/react-router": { - "version": "6.30.6", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.6.tgz", - "integrity": "sha512-5HfK7k5im7LTOB0EqCQmfvy4C13G92Ssj1VTmouTK3AJvyjKTnFuCV0vcMAD/JS+JC4DvDIBRrlAeJIFjh5VWg==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.4.tgz", + "integrity": "sha512-PUPQcMhMGRAslLcvtlPz/kmzBEWPhLdgLFrL7pLNepBL6dX0lWj4WD2cUYVgYCuT3jxvghYFg81cDTj44DhetQ==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.23.4" + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8" + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, "node_modules/react-router-dom": { - "version": "6.30.6", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.6.tgz", - "integrity": "sha512-0RHKZz7wwffvkU+2MFVT2NnjK44ssLEV+m0CAJaS2Ksmorrwj7WxH00jO0SOCW26/tINUnJHToXblDs33I38YQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.4.tgz", + "integrity": "sha512-yrfmJHIpDG7taCpqKjT1G5B6q3O2K+RN8/fgNf0lTjCwiPbQ0ei6vXX9ZjQR+7ld8Tr7Z5xmyMnZ8YJrphWQUw==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.23.4", - "react-router": "6.30.6" + "react-router": "7.18.4" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "react": ">=18", + "react-dom": ">=18" } }, "node_modules/react-smooth": { @@ -11525,6 +11594,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, "license": "MIT", "dependencies": { "pify": "^2.3.0" @@ -11549,6 +11619,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -11741,6 +11812,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -11873,6 +11945,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { "type": "github", @@ -12024,6 +12097,12 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "license": "ISC" }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -12246,6 +12325,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -12486,6 +12566,7 @@ "version": "3.35.1", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", @@ -12521,6 +12602,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -12550,6 +12632,7 @@ "version": "3.4.19", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", + "dev": true, "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -12587,6 +12670,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", + "dev": true, "license": "MIT", "peerDependencies": { "tailwindcss": ">=3.0.0 || insiders" @@ -12596,6 +12680,7 @@ "version": "6.1.4", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -12609,6 +12694,7 @@ "version": "1.22.11", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, "license": "MIT", "dependencies": { "is-core-module": "^2.16.1", @@ -12629,6 +12715,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, "license": "MIT", "dependencies": { "any-promise": "^1.0.0" @@ -12638,6 +12725,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" @@ -12695,6 +12783,7 @@ "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -12711,6 +12800,7 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -12728,6 +12818,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -12737,9 +12828,9 @@ } }, "node_modules/tinyrainbow": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", - "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.2.0.tgz", + "integrity": "sha512-LgO3D9yZJjApUiuUfl9iFAwrtaX4+lok3wJIqttGoKCHlWUqHqbQpnxCf82L8FjgKsh4iGo78hqJwgL8F6To2A==", "dev": true, "license": "MIT", "engines": { @@ -12785,6 +12876,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -12836,6 +12928,7 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, "license": "Apache-2.0" }, "node_modules/tslib": { @@ -13158,6 +13251,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, "license": "MIT" }, "node_modules/uuid": { @@ -13339,19 +13433,19 @@ } }, "node_modules/vitest": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.8.tgz", - "integrity": "sha512-flY6ScbCIt9HThs+C5HS7jvGOB560DJtk/Z15IQROTA6zEy49Nh8T/dofWTQL+n3vswqn87sbJNiuqw1SDp5Ig==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz", + "integrity": "sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "4.1.8", - "@vitest/mocker": "4.1.8", - "@vitest/pretty-format": "4.1.8", - "@vitest/runner": "4.1.8", - "@vitest/snapshot": "4.1.8", - "@vitest/spy": "4.1.8", - "@vitest/utils": "4.1.8", + "@vitest/expect": "4.1.11", + "@vitest/mocker": "4.1.11", + "@vitest/pretty-format": "4.1.11", + "@vitest/runner": "4.1.11", + "@vitest/snapshot": "4.1.11", + "@vitest/spy": "4.1.11", + "@vitest/utils": "4.1.11", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", @@ -13379,12 +13473,12 @@ "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "4.1.8", - "@vitest/browser-preview": "4.1.8", - "@vitest/browser-webdriverio": "4.1.8", - "@vitest/coverage-istanbul": "4.1.8", - "@vitest/coverage-v8": "4.1.8", - "@vitest/ui": "4.1.8", + "@vitest/browser-playwright": "4.1.11", + "@vitest/browser-preview": "4.1.11", + "@vitest/browser-webdriverio": "4.1.11", + "@vitest/coverage-istanbul": "4.1.11", + "@vitest/coverage-v8": "4.1.11", + "@vitest/ui": "4.1.11", "happy-dom": "*", "jsdom": "*", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" diff --git a/web/package.json b/web/package.json index b247cadd..70318e79 100644 --- a/web/package.json +++ b/web/package.json @@ -25,11 +25,11 @@ "@noble/ciphers": "^2.1.1", "@noble/curves": "^2.0.1", "@noble/hashes": "^2.0.1", - "@pezkuwi/api": "^16.5.36", - "@pezkuwi/extension-dapp": "^0.62.20", - "@pezkuwi/keyring": "^14.0.25", - "@pezkuwi/util": "^14.0.25", - "@pezkuwi/util-crypto": "^14.0.25", + "@pezkuwi/api": "^16.5.39", + "@pezkuwi/extension-dapp": "^0.62.27", + "@pezkuwi/keyring": "^14.0.26", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", "@radix-ui/react-accordion": "^1.2.0", "@radix-ui/react-alert-dialog": "^1.1.1", "@radix-ui/react-aspect-ratio": "^1.1.0", @@ -61,9 +61,6 @@ "@supabase/supabase-js": "^2.49.4", "@tanstack/react-query": "^5.56.2", "@twa-dev/sdk": "^8.0.2", - "@types/dompurify": "^3.0.5", - "@types/react-syntax-highlighter": "^15.5.13", - "@types/uuid": "^10.0.0", "@walletconnect/sign-client": "^2.23.6", "@walletconnect/types": "^2.23.6", "buffer": "^6.0.3", @@ -71,7 +68,7 @@ "clsx": "^2.1.1", "cmdk": "^1.0.0", "date-fns": "^3.6.0", - "dompurify": "^3.4.12", + "dompurify": "^3.4.16", "embla-carousel-react": "^8.3.0", "highlight.js": "^11.9.0", "i18next": "^23.7.6", @@ -87,41 +84,40 @@ "react-hook-form": "^7.53.0", "react-i18next": "^14.0.0", "react-resizable-panels": "^2.1.3", - "react-router-dom": "^6.26.2", + "react-router-dom": "^7.18.4", "react-syntax-highlighter": "^16.1.0", "recharts": "^2.12.7", "sonner": "^1.5.0", "tailwind-merge": "^2.5.2", - "tailwindcss-animate": "^1.0.7", "uuid": "^11.1.0", "vaul": "^0.9.3", "zod": "^3.23.8" }, "overrides": { - "@pezkuwi/api": "^16.5.36", - "@pezkuwi/api-augment": "^16.5.36", - "@pezkuwi/api-base": "^16.5.36", - "@pezkuwi/api-derive": "^16.5.36", - "@pezkuwi/rpc-augment": "^16.5.36", - "@pezkuwi/rpc-core": "^16.5.36", - "@pezkuwi/rpc-provider": "^16.5.36", - "@pezkuwi/types": "^16.5.36", - "@pezkuwi/types-augment": "^16.5.36", - "@pezkuwi/types-codec": "^16.5.36", - "@pezkuwi/types-create": "^16.5.36", - "@pezkuwi/types-known": "^16.5.36", - "@pezkuwi/types-support": "^16.5.36", - "@pezkuwi/keyring": "^14.0.25", - "@pezkuwi/util": "^14.0.25", - "@pezkuwi/util-crypto": "^14.0.25", - "@pezkuwi/x-bigint": "^14.0.25", - "@pezkuwi/x-fetch": "^14.0.25", - "@pezkuwi/x-global": "^14.0.25", - "@pezkuwi/x-randomvalues": "^14.0.25", - "@pezkuwi/x-textdecoder": "^14.0.25", - "@pezkuwi/x-textencoder": "^14.0.25", - "@pezkuwi/x-ws": "^14.0.25", - "@pezkuwi/networks": "^14.0.25", + "@pezkuwi/api": "^16.5.39", + "@pezkuwi/api-augment": "^16.5.39", + "@pezkuwi/api-base": "^16.5.39", + "@pezkuwi/api-derive": "^16.5.39", + "@pezkuwi/rpc-augment": "^16.5.39", + "@pezkuwi/rpc-core": "^16.5.39", + "@pezkuwi/rpc-provider": "^16.5.39", + "@pezkuwi/types": "^16.5.39", + "@pezkuwi/types-augment": "^16.5.39", + "@pezkuwi/types-codec": "^16.5.39", + "@pezkuwi/types-create": "^16.5.39", + "@pezkuwi/types-known": "^16.5.39", + "@pezkuwi/types-support": "^16.5.39", + "@pezkuwi/keyring": "^14.0.26", + "@pezkuwi/util": "^14.0.26", + "@pezkuwi/util-crypto": "^14.0.26", + "@pezkuwi/x-bigint": "^14.0.26", + "@pezkuwi/x-fetch": "^14.0.26", + "@pezkuwi/x-global": "^14.0.26", + "@pezkuwi/x-randomvalues": "^14.0.26", + "@pezkuwi/x-textdecoder": "^14.0.26", + "@pezkuwi/x-textencoder": "^14.0.26", + "@pezkuwi/x-ws": "^14.0.26", + "@pezkuwi/networks": "^14.0.26", "elliptic": "^6.6.1" }, "devDependencies": { @@ -130,10 +126,13 @@ "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", + "@types/dompurify": "^3.0.5", "@types/node": "^22.5.5", "@types/qrcode": "^1.5.6", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", + "@types/react-syntax-highlighter": "^15.5.13", + "@types/uuid": "^10.0.0", "@vitejs/plugin-react-swc": "^3.5.0", "autoprefixer": "^10.4.20", "eslint": "^9.9.0", @@ -145,11 +144,12 @@ "jsdom": "^27.2.0", "postcss": "^8.5.23", "tailwindcss": "^3.4.11", + "tailwindcss-animate": "^1.0.7", "typescript": "^5.5.3", "typescript-eslint": "^8.0.1", "vite": "^7.3.1", "vite-plugin-node-polyfills": "^0.25.0", "vite-plugin-subresource-integrity": "^0.0.12", - "vitest": "^4.0.10" + "vitest": "^4.1.11" } }